Asterisk PBX - AGI Scripts
Sammlung nützlicher AGI-Scripts
Asterisk AGI-Script, ermittelt Anrufernamen mittels OpenLDAP.
Funktionsweise:
extensions.conf:
Funktionsweise:
- Liest AGI-Informationen ein
- Fragt callerid (Telefonnummer) auf eigenem OpenLDAP ab
- Wenn erfolglos führt es ein reverse lookup auf öffentlichem Telefonbuch durch
- Übergibt Anrufernamen zur Anzeige auf dem Telefondisplay an Asterisk
extensions.conf:
-
; Lookup CALLERID(name) on incoming calls
[incoming]
exten => s,1,Progress
exten => s,n,AGI(ldaplookup.agi)
exten => s,n,Dial("SIP/localphones")
-
# Installation of ldaplookup.agi
# Get scriptfile
SRC="http://saenet.de/dl/asterisk/ldaplookup.agi"
DEST=/var/lib/asterisk/agi-bin/ldaplookup.agi
wget -qO $DEST "$SRC"
# set permissions
chmod 550 $DEST
chown asterisk:asterisk $DEST