Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Component-Sip-Servlets MSS-3.0.0.FINAL Roadmap-Fix

New issue 237 by [email protected]: App name resolution problem on error response's ACK
http://code.google.com/p/sipservlets/issues/detail?id=237

Hello,

What steps will reproduce the problem?

1. Create two SipServlets with different app-names.
The first one proxies INVITEs to the second.
The second replies an error response (4xx, 5xx or 6xx, generated localy).

2. UAC sends an INVITE to MSS1, which is proxied to MSS2.
MSS2 replies with an error response with a to-tag containing z9hG4bK<app_id>_<app_name>_<some_numbers> and without Record-Route. MSS1 ACK the error (without Route) and sends the error message to UAC (the To header is the same, no Record-Route).
UAC ACK the error (the To header is the same, no Route header).

What is the expected output? What do you see instead?

In the logs:
MSS1 throws a DispatcherException: IllegalArgumentException: The hash doesn't correspond to any app name: <app_name>. No exception are expected, MSS should be able to find application in this case too.

In the SIP headers:
MSS2 (which generate error message) should add a Record-Route header to its error response if Route header is expected in ACK.
MSS1 should add itself to Record-Route too.

What version of the product are you using? On what operating system?

MSS 2.0.0 with JBoss AS 7.1.2.Final "Steropes"on Debian squeeze 6.0.7.
With sun-java 1.6.0_26.

Please provide any additional information below.

When MSS2 is replaced by another proxy (without Record-Route in error response and with a to-tag without underscores), the problem does not happen (or I didn't find it in the logs).

A discussion is opened here: https://groups.google.com/forum/#!topic/mobicents-public/ljCJ508lbYc.


Attachments:
        mss1.debug.log  106 KB
        mss2.debug.log  73.8 KB

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--

--- You received this message because you are subscribed to the Google Groups "mobicents-all-issues-changes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to