Hallo, ich habe vor ein paar Tagen den aktuellsten Asterisk 16 auf meinem Debian 9.9 Server installiert (in einer VM).
Alles soweit eingerichtet und es lief, zumindest solange ich nur eine MSN der Fritzbox mit der internen Nummer 621 an Asterisk übergeben habe. Seit ich für 4 MSNs in der Fritzbox die entsprechenden Ip-Telefone angelegt habe und mit dem Astersik gekoppelt habe, geht nur noch ein Anruf auf die erste MSN. Wenn ich eine andere der MSNs anrufe, dann kommt der Fehler:
gefolgt von
Hier mal meine sip.conf
Und die extensions.conf
Alles soweit eingerichtet und es lief, zumindest solange ich nur eine MSN der Fritzbox mit der internen Nummer 621 an Asterisk übergeben habe. Seit ich für 4 MSNs in der Fritzbox die entsprechenden Ip-Telefone angelegt habe und mit dem Astersik gekoppelt habe, geht nur noch ein Anruf auf die erste MSN. Wenn ich eine andere der MSNs anrufe, dann kommt der Fehler:
Code:
check_auth: username mismatch, have <asterisk621>, digest has <asterisk622>
Code:
Failed to authenticate device "ich Arbeit" <sip:[email protected]>;tag=F7ABAADB0E1234
Hier mal meine sip.conf
Code:
[general]
allowguest=no
port = 5060
bindaddr = 0.0.0.0
qualify = no
disable = all
allow = g722
allow = alaw
allow = ulaw
allow=gsm
allow=ilbc
videosupport = yes
maxcallbitrate=384
allow=h261
allow=h263
allow=h263p
dtmfmode = rfc2833
srvlookup = yes
localnet=192.168.1.0/255.255.255.0
directmedia = no
nat = no
language=de
match_auth_username=yes
register => asterisk621:[email protected]/asterisk621 ; von FritzBox --- zur FritzBox ankommend - MSN1
register => asterisk622:[email protected]/asterisk622 ; von FritzBox --- zur FritzBox ankommend - MSN2
register => asterisk623:[email protected]/asterisk623 ; von FritzBox --- zur FritzBox ankommend - MSN3
register => asterisk624:[email protected]/asterisk624 ; von FritzBox --- zur FritzBox ankommend - MSN4
[asterisk621] ; zur FritzBox ankommend 1
callerid="Fritzbox" <621>
type = peer
;insecure = port,invite
nat = no
canreinvite = no
authuser = asterisk621
username = asterisk621
fromuser = asterisk621
fromdomain = 192.168.1.1
secret = geheim621
host = 192.168.1.1
dtmfmode = rfc2833
context = incoming
disallow = all
allow = ulaw
allow = alaw
transport = udp
;qualify = yes
[asterisk622] ; zur FritzBox ankommend 2
callerid="Fritzbox" <622>
type = peer
;insecure = port,invite
nat = no
canreinvite = no
authuser = asterisk622
username = asterisk622
fromuser = asterisk622
fromdomain = 192.168.1.1
secret = geheim622
host = 192.168.1.1
dtmfmode = rfc2833
context = incoming
disallow = all
allow = ulaw
allow = alaw
transport = udp
;qualify = yes
[asterisk623] ; zur FritzBox ankommend 3
callerid="Fritzbox" <623>
type = peer
;insecure = port,invite
nat = no
canreinvite = no
authuser = asterisk623
username = asterisk623
fromuser = asterisk623
fromdomain = 192.168.1.1
secret = geheim623
host = 192.168.1.1
dtmfmode = rfc2833
context = incoming
disallow = all
allow = ulaw
allow = alaw
transport = udp
;qualify = yes
[asterisk624] ; zur FritzBox ankommend 4
callerid="Fritzbox" <624>
type = peer
;insecure = port,invite
nat = no
canreinvite = no
authuser = asterisk624
username = asterisk624
fromuser = asterisk624
fromdomain = 192.168.1.1
secret = geheim623
host = 192.168.1.1
dtmfmode = rfc2833
context = incoming
disallow = all
allow = ulaw
allow = alaw
transport = udp
;qualify = yes
[3001] ;Gigaset DE310 IP PRO
permit=192.168.1.0/255.255.255.0
type=peer
context=phones
host=dynamic
username=3001
secret=geheim3001
;allow=h263p
[3002] ;FritzFon MT-F
permit=192.168.1.0/255.255.255.0
type=peer
context=phones
host=dynamic
username=3002
secret=geheim3002
;allow=h263p
dtmfmode=rfc2833
canreinvite=yes
[3003] ;DECT Gigaset Erdgeschoss
permit=192.168.1.0/255.255.255.0
type=peer
context=phones
host=dynamic
username=3003
secret=geheim3003
;allow=h263p
[3004] ;DECT Gigaset Keller
permit=192.168.1.0/255.255.255.0
type=peer
context=phones
host=dynamic
username=3004
secret=geheim3004
;allow=h263p
Und die extensions.conf
Code:
[globals]
[general]
[phones]
include => intern
include => hello-world
[intern]
exten => _XXXX,1,Dial(SIP/${EXTEN}) ; Asterisk intern telefonieren
[incoming]
exten => asterisk621,1,Answer()
exten => asterisk621,n,NoOp(Channel : ${CHANNEL})
exten => asterisk621,n,NoOp(CALLERID-NUM : ${CALLERID(NUM)})
exten => asterisk621,n,NoOp(CALLERID-ALL : ${CALLERID(ALL)})
exten => asterisk621,n,NoOp(CALLERID-NAME : ${CALLERID(NAME)})
exten => asterisk621,n,Dial(SIP/3001&SIP/3004)
;
exten => asterisk622,1,Answer()
exten => asterisk622,n,NoOp(Channel : ${CHANNEL})
exten => asterisk622,n,NoOp(CALLERID-NUM : ${CALLERID(NUM)})
exten => asterisk622,n,Dial(SIP/3001&SIP/3004@621)
;
exten => asterisk623,1,Answer()
exten => asterisk623,n,Dial(SIP/3001&SIP/3002&SIP/3003&SIP/3004)
[hello-world]
exten => 88,1,Answer()
exten => 88,2,Playback(hello-world)
exten => 88,3,Hangup()