<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
OK, then some more details and some questions. <span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">My network configuration is as follows:</span></div>
<blockquote itemscope="" itemtype="https://schemas.microsoft.com/QuotedText" style="border-left: 3px solid rgb(200, 200, 200); border-top-color: rgb(200, 200, 200); border-right-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
10.0.0.142             10.0.0.200               10.252.1.14                    10.252.1.1    192.168.123.5            192.168.123.10</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
[softphone]   <-------->  [kamailio/rtpengine]  <---------VPN--------->  [VPN server] <------------------> [FreePBX}</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</blockquote>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
There is no NAT'ing involved/enabled. I'm running RTPEngine on the same machine as Kamailio.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
With my current configuration I can call the PBX directly without issue. (i.e. access my voicemail, IVRs, conference rooms, etc.). However, I can still not make an extension-to-extension call. Asterisk responds to the INVITE with a "401 Unauthorized" message.I
 have two extensions registered (1093 and 10931):</div>
<blockquote itemscope="" itemtype="https://schemas.microsoft.com/QuotedText" style="border-left: 3px solid rgb(200, 200, 200); border-top-color: rgb(200, 200, 200); border-right-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
 Endpoint:  1093/1093                                            Not in use    0 of inf
<div>     InAuth:  1093-auth/1093</div>
<div>        Aor:  1093                                              10</div>
<div>      Contact:  1093/sip:1093@10.252.1.14                  a49a850887 Avail        85.409</div>
<div><br>
</div>
<div> Endpoint:  10931/10931                                          Not in use    0 of inf</div>
<div>     InAuth:  10931-auth/10931</div>
<div>        Aor:  10931                                             10</div>
<span>      Contact:  10931/sip:10931@10.252.1.14                3690dfd96d Avail        85.225</span><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
</blockquote>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Below are two packet captures from the Kamailio machine and the Asterisk machine. If more information is needed, I'll be happy to supply the specifics. Thanks to anyone that's willing to take the time to look this over. (Alternatively, if somebody wants to
 suggest a kamailio.cfg file for my specific use case, I'd be happy to test that on my setup as well.)</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="background-color:rgb(255, 255, 255);display:inline !important">On the Kamailio machine:</span><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="background-color:rgb(255, 255, 255);display:inline !important">---------------------------------------</span></div>
<blockquote itemscope="" itemtype="https://schemas.microsoft.com/QuotedText" style="border-left: 3px solid rgb(200, 200, 200); border-top-color: rgb(200, 200, 200); border-right-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">2021/09/28 04:45:07.358826 192.168.123.10:7330 -> 10.252.1.14:5060</span><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div>INVITE sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14></div>
<div>Contact: <sip:asterisk@192.168.123.10:5060></div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 INVITE</div>
<div>Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER</div>
<div>Supported: 100rel, timer, replaces, norefersub, histinfo</div>
<div>Session-Expires: 1800</div>
<div>Min-SE: 90</div>
<div>P-Asserted-Identity: "10931" <sip:10931@192.168.123.10></div>
<div>Max-Forwards: 70</div>
<div>User-Agent: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Type: application/sdp</div>
<div>Content-Length:   341</div>
<div><br>
</div>
<div>v=0</div>
<div>o=- 585379038 585379038 IN IP4 192.168.123.10</div>
<div>s=Asterisk</div>
<div>c=IN IP4 192.168.123.10</div>
<div>t=0 0</div>
<div>m=audio 18074 RTP/AVP 0 8 3 111 9 101</div>
<div>a=rtpmap:0 PCMU/8000</div>
<div>a=rtpmap:8 PCMA/8000</div>
<div>a=rtpmap:3 GSM/8000</div>
<div>a=rtpmap:111 G726-32/8000</div>
<div>a=rtpmap:9 G722/8000</div>
<div>a=rtpmap:101 telephone-event/8000</div>
<div>a=fmtp:101 0-16</div>
<div>a=ptime:20</div>
<div>a=maxptime:150</div>
<div>a=sendrecv</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.365188 10.252.1.14:5060 -> 192.168.123.10:7330</div>
<div>SIP/2.0 100 trying -- your call is important to us</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport=7330;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e;received=192.168.123.10</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14></div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 INVITE</div>
<div>Server: kamailio (5.3.2 (x86_64/linux))</div>
<div>Content-Length: 0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.366400 10.252.1.14:5060 -> 192.168.123.10:5060</div>
<div>INVITE sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 10.252.1.14;branch=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;received=192.168.123.10;rport=7330;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14></div>
<div>Contact: <sip:asterisk@192.168.123.10:5060></div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 INVITE</div>
<div>Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER</div>
<div>Supported: 100rel, timer, replaces, norefersub, histinfo</div>
<div>Session-Expires: 1800</div>
<div>Min-SE: 90</div>
<div>P-Asserted-Identity: "10931" <sip:10931@192.168.123.10></div>
<div>Max-Forwards: 69</div>
<div>User-Agent: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Type: application/sdp</div>
<div>Content-Length:   349</div>
<div><br>
</div>
<div>v=0</div>
<div>o=- 585379038 585379038 IN IP4 10.252.1.14</div>
<div>s=Asterisk</div>
<div>c=IN IP4 10.252.1.14</div>
<div>t=0 0</div>
<div>m=audio 14618 RTP/AVP 0 8 3 111 9 101</div>
<div>a=maxptime:150</div>
<div>a=rtpmap:0 PCMU/8000</div>
<div>a=rtpmap:8 PCMA/8000</div>
<div>a=rtpmap:3 GSM/8000</div>
<div>a=rtpmap:111 G726-32/8000</div>
<div>a=rtpmap:9 G722/8000</div>
<div>a=rtpmap:101 telephone-event/8000</div>
<div>a=fmtp:101 0-16</div>
<div>a=sendrecv</div>
<div>a=rtcp:14619</div>
<div>a=ptime:20</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.409622 192.168.123.10:5060 -> 10.252.1.14:5060</div>
<div>SIP/2.0 401 Unauthorized</div>
<div>Via: SIP/2.0/UDP 10.252.1.14;rport=19725;received=192.168.123.5;branch=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport=7330;received=192.168.123.10;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>CSeq: 13326 INVITE</div>
<div>WWW-Authenticate: Digest realm="asterisk",nonce="1632804307/c98b5b90e7cdc94fd7ab1974b7d3c44b",opaque="6e3e077334bf1910",algorithm=md5,qop="auth"</div>
<div>Server: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Length:  0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.412926 10.252.1.14:5060 -> 192.168.123.10:5060</div>
<div>ACK sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 10.252.1.14;branch=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 ACK</div>
<div>Max-Forwards: 69</div>
<div>Content-Length: 0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.413090 10.252.1.14:5060 -> 192.168.123.10:7330</div>
<div>SIP/2.0 401 Unauthorized</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport=7330;received=192.168.123.10;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>CSeq: 13326 INVITE</div>
<div>WWW-Authenticate: Digest realm="asterisk",nonce="1632804307/c98b5b90e7cdc94fd7ab1974b7d3c44b",opaque="6e3e077334bf1910",algorithm=md5,qop="auth"</div>
<div>Server: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Length:  0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.455640 192.168.123.10:7330 -> 10.252.1.14:5060</div>
<div>ACK sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 ACK</div>
<div>Max-Forwards: 70</div>
<div>User-Agent: FPBX-16.0.10.27(17.9.4)</div>
<span>Content-Length:  0</span><br>
</div>
</blockquote>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
On the FreePBX machine:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="background-color:rgb(255, 255, 255);display:inline !important">---------------------------------------</span><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<blockquote itemscope="" itemtype="https://schemas.microsoft.com/QuotedText" style="border-left: 3px solid rgb(200, 200, 200); border-top-color: rgb(200, 200, 200); border-right-color: rgb(200, 200, 200); border-bottom-color: rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);">
2021/09/28 04:45:07.342242 192.168.123.10:5060 -> 10.252.1.14:5060
<div>INVITE sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14></div>
<div>Contact: <sip:asterisk@192.168.123.10:5060></div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 INVITE</div>
<div>Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER</div>
<div>Supported: 100rel, timer, replaces, norefersub, histinfo</div>
<div>Session-Expires: 1800</div>
<div>Min-SE: 90</div>
<div>P-Asserted-Identity: "10931" <sip:10931@192.168.123.10></div>
<div>Max-Forwards: 70</div>
<div>User-Agent: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Type: application/sdp</div>
<div>Content-Length:   341</div>
<div><br>
</div>
<div>v=0</div>
<div>o=- 585379038 585379038 IN IP4 192.168.123.10</div>
<div>s=Asterisk</div>
<div>c=IN IP4 192.168.123.10</div>
<div>t=0 0</div>
<div>m=audio 18074 RTP/AVP 0 8 3 111 9 101</div>
<div>a=rtpmap:0 PCMU/8000</div>
<div>a=rtpmap:8 PCMA/8000</div>
<div>a=rtpmap:3 GSM/8000</div>
<div>a=rtpmap:111 G726-32/8000</div>
<div>a=rtpmap:9 G722/8000</div>
<div>a=rtpmap:101 telephone-event/8000</div>
<div>a=fmtp:101 0-16</div>
<div>a=ptime:20</div>
<div>a=maxptime:150</div>
<div>a=sendrecv</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.390644 10.252.1.14:5060 -> 192.168.123.10:5060</div>
<div>SIP/2.0 100 trying -- your call is important to us</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport=7330;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e;received=192.168.123.10</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14></div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 INVITE</div>
<div>Server: kamailio (5.3.2 (x86_64/linux))</div>
<div>Content-Length: 0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.392235 192.168.123.5:19725 -> 192.168.123.10:5060</div>
<div>INVITE sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 10.252.1.14;branch=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;received=192.168.123.10;rport=7330;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14></div>
<div>Contact: <sip:asterisk@192.168.123.10:5060></div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 INVITE</div>
<div>Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REFER</div>
<div>Supported: 100rel, timer, replaces, norefersub, histinfo</div>
<div>Session-Expires: 1800</div>
<div>Min-SE: 90</div>
<div>P-Asserted-Identity: "10931" <sip:10931@192.168.123.10></div>
<div>Max-Forwards: 69</div>
<div>User-Agent: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Type: application/sdp</div>
<div>Content-Length:   349</div>
<div><br>
</div>
<div>v=0</div>
<div>o=- 585379038 585379038 IN IP4 10.252.1.14</div>
<div>s=Asterisk</div>
<div>c=IN IP4 10.252.1.14</div>
<div>t=0 0</div>
<div>m=audio 14618 RTP/AVP 0 8 3 111 9 101</div>
<div>a=maxptime:150</div>
<div>a=rtpmap:0 PCMU/8000</div>
<div>a=rtpmap:8 PCMA/8000</div>
<div>a=rtpmap:3 GSM/8000</div>
<div>a=rtpmap:111 G726-32/8000</div>
<div>a=rtpmap:9 G722/8000</div>
<div>a=rtpmap:101 telephone-event/8000</div>
<div>a=fmtp:101 0-16</div>
<div>a=sendrecv</div>
<div>a=rtcp:14619</div>
<div>a=ptime:20</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.393454 192.168.123.10:5060 -> 192.168.123.5:19725</div>
<div>SIP/2.0 401 Unauthorized</div>
<div>Via: SIP/2.0/UDP 10.252.1.14;rport=19725;received=192.168.123.5;branch=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport=7330;received=192.168.123.10;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>CSeq: 13326 INVITE</div>
<div>WWW-Authenticate: Digest realm="asterisk",nonce="1632804307/c98b5b90e7cdc94fd7ab1974b7d3c44b",opaque="6e3e077334bf1910",algorithm=md5,qop="auth"</div>
<div>Server: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Length:  0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.438326 192.168.123.5:19725 -> 192.168.123.10:5060</div>
<div>ACK sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 10.252.1.14;branch=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 ACK</div>
<div>Max-Forwards: 69</div>
<div>Content-Length: 0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.438558 10.252.1.14:5060 -> 192.168.123.10:5060</div>
<div>SIP/2.0 401 Unauthorized</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport=7330;received=192.168.123.10;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>CSeq: 13326 INVITE</div>
<div>WWW-Authenticate: Digest realm="asterisk",nonce="1632804307/c98b5b90e7cdc94fd7ab1974b7d3c44b",opaque="6e3e077334bf1910",algorithm=md5,qop="auth"</div>
<div>Server: FPBX-16.0.10.27(17.9.4)</div>
<div>Content-Length:  0</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>2021/09/28 04:45:07.439339 192.168.123.10:5060 -> 10.252.1.14:5060</div>
<div>ACK sip:1093@10.252.1.14 SIP/2.0</div>
<div>Via: SIP/2.0/UDP 192.168.123.10:5060;rport;branch=z9hG4bKPj68d21815-beeb-4631-b8ba-e2b979331e0e</div>
<div>From: "10931" <sip:10931@192.168.123.10>;tag=a3c6bf40-aa29-4b58-963d-36952a617a54</div>
<div>To: <sip:1093@10.252.1.14>;tag=z9hG4bKe019.4be37ea094ac7d8f4c0a037c7887e071.0</div>
<div>Call-ID: 4ec009f0-34c5-4356-bef9-a52b862c7a93</div>
<div>CSeq: 13326 ACK</div>
<div>Max-Forwards: 70</div>
<div>User-Agent: FPBX-16.0.10.27(17.9.4)</div>
<span>Content-Length:  0</span><br>
</blockquote>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=""><span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;"> </span><br>
</div>
<div style=""><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Henning Westerholt <hw@skalatan.de><br>
<b>Sent:</b> Saturday, September 11, 2021 3:16 PM<br>
<b>To:</b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br>
<b>Cc:</b> Micah Quinn <micah.quinn@sipiq.com><br>
<b>Subject:</b> RE: Kamailio/RTPengine as a proxy for FreePBX/Asterisk...</font>
<div> </div>
</div>
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
span.x_E-MailFormatvorlage19
        {font-family:"Calibri",sans-serif;
        color:windowtext}
.x_MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:70.85pt 70.85pt 2.0cm 70.85pt}
div.x_WordSection1
        {}
-->
</style>
<div lang="DE" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="x_WordSection1">
<p class="x_MsoNormal"><span style="">Hello Micah,</span></p>
<p class="x_MsoNormal"><span style=""> </span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style="">using Kamailio as front-end/balancer for one or more asterisk instance(s) is a classic use case for Kamailio.</span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style=""> </span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style="">Have a look to the Asterisk log why you get some authentication request, probably you need to “tell” Asterisk to trust the Kamailio (IPs).</span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style=""> </span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style="">Cheers,</span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style=""> </span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style="">Henning</span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style=""> </span></p>
<div>
<p class="x_MsoNormal"><span lang="EN-GB" style="">-- </span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style="">Henning Westerholt – </span><span style=""><a href="https://skalatan.de/blog/"><span lang="EN-GB" style="color:#0563C1">https://skalatan.de/blog/</span></a></span><span lang="EN-GB" style=""></span></p>
<p class="x_MsoNormal"><span lang="EN-GB" style="">Kamailio services – </span><span style=""><a href="https://gilawa.com/"><span lang="EN-GB" style="color:#0563C1">https://gilawa.com</span></a></span><span style="">
<span lang="EN-GB"></span></span></p>
</div>
<p class="x_MsoNormal"><span lang="EN-GB" style=""> </span></p>
<div>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="x_MsoNormal" style="margin-left:35.4pt"><b>From:</b> sr-users <sr-users-bounces@lists.kamailio.org>
<b>On Behalf Of </b>Micah Quinn<br>
<b>Sent:</b> Friday, September 10, 2021 1:05 AM<br>
<b>To:</b> sr-users@lists.kamailio.org<br>
<b>Subject:</b> [SR-Users] Kamailio/RTPengine as a proxy for FreePBX/Asterisk...</p>
</div>
</div>
<p class="x_MsoNormal" style="margin-left:35.4pt"> </p>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black">Hello all,</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black">I'm new to Kamailio, so bear with me as I stumble through this. First, I'll describe what I'm trying to achieve at a high level and then perhaps somebody can advise
 me on whether Kamailio is a good fit for this solution or not. I'd like to be able to deploy a small appliance type server to our customer's sites that just runs Kamailio and a VPN connection back to our datacenter. At our datacenter, we run virtualized instances
 of Asterisk for each of our customers. The idea is that Kamailio would act as a transparent proxy through to the Asterisk instance under nominal conditions and as a basic SIP router in the case that the Asterisk instance is unavailable. This degraded functionality
 would then at least allow extension to extension calling even if the Internet or Asterisk instance is down.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black">I'm currently using dispatcher with a single entry in preparation for a time when we might want to failover to another Asterisk instance. I'm forwarding all REGISTER
 and INVITE messages to the server chosen from ds_select_dst. Initially this all seems to work as I can register with a softphone and pjsip show endpoints shows my softphone connected. However, when I attempt to call any extension (my own or another) Asterisk
 responds to the INVITE message with a "401 Unauthorized" message and the typical "The person at extension XXXX is unavailable...". </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black">I know that more details might be necessary to troubleshoot this, but I didn't want to include everything in one post and risk cluttering it up with unnecessary information.
 If anyone can confirm that this is a reasonable way to approach the problem, I can then provide whatever relevant data is necessary to get deeper into it. (I've used sngrep, logging, asterisk cli, etc.)</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black"> </span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black">Thanks in advance for any help.</span></p>
</div>
<div>
<p class="x_MsoNormal" style="margin-left:35.4pt"><span style="font-size:12.0pt; color:black"> </span></p>
</div>
</div>
</div>
</body>
</html>