Greetings,

JULIAN RUSSELL wrote:
I have attached two pcap traces, the file Asterisk 12 to Asterisk 12 is
what happens when two Asterisk 12 servers configured as a SIP trunk call
each other. At both ends in the pjsip.conf the 100rel field is set to
required, you can see from the trace that the Calling server sets the
100rel Require header but the Called Server does not set this in the 180
ringing response and therefore no PRACK is sent.

The second trace Asterisk 12 to PJSUA is one of the Asterisk 12 servers
with the same configuration talking to a server running PJSUA (command
line PJSIP). On this trace you can see that PJSUA sets the 100rel
Require in the 180 ringing response and therefore the Asterisk 12 server
sends a PRACK message, This call does not complete as I have to manually
enter commands on PJSUA and once I send a 180 I cannot then send a 200 OK.

Thanks for the traces and further clarification/description! I was able to reproduce and isolate the problem. I've fixed it in the 12 branch and trunk.

Cheers,

--
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to