# asterisk-contact-id asteriskcontactid.pl A Contact ID processor for Asterisk's AlarmReceiver() application. https://wiki.asterisk.org Uses rcell-smsclient for direct SMS notifications https://github.com/WillCodeForCats/rcell-smsclient ## Installation * Copy asteriskcontactid.pl into /usr/local/bin * chmod 755 /usr/local/bin/asteriskcontactid.pl ## Configuration Configure the following settings for Asterisk. asterisk.conf: * mindtmfduration = 40 alarmreceiver.conf: * eventcmd = /usr/local/bin/asteriskcontactid.pl * eventspooldir = /var/spool/asterisk/alarmreceiver ## FXS Adapter This has been tested with a Grandstream HT802 and an Adtran Total Access 904 configured for DTMF inband and passthrough to connect a Contact ID dialer to Asterisk. * https://www.grandstream.com/products/gateways-and-atas/analog-telephone-adaptors/product/ht802 Some newer Contact ID dialers may be more strict abut the quality of tones generated by the FXS device. In testing the HT802 worked well with a Silent Knight 5700 FACP, but a newer 6820 FACP would not recognize the kissoff tone through the Grandstream. Replacing it with an Adtran Total Access 904 fixed the issue.