<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div>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.</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;">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.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;">It seems therefore that Asterisk 12 is operating correctly when making calls with 100rel but is not responding correctly on incoming calls.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"> </div><div><br></div><div style="color: rgb(0, 0, 0);
font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><br></div></div></body></html>