lgxace / rcsjta

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

TCP Stitching not well supported with MM session messaging service #82

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
TCP Stitching permits to establish MSRP connection even behind a NAT and wthout 
any application server.
This means that the terminating is in active mode.
The problem here is that the MSRP connection is not initiated untel the SIP ACK 
is received by terminating. but the originating don't send any ACK until it 
receieved a media connection. So there is a deadlock on the service callflow.
The solution is to open the connection before to send the 200 OK in the 
terminating side.

Original issue reported on code.google.com by jmauffret@gmail.com on 8 Dec 2014 at 3:14