- Mitglied seit
- 6 Apr 2004
- Beiträge
- 305
- Punkte für Reaktionen
- 0
- Punkte
- 16
Hallo, jetzt kommt etwas kompliziertes:
Ich möchte bei eingehenden Anrufen, dass Asterisk die CallerID (Nummer und evtl. Name) an meinen VDR schickt, sodass dieser eine OSD-Meldung auf meinem Fernseher ausgeben kann.
In der extensions.conf wird mittels AGI ein Script aufgerufen:
[...]
exten => 100,1,agi(anruf.sh)
exten => 100,2,Dial(SIP/100,60,tr)
[...]
Im "/usr/share/asterisk/agi-bin" habe ich das Script "anruf.sh" hinterlegt mit folgendem Inhalt:
Soweit funktioniert auch alles, auf dem Fernseher erscheint bei einem eingehenden Anruf der Text "Text", jedoch soll ja die RUFNUMMER angezeigt werden :?
FRAGE: Wie kann ich nun die Rufnummer abgreifen lassen und als Variable in meinem Script einsetzen?
Ich möchte bei eingehenden Anrufen, dass Asterisk die CallerID (Nummer und evtl. Name) an meinen VDR schickt, sodass dieser eine OSD-Meldung auf meinem Fernseher ausgeben kann.
In der extensions.conf wird mittels AGI ein Script aufgerufen:
[...]
exten => 100,1,agi(anruf.sh)
exten => 100,2,Dial(SIP/100,60,tr)
[...]
Im "/usr/share/asterisk/agi-bin" habe ich das Script "anruf.sh" hinterlegt mit folgendem Inhalt:
Code:
#!/bin/sh
#
echo -e "mesg Text\nquit\n" | telnet activy 2001
exit 0
Soweit funktioniert auch alles, auf dem Fernseher erscheint bei einem eingehenden Anruf der Text "Text", jedoch soll ja die RUFNUMMER angezeigt werden :?
FRAGE: Wie kann ich nun die Rufnummer abgreifen lassen und als Variable in meinem Script einsetzen?