<div dir="ltr"><div><div>Hi,<br><br></div><div>How do I get asterisk to use the SIP Path header value from registrations when calling devices?<br></div><div><br></div>I
 am trying to use opensips as a proxy for asterisk, when a client 
registers I am adding the Path header before forwarding the REGISTER 
onto asterisk. The problem is when asterisk recieves an INVITE it does not use the 
value from the Path header, it is sending directly to the device. Can 
anyone point me in the right direction as to why?<br><br></div><div>I am using asterisk 13.6.0 with the default configuration, the changes I have made are:<br><br></div><div>In sip.conf I have uncommented:<br>supportpath=yes<br>rtsavepath=yes<br><br></div><div>In users.conf I have:<br><br></div><div>[6000]<br>secret =<br>host=dynamic<br>context = default<br><br>[6001]<br>secret =<br>host=dynamic<br>context = default<br><br>[6002]<br>secret =<br>host=dynamic<br>context = default<br><br></div><div>In extensions.conf I have made default like:<br>[default]<br>;include => demo<br>exten => 6000,1,Dial(SIP/6000,18)<br>exten => 6000,n,Hangup()<br><br>exten => 6002,1,Dial(SIP/6002,18)<br>exten => 6002,n,Hangup()<br><br>exten => 6001,1,Dial(SIP/6001,18)<br>exten => 6001,n,Hangup()<br></div><div><br><br>Below is the 6000 user REGISTER going from opensips (<a href="http://10.15.20.137:5060" target="_blank">10.15.20.137:5060</a>) into asterisk (<a href="http://192.168.68.68:5070" target="_blank">192.168.68.68:5070</a>) with the Path header.<br><br>U 2016/01/06 10:04:23.399170 <a href="http://10.15.20.137:5060" target="_blank">10.15.20.137:5060</a> -> <a href="http://192.168.68.68:5070" target="_blank">192.168.68.68:5070</a><br>REGISTER sip:10.15.20.137 SIP/2.0.<br>Via: SIP/2.0/UDP 10.15.20.137:5060;branch=z9hG4bKcc2c.b40fb511.0.<br>Via: SIP/2.0/UDP 10.15.20.53:52666;received=10.15.20.53;branch=z9hG4bK-d8754z-91422161f08a7943-1---d8754z-;rport=52666.<br>Max-Forwards: 69.<br>Contact: <sip:6000@10.15.20.53:52666;rinstance=d4284982f7c18786>.<br>To: <<a href="mailto:sip%3A6000@10.15.20.137" target="_blank">sip:6000@10.15.20.137</a>>.<br>From: <<a href="mailto:sip%3A6000@10.15.20.137" target="_blank">sip:6000@10.15.20.137</a>>;tag=9e95da50.<br>Call-ID: OTQ1ZTdmZmE3OTM1ZWVkYzMzYWZiMDMzMDgyODhmOTU.<br>CSeq: 2 REGISTER.<br>Expires: 3600.<br>Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO.<br>User-Agent: Bria 3 release 3.5.5 stamp 71243.<br>Content-Length: 0.<br><b>Path: <sip:10.15.20.137;lr>.<br><br><br></b></div><div>Below is the INVITE going from opensips to asterisk for 6000<br></div><div><br>U 2016/01/06 10:11:13.668929 <a href="http://10.15.20.137:5060" target="_blank">10.15.20.137:5060</a> -> <a href="http://192.168.68.68:5070" target="_blank">192.168.68.68:5070</a><br>INVITE <a href="mailto:sip%3A6000@10.15.20.137" target="_blank">sip:6000@10.15.20.137</a>;transport=UDP SIP/2.0.<br>Record-Route: <sip:10.15.20.137;lr;nat=yes>.<br>Via: SIP/2.0/UDP 10.15.20.137:5060;branch=z9hG4bK8f77.9d6ef7e7.0.<br>Via: SIP/2.0/UDP 188.39.51.2:35631;rport=35631;received=10.15.20.53;branch=z9hG4bK-d8754z-d46f3a0333dc5d49-1---d8754z-.<br>Max-Forwards: 69.<br>Contact: <sip:6001@10.15.20.53:35631;transport=UDP>.<br>To: <<a href="mailto:sip%3A6000@10.15.20.137" target="_blank">sip:6000@10.15.20.137</a>;transport=UDP>.<br>From: <<a href="mailto:sip%3A6001@10.15.20.137" target="_blank">sip:6001@10.15.20.137</a>;transport=UDP>;tag=870fdf72.<br>Call-ID: YWVjN2VjMDZmYmZmNjg4MTE2MzJlZGU1ZDNjZGU2NDc..<br>CSeq: 2 INVITE.<br>Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE.<br>Content-Type: application/sdp.<br>Supported: replaces, norefersub, extended-refer, timer, X-cisco-serviceuri.<br>User-Agent: Z 3.3.21933 r21903.<br>Allow-Events: presence, kpml.<br>Content-Length: 237.<br>.<br>v=0.<br>o=Z 0 0 IN IP4 188.39.51.2.<br>s=Z.<br>c=IN IP4 188.39.51.2.<br>t=0 0.<br>m=audio 8000 RTP/AVP 3 110 8 0 98 101.<br>a=rtpmap:110 speex/8000.<br>a=rtpmap:98 iLBC/8000.<br>a=fmtp:98 mode=20.<br>a=rtpmap:101 telephone-event/8000.<br>a=fmtp:101 0-15.<br>a=sendrecv.<br><br><br></div><div>I
 would now expect asterisk to send the INVITE to the value of the Path 
header in the registration (<a href="http://10.15.20.137:5060">10.15.20.137:5060</a>) however it is sending the 
INVITE directly to the device (<a href="http://10.15.20.53:52666" target="_blank">10.15.20.53:52666</a>):<br><br>U 2016/01/06 10:11:13.671345 <a href="http://192.168.68.68:5070" target="_blank">192.168.68.68:5070</a> -> <b><a href="http://10.15.20.53:52666" target="_blank">10.15.20.53:52666</a></b><br>INVITE sip:6000@10.15.20.53:52666;rinstance=d4284982f7c18786 SIP/2.0.<br>Via: SIP/2.0/UDP 192.168.68.68:5070;branch=z9hG4bK308a4ef5;rport.<br>Max-Forwards: 70.<br>Route: <sip:10.15.20.137;lr>.<br>From: "New User" <<a href="http://sip:6001@192.168.68.68:5070" target="_blank">sip:6001@192.168.68.68:5070</a>>;tag=as3daea415.<br>To: <sip:6000@10.15.20.53:52666;rinstance=d4284982f7c18786>.<br>Contact: <<a href="http://sip:6001@192.168.68.68:5070" target="_blank">sip:6001@192.168.68.68:5070</a>>.<br>Call-ID: <a href="http://55202bc71f9e684d0b82c7cb2e8684ab@192.168.68.68:5070" target="_blank">55202bc71f9e684d0b82c7cb2e8684ab@192.168.68.68:5070</a>.<br>CSeq: 102 INVITE.<br>User-Agent: Asterisk PBX 13.6.0.<br>Date: Wed, 06 Jan 2016 10:11:13 GMT.<br>Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE.<br>Supported: replaces, timer, path.<br>Content-Type: application/sdp.<br>Content-Length: 286.<br>.<br>v=0.<br>o=root 887525354 887525354 IN IP4 192.168.68.68.<br>s=Asterisk PBX 13.6.0.<br>c=IN IP4 192.168.68.68.<br>t=0 0.<br>m=audio 12356 RTP/AVP 0 8 3 101.<br>a=rtpmap:0 PCMU/8000.<br>a=rtpmap:8 PCMA/8000.<br>a=rtpmap:3 GSM/8000.<br>a=rtpmap:101 telephone-event/8000.<br>a=fmtp:101 0-16.<br>a=maxptime:150.<br>a=sendrecv.<br><br><br></div><div>Thanks,<br></div><div>Peter<br></div></div>