<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.24.5">
</HEAD>
<BODY>
I am totally not understanding this :<BR>
<BR>
My IAX.conf :<BR>
register =&gt; BOX-YOCAN:<A HREF="mailto:YOCAN9801@89.31.97.186">passwd@remote_asterisk_ip</A><BR>
<BR>
On remote Asterisk :<BR>
<FONT SIZE="2">*CLI&gt; [Aug 30 20:37:07]&nbsp;&nbsp;&nbsp;&nbsp; -- Registered IAX2 'BOX-YOCAN' (AUTHENTICATED) at ip:4569</FONT><BR>
<BR>
So this is normal... Now the following :<BR>
<BR>
[remoteasterisk]<BR>
type=peer<BR>
host=ip remote asterisk<BR>
auth=md5<BR>
secret=passwd<BR>
<BR>
<BR>
On the remote Asterisk :<BR>
<BR>
[BOX-YOCAN]<BR>
type=user<BR>
host=dynamic<BR>
auth=md5<BR>
secret=passwd<BR>
context=from-BOX-YOCAN<BR>
<BR>
Then when I make a call :<BR>
<FONT SIZE="2">[Aug 30 20:37:33]&nbsp;&nbsp;&nbsp;&nbsp; -- Accepting </FONT><FONT SIZE="2"><B><U>UNAUTHENTICATED</U></B></FONT><FONT SIZE="2"> call from ip_box_yocan</FONT><BR>
<FONT SIZE="2">[Aug 30 20:37:33]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [<A HREF="mailto:XXXXXXXXXX@default">XXXXXXXXXX@</FONT><FONT SIZE="2"><B>default</A></B></FONT><FONT SIZE="2">:1]</FONT><BR>
<BR>
So the call is unauthenticated and comes into the default [context].<BR>
<BR>
Why is the call not authenticated when I specify the same password 'passwd' at both the Asterisk-servers ???<BR>
<BR>
It gets even better when I remove the secret !!<BR>
<BR>
On the remote Asterisk :<BR>
<BR>
[BOX-YOCAN]<BR>
type=user<BR>
host=dynamic<BR>
auth=md5<BR>
; secret=passwd&nbsp; (no password)<BR>
context=from-BOX-YOCAN<BR>
<BR>
The when I make a call :<BR>
<FONT SIZE="2">*CLI&gt; [Aug 30 20:48:37]&nbsp;&nbsp;&nbsp;&nbsp; -- Accepting UNAUTHENTICATED call from ip_box_yocan:</FONT><BR>
<FONT SIZE="2">[Aug 30 20:48:37]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [XXXXXXXX@</FONT><FONT SIZE="2"><B>from-BOX-YOCAN</B></FONT><FONT SIZE="2">:1]</FONT><BR>
<BR>
So the call is onauthenticated, that I understand (there is a match on username, but no correct secret), but then it does not go into the default context !! Oh no, it goes into the context that is defined for the incoming call from that user !<BR>
<BR>
How comprehensible is this ?! And what do I need to do to have an authenticated call from an <U>authenticated registered</U> user ??<BR>
<BR>
Thanks for the help !<BR>
<BR>
Jonas.
</BODY>
</HTML>