<!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>
Hello list !<BR>
<BR>
Having troubles with multiple registrations to one and the same ITSP.<BR>
<BR>
This sip.conf :<BR>
<BR>
register =&gt; user1:passwd1@sip.ITSP<BR>
register =&gt; user2:passwd2@sip.ITSP<BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">; outgoing conversations</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[user1-out]</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">type=peer</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">host=sip.ITSP</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">username=user1</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">secret=secret1</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">fromuser=user1</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">dtmfmode=rfc2833</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">canreinvite=no</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">qualify=yes</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">disallow=all</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=alaw</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=gsm</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">amaflags=documentation</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">; incoming conversations</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[user1]</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">type=peer</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">host=sip.ITSP</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">context=user1incoming</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">disallow=all</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=alaw</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=gsm</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">qualify=yes</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">canreinvite=no</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">dtmfmode=rfc2833</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">amaflags=documentation</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">; outgoing conversations</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[user2-out]</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">type=peer</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">host=sip.ITSP</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">username=user2</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">secret=secret2</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">fromuser=user2</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">dtmfmode=rfc2833</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">canreinvite=no</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">qualify=yes</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">disallow=all</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=alaw</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=gsm</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">amaflags=documentation</FONT></FONT><BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">; incoming conversations</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[user2]</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">type=peer</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">host=sip.ITSP</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">context=user2incoming</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">disallow=all</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=alaw</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">allow=gsm</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">qualify=yes</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">canreinvite=no</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">dtmfmode=rfc2833</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">amaflags=documentation</FONT></FONT><BR>
<BR>
<BR>
If user1 is the only account, there is no problem. But if user2 is also active, then the CLI shows :<BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[Jan 29 11:25:01] WARNING[1473]: chan_sip.c:8711 check_auth: username mismatch, have &lt;user2-out&gt;, digest has &lt;anonymous&gt;</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[Jan 29 11:25:01] NOTICE[1473]: chan_sip.c:14636 handle_request_invite: Failed to authenticate user &quot;329990102&quot; &lt;<A HREF="sip:322550102@ipITSP">sip:329990102@ipITSP</A>&gt;;tag=f395ca81fc053ae2fd9b1c62</FONT></FONT><BR>
<BR>
&quot;329990102&quot; is the number trying to contact me...<BR>
<BR>
Is there something I need to do to distinguish between the 2 accounts for incoming calls ?? Or does my ITSP need to send information with the invite for the incoming call so I can distinguish ??<BR>
<BR>
<BR>
Thank you for your feedback.<BR>
<BR>
Jonas.
</BODY>
</HTML>