Irgendwas mach ich falsch - extensions not found

stgtklaus2

Neuer User
Mitglied seit
23 Aug 2007
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Jetzt geb ich auf.

Ich habe einen Server mit Asterisk, einen weiteren Rechner im Netz mit PhoneLite und X-Lite. Beider Telefone werden erkannt und sind am Asterisk angemeldet. So weit so gut

Wenn ich nun vom einen 1234 zum anderen anrufe 1235 kommt

Code:
[Oct  9 11:18:39] NOTICE[1386]: chan_sip.c:13664 handle_request_invite: Call from '1235' to extension '1234' rejected because extension not found.

meine sip.conf

Code:
[1234] 
 type=friend 
 username=1234
 secret=meinpasswort 
 host=dynamic 
 disallow=all 
 allow=ulaw 
 allow=alaw 
 dtmfmode=rfc2833
 context=sipgate

 [1235] 
 type=friend 
 username=1235
 secret=meinpasswort 
 host=dynamic 
 disallow=all 
 allow=ulaw 
 allow=alaw 
 dtmfmode=rfc2833
 context=sipgate

meine extensions.conf

Code:
 exten => 1234,1,Dial(SIP/1234,60)
 exten => 1234,2,Congestion
 exten => 1234,102,Busy
 exten => 1235,1,Dial(SIP/1235,60)
 exten => 1235,2,Congestion
 exten => 1235,102,Busy


Anleitung aus http://wiki.ip-phone-forum.de/software:asterisk:einfuehrung

Mach ich irgendwas Grundsätzliches falsch, ich hab auch mal versucht Sipgate einzubinden, meldet sich super an. Nur Telefonieren geht nicht.

Danke
Klaus

So schwer kann das doch gar nicht sein :-)
 
Wo bitte ist dein "context"?
 
Brauch ich den auch wenn ich nur untereinander telefonieren will ?
 
Der Context- Eintrag in der sip.conf legt fest, wo in der extensions.conf die entsprechenden Wahlregeln zu finden sind.

Da in Deiner sip.conf beide Endgeräte im Context=sipgate laufen, muß es natürlich auch einen gleichnamigen Context in der extensions.conf geben, in dem ALLE Wahlregeln der betreffenden Endgeräte drinstehen.

Ich empfehle Dir dringend, meinen Asterisk Grundlagenkurs hier im Forum durchzuarbeiten, damit Du verstehst, was Du da eigentlich tust.
 
habe jetzt

Code:
[general] 
 port = 5060 
 bindaddr = 0.0.0.0 
 context = default 
 disallow=all 
 allow=gsm
 allow=ulaw 
 allow=alaw 
 register => <SipgateAccount>:<SipgatePasswort>@sipgate.de/1234
 
 [sipgate] 
 type=friend 
 username=<SipgateAccount>;
 host=sipgate.de 
 fromuser=<SipgateAccount>;
 fromdomain=sipgate.de
 nat=no
 context=default
 canreinvite=no

sowie

Code:
[default] 
 exten => 1234,1,Dial(SIP/${EXTEN},60)
 exten => 1234,2,Congestion
 exten => 1234,102,Busy
 
 [sipgate] 
 include => default
 exten => _9.,1,Dial(SIP/${EXTEN:1}@sipgate,60)
 exten => _9.,2,Congestion
 exten => _9.,102,Busy

hinzugefügt

Das selbe Problem

Code:
Call from '1235' to extension 'FestnetznummerXX' rejected because extension not found.
 
Es geht - Neues Problem

ich habs jetzt so oft getestet und plötzlich gehts.

War wohl irgend wo ein Tippfehler

Wenn ich jetzt rauswähle kommt folgendes

Code:
[Oct  9 12:10:48] WARNING[1394]: app_dial.c:1092 dial_exec_full: Dial argument takes format (technology/[device:]number1)
[Oct  9 12:10:48] NOTICE[1394]: cdr.c:434 ast_cdr_free: CDR on channel 'SIP/1235-081e3498' not posted
[Oct  9 12:11:19] NOTICE[1396]: cdr.c:434 ast_cdr_free: CDR on channel 'SIP/1234-081ef740' not posted
[Oct  9 12:11:50] NOTICE[1385]: chan_sip.c:14714 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1235
[Oct  9 12:13:18] WARNING[1401]: app_dial.c:1092 dial_exec_full: Dial argument takes format (technology/[device:]number1)
[Oct  9 12:13:18] NOTICE[1401]: cdr.c:434 ast_cdr_free: CDR on channel 'SIP/1234-081e3498' not posted
[Oct  9 12:13:38] WARNING[1404]: app_dial.c:1092 dial_exec_full: Dial argument takes format (technology/[device:]number1)
[Oct  9 12:13:38] NOTICE[1404]: cdr.c:434 ast_cdr_free: CDR on channel 'SIP/1235-081ebdd0' not posted

Irgendwas ist immer noch falsch.

Klaus

Den Kurs lese ich auch !
 
hi,

versuchs mal hiermit

Code:
;;sip.conf

[general] 
 port = 5060 
 bindaddr = 0.0.0.0 
 context = default
 dtmfmode=auto 
 disallow=all 
 allow=alaw 
 allow=ulaw 
 allow=gsm
 register => <SipgateAccount>:<SipgatePasswort>@sipgate.de/1234
 
 [sipgate] 
 type=peer 
 username=<SipgateAccount>;
 host=sipgate.de 
 fromuser=<SipgateAccount>;
 fromdomain=sipgate.de
 nat=no
 canreinvite=no
 context=sipgate
  
 [1234] 
 type=friend 
 username=1234
 secret=meinpasswort 
 host=dynamic 
 disallow=all 
 allow=alaw 
 allow=ulaw 
 allow=gsm
 context=sipgate
 
 
 ;;extensions.conf
 
 [default] 
 exten => 1234,1,Dial(SIP/${EXTEN},60)
 exten => 1234,2,Congestion
 exten => 1234,102,Busy
 
 [sipgate] 
 include => default
 exten => _9.,1,Dial(SIP/${EXTEN:1}@sipgate,60)
 exten => _9.,2,Congestion
 exten => _9.,102,Busy
 
stgtklaus2 schrieb:
Irgendwas ist immer noch falsch.

Klaus

Den Kurs lese ich auch !

Die Meldungen sind völlig ok. Wenn Du mit nocdr() arbeitest, teilt Dir Asterisk mit, daß er eben keine Daten erfaßt.

Die Meldung mit dem Subscribe ist auch nicht dramatisch, da ist in Deinem SIP Client etwas falsch konfiguriert.

[Oct 9 12:10:48] WARNING[1394]: app_dial.c:1092 dial_exec_full: Dial argument takes format (technology/[device:]number1)

Da hast Du noch irgendwo einen Tippfehler im Dialplan bei einem DIAL Befehl.
 
Vielen Dank ich bin weiter

2 Schreibfehler rein - einer raus - einer rein...

Jetzt gehts erst mal, ich kann rausrufen.

Aber ich denke mal es werden weitere Anfängerfragen folgen.

Dank euch.

Klaus

P.S Super Handbuch
 
Kostenlos!

Statistik des Forums

Themen
247,208
Beiträge
2,263,814
Mitglieder
375,700
Neuestes Mitglied
BMatzy