Contact ID Processor for Asterisk Alarm Receiver
Find a file
Seth 67ccf6f793
Revise FXS Adapter recommendations and details
Updated FXS Adapter section with specific device testing results.
2026-06-09 09:56:11 -07:00
.github Bump actions/checkout from 3 to 4 2023-09-11 08:27:41 +00:00
schema Update .sqlfluff 2023-07-30 13:59:30 -07:00
.gitignore First upload 2023-07-30 13:18:54 -07:00
asteriskcontactid.pl Blank password for linter 2023-07-30 13:22:25 -07:00
LICENSE Initial commit 2023-07-30 11:14:20 -07:00
README.md Revise FXS Adapter recommendations and details 2026-06-09 09:56:11 -07:00

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.

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.