Asterisk based dialer Integrating

Integration with an Asterisk-based application is done via SIP signaling:

  • Calls originating from Asterisk must use the Call Analyzer as SIP outbound proxy.

  • Calls originating from Asterisk must indicate the need for Answering Machine Detection by adding ;cpd=on to the SIP INVITE Request URL.

  • Calls with Answering Machine Detection activated will provide a detection results in special header in the SIP response called CPD-Result: see Values for ‘CPD-Result’ Header in chapter 4 of the the CPA User's Guide (part of product download)

To have Asterisk set that ;cpd=on parameter, and handle the CPD-Result header, changes to the SIP channel provider of Asterisk must be made. 

Our partner ViciDial has contributed an Asterisk patch of that sort for their dialer software. It generates an Asterisk manager event upon reception of a CPD-Result header. It is available as netborder-cpd-* at Index of /asterisk-patches .

A detailed walk through is provided by ViciDial for integrating their Asterisk-based dialer solution with NetBorder Call Analyzer at Vicidial Integration . Some items may not apply to your specific integration, but it is a good reference for Asterisk-specific configuration items.

 

Return to Documentation Home I Return to Sangoma Support