|
Voxalot Support Support for the Voxalot service. |
Thread Tools | Display Modes |
04-05-2011, 01:34 AM | #1 |
Member
Join Date: Dec 2007
Posts: 47
Thanks: 0 Thanked 0 Times in 0 Posts |
what could cause a cancel?
Here's the scenario. Caller's (A) ATA is not behind router. Callee's (B) ATA behind a router. B has set up all portforwarding rules for both SIP and RTP ports leading to his ATA behind router. Also on B's ATA "HANDLE VIA addr" is turned on to provide external router IP for all subsequent messaging.
When A is calling B, an invite is sent out from A to B. I proceed to see ringing and 200 OK response from B. Just at this point, a SDP media message sent from B in this 200OK message states clearly that IP address is that of the router and RTP port is within range of my forwarded ports on the router. But at this moment, the SIP proxy immediately shouts back a CANCEL message to B as if A had cancelled the call when B picks up the ringing phone. So the call never got an ACK from A and connection is never made. Both phones are using G.711u. I wonder what could cause the cancelling. Is there something the proxy detects that invalidate the call? |
04-05-2011, 07:58 PM | #2 |
Member
Join Date: Dec 2007
Posts: 47
Thanks: 0 Thanked 0 Times in 0 Posts |
I check my log carefully and so far I do find something suspicious. There are in fact two invites being sent out for B, each with a different branch number and almost identical
(1) userB@internal_IP:5060 (2) userB@external_router_IP:5050 When B answers the phone, somehow a CANCEL message is dispatched to cancel the invite sequence for (1). That in itself seems to kill the connection as well. There's no CANCEL message sent for (2) but there's no ACK sent for (2) either so I suppose the act of CANCEL for (1) has killed off (2) for a certain reason. So far I still have not known exactly why that device behind the router registers twice, once with an internal LAN address and another with an external router IP. But that's not the issue here. Should the CANCEL message for (1) kill off that of (2) as well? |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to cancel a payment/upgrade | wangtianyi | Voxalot Support | 2 | 09-14-2009 09:07 AM |
Can't get voice packets to bypass VoXaLot | v164 | Voxalot Support | 35 | 08-23-2009 10:25 PM |
feature idea: WEB Callback - Cancel call' | aleisorek | Voxalot Support | 1 | 12-05-2007 04:49 PM |
Can i cancel a VoiceMail message? | cashnet | Voxalot Support | 4 | 08-07-2006 04:30 AM |