asterisk 1.4 und callfiles

maurice383

Neuer User
Mitglied seit
4 Feb 2006
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
nur mal interessehalber:
hat eigentlich keiner probleme mit 1.4 und call-files ???

getestet mit 1.4.22 & 1.4.21
korrekt formulierte call-files z.B.
Code:
Channel: SIP/13
MaxRetries: 2
RetryTime: 60
WaitTime: 30
Context: zastalarm
Extension: s
Priority: 1
Callerid: 999
Set: MSG=/var/lib/asterisk/sounds/zastalarm/voicalerts/9908.wav
Set: ALARMID=1036
Set: ALARMPW=9182
werden mit der meldung
Code:
pbx_spool: At least one of app or extension (or keyword message/pdu) must be specified, along with tech and dest in file /var/spool/asterisk/outgoing/9908.call
abgelehnt und bleiben im spool haengen.

m.e. hat's einen bug im module pbx_spool
zeile 266 in pbx_spool.c lautet
Code:
if (ast_strlen_zero(o->tech) || ast_strlen_zero(o->dest) || (ast_strlen_zero(o->app) && ast_strlen_zero(o->exten)) || (ast_strlen_zero(o->message) && ast_strlen_zero(o->pdu))) {
das ist m.e. unsinn.

sollte wie bisher (1.2) folgendermassen sein
Code:
if (ast_strlen_zero(o->tech) || ast_strlen_zero(o->dest) || ((ast_strlen_zero(o->app) && ast_strlen_zero(o->exten) && ast_strlen_zero(o->message) && ast_strlen_zero(o->pdu)))) {
damit funktioniert alles einwandfrei

ich wundere mich das da noch keiner draufgelaufen ist ???? :confused:
 
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.