Asterisk PBX - AGI Scripts

Sammlung nützlicher AGI-Scripts
Asterisk AGI-Script, ermittelt Anrufernamen mittels OpenLDAP.
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")
Download: ldaplookup.agi

    # 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

--- JavaScript not activated ---