himalaya51 / sipservlets

Automatically exported from code.google.com/p/sipservlets
0 stars 0 forks source link

PRACK not seen on second application when proxying to same application with different routing regions #273

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
To reproduce the issue, you can create an application sample that must be 
called twice by Mobicents during the INVITE process. Final INVITE (incoming 
INVITE from callee side) must contains two Record-Route header with same 
appname parameter). 
Then you will see that the PRACK message is not forwarded to the second 
instance of the application even if the Route Header of the PRACK contains two 
Routes with the same application name (appname parameter of the header).

Please note the application is called twice with 2 different routing regions.

Original issue reported on code.google.com by jean.der...@telestax.com on 21 Jul 2014 at 4:16

GoogleCodeExporter commented 8 years ago
https://telestax.atlassian.net/browse/MSS-109

Original comment by jean.der...@telestax.com on 21 Jul 2014 at 5:23

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 4f958a4040bf.

Backport to master branch Fix + non regression test
(cherry picked from commit 9fa62f9b55cbc1d183ae191470190b398385fa70)

Conflicts:

    sip-servlets-impl/src/main/java/org/mobicents/servlet/sip/proxy/ProxyUtils.java
    sip-servlets-test-suite/testsuite/src/test/java/org/mobicents/servlet/sip/testsuite/proxy/ProxyRecordRoutingTest.java
(cherry picked from commit 69a5c21142aeea2fde09356abf03d0272f586d4d)

Conflicts:

    sip-servlets-application-router/src/main/java/org/mobicents/servlet/sip/router/DefaultApplicationRouter.java

Original comment by jean.der...@telestax.com on 24 Jul 2014 at 11:26

GoogleCodeExporter commented 8 years ago

Original comment by jean.der...@telestax.com on 24 Jul 2014 at 12:52

GoogleCodeExporter commented 8 years ago

Original comment by jean.der...@telestax.com on 25 Aug 2014 at 10:52