On Feb 23, 2009 11:34am, "M. Ranganathan" <[email protected]> wrote:
Chaitra wrote:


M. Ranganathan wrote:




Dale Worley wrote:


On Fri, 2009-02-20 at 15:46 +0530, Chaitra wrote:




This is regarding call forwarding an Inbound call from an ITSP to an SCS user or PSTN numbers.

Consider the following scenario:

Inbound call made using bandwidth.com terminates on user 200 in SCS who has set a call forwarding (if no response) forward to another PSTN number (ring for 30 seconds)

Default serial fork expiration = 20






Are we sure that a 1xx response has been sent to the ISP within 32

seconds?



According to the flowchart on page 128 of RFC 3261, the callee has

"Timer B" time to send a 1xx response or the caller can consider the

call timed-out. According to the table on page 265, the default Timer B

value is 32 seconds.



Dale






It has been sent. However, if it never gets to the ITSP that could be problematic. SipXbridge will not forward 100 but will generate one when the inbound INVITE is consumed. A wireshark trace will tell the story.



Ranga


This issue is also reproducible if the inbound call is forwarded to an internal extension for example,

Inbound call terminates on user 200 in SCS who has set a call forwarding (if no response) to 202 in SCS (ring for 30 seconds)

Current Behavior:

Do not answer the call from 200 -->After 20 seconds the call is forwarded to user 202 and 202 starts ringing.

Do not answer the call from 202 -->After around 10 seconds the call gets disconnected.



A look into the logs,

In Frame 16 in the attached merged.xml, the INVITE from the outside caller is sent to 200. In frame 25, sipXbridge sends the 180 ringing response from user 200, out to the ITSP. In frame 29 proxy sends a CANCEL to user 200 (ie after its 20 second limit).

In frame 44, an INVITE is sent to the forwarding destination 202. In frame 52, 180 ringing response from 202 is sent out to the ITSP. In frame 56, the ITSP (216.82.224.202) sends a CANCEL before the forwarding completes.



We have verified that the 180 ringing response from the users 200 and 202 are actually sent out of our router to 216.82.224.202



I have attached the wireshark traces taken on our SUT as well as on the router.

The Attachments.zip file contains,

-merged.xml

-bandwidth_fwd_capture_taken_on_the_SUT.pcap

-bandwidth_fwd_capture_taken_on_RouterLevel.pcap



Thanks,

Chaitra


Chaitra,



(re posted to the list)


Chaitra,

Thanks for gathering the trace!

I concur that the 1xx responses ( including 100 ) are sent to the ITSP. I dont see that sipxbridge is doing anything obviously wrong to cause the ITSP to drop the call in 32 seconds. I request independent review of the wireshark traces if any SIP Expert here has the time to look.

Ranga
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to