Hello,
I had Asterisk 1.6.2.9-2+squeeze10, so I upgraded to Asterisk 11.5.0, but the problem remains.
My sip.conf looks like this:
[general]
register => 1234567:password@10.253.1.31/1234567
register => 2345678:password@10.253.1.31/2345678
maxexpiry=3600 ; 3600
defaultexpiry=1800
port=5060
bindaddr=0.0.0.0
qualify=no
disallow=all
allow=alaw
allow=ulaw
callcounter=yes
[siol]
type=friend
username=37755440
secret=secretpass
fromuser=37755440
host=10.253.1.31
dtmfmode=inband
fromdomain=voip.siol
context=house
insecure=port,invite
disallow=all
allow=alaw
nat=yes
qualify=yes
canreinvite=no
[101]
type=friend
defaultuser=101
fromuser=101
context=house
host=dynamic
secret=secretpass
disallow=all
allow=alaw
mailbox=101
directmedia=nonat
nat=never
notifyringing = yes
notifybusy = yes
notifyhold = yes
callgroup=1
pickupgroup=1
[100]
type=friend
defaultuser=100
fromuser=100
context=house
host=dynamic
secret=secretpass
disallow=all
allow=alaw
mailbox=100
directmedia=nonat
nat=never
notifyringing = yes
notifybusy = yes
notifyhold = yes
callgroup=1
pickupgroup=1
[102]
type=friend
defaultuser=102
fromuser=102
context=house
host=dynamic
secret=secretpass
disallow=all
allow=alaw
mailbox=102
directmedia=nonat
nat=never
notifyringing = yes
notifybusy = yes
notifyhold = yes
busylevel = 1
callgroup=1
pickupgroup=1
My extensions.conf is like that:
[house]
exten => _*8.,1,Pickup(${EXTEN:3}@house)
exten => 100,hint,SIP/100
exten => 100,1,Set(CALLERID(all)=${CALLERID(num)})
exten => 100,n,Dial(SIP/100,60,rtT)
exten => 100,n,Voicemail(u100)
exten => 100,n,Hangup()
exten => 101,hint,SIP/101
exten => 101,1,Dial(SIP/101,30)
exten => 101,n,Voicemail(u101)
exten => 101,n,Hangup()
exten => 102,hint,SIP/102
exten => 102,1,Set(CALLERID(name)=${CALLERID(num)})
exten => 102,n,Set(CALLERID(num)=${CALLERID(num)})
exten => 102,n,Dial(SIP/102,30,rt)
exten => 102,n,Voicemail(u102)
exten => 102,n,Hangup()
exten => _1234567,1,Dial(SIP/100&SIP/101&SIP/102,60,rtT)
exten => _1234567,n,Playback(vm-nobodyavail)
exten => _1234567,n,Hangup()
There is nothing special in the configuration I think. I experience the same behavior if i call from one phone to the other or if I call from outside.
There are only a few phones connected - you can see the config in sip.conf
I have the same issue at another site with Yealink phones.