Suche Erklärung zu "'x' rejected because extension not found in context default."

pux

Neuer User
Mitglied seit
28 Mai 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich hab mir mithilfe der Anleitung von eurem Forum einen Asterisk zusammengebastelt (http://www.ip-phone-forum.de/showthread.php?t=91217).
Die Registrierung etc. funktioniert soweit bereits. Ich habe nur das Problem, dass wenn ich nach der Anleitung von euch gehe und von Extern Zuhause anrufe folgender Fehler kommt:

Code:
[May 28 10:05:54] NOTICE[3242] chan_sip.c: Call from '' (212.227.18.201:5060) to extension '49xx1' rejected because extension not found in context 'default'.

Ich hab hier im Forum bereits mehrere Einträge dazu gefunden, aber irgendwie komm ich damit nicht zurande und bin nach 4 Tagen echt kurz vorm verzweifeln... :-(
Als Version nutze ich Asterisk 1.8
Provider: 1&1, aktuell mit 2 Rufnummern (sollen aber ins gesamt 7 werden)
Telefon: Siemens, Gigaset mit VoIP-Funktionalität (hab die genaue Bezeichnung gerade nicht zur Hand)

Meine sip.conf:
Code:
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
language=de

register => 49xx1:[email protected]/49xx1
register => 49xx2:[email protected]/49xx2

[einsundeins_in]
type=peer
fromdomain=sip.1und1.de
host=sip.1und1.de
disallow=all
allow=ulaw
context=ankommend
;Kommt nach oben wegen http://www.ip-phone-forum.de/showthread.php?t=256452&p=1891257&viewfull=1#post1891257

[49xx1]
type=peer
username=49xx1
secret=passwort
host=sip.1und1.de
fromuser=49xx1
fromdomain=sip.1und1.de
canreinvite=no
qualify=yes
disallow=all
allow=alaw
allow=ulaw
allow=g726
allow=gsm
insecure=invite,port
nat=yes
dtmfmode=info
tos=0x18

[49xx2]
type=friend
username=49xx2
secret=passwort
host=sip.1und1.de
fromuser=49xx2
fromdomain=sip.1und1.de
canreinvite=no
qualify=yes
disallow=all
allow=alaw
allow=ulaw
allow=g726
allow=gsm
insecure=invite,port
nat=yes
dtmfmode=info
tos=0x18

; hier kommen die Anmeldekontexte für die SIP Endgeraete
[1]
callerid=1 <1>
host=dynamic
domain=10.1.1.5
user=1
secret=passwort
type=friend
mailbox=1
nat=yes
canreinvite=no
qualify=yes

Meine extensions.conf:
Code:
[general]
static=yes
writeprotect=no

[lokal]
; Erreichbarkeit der Nebenstellen 1 untereinander herstellen
; (brauche ich eigentlich nicht, da nur ein Telefon sich anmeldet (Basis + 2 DECTs - Siemens Gigaset irgendwas... :-))
exten => _1,1,NoCDR()
exten => _1,n,Dial,SIP/${EXTEN}|55|Ttr

; Alle Geraete koennen sich gegenseitig anrufen
[einsundeins_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Account 49xx1
; Beginn mit "0", 1. Befehl, Waehlen, SIP / gewaehlte Nummer @ CONTEXT aus sip.conf | 45 Sek. Freizeichen | Rufzeichen im Hoerer
exten => _0.,1,Dial,SIP/${EXTEN}@49xx1|45|r

[ankommend]
exten => 49xx1,1,Dial(SIP/1,45,r)
exten => 49xx2,1,Dial(SIP/1,45,r)

[default]
include => lokal
include => einsundeins_out


Was ich sehe ist, dass anscheinend die eingehenden Anrufe im Context "default" landen. Schreibe ich die Zeile
Code:
exten => 49xx1,1,Dial(SIP/1,45,r)
exten => 49xx2,1,Dial(SIP/1,45,r)

in den context default, dann tut es:
Code:
[default]
exten => 49xx1,1,Dial(SIP/1,45,r)
exten => 49xx2,1,Dial(SIP/1,45,r)
include => lokal
include => einsundeins_out

Ich verstehe nur nicht, warum das so ist und ich glaube dass dieses Wissen essentiell ist um hier weitermachen zu können :)

Deswegen die Frage an euch;
Kann mir das jemand erklären, warum sich Asterisk so verhält, wie sichs verhält?

Beim Endgerät bin ich mir auch etwas unsicher. An und für sich wollte ich das so hier konfigureiren:
Code:
[Siemens]
callerid=Siemens <1>
host=dynamic
domain=10.1.1.5
user=Siemens
Die Frage ist nur, an welcher Stelle ich nun die "Durchwahl" angebe bzw. wie ich in der extensions.conf nun das Telefon angebe (mit
Code:
exten => 49xx1,1,Dial(SIP/1,45,r)
oder mit
Code:
exten => 49xx1,1,Dial(SIP/Siemens,45,r)
)?

Danke euch vorab!

Viele Grüße,
pux
 
Hallo pux,

1&1 verwendet Medien-Server die du im Asterisk als Liste hinterlegen musst. Da das hier gezeigte eingehende Gespräch vermutlich über einen dieser Medienserver hereinkommt, der "passende Hostname" jedoch in deiner sip.conf nicht vorhanden ist, greift der default Kontext. Lies doch mal im Asterisk-Forum, dort gibt es irgendwo einen Beitrag worin es genau um diese Liste geht. Aller Anfang ist schwer. ;-)

VG R.
 
Hier mal eine genauere Antwort, warum der Anruf in dem default-context landet:

Du hast in der sip.conf kein allowguest=no gesetzt. Daher dürfen Gäste sich derzeit an Deinen Asterisk anmelden. In der gleichen Konfigfile hast Du im General-Context "context=default" stehen. Das bedeutet, dass der Asterisk alles, wo er nicht weiss wohin damit, in das default context schmeisst. Nach Deiner Konfiguration ist [default] eben Dein Default Context. Daher landen die Anrufe genau darin.

Um die Anrufe in den richtigen Context zu lenken, musst Du für jeden bekannten 1und1 Peer einen Eintrag in der sip.conf hinterlegen. Anhand dieser Einträge sieht dann der Asterisk, was er mit den Anrufen machen soll.

Hier mal meine Peer-Liste von 1und1. Sollte alle derzeitigen aktiven Peers besitzen:

Code:
[t_sip_1und1](!)                                ; Template (t_) - 1und1 SIP-Konten
        type=friend
        host=sip.1und1.de
        fromdomain=sip.1und1.de
        context=<------------HIER DEIN EINGEHENDER CONTEXT!------------------>
        language=de
        insecure=port,invite
        nat=yes
        qualify=yes

[1und1-1-1](t_sip_1und1)
        host=sipbalance1-1.1und1.de
[1und1-1-2](t_sip_1und1)
        host=sipbalance1-2.1und1.de
[1und1-1-3](t_sip_1und1)
        host=sipbalance1-3.1und1.de
[1und1-1-4](t_sip_1und1)
        host=sipbalance1-4.1und1.de
[1und1-2-1](t_sip_1und1)
        host=sipbalance2-1.1und1.de
[1und1-2-2](t_sip_1und1)
        host=sipbalance2-2.1und1.de
[1und1-2-3](t_sip_1und1)
        host=sipbalance2-3.1und1.de
[1und1-2-4](t_sip_1und1)
        host=sipbalance2-4.1und1.de
[1und1-3-1](t_sip_1und1)
        host=sipbalance3-1.1und1.de
[1und1-3-2](t_sip_1und1)
        host=sipbalance3-2.1und1.de
[1und1-3-3](t_sip_1und1)
        host=sipbalance3-3.1und1.de
[1und1-3-4](t_sip_1und1)
        host=sipbalance3-4.1und1.de
[1und1-4-1](t_sip_1und1)
        host=sipbalance4-1.1und1.de
[1und1-4-2](t_sip_1und1)
        host=sipbalance4-2.1und1.de
[1und1-4-3](t_sip_1und1)
        host=sipbalance4-3.1und1.de
[1und1-4-4](t_sip_1und1)
        host=sipbalance4-4.1und1.de
[1und1-5-1](t_sip_1und1)
        host=sipbalance5-1.1und1.de
[1und1-5-2](t_sip_1und1)
        host=sipbalance5-2.1und1.de
[1und1-5-3](t_sip_1und1)
        host=sipbalance5-3.1und1.de
[1und1-5-4](t_sip_1und1)
        host=sipbalance5-4.1und1.de
[1und1-6-1](t_sip_1und1)
        host=sipbalance6-1.1und1.de
[1und1-6-2](t_sip_1und1)
        host=sipbalance6-2.1und1.de
[1und1-6-3](t_sip_1und1)
        host=sipbalance6-3.1und1.de
[1und1-6-4](t_sip_1und1)
        host=sipbalance6-4.1und1.de
[1und1-7-1](t_sip_1und1)
        host=sipbalance7-1.1und1.de
[1und1-7-2](t_sip_1und1)
        host=sipbalance7-2.1und1.de
[1und1-7-3](t_sip_1und1)
        host=sipbalance7-3.1und1.de
[1und1-7-4](t_sip_1und1)
[1und1-8-1](t_sip_1und1)
        host=sipbalance8-1.1und1.de
[1und1-8-2](t_sip_1und1)
        host=sipbalance8-2.1und1.de
[1und1-8-3](t_sip_1und1)
        host=sipbalance8-3.1und1.de
[1und1-8-4](t_sip_1und1)
        host=sipbalance8-4.1und1.de
[1und1-9-1](t_sip_1und1)
        host=sipbalance9-1.1und1.de
[1und1-9-2](t_sip_1und1)
        host=sipbalance9-2.1und1.de
[1und1-9-3](t_sip_1und1)
        host=sipbalance9-3.1und1.de
[1und1-9-4](t_sip_1und1)
        host=sipbalance9-4.1und1.de
[telefonica-1](t_sip_1und1)
        host=1und1-1.sip.mgc.voip.telefonica.de
[telefonica-2](t_sip_1und1)
        host=1und1-2.sip.mgc.voip.telefonica.de
[telefonica-3](t_sip_1und1)
        host=1und1-3.sip.mgc.voip.telefonica.de
;[telefonica-4](t_sip_1und1) - NICHT AUFLÖSBAR!
;       host=1und1-4.sip.mgc.voip.telefonica.de
[telefonica-5](t_sip_1und1)
        host=1und1-5.sip.mgc.voip.telefonica.de
[telefonica-6](t_sip_1und1)
        host=1und1-6.sip.mgc.voip.telefonica.de
[telefonica-7](t_sip_1und1)
        host=1und1-7.sip.mgc.voip.telefonica.de
[telefonica-8](t_sip_1und1)
        host=1und1-8.sip.mgc.voip.telefonica.de
 

Neueste Beiträge

Statistik des Forums

Themen
244,881
Beiträge
2,220,082
Mitglieder
371,609
Neuestes Mitglied
-Hirschlinde-
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.

IPPF im Überblick

Neueste Beiträge