[asterisk-users] Peer is UNREACHABLE

Darryl Moore darryl at moores.ca
Thu May 28 16:35:38 CDT 2015


I think your phone may be trying to register with the username '1234', 
while your sip configuration is expecting 'luca'. Can you try changing 
your phone registration credentials to use 'luca'? Can you give us a sip 
transcript when you try to place a call from it?

On 15-05-28 05:09 PM, Luca Bertoncello wrote:
> Darryl Moore <darryl at moores.ca> schrieb:
>
>> Ahh. Seen that before! That suggests to me that you don't have your
>> sip.conf records setup right.
>>
>> What's your sip.conf look like?
> Well, here what I wrote in my sip.conf:
>
> register => 00493511111111:MYSECRET at pbxluca/00493511111111
> register => 00493512222222:MYSECRET at pbxfax/00493512222222
> register => 00493513333333:MYSECRET at pbxanika/00493513333333
> register => 4444444444:MYSECRET at messagenet/4444444444
>
> [pbxluca]
> type=peer
> defaultuser=00493511111111
> secret= MYSECRET
> dtmfmode=rfc2833
> host=172.16.34.132
> context=luca_incoming
> outboundproxy=172.16.34.132
> port=5060
> fromuser=00493511111111
> fromdomain=172.16.34.132
> usereqphone=yes
> canreinvite=no
> insecure=invite
>
> [pbxfax]
> type=peer
> defaultuser=00493512222222
> secret= MYSECRET
> dtmfmode=rfc2833
> host=172.16.34.132
> context=fax_incoming
> outboundproxy=172.16.34.132
> port=5060
> fromuser=00493512222222
> fromdomain=172.16.34.132
> usereqphone=yes
> canreinvite=no
> insecure=invite
>
> [pbxanika]
> type=peer
> defaultuser=00493513333333
> secret= MYSECRET
> dtmfmode=rfc2833
> host=172.16.34.132
> context=anika_incoming
> outboundproxy=172.16.34.132
> port=5060
> fromuser=00493513333333
> fromdomain=172.16.34.132
> usereqphone=yes
> canreinvite=no
> insecure=invite
>
> [messagenet]
> type=peer
> defaultuser=4444444444
> secret=MYSECRET
> dtmfmode=rfc2833
> host=sip.messagenet.it
> context=messagenet_incoming
> outboundproxy=sip.messagenet.it
> port=5061
> fromuser=4444444444
> fromdomain=sip.messagenet.it
> usereqphone=yes
> canreinvite=no
> insecure=invite
>
>
> Here my extensions.conf:
>
> [stdexten]
> include => luca_incoming
> include => fax_incoming
> include => anika_incoming
> include => messagenet_incoming
>
> [luca_incoming]
> exten => _00493511111111,1,Verbose(2,Call for Luca)
> exten => _00493511111111,n,Dial(SIP/00493511111111)
> exten => _00493511111111,n,Hangup
>
> [fax_incoming]
> exten => _00493512222222,1,Verbose(2,Call for FAX)
> exten => _00493512222222,n,Dial(SIP/00493512222222)
> exten => _00493512222222,n,Hangup
>
> [anika_incoming]
> exten => _00493513333333,1,Verbose(2,Call for Anika)
> exten => _00493513333333,n,Dial(SIP/00493513333333)
> exten => _00493513333333,n,Hangup
>
> [messagenet_incoming]
> exten => _4444444444,1,Verbose(2,Call from Messagenet)
> exten => _4444444444,n,Dial(SIP/00493511111111)
> exten => _4444444444,n,Hangup
>
> [myproxy]
> exten => _X.,1,Verbose(2,Call from ${CALLERID(num)} to ${EXTEN})
> exten => _X.,n,GotoIf($["${CALLERID(num)}" = "00493511111111"]?dialluca)
> exten => _X.,n,GotoIf($["${CALLERID(num)}" = "00493512222222"]?dialfax)
> exten => _X.,n,GotoIf($["${CALLERID(num)}" = "00493513333333"]?dialanika)
> exten => _X.,n,Dial(SIP/pbxluca/${EXTEN},30,r)
> exten => _X.,n,Hangup
> exten => _X.,n(dialluca),Verbose(2,Outgoing using pbxluca)
> exten => _X.,n(dialluca),Dial(SIP/pbxluca/${EXTEN},30,r)
> exten => _X.,n,Hangup
> exten => _X.,n(dialfax),Verbose(2,Outgoing using pbxfax)
> exten => _X.,n(dialfax),Dial(SIP/pbxfax/${EXTEN},30,r)
> exten => _X.,n,Hangup
> exten => _X.,n(dialanika),Verbose(2,Outgoing using pbxanika)
> exten => _X.,n(dialanika),Dial(SIP/pbxanika/${EXTEN},30,r)
> exten => _X.,n,Hangup
>
> And here my users.conf:
>
> [00493511111111]
> fullname = luca
> secret = MYSECRET
> dahdichan = 1
> hassip = yes
> hasiax = no
> hash323 = no
> hasmanager = no
> callwaiting = no
> context = myproxy
> host = dynamic
> dtmfmode=rfc2833
> canreinvite=no
> sendrpid=pai
> type=friend
> nat=force_rport,comedia
> qualify=yes
> qualifyfreq=60
> transport=Auto
> avpf=no
> force_avp=no
> icesupport=no
> encryption=no
> callgroup=
> pickupgroup=
> dial=SIP/00493511111111
>
> [00493512222222]
> fullname = fax
> secret = MYSECRET
> dahdichan = 1
> hassip = yes
> hasiax = no
> hash323 = no
> hasmanager = no
> callwaiting = no
> context = myproxy
> host = dynamic
> dtmfmode=rfc2833
> canreinvite=no
> sendrpid=pai
> type=friend
> nat=force_rport,comedia
> qualify=yes
> qualifyfreq=60
> transport=Auto
> avpf=no
> force_avp=no
> icesupport=no
> encryption=no
> callgroup=
> pickupgroup=
> dial=SIP/00493512222222
>
> [00493513333333]
> fullname = anika
> secret = MYSECRET
> dahdichan = 1
> hassip = yes
> hasiax = no
> hash323 = no
> hasmanager = no
> callwaiting = no
> context = myproxy
> host = dynamic
> dtmfmode=rfc2833
> canreinvite=no
> sendrpid=pai
> type=friend
> nat=force_rport,comedia
> qualify=yes
> qualifyfreq=60
> transport=Auto
> avpf=no
> force_avp=no
> icesupport=no
> encryption=no
> callgroup=
> pickupgroup=
> dial=SIP/00493513333333
>
>
> Now I see this: if I call my phone (00493511111111) from Twinkle it works.
> If I call it from the phone of my wife, logged in on the same AsteriskNOW of
> Twinkle and able to speak with Twinkle, it does NOT work and I see that in the
> Log of my Asterisk:
>
>    == Using SIP RTP CoS mark 5
> [May 28 23:05:59] WARNING[4135]: chan_sip.c:12800 check_auth: username mismatch, have <1234>, digest has <luca>
> [May 28 23:05:59] NOTICE[4135]: chan_sip.c:20083 handle_request_invite: Failed to authenticate device "Test1" <sip:1234 at 172.16.34.132>;tag=as7855ffe5
>
> (the phone of my wife is now logged in on AsteriskNOW with the user "1234" and try
> to call my phone with the same number I use from Twinkle, which works).
>
> Very puzzled...
>
> Thanks
> Luca Bertoncello
> (lucabert at lucabert.de)
>




More information about the asterisk-users mailing list