Hi Schneur,

Indeed, checking the in-dialog pinging code, I found that the pings _may_ be generated between 200OK and ACK. Could you open a bug request on GITHUT for this topic ?

Thanks and Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 01/31/2017 01:54 PM, Schneur Rosenberg wrote:
Hi, I'm using OpenSIPS 2.2.2 and I'm using create_dialog with the "Pp"
options, most calls run fine, but I have got complaints about calls
getting disconnected after about 30 seconds, I ran a trace and I
realized that OpenSIPS sent a INVITE with CSeq 601, the called party
picked up after approx 34 seconds and sent a OK with CSeq 601 which
the gateway (Freeswitch in this instance) forwarded to OpenSIPS, but
before OpenSIPS responded with a ACK it sent a ping Options to the
gateway with CSeq 602 and the gateway replied with a OK, and then
OpenSIPS sent the ACK for the INVITE  but used the CSeq of the Options
602 and not from the INVITE,601, therefore the gateway kept on sending
OK's with CSeq 601 which OpenSIPS responded every time with the ACK
but again with the CSeq 602. then after approx 30 seconds the gateway
sent a bye with Reason: SIP;cause=408;text="ACK Timeout"

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to