Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1778 by [email protected]: 100 Trying goes to wrong client
http://code.google.com/p/mobicents/issues/detail?id=1778

What steps will reproduce the problem?
1. We have a B2BUA application
2. We have several SIPp scripts generating different call scenarios. All are running on the same host, each on a different port. All are using UDP (in this case). All are generating 10 calls per second. 3. Occasionally (approx. 1 call in 2500) we are seeing a 100 Trying sent to the wrong client.

What is the expected output? What do you see instead?
All messages in one session go to the same client

What version of the product are you using? On what operating system?
1.3.2 on Apache Tomcat, running on CentOS 5.4

Please provide any additional information below.
This has only been seen with "100 Trying", I have not seen evidence of any other messages being mis-routed. We are not deliberately generating 100s, we are leaving this to the stack.

Attached is a trace of a call where this happens.
192.168.58.21 is the SIPp host
192.168.58.70 is the B2BUA
In this call the INVITE is re-transmitted. The B2BUA then generates two 100 Tryings - The first to the correct destination (Port 5063), the second to the wrong destination (Port 5061).

NB There is another client running on Port 5061, (it's not TLS, it's UDP). I suspect that the stack has attempted to generate a 100 to the client on 5061, and somehow inserted the Call-ID, tags etc from the session to the 5063 client.


Attachments:
        Wrong_100.pcap  5.8 KB

Reply via email to