<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div>Hi</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;">I am trying out Asterisk 12 between two servers in order to test the 100rel (PRACK) capability. When I set the called server to send Ringing (180) and wait before answering the call it is not sending 100rel Require in the Ringing message (non provisional response) therefore the calling server does not send a PRACK.</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;">I have the same config at both ends and if I change <span
 style="background-color: transparent; font-size: 12pt;">the 100rel field in the endpoint section in pjsip.conf on the calling server to either no; yes or</span><span style="background-color: transparent; font-size: 12pt;"> require I can see the Invite message change so know that Asterisk is setting this correctly on outgoing c</span><span style="background-color: transparent; font-size: 12pt;">alls. However what I do not understand is that regardless if the 100rel field is set to yes or required on the called server non 100 provisional responses do not have the 100rel Require field. </span></div><div style="color: rgb(0, 0, 0); font-size: 12pt; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent; font-size: 12pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent;
 font-style: normal;"><span style="background-color: transparent; font-size: 12pt;">In fact if I set the 100rel field to no on the called server but required on the calling server I would expect the called server to reject the call but it does not, it completes as normal.</span></div><div style="color: rgb(0, 0, 0); font-size: 12pt; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent; font-size: 12pt;"><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: arial, helvetica, sans-serif; background-color: transparent; font-style: normal;">Am I doing something wrong, is this a bug/problem, BTW I am using Asterisk release Version 12.0</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;">Thanks</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;">JR</div></div></body></html>