Hallo zusammen,
im Lan funktioniert das Telefonieren problemlos, egal in welche Richtung und egal ob intern oder extern. Wenn sich jedoch ein Client von außerhalb registriert, wird der Ton in der ersten Sekunde kristallklar übertragen, danach jedoch nur noch in Gesprächsfetzen (beide Seiten verstehen nichts mehr). Getestet wurde mit Blink am PC und Bria auf dem iPhone, sowohl WLAN als auch Mobilfunk. Der Asterisk (11.6) hängt hinter einem TP-Link Router mit DD-WRT. Die Ports 5060 und 5061 sowie die RTP-Ports werden entsprechend weitergeleitet. Sogesehen befinden sich also beide Seiten hinter einer NAT.
In der sip.conf wurde für den entsprechenden Client nat=force_rport,comedia gesetzt.
Nun ist meine Frage woher das "stottern" kommen könnte. Liegt das am Softphone - weil zu den Providern (easybell, personal-voip) funktioniert ja problemlos - oder am Asterisk oder gar am Router? Eine Verbindung scheint ja zustande zu kommen.
Hier ein Auszug aus der sip.conf:
Vielen Dank,
Johannes
im Lan funktioniert das Telefonieren problemlos, egal in welche Richtung und egal ob intern oder extern. Wenn sich jedoch ein Client von außerhalb registriert, wird der Ton in der ersten Sekunde kristallklar übertragen, danach jedoch nur noch in Gesprächsfetzen (beide Seiten verstehen nichts mehr). Getestet wurde mit Blink am PC und Bria auf dem iPhone, sowohl WLAN als auch Mobilfunk. Der Asterisk (11.6) hängt hinter einem TP-Link Router mit DD-WRT. Die Ports 5060 und 5061 sowie die RTP-Ports werden entsprechend weitergeleitet. Sogesehen befinden sich also beide Seiten hinter einer NAT.
In der sip.conf wurde für den entsprechenden Client nat=force_rport,comedia gesetzt.
Nun ist meine Frage woher das "stottern" kommen könnte. Liegt das am Softphone - weil zu den Providern (easybell, personal-voip) funktioniert ja problemlos - oder am Asterisk oder gar am Router? Eine Verbindung scheint ja zustande zu kommen.
Hier ein Auszug aus der sip.conf:
Code:
[general]
context=public
allowguest=no
allowoverlap=no
bindaddr=0.0.0.0
port=5060
transport=udp
language=de
allowsubscribe = yes
notifyringing = yes
notifyhold = yes
externhost=sip.***:5060
externrefresh=300
limitonpeers = yes
localnet=10.0.0.0/255.255.255.0
disallow=all
allow=alaw,g722,g726,ulaw,gsm
tlsenable=yes
tlsbindaddr=0.0.0.0
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlscafile=/etc/asterisk/keys/voipca.crt
tlscipher=ALL
tlsclientmethod=tlsv1
[...]
[intern](!)
dtmfmode=rfc2833
context=intern
type=friend
host=dynamic
subscribecontext = intern
call-limit = 10
callgroup = 2
pickupgroup = 2
qualify=yes
qualifyfreq=60
[srtp](!)
srtpcapable=yes
encryption=yes
transport=tls
[mobil](!)
qualifiy=no
nat=force_rport,comedia
[...]
[31](intern,srtp,mobil)
callerid=Johannes Handy <31>
secret=***
Johannes