[asterisk-users] Strange problem on ougoing call
Olivier CALVANO
o.calvano at gmail.com
Wed Apr 25 02:20:02 CDT 2012
Sure, sorry for the Confusion ;=)
Server A "Trader":
Asterisk Server 1.6.x for call routing only.
IP Adress: 172.16.0.11
Use Realtim on MySQL Database
This server route all call to a lot of VoIP Carrier.
Server B "Ipbx"
Asterisk Server 1.6.x for connect a lot of Linksys SPA942 phone.
IP Adress: 172.16.0.70
Second IP: 172.16.1.70 (used for phone lan)
Use Realtim on MySQL Database
This server route all call to a lot of VoIP Carrier.
Linksys SPA942 A:
IP Adress: 172.16.1.200
Connected in SIP at Server B IPBX
use sip.conf (no realtime)
context: I-User01
Linksys SPA942 B:
IP Adress: 172.16.1.220
Connected in SIP at Server B IPBX
use sip.conf (no realtime)
context: I-User02
On Server A "Trader", we have two sip account:
accountname: "USER01" for user in group 1
accountname: "USER02" for user in group 2
On Server B "Ipbx", i use registry:
register => USER01:1234 at 172.16.0.11/USER01
register => USER02:5678 at 172.16.0.11/USER02
for two connection to the Trader Server. Registry is good:
on server A "Trader":
trader*CLI> sip show registry
Host dnsmgr Username Refresh State
Reg.Time
172.16.0.11:5060 N USER01 105 Registered
Tue, 24 Apr 2012 15:58:58
172.16.0.11:5060 N USER02 105 Registered
Tue, 24 Apr 2012 15:58:59
On server B "Ipbx", i have into my sip.conf after the registry:
[USER01]
type=friend
username=USER01
secret=1234
host=172.16.0.11
qualify=yes
dtmf=rfc2833
nat=no
canreinvite=no
canredirect=no
dtmfmode=rfc2833
disallow=all
allow=alaw
context=I-User01
musiconhold=default
insecure=port,invite
[USER02]
type=friend
username=USER02
secret=5678
host=172.16.0.11
qualify=yes
dtmf=rfc2833
nat=no
canreinvite=no
canredirect=no
dtmfmode=rfc2833
disallow=all
allow=alaw
context=I-User01
musiconhold=default
insecure=port,invite
and in extensions.conf:
[I-User01]
exten => _0XX.,1,Dial(SIP/USER01/${EXTEN:1},90,r)
[I-User02]
exten => _0XX.,1,Dial(SIP/USER02/${EXTEN:1},90,r)
When i call with Linksys SPA942 A, i use the context "I-User01" and
the call are sent
to SIP account "USER01" and No problems.
When i call with Linksys SPA942 B, i use the context "I-User02" and
the call are sent
to SIP account "USER02" but Server A "Trader" reject the call
immediatly with this error:
[Apr 24 16:02:12] WARNING[1456]: chan_sip.c:10992 check_auth: username
mismatch, have <USER01>, digest has <USER02>
[Apr 24 16:02:12] NOTICE[1456]: chan_sip.c:18096
handle_request_invite: Failed to authenticate device "Olivier"
<sip:906280 at 172.16.0.70>;tag=as0cd775ab
"Olivier" and "906280" is the information that i have on the Linksys
SPA942 B, 906280 is the username used between
best ? hihi
Olivier
Le 25 avril 2012 06:38, SamyGo <govoiper at gmail.com> a écrit :
> Hi,
> Lots of mixing and confusing stuff - Can you re-explain the topology you are
> trying to achieve with proper IP addresses and declared sip ext. names.
>
>> When i call with the phone connected to I-User01, no problems, that's
>> work but when i call
>> with the second phone (use I-User02) i have a error:
>
>
> Somehow it reminds of the same situation I always face when a peer is
> declared with the same name as of the dialing one on second server - only
> Its just not registered there instead registered on server-1.
> So when the call comes in from server-1 to server-2 fromuser=olivier which
> is not registered on server-2 but is declared. Server-2 thinks that this is
> my valid extension but it is not registered with me and so lets authenticate
> this one and here it fails and rejects the call.
>
> BR,
> Sammy.
>
> On Tue, Apr 24, 2012 at 7:06 PM, Olivier CALVANO <o.calvano at gmail.com>
> wrote:
>>
>> Hi
>>
>> i have a strange problems on my asterisk server:
>>
>> I have two asterisk server.
>>
>> On the first, i use realtime with a MySQL Database,
>> i have two user:
>> USER01
>> USER02
>> exactly the same configuration only username and password has different.
>>
>>
>> On my second server (phone is connected on this server):
>>
>> I have in sip.conf:
>>
>> register => USER01:1234 at 172.16.0.11/USER01
>> register => USER02:5678 at 172.16.0.11/USER02
>>
>> [USER01]
>> type=friend
>> username=USER01
>> secret=1234
>> host=172.16.0.11
>> qualify=yes
>> dtmf=rfc2833
>> nat=no
>> canreinvite=no
>> canredirect=no
>> dtmfmode=rfc2833
>> disallow=all
>> allow=alaw
>> context=I-User01
>> musiconhold=default
>> insecure=port,invite
>>
>> [USER02]
>> type=friend
>> username=USER02
>> secret=5678
>> host=172.16.0.11
>> qualify=yes
>> dtmf=rfc2833
>> nat=no
>> canreinvite=no
>> canredirect=no
>> dtmfmode=rfc2833
>> disallow=all
>> allow=alaw
>> context=I-User01
>> musiconhold=default
>> insecure=port,invite
>>
>>
>> i see the registration:
>>
>> ipbx*CLI> sip show registry
>> Host dnsmgr Username Refresh State
>> Reg.Time
>> 172.16.0.11:5060 N USER01 105 Registered
>> Tue, 24 Apr 2012 15:58:58
>> 172.16.0.11:5060 N USER02 105 Registered
>> Tue, 24 Apr 2012 15:58:59
>>
>>
>>
>>
>> i have one phone connected to the context "I-User01" and another
>> connected to "I-User02"
>>
>> When i call with the phone connected to I-User01, no problems, that's
>> work but when i call
>> with the second phone (use I-User02) i have a error:
>>
>>
>> On the first server:
>> [Apr 24 16:02:12] WARNING[1456]: chan_sip.c:10992 check_auth: username
>> mismatch, have <USER01>, digest has <USER02>
>> [Apr 24 16:02:12] NOTICE[1456]: chan_sip.c:18096
>> handle_request_invite: Failed to authenticate device "Olivier"
>> <sip:906280 at 172.16.0.70>;tag=as0cd775ab
>>
>>
>> The exten:
>>
>> On I-User01: exten => _0XX.,1,Dial(SIP/USER01/${EXTEN:1},90,r)
>> On I-User02: exten => _0XX.,1,Dial(SIP/USER02/${EXTEN:1},90,r)
>>
>>
>>
>> i i change on the I-User02:
>> Dial(SIP/USER02/${EXTEN:1},90,r)
>> in
>> Dial(SIP/USER01/${EXTEN:1},90,r)
>> all call work's.
>>
>>
>> anyone have a idea ? i think's that i have a error but don't see where
>>
>> best regards
>> Olivier
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>> http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list