Extension nicht gefunden

  • Ersteller Ersteller mase
  • Erstellt am Erstellt am
M

mase

Guest
Hallo!
Ich kann auf meinem Asterisk (Provider Sipgate) nicht angerufen werden,
da angeblich die Extension nicht gefunden wird:

sip.conf
Code:
[sip-ext-mase]
type=peer
context=sip-in
username=xxxe0
fromuser=xxxe0
secret=geheim
host=sipgate.de
fromdomain=sipgate.de
qualify=yes
insecure=port,invite
canreinvite=no
nat=yes

extensions.conf:
Code:
[sip-in]
exten => xxxe0,1,ExecIf($[${CALLERID(num)} = anonymous],Set,CALLERID(name) = unbekannt)
exten => xxxe0,2,Dial(SIP/11&IAX2/11,20)
exten => xxxe0,3,VoiceMail(11)
Die Extension ist doch da, aber im Log steht, dass die Extension xxxe0
nicht gefunden wurde.
xxxe0 ist natürlich meine Sipgate-ID.
 
Versuchsweise in extension.conf bei
[sip-in]
exten _.,1,NoOP(EXTEN=${EXTEN} Callerid=${CallerID(all)})

einbauen, in der CLI "extensions reload", "set verbose 4" und Output eines Anrufes hier posten.
Dann wieder ausbauen und "extensions reload".
 
Folgende Ausgabe:
Code:
NOTICE[7509]: chan_sip.c:13952 handle_request_invite: Call from 'xxxe2' to extension 'xxxe0' rejected because extension not found.
 
Der Ruf kommt nicht in "[sip-in]" an, sondern in einem anderm Context.
Also Sektion
[sek-test]
exten _.,1,NoOP(Sektion=${CONTEXT} EXTEN=${EXTEN} Callerid=${CallerID(all)})

einbauen und in jeder Sektion als erste Zeile
include => sek-test
 
Ich habe sip debug aktiviert.
Darin sehe ich, dass er in meiner Fax-Sektion sucht.
Die steht aber allein und ist nirgends includiert:
Code:
[fax-in]
exten => xxxe2,1,Dial(IAX2/iaxmodem)
Steht in der sip.conf als:
Code:
[sip-ext-fax]
type=peer
context=fax-in
username=xxxe2
fromuser=xxxe2
secret=geheim
host=sipgate.de
fromdomain=sipgate.de
qualify=yes
insecure=port,invite
canreinvite=no
nat=yes
und in der iax.conf als:
Code:
[iaxmodem]
type=friend
context=fax-out
secret=geheim
host=dynamic
port=4570
disallow=all
allow=alaw
 
Das bringt keine andere Ausgabe.

Dies kann ich nicht glauben (Was nicht heist das das du nicht recht hast).

Ooops. grad gesehen, das '=>' fehlt... also ist dir die Fehlermeldung beim laden der Extension.conf wohl entgangen.

Dein Problem ist vermutlich 2 (oder mehr) Accounts bei einem Provider welche Asterisk nicht richtig auseinanderhalten kann.
Einfachste Lösung:
1.) Alle Accounts haben gleiches Passort
2.) Alle Accounts in gleichen Context fallen lassen
3.) Accounts durch unterschiedliche DID bei der Registrierung unterscheiden.
 
Stimmt!
Jetzt hab ich den Inhalt von fax-in zu sip-in genommen. Jetzt
geht es.
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,985
Mitglieder
378,567
Neuestes Mitglied
MacOS