[Gelöst] Asterisk mit Vodafone, keine eingehenden Anrufe

lano

Neuer User
Mitglied seit
9 Jun 2016
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Moin.

Ich hab ein Problem meine Vodafone Nummer in den Asterisk einzuschweißen.
Abgehende Telefonate funktionieren aber angerufen werden kann ich unter der Nummer nicht.

Der Asterisk läuft auf einem Raspi, dieser ist mit einem ddwrt Router verbunden (Nat mit durchgeleiteten Ports), dieser ist wiederum mit einer easybox verbunden (Nat mit durchgeleiteten Ports) die die Internetverbindung herstellt.

Meine sip.conf sieht so aus:
Code:
[general]
language = de
allowguest = no
bindport = 5060
bindaddr = 0.0.0.0
qualify = no
disable = all
allow = ulaw
allow = alaw
allow = ilbc
allow = gsm
allow = h261
allow = speex
allow = g729
allow = g723
allow = g726
allow = h263
allow = h263p
allow = h264
allow = adpcm
allow = lpc10
allow = t140
allow = speex16

videosupport = no
dtmfmode = rfc2833
srvlookup = no
transport=udp
alwaysauthreject=yes
localnet = 192.168.1.0/255.255.255.0
directmedia = yes
externhost = lan4lano.noip.me
nat = no
canreinvite = no

register => 053411766704:[email protected]/053411766704


[vodafone]
context=from-vodafone
defaultuser=053411766704
remotesecret=Passwort
type=peer
domain=05341.sip.arcor.de
fromdomain=05341.sip.arcor.de
host=05341.sip.arcor.de
outboundproxy=05341.sip.arcor.de
fromuser=053411766704
authuser=053411766704
dtmfmode=rfc2833
qualify=no
nat=force_rport
directmedia=no
insecure=invite
discard_remote_hold_retrieval=yes

Empfehlungen von wegen sinniger und unsinniger Parameter nehme ich immer gern.

Meine extensions.conf schaut so aus:
Code:
[phones]
include => netzplan

[netzplan]

exten => _XXXXX,1,Dial(SIP/${EXTEN},90,tT)
exten => _XXXXX,n,Hangup

exten => 110,1,Answer()
exten => 110,n,Playback(ss-noservice)
exten => 110,n,Hangup()

exten => 112,1,Answer()
exten => 112,n,Playback(ss-noservice)
exten => 112,n,Hangup()

exten => _0[2-9]X.,1,Dial(SIP/${EXTEN}@vodafone)

exten => _05349XXXXX,1,Dial(SIP/${EXTEN:5},90,tT)

exten => _00495349XXXXX,1,Dial(SIP/${EXTEN:8},90,tT)

exten => _01X.,1,Answer()
exten => _01X.,n,Playback(ss-noservice)
exten => _01X.,n,Hangup()

[from-vodafone]
exten => 053411766704,1,Dial(SIP/20330)

Gespräche ins Festnetz sollen über den Vodafone Anschluss laufen, ausnahme die vorwahl 05349.

Wie schon erwähnt, ankommende Gespräche auf der Vodafonenummer, da passiert nix. Der Asterisk macht kein nix, error, debug, nix zu sehen.
Ausgehende Telefonate funktionieren allerdings.

Hat da jemand eine Idee? Dankeschön.
 
Zuletzt bearbeitet:
Wenn gar nichts passiert ist das ein Anzeichen dafür, dass Asterisk beim register eine falsche Adresse angibt, oder das Portforwarding nicht funktioniert.

Erstes würde man im SIP Debug im REGISTER Paket sehen.

Portforwarding kannst Du überprüfen, indem Du versuchst Dich mit einem Softphone von extern am Asterisk anzumelden.
 
Da kommen zwei lokale Adressen drin vor, aber keine WAN. Scheinbar hat Asterisk externhost nicht richtig aufgelöst. Setz mal externrefresh=60, mach sip reload und schau zwei Minuten später mit sip show settings, was da als NAT Adresse angezeigt wird.
 
Wenn er die richtige IP hat dann wird die Verbindung zu nem externen Anschluss zwar aufgebaut aber ich höre dann nix mehr.
Ich glaub ich werd mein netz mal nen bisschen umbauen.
Danke schon mal bis hier hin.
 
Auf dem ddwrt ist aber nicht zufällig ein SIP ALG aktiv?
 
Ne, auf dem ddwrt nicht. Ich befürchte das sowas auf der easybox werkelt.
 
Probier mal einen anderen bindport, mach externhost aus und setze dafür externip mit Deiner WAN Adresse. Dann schau noch mal, wie REGISTER und das OK dazu aussehen.
 
Es funktioniert.
Ok, Ich hab die dämliche easy.box duch eine FritzBox ersetzt und nochmal alles neu konfiguriert.
Irgendwo steckte der Wurm drin. Jetzt funktioniert es mit dyndns Namen und so wie es soll.

Vielen Dank für deine Geduld und die guten Tips.
 
Sehr schön, dann ändere doch das Titel-Prefix bitte in "gelöst", dazu den 1. Beitrag bearbeiten und auf Erweitert.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.