<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi, Andrew.<br>
<br>
You are trying to solve two tasks: definition through what line
the call came and a beautiful display of this information.<br>
1. definition through what line the call came. If the username and
password for inbound and outbound registration the same, then try
the following:<br>
a) delete "register" lines.<br>
b) add option "callbackextension=Company1" to Company1 friend
section.. And in others with their names too.<br>
or you can change "/s" to "/Company1" in register line.<br>
<br>
2. beautiful display of this information<br>
a) add option "setvar=fromCompany=Company1" to Company1 friend
section..<br>
b) In dialplan add<br>
Set(CALLERID(name)=${fromCompany} ${CALLERID(name)})<br>
<br>
Maybe this will help?<br>
<br>
Dmitiy.<span style="color: rgb(34, 34, 34); font-family: Arial,
sans-serif; font-size: 14px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: 18px; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space: pre-wrap;
widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;
display: inline !important; float: none; background-color:
rgb(253, 253, 253);"><br>
</span><br>
08.04.2015 2:48, Andrew Galdes пишет:<br>
</div>
<blockquote
cite="mid:CALm+qqBdi_RBhKtBW=Q40UT9J7DSF86fbgu=JRnxao4hfUw9Hw@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Dmitriy and others and thanks for your help so
far.<br>
<div><br>
</div>
<div>The option "<span style="font-size:12.8000001907349px">match_auth_username=yes"
seems to have had no effect. From my reading, this option
will try to match the username of the incoming SIP account
to a section heading. If that is how it must work then i can
see a big problem. I'm trying to present the receptionist
with a nice display of which line the call came in on. For
example, the receptionist answers calls for 8 different
companies and would like the phone to display the company
name that she should announce to the caller. </span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div><span style="font-size:12.8000001907349px">Here is a more
complete output of an incoming call. I've changed the SIP
numbers to "Company1', etc, to hide the numbers. </span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span
class="">Connected to Asterisk 10.12.4 currently running
on asterisk (pid = 32267)<br>
</span><span class="">Verbosity is at least 12<br>
</span><span class="">asterisk*CLI> <br>
</span><span class="">asterisk*CLI> <br>
</span><span class="">asterisk*CLI> <br>
</span><span class=""> == Using SIP RTP CoS mark 5<br>
</span><span class=""> -- Executing [s@incoming:1] </span><span
class=""><b>Set</b></span><span class="">("</span><span
class=""><b>SIP/Company1-00000797</b></span><span class="">",
"</span><span class=""><b>thedid=""NodePhone"<<a
moz-do-not-send="true"
href="mailto:sip%3ACompany2@sip.internode.on.net">sip:Company2@sip.internode.on.net</a>>"</b></span><span
class="">") in new stack<br>
</span><span class=""> -- Executing [s@incoming:2] </span><span
class=""><b>Set</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>pseudodid="NodePhone"<sip:</b><b> sip:Company2</b><b>@<a
moz-do-not-send="true"
href="http://sip.internode.on.net">sip.internode.on.net</a>></b></span><span
class="">") in new stack<br>
</span><span class=""> -- Executing [s@incoming:3] </span><span
class=""><b>Set</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>pseudodid="NodePhone"<sip:</b></span><span
class=""><b> sip:Company2</b>") in new stack<br>
</span><span class=""> -- Executing [s@incoming:4] </span><span
class=""><b>Set</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>pseudodid=</b></span><span
class=""><b> sip:Company2</b>") in new stack<br>
</span><span class=""> -- Executing [s@incoming:5] </span><span
class=""><b>GotoIf</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>0?internal,33,1:6</b></span><span
class="">") in new stack<br>
</span><span class=""> -- Goto (incoming,s,6)<br>
</span><span class=""> -- Executing [s@incoming:6] </span><span
class=""><b>GotoIf</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>0?internal,88,1:7</b></span><span
class="">") in new stack<br>
</span><span class=""> -- Goto (incoming,s,7)<br>
</span><span class=""> -- Executing [s@incoming:7] </span><span
class=""><b>GotoIf</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>0?internal,36,1:8</b></span><span
class="">") in new stack<br>
</span><span class=""> -- Goto (incoming,s,8)<br>
</span><span class=""> -- Executing [s@incoming:8] </span><span
class=""><b>GotoIf</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>1?internal,36,1:9</b></span><span
class="">") in new stack<br>
</span><span class=""> -- Goto (internal,36,1)<br>
</span><span class=""> -- Executing [36@internal:1] </span><span
class=""><b>Set</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>CALLERID(name)=SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">") in new stack<br>
</span><span class=""> -- Executing [36@internal:2] </span><span
class=""><b>Dial</b></span><span class="">("</span><span
class=""><b>SIP/</b><b>Company1</b><b>-00000797</b></span><span
class="">", "</span><span class=""><b>SIP/36,20</b></span><span
class="">") in new stack<br>
</span><span class=""> == Using SIP RTP CoS mark 5<br>
</span><span class=""> -- Called SIP/36<br>
</span><span class=""> -- SIP/36-00000798 is ringing<br>
</span><span class=""> == Spawn extension (internal, 36, 2)
exited non-zero on 'SIP/Company1-00000797'<br>
</span><span class="">asterisk*CLI> exit</span></blockquote>
</div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div><span style="font-size:12.8000001907349px">And here is the
"sip.conf":</span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span
class="">[general]<br>
</span><span class="">match_auth_username=yes<br>
</span><span class="">register=<a moz-do-not-send="true"
href="http://081...:...@sip.internode.on.net/s">081...:...@sip.internode.on.net/s</a><br>
</span><span class="">register=<a moz-do-not-send="true"
href="http://082...:...@sip.internode.on.net/s">082...:...@sip.internode.on.net/s</a><br>
</span><span class=""><a class="moz-txt-link-abbreviated" href="mailto:register=083...:...@sip.internode.on.net:/s">register=083...:...@sip.internode.on.net:/s</a><br>
</span><span class=""><a class="moz-txt-link-abbreviated" href="mailto:register=084...:...@sip.internode.on.net:/s">register=084...:...@sip.internode.on.net:/s</a><br>
</span><span class="">register=<a moz-do-not-send="true"
href="http://085...:...@sip.internode.on.net/s">085...:...@sip.internode.on.net/s</a><br>
</span><span class="">register=<a moz-do-not-send="true"
href="http://086...:...@sip.internode.on.net/s">086...:...@sip.internode.on.net/s</a><br>
</span><span class="">register=<a moz-do-not-send="true"
href="http://087...:...@sip.internode.on.net/s">087...:...@sip.internode.on.net/s</a><br>
</span><span class="">register=<a moz-do-not-send="true"
href="http://088...:...@sip.internode.on.net/s">088...:...@sip.internode.on.net/s</a></span><br>
<br>
<span class="">[Company1]<br>
</span><span class="">username=081...<br>
</span><span class="">fromuser=081...<br>
</span><span class="">secret=...<br>
</span><span class="">canreinvite=no<br>
</span><span class="">qualify=yes<br>
</span><span class="">context=incoming<br>
</span><span class="">type=friend<br>
</span><span class="">insecure=invite,port<br>
</span><span class="">fromdomain=<a moz-do-not-send="true"
href="http://sip.internode.on.net">sip.internode.on.net</a><br>
</span><span class="">host=<a moz-do-not-send="true"
href="http://sip.internode.on.net">sip.internode.on.net</a><br>
</span><span class="">dtmfmode=rfc2833<br>
</span><span class="">disallow=all<br>
</span><span class="">allow=alaw<br>
</span><span class="">allow=ulaw<br>
</span><span class="">allow=g729<br>
</span><span class="">bindport=5060<br>
</span><span class="">bindaddr=0.0.0.0<br>
</span><span class="">nat=yes<br>
</span><span class="">registertimeout=5<br>
</span><span class="">allowoverlap=no<br>
</span><span class="">srvlookup=no<br>
</span><span class="">ubscribecontext=from-sip<br>
</span><span class="">callcounter=yes</span></blockquote>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> </blockquote>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span
class="">[Company2]<br>
</span>...<br>
[Company3]<br>
...<br>
[Company4]<br>
...</blockquote>
</div>
<div>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
</div>
<div class="gmail_extra">
<div>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div>And here is some of the "extensions.conf" file:</div>
<div><br>
</div>
<div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span
class="">[incoming]</span><br>
<span class="">; Get the DID number from the TO
header.</span><br>
<span class="">exten =>
s,1,Set(thedid="${SIP_HEADER(TO)}")<br>
</span><span class="">exten =>
s,2,Set(pseudodid=${SIP_HEADER(To)})<br>
</span><span class="">exten =>
s,3,Set(pseudodid=${CUT(pseudodid,@,1)})<br>
</span><span class="">exten =>
s,4,Set(pseudodid=${CUT(pseudodid,:,2)})</span></blockquote>
<blockquote class="gmail_quote" style="margin:0px
0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
<span class="">; Direct the DID accordingly.</span><br>
<span class="">exten =>
s,5,GotoIf($["${pseudodid}" =
"081"]?internal,33,1:6)<br>
</span><span class="">exten =>
s,6,GotoIf($["${pseudodid}" =
"082"]?internal,88,1:7) <br>
</span><span class="">exten =>
s,7,GotoIf($["${pseudodid}" =
"083"]?internal,36,1:8)<br>
</span><span class="">exten =>
s,8,GotoIf($["${pseudodid}" =
"084"]?internal,36,1:9)<br>
</span><span class="">exten =>
s,9,GotoIf($["${pseudodid}" =
"085"]?internal,36,1:10)<br>
</span><span class="">exten =>
s,10,GotoIf($["${pseudodid}" =
"086"]?internal,89,1:11)<br>
</span><span class="">exten =>
s,11,GotoIf($["${pseudodid}" =
"087"]?internal,36,1:12)<br>
</span><span class="">exten =>
s,12,GotoIf($["${pseudodid}" =
"088"]?internal,13,1:13)</span></blockquote>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
<p class=""><span class=""></span></p>
</div>
<div><br>
</div>
<div><br>
</div>
<div dir="ltr">-Andrew Galdes</div>
</div>
<div dir="ltr"><br>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Thu, Apr 2, 2015 at 3:46 PM,
Dmitriy Serov <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:serov.d.p@gmail.com" target="_blank">serov.d.p@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div><br>
This is one of the chronic problems. Try this option
in sip.conf:<span
style="color:rgb(34,34,34);font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:start;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;float:none;display:inline!important;background-color:rgb(253,253,253)"></span><br>
match_auth_username=yes<br>
<br>
<span
style="color:rgb(34,34,34);font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:start;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-color:rgb(253,253,253)">Carefully
read the description, it is better to test in "after
hours".</span><span
style="color:rgb(34,34,34);font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:18px;text-align:start;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;float:none;display:inline!important;background-color:rgb(253,253,253)"></span><br>
<br>
02.04.2015 2:50, Andrew Galdes пишет:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hello all,
<div><br>
</div>
<div>I have an Asterisk server (Asterisk 10.12.4)
with multiple sip accounts with the same service
provides. We have 8 phone numbers in total. </div>
<div><br>
</div>
<div>Incoming calls from the public are all
correctly directed to appropriate office handsets.
However, the display on the reception phone (the
only one i care about) is always showing the same
"SIP/Account1_0843214321" rather than the account
representing the number dialed. </div>
<div><br>
</div>
<div>For-instance, if Sam on her mobile calls "<b>0811111111</b>",
Asterisk will show a log entry like the following:</div>
<div>
<p> </p>
<p><span>-- Executing [s@incoming:1] </span><span>Set</span><span>("</span><span>SIP/<b>Account1_0822222222</b></span><span>",
"</span><span>thedid=""NodePhone"<sip:<b>0811111111</b>@<a
moz-do-not-send="true"
href="http://sip.internode.on.net"
target="_blank">sip.internode.on.net</a>>"</span><span>")
in new stack</span></p>
</div>
<div>But "Account1_<b>0822222222</b>" (as the name
suggests) has a phone number of "<b>0822222222</b>"
and not "<b>0811111111</b>". </div>
<div><br>
</div>
<div>So Sam's call will come through and be routed
to the correct handset as the business needs, but
it seems that all incoming calls are being labeled
as though coming in on a different account. The
effective problem is that the calledID is now
wrong. </div>
<div><br>
</div>
<div>
<div>I'm after some general advice on how to
handle the problem. </div>
</div>
<div><br>
Ta,</div>
<div><br>
</div>
<div><br clear="all">
<div>
<div>
<div dir="ltr">
<div>
<div dir="ltr">-Andrew</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</blockquote>
<br>
</div>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a
moz-do-not-send="true" href="http://www.api-digital.com"
target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar
every Thurs:<br>
<a moz-do-not-send="true"
href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a moz-do-not-send="true"
href="http://lists.digium.com/mailman/listinfo/asterisk-users"
target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
</body>
</html>