asterisk realtime extension.conf

sascha45

Neuer User
Mitglied seit
4 Jun 2005
Beiträge
144
Punkte für Reaktionen
0
Punkte
0
hallo
ich habe Asterisk 1.2.9.1 und hab die telefone aus der sip.conf schon in der mysql verewigt. dieses klappt einwandfrei. nun wollte ich den dialplan (extension.conf) auch nach und nach in die datenbank verlagern. aber egal wie ich es anpacke, der * regiert nicht auf die daten in der datenbank

extconfin.conf:
sipusers => mysql,asterisk,sip_ps
sippeers => mysql,asterisk,sip_ps
extensions => mysql,asterisk,extensions_ps

extensions.conf:
.
.
[local]
exten => 14,1,goto(mlocal,14,1)
.
.
[test]
switch => Realtime/@extensions

in der datenbank steht:
exten:14
context: mlocal
priority: 1
app: saynumber
appdata: 102

wähle ich 14 kommt:
-- Executing Goto("SIP/phone6-e804", "mlocal|14|1") in new stack
-- Goto (mlocal,14,1)
Feb 3 18:25:26 WARNING[6269]: pbx.c:2358 __ast_pbx_run: Channel 'SIP/phone6-e804' sent into invalid extension '14' in context 'mlocal', but no invalid handler

wo liegt der fehler?
 
Hallo,

ich denke es liegt in dem switch-aufruf.

Auf http://voip-info.org/wiki/view/Asterisk+RealTime+Extensions wird gesagt das das vor dem @ der context ist, wenn dies nicht getzt ist (so wie bei dir) wird der context-genommen in derm der switch-aufruf steht.

Das ist aber in deinem Fall 'test' und nicht 'mlocal'
 
[mlocal]
switch => Realtime/mlocal@extensions
auch probiert - gleiches ergebnis
ups - nach komplettem reboot des servers geht es - danke
aber wie binde ich mlocal nun fest in den dialplan ein
include => mlocal
funzt nicht, nur goto(mlocal,1,1) geht, ich glaub, dass ist aber nicht sinn der sache?!
noch was - das feld appdata ist mit 30 zeichen recht klein, erweitert man es auch 100 zeichen, bekommt man zwar den ganten text rein, der asterisk schneidet aber nach dem 30. zeichen ab. wo kann ich es beim asterisk ändern?
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,856
Beiträge
2,302,981
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo