Hallo,
die meisten werden auf der Fritz!box die LCR Erweiterung von Telefon-Sparbuch laufen haben.
Ich möchte nun die diese Erweiterung auch vom * nutzen können. Hierzu gibt es anscheinend noch keine Aktivitäten.
Was habe ich schon getan:
- Das [macro-tsblcr] -> extensions.tsblcr <- auf die aktuelle Asterisk Version 1.6 angepasst.
- im Verzeichnis die Datei /var/media/ftp/Ut163-USB2FlashStorage-01/addons/asterisk16/etc/asterisk/lcr/extensions.tsblcr abgelegt
- PHP-CGI auf der Box installiert (aus dem Lighttpd) . Momentan im Verzeichnis /var/media/ftp/Ut163-USB2FlashStorage-01/addons/asterisk16/usr/lib/asterisk/agi-bin
- die zugehörigen AGI Scripte tsblcr.agi, tsblcr.agi, tsblcr.agi nach agi-bin kopiert und die erste Zeile auf #!./php -q angepasst, damit php gefunden wird.
Ich möchte nun die vorhande LCR Datei lcr.bin, die in /var/tmp/tsb/var liegt verwenden. leider gibt es immer den Fehle, dass die Datei nicht vorhanden ist.
Ausschnitt aus extensions.conf
Weiter muss ich das tsblcr.agi Script noch weiter anpassen. hier gibt es noch eine paar Fehler wie "No application 'Cut' for extension". Aber da mache ich weiter sobald ich auf die Datei zugreifen kann.
Wer kann hier weiterhelfen? bzw Warum werden die realtiven Pfade nicht gefunden?
Sollte die Variante mit der LCR.bin nicht funktionieren werde ich versuchen die Asterisk Variante von telefonsparbuch zu implementieren.
Gruß
macke384
die meisten werden auf der Fritz!box die LCR Erweiterung von Telefon-Sparbuch laufen haben.
Ich möchte nun die diese Erweiterung auch vom * nutzen können. Hierzu gibt es anscheinend noch keine Aktivitäten.
Was habe ich schon getan:
- Das [macro-tsblcr] -> extensions.tsblcr <- auf die aktuelle Asterisk Version 1.6 angepasst.
- im Verzeichnis die Datei /var/media/ftp/Ut163-USB2FlashStorage-01/addons/asterisk16/etc/asterisk/lcr/extensions.tsblcr abgelegt
- PHP-CGI auf der Box installiert (aus dem Lighttpd) . Momentan im Verzeichnis /var/media/ftp/Ut163-USB2FlashStorage-01/addons/asterisk16/usr/lib/asterisk/agi-bin
- die zugehörigen AGI Scripte tsblcr.agi, tsblcr.agi, tsblcr.agi nach agi-bin kopiert und die erste Zeile auf #!./php -q angepasst, damit php gefunden wird.
Ich möchte nun die vorhande LCR Datei lcr.bin, die in /var/tmp/tsb/var liegt verwenden. leider gibt es immer den Fehle, dass die Datei nicht vorhanden ist.
Code:
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
-- Executing [089567896@sip7701:1] Macro("SIP/7701-0061b298", "tsblcr,089567896,/var/tmp/tsb/var/lcr.bin,510768,,CAPI/ISDN1,/etc/asterisk/sip.conf,/etc/asterisk/iax.conf,") in new stack
-- Executing [s@macro-tsblcr:1] Set("SIP/7701-0061b298", "RESTART=0") in new stack
-- Executing [s@macro-tsblcr:2] Set("SIP/7701-0061b298", "ROPT=") in new stack
-- Executing [s@macro-tsblcr:3] GotoIf("SIP/7701-0061b298", "1?9") in new stack
-- Goto (macro-tsblcr,s,9)
-- Executing [s@macro-tsblcr:9] Set("SIP/7701-0061b298", "CHANNEL(Language)=de") in new stack
-- Executing [s@macro-tsblcr:10] Goto("SIP/7701-0061b298", "dial,1") in new stack
-- Goto (macro-tsblcr,dial,1)
-- Executing [dial@macro-tsblcr:1] AGI("SIP/7701-0061b298", "tsblcr.agi|/var/tmp/tsb/var/lcr.bin|089567896") in new stack
[Dec 26 12:21:41] WARNING[27869]: res_agi.c:623 launch_script: Failed to execute '/usr/lib/asterisk/agi-bin/tsblcr.agi|/var/tmp/tsb/var/lcr.bin|089567896': File does not exist.
-- Executing [dial@macro-tsblcr:2] GotoIf("SIP/7701-0061b298", "0?disabled,1") in new stack
-- Executing [dial@macro-tsblcr:3] Set("SIP/7701-0061b298", "IT=0") in new stack
-- Executing [dial@macro-tsblcr:4] Set("SIP/7701-0061b298", "IT=1") in new stack
[Dec 26 12:21:41] WARNING[27869]: pbx.c:3082 pbx_extension_helper: No application 'Cut' for extension (macro-tsblcr, dial, 5)
== Spawn extension (macro-tsblcr, dial, 5) exited non-zero on 'SIP/7701-0061b298' in macro 'tsblcr'
== Spawn extension (macro-tsblcr, dial, 5) exited non-zero on 'SIP/7701-0061b298'
Ausschnitt aus extensions.conf
Code:
exten => _0X.,1,Macro(tsblcr,${EXTEN},/var/tmp/tsb/var/lcr.bin,${CAPI_CALLERID},${PSTNCALLERIDNAME},CAPI/ISDN1,/etc/asterisk/sip.conf,/etc/asterisk/iax.conf,${RESTART})
Weiter muss ich das tsblcr.agi Script noch weiter anpassen. hier gibt es noch eine paar Fehler wie "No application 'Cut' for extension". Aber da mache ich weiter sobald ich auf die Datei zugreifen kann.
Wer kann hier weiterhelfen? bzw Warum werden die realtiven Pfade nicht gefunden?
Sollte die Variante mit der LCR.bin nicht funktionieren werde ich versuchen die Asterisk Variante von telefonsparbuch zu implementieren.
Gruß
macke384