<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:st1="urn:schemas-microsoft-com:office:smarttags" 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 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<div>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>Thanks Dave
and Geraint for the reply,<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>I&#8217;ll
be really specific:&nbsp; What does the &#8220;realm=&#8221; and the &#8220;domain=&#8221;
in sip.conf actually control??&nbsp; And how do they relate into Guest INVITE
messages ?<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>Dave &#8211;
yes you&#8217;ve got it pretty right:<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>I&#8217;m
basically dialling a number (5550) from a sip client to server B and having the
call passed onto server A via guest &nbsp;INVITE (at least I&#8217;m expecting
it to be as a guest, but not so sure that&#8217;s happening).<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>If I
register (to B) as sip client 2001, call 1 suceeds.&nbsp; 2001 is defined on
server B, but NOT on server A<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>If I
regsiter (to B) as sip client 2000, call 2 fails. 2000 is defined on both
servers.<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>If I turn
on sip set debug ip on server A, I don&#8217;t see anything *<b><span
style='font-weight:bold'>anything</span></b>* for the second call.&nbsp;
However a tcpdump does show the incoming INVITE.<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>The only
obvious difference is that 2000 is actually defined on server A. So I think
that an authentication challenge is happening. If I remove the definition on
server A for client 2000, then the second call behaves just as the first.<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>The extensions.conf
line for server B is:<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>Exten =&gt;&nbsp;
5550,1,Dial(5550@serverA.company.com)<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>What this
is telling me so far, is that if my server gets an INVITE and the client
reports its username as an ID that happens to be defined on my server, then a
challenge will be sent.<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>Now that
makes perfect sense, except in my case server B is acting as an
intermiediatory, and I would of thought that server A would see that (via the
Domain configs) &#8211; hence my questions on Domains.<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>For the
time being, I&#8217;m ignoring why the debug on Server A shows nothing, not
even the inbound invite on the second call.<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'>Thanks<o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<p class=MsoNormal><st1:City w:st="on"><st1:place w:st="on"><span
  class=style131><font size=3 color="#003366" face="Times New Roman"><span
  style='font-size:12.0pt;color:#003366'>Adrian</span></font></span></st1:place></st1:City><span
class=style131><font color="#003366"><span style='color:#003366'><o:p></o:p></span></font></span></p>

<p class=MsoNormal><span class=style131><font size=3 color="#003366"
face="Times New Roman"><span style='font-size:12.0pt;color:#003366'><o:p>&nbsp;</o:p></span></font></span></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
asterisk-users-bounces@lists.digium.com
[mailto:asterisk-users-bounces@lists.digium.com] <b><span style='font-weight:
bold'>On Behalf Of </span></b>Dave Walker<br>
<b><span style='font-weight:bold'>Sent:</span></b> 27 May 2009 22:37<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Asterisk
 Users Mailing List - Non-Commercial Discussion</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [asterisk-users]
Domains</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Verdana><span
style='font-size:10.0pt;font-family:Verdana;color:black'><br>
I read through your question a couple of times.&nbsp;&nbsp; Basically you have
server A which has extension 2000 and 5550.&nbsp;&nbsp; Server B has extension
2000 and 2001.&nbsp;&nbsp; You configure a (soft)phone as extension 2001 and
dial 5550 which succeeds but you dial 2000 and the call fails.<br>
<br>
Have you tried turning up the debug verbosity in the console and watching the
call flow on Server B?&nbsp; I don't know what would prompt Server B to try
passing the call to Server A but that should become apparent in the debug
information.<br>
<br>
If the 'domain' you are referring too his the FQDN then that has nothing to do
with the price of bread as far as I can tell.&nbsp;&nbsp; <br>
<br>
<br>
<br>
<o:p></o:p></span></font></p>

<div><u1:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"><u1:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"><u1:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName">

<div>

<div>

<div>

<p class=MsoNormal><font size=2 color="#003366" face="Times New Roman"><span
style='font-size:10.0pt;color:#003366'>Noone can give me a clue on this ?</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color="#003366" face="Times New Roman"><span
style='font-size:10.0pt;color:#003366'>How Domains are used within Asterisk ?</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:black'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:black;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:black'> asterisk-users-bounces@lists.digium.com [<a
href="mailto:asterisk-users-bounces@lists.digium.com" target="_blank"
mce_href="mailto:asterisk-users-bounces@lists.digium.com">mailto:asterisk-users-bounces@lists.digium.com</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b><st1:PersonName
w:st="on"><st1:personname u2:st="on">Adrian Marsh</st1:PersonName><br>
</st1:personname><b><span style='font-weight:bold'>Sent:</span></b> 26 May 2009
12:14<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on"><st1:personname u2:st="on">Asterisk
 Users Mailing List - Non-Commercial Discussion</st1:PersonName><br>
</st1:personname><b><span style='font-weight:bold'>Subject:</span></b>
[asterisk-users] Domains</span></font><font size=2 color=black face=Verdana><span
style='font-size:10.0pt;font-family:Verdana;color:black'><o:p></o:p></span></font></p>

<u1:p></u1:p></div>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><u1:p><span
style='font-size:12.0pt;color:black'>&nbsp;</span></u1:p></font><font size=2
color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>Hi,</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><u1:p><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>I&#8217;m trying to
understand an issue I&#8217;m seeing between two Asterisk servers. I think it
has to do with Domain definitions.</span><u1:p></u1:p></font><font size=2
color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><u1:p><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>Server A), has extension
5550 defined. Has a sip client 2000 defined, and has guest-invites enabled.</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>Server B), Dials to
server A for any 5550 dialled.&nbsp; Has sip client 2000 and 2001 defined.</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><u1:p><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>If I register at server
B as client 2001, and dial 5550 then the call works, and is placed through to
server As logic successfully.</span><u1:p></u1:p></font><font size=2
color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>But if I call in as
client 2000, then the call fails, server A shows no log at all of the call
(even a sip set debug ip &lt;ip&gt; showed nothing &#8211; though tcpdump did
show the inbound invite).</span><u1:p></u1:p></font><font size=2 color=black
face=Verdana><span style='font-size:10.0pt;font-family:Verdana;color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>However if I remove the
definition of client 2000 from server A, then the call succeeds.</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><u1:p><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>So I think that for a
defined account server A is wanting to challenge for a password, even though
the inbound call is not a local account &#8211; hence my trying now to understand
if and how Asterisk uses Domains.&nbsp; If I define a serverA.company.com
domain on server A, will it ignore the challenge for an INVITE coming from
server B ??</span><u1:p></u1:p></font><font size=2 color=black face=Verdana><span
style='font-size:10.0pt;font-family:Verdana;color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><u1:p><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>Thanks</span><u1:p></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><u1:p><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:black'>&nbsp;</span></u1:p></font><font
size=2 color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'><o:p></o:p></span></font></p>

</div>

<div><st1:place u2:st="on"><st1:city u2:st="on">

<p class=MsoNormal><st1:City w:st="on"><st1:place w:st="on"><font size=2
  color=black face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:
  Arial;color:black'>Adrian</span></font></st1:place></st1:City><font size=2
color=black face=Verdana><u1:p></u1:p><span style='font-size:10.0pt;font-family:
Verdana;color:black'><o:p></o:p></span></font></p>

</st1:city></st1:place></div>

</div>

<div class=MsoNormal align=center style='text-align:center'><font size=2
color=black face=Verdana><span style='font-size:10.0pt;font-family:Verdana;
color:black'>

<hr size=2 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><font size=2 color=black face=Verdana><span
style='font-size:10.0pt;font-family:Verdana;color:black'>_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com"
target="_blank" mce_href="http://www.api-digital.com">http://www.api-digital.com</a>
--<br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users"
target="_blank"
mce_href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a>
<o:p></o:p></span></font></p>

</u1:smarttagtype></u1:smarttagtype></u1:smarttagtype></div>

</div>

</body>

</html>