<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Currently using PJSIP.  First, they want me to get this working with the existing PJSIP configuration, but then setup a second box using chan_sip performing similar work.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">For PJSIP…<o:p></o:p></p>
<p class="MsoNormal">I currently have an endpoint configured to a system using IP based authentication.  It is configured with a match setting in the endpoint section.<o:p></o:p></p>
<p class="MsoNormal">All channels coming from that IP address go to this endpoint.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">They want me to keep this endpoint, but add a new endpoint where we register with them.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Existing…<o:p></o:p></p>
<p class="MsoNormal">[transport1]<o:p></o:p></p>
<p class="MsoNormal">type = transport<o:p></o:p></p>
<p class="MsoNormal">bind = 0.0.0.0<o:p></o:p></p>
<p class="MsoNormal">protocol = udp<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[1002]<o:p></o:p></p>
<p class="MsoNormal">type = aor<o:p></o:p></p>
<p class="MsoNormal">remove_existing = yes<o:p></o:p></p>
<p class="MsoNormal">contact = sip:1002@xxx.xxx.xxx.xxx<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[1002]<o:p></o:p></p>
<p class="MsoNormal">type = endpoint<o:p></o:p></p>
<p class="MsoNormal">context = mycontext<o:p></o:p></p>
<p class="MsoNormal">transport = transport1<o:p></o:p></p>
<p class="MsoNormal">accountcode = 6<o:p></o:p></p>
<p class="MsoNormal">dtmf_mode = inband<o:p></o:p></p>
<p class="MsoNormal">device_state_busy_at = 48<o:p></o:p></p>
<p class="MsoNormal">force_rport = no<o:p></o:p></p>
<p class="MsoNormal">identify_by = username<o:p></o:p></p>
<p class="MsoNormal">from_user = 1002<o:p></o:p></p>
<p class="MsoNormal">disallow = all<o:p></o:p></p>
<p class="MsoNormal">allow = ulaw<o:p></o:p></p>
<p class="MsoNormal">acl = acl1<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[identify112]<o:p></o:p></p>
<p class="MsoNormal">type = identify<o:p></o:p></p>
<p class="MsoNormal">endpoint = 1002<o:p></o:p></p>
<p class="MsoNormal">match = 1002@xxx.xxx.xxx.xxx<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I setup the registration and the endpoint.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[286]<o:p></o:p></p>
<p class="MsoNormal">type = aor<o:p></o:p></p>
<p class="MsoNormal">remove_existing = yes<o:p></o:p></p>
<p class="MsoNormal">contact = sip:286@xxx.xxx.xxx.xxx<o:p></o:p></p>
<p class="MsoNormal">qualify_frequency = 60<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[auth8]<o:p></o:p></p>
<p class="MsoNormal">type = auth<o:p></o:p></p>
<p class="MsoNormal">username = 286<o:p></o:p></p>
<p class="MsoNormal">password = yyyyyyyyyyyyyyy<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[286]<o:p></o:p></p>
<p class="MsoNormal">type = endpoint<o:p></o:p></p>
<p class="MsoNormal">context = mycontext<o:p></o:p></p>
<p class="MsoNormal">transport = transport1<o:p></o:p></p>
<p class="MsoNormal">outbound_auth = auth8<o:p></o:p></p>
<p class="MsoNormal">aors = 286<o:p></o:p></p>
<p class="MsoNormal">accountcode = 22<o:p></o:p></p>
<p class="MsoNormal">dtmf_mode = inband<o:p></o:p></p>
<p class="MsoNormal">device_state_busy_at = 48<o:p></o:p></p>
<p class="MsoNormal">force_rport = no<o:p></o:p></p>
<p class="MsoNormal">disallow = all<o:p></o:p></p>
<p class="MsoNormal">allow = ulaw<o:p></o:p></p>
<p class="MsoNormal">acl = acl1<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[registration3]<o:p></o:p></p>
<p class="MsoNormal">type = registration<o:p></o:p></p>
<p class="MsoNormal">transport = transport1<o:p></o:p></p>
<p class="MsoNormal">client_uri = sip:286@zzz.zzz.zzz.zzz<o:p></o:p></p>
<p class="MsoNormal">server_uri = sip:xxx.xxx.xxx.xxx<o:p></o:p></p>
<p class="MsoNormal">contact_user = 286<o:p></o:p></p>
<p class="MsoNormal">outbound_auth = auth8<o:p></o:p></p>
<p class="MsoNormal">expiration = 3600<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The registration for the second endpoint works fine.  However, when I call through the other system for 286, it is failing.  For the INVITE from the other switch, the from_user varies depending on who is calling.  Asterisk logs report “No
 matching endpoint found” when it processes the INVITE for 286.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I believe the reason INVITEs work for the other channel is because they are programmed to support the match for this IP address.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Can anyone offer some suggestions?<o:p></o:p></p>
</div>
</body>
</html>