Asterisk openWRT auf ASUS WL500gD

reichtel

Neuer User
Mitglied seit
11 Feb 2006
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe auf meinen ASUS Router openWRT geflasht und *1.2.1-1 installiert.
Intern habe ich aber das Problem, wenn ich die ${EXTEN} Variable setze,
bekomme ich am Kphone Call Failed: Not Found, in der CLI keine Fehlermeldung.
Wenn ich IaxComm öffne und die 10 anwähle:
chan_iax2.c:7198 socket_read: Rejected connect attempt from 192.168.1.142, request '10@default' does not exist

Deaktiviere ich exten => _1X,n,Dial,SIP/${EXTEN}|55|Ttr in
exten => 10,1,Dial (SIP10|55)
exten => 11,1,Dial (SIP11|55)
kann ich intern 10 und 11 anrufen.

Die *.conf Dateien habe ich von einem funktionierenden PC mit *1.2.4er Version
kopiert.
Der Router hat 192.168.1.1 DHCP 192.168.1.100 bis .150 Kphone bzw. IaxComm
192.168.1.124 und mein Elmeg 290 192.168.1.125.
Die ganze Konstellation läuft mit meiner alten * ohne Probleme, ich hoffe ihr könnt mir helfen.
Gruß

reichtel
 
reichtel schrieb:
wenn ich die ${EXTEN} Variable setze,

${EXTEN} kannst Du nicht setzen, das ist eine Channelvariable.


Deaktiviere ich exten => _1X,n,Dial,SIP/${EXTEN}|55|Ttr in

Ändere das doch einfach mal in

Code:
exten => _1X,[COLOR="Red"]1[/COLOR],Dial,SIP/${EXTEN}|55|Ttr

dann funktioniert das auch. Die prio "n" bedeutet ja lediglich "die vorhergehende + 1" wenn es aber nie eine prio 1 gibt, dann funktioniert das nicht. Also nochmal zum Verständnis: Bei der ersten Priority innerhalb einer Extension, darfst Du niemals "n" schreiben :!:
 
Hallo betateilchen,
danke für deine Hilfe, ${EXTEN} setze war falsch ausgedrückt.
exten => _1X,n,Dial,SIP/${EXTEN}|55|Ttr
"n" habe ich übersehen, weil ich bei exten => _1X,1,NoCDR() folgende Fehlermeldung
bekam:
WARNING[2629]: pbx.c:1690 pbx_extension_helper: No application 'NoCDR' for extension (default, 10, 1)
und die Zeile ; habe.

Gruß
reichtel
 
reichtel schrieb:
weil ich bei exten => _1X,1,NoCDR() folgende Fehlermeldung
bekam:
WARNING[2629]: pbx.c:1690 pbx_extension_helper: No application 'NoCDR' for extension (default, 10, 1)

Das ist bei Asterisk für OpenWRT normal, denn dort sind nicht alle Applikationen verfügbar, die man von einem kompletten Asterisk her kennt.

mit "show applications" kannst Du nachsehen, welche Du verwenden kannst.
 
@betateilchen

Danke für Deine Hilfe.

Gruß
reichtel
 
Die Zeile mit dem "_1X,1,NoCDR()" habe ich gelöscht. Nur die andere Zeile mit dem "exten => _1X,1,Dial,SIP/${EXTEN}|55|Ttr" habe ich gelassen. Jetzt funktioniert es.
Wozu war die Zeile, die ich gelöscht habe überhaupt gut???
 
Diese Frage wurde im Diskussionsthread zu meinem Asterisk schon beantwortet. Einfach dort nachlesen - oder auf www.voip-info.org
 
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.