Hallo zusammen,
ich kämpfe mit folgendem Problem:
Asterisk 1.6 hinter FritzBox. SipProvider ist Sipgate.de
Die Asterisk kann sich bei sipgate registrieren, jedoch ist das Telefonieren nicht möglich. Also weder eingehend noch ausgehend.
Wenn ich versuche, einen eingehenden Call zu tätigen, kommt im Wireshark rein gar nichts an und der Anrufer hört eine Ansage, die Telefonnummer wäre nicht erreichbar.
Nun habe ich testweise auf der gleichen Maschine SJphone installiert und mit dem gleichen AccountDaten gegen sipgate registriert. Das Teil funktioniert ausgehend und eingehend.
1.Problem: Eingehende Calls von Extern (z.B. Festnetz)
Im Wireshark log sehe ich im register einen eklatanten Unterschied zum register der Asterisk:
SJphone:
Via: SIP/2.0/UDP 192.168.x.x;rportbranch=irgendwaskryptisches
Asterisk:
Via: SIP/2.0/UDP 93.200.x.x;rportbranch=irgendwaskryptisches
Das SJphone geht also mit der internen IP raus (scheint ja richtig zu sein) und die Asterisk mit der offiziellen IP meiner FritzBox.
Da ich denke, dass das nun ein Konfigurationsproblem ist, poste ich mal meine Konfig.
sip.conf
extensions.conf
2.Problem: Ausgehender Call (z.B. ins Festnetz)
im CLI sehe ich die Meldung
called [email protected]
Failed to authenticate on INVITE "USER1" <sip:[email protected]>
Auch hier baut er also falsch zusammen. Der Benutzer 501 ist bei sipgate (von denen ist die IP) natürlich nicht bekannt.
Würde mich über Hilfe sehr freuen!
Vielen Dank und Grüße
ich kämpfe mit folgendem Problem:
Asterisk 1.6 hinter FritzBox. SipProvider ist Sipgate.de
Die Asterisk kann sich bei sipgate registrieren, jedoch ist das Telefonieren nicht möglich. Also weder eingehend noch ausgehend.
Wenn ich versuche, einen eingehenden Call zu tätigen, kommt im Wireshark rein gar nichts an und der Anrufer hört eine Ansage, die Telefonnummer wäre nicht erreichbar.
Nun habe ich testweise auf der gleichen Maschine SJphone installiert und mit dem gleichen AccountDaten gegen sipgate registriert. Das Teil funktioniert ausgehend und eingehend.
1.Problem: Eingehende Calls von Extern (z.B. Festnetz)
Im Wireshark log sehe ich im register einen eklatanten Unterschied zum register der Asterisk:
SJphone:
Via: SIP/2.0/UDP 192.168.x.x;rportbranch=irgendwaskryptisches
Asterisk:
Via: SIP/2.0/UDP 93.200.x.x;rportbranch=irgendwaskryptisches
Das SJphone geht also mit der internen IP raus (scheint ja richtig zu sein) und die Asterisk mit der offiziellen IP meiner FritzBox.
Da ich denke, dass das nun ein Konfigurationsproblem ist, poste ich mal meine Konfig.
sip.conf
Code:
[general]
context=general
useragent=Asterisk PBX
bindport=5080
bindaddr=0.0.0.0
language=de
disallow=all
disable=all
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
nat=yes
;externhost=bkasterisk.dyndns.org
externip=93.200.x.x:5080
externrefresh=180
localnet=192.168.178.0/255.255.255.0
;stunaddr=stun.sipgate.net:10000
host=217.10.79.9
register=><user>:<PW>@sipgate.de/<user>
;register=><user>:<PW>@217.10.79.9/<user>
canreinvite=no
dtmfmode=rfc2833
qualify=yes
fromdomain=217.10.79.9
[sipgate]
type=friend
username=<user>
fromuser=<PW>
host=dynamic
disallow=all
allow=alaw
allow=ulaw
allow=gsm
context=meine-telefone
outgoingproxy=sipgate.de
nat=yes
[200]; Hausmeister
type = friend
callerid="Hausmeister Krause"<200>
context = meine-telefone
secret = 1234
host = dynamic
extensions.conf
Code:
[general]
[meine-telefone]
include => sipgate
exten => _9.,1,Dial(SIP/${EXTEN:1}@sipgate.de,30,r)
exten => <user>,1,Ringing
exten => <user>,2,Wait,2
exten => <user>,3 Dial(SIP/200,20,tr)
exten => <user>,4,Hangup
;Hausmeister
exten => 200,1,Dial(SIP/200,5)
exten => 200,2,VoiceMail(200,u)
exten => 200,2,VoiceMail(200,b)
include => voicemailsystem
2.Problem: Ausgehender Call (z.B. ins Festnetz)
im CLI sehe ich die Meldung
called [email protected]
Failed to authenticate on INVITE "USER1" <sip:[email protected]>
Auch hier baut er also falsch zusammen. Der Benutzer 501 ist bei sipgate (von denen ist die IP) natürlich nicht bekannt.
Würde mich über Hilfe sehr freuen!
Vielen Dank und Grüße
Zuletzt bearbeitet: