NetBorder Call Analyzer Answering Machine Detection - Vicidial Integration Avaya SIP Enablement Services (SES) Integration
Table of Contents
Here you will find some hints on how to integrate Avaya SES and NCA. Please note that these instructions are not exhaustive and you will need some knowledge of the Avaya system. It's recommended to use SIP with UDP.
Avaya Communication Manager Server (CM) Interface:
There are two links between the CM and the SES: SIP trunk and Administration interface. You will need to enter both respective IP addresses and the CM credentials on the corresponding field of the following screen. Make sure you enter the IP address of the card responsible for the SIP trunk in the SIP trunk field.
Trusted Host
NCA IP address has to be added as a Trusted Host, so that SES does not authenticate the SIP requests coming from it.
Here is the SES screen where you have to add the NCA as Trusted Host:
Enter the NCA IP address in its field, and in 'HOST' you select the SES home or edge server that will accept the SIP requests from NCA.
Media Server Map
In order to have the calls coming from NCA go to the CM, a Media Server Map has to be created. See the screen shot below. In the Name field, enter a description for the routing. In the Pattern field, enter a regular expression that matches the calls you want to be routed to the CM. "Replace URI" must be checked and then you can update it.
Notes:
IP-to-IP trunk Call Shuffling on Avaya CM must be disabled when used with NCA.
A symptom of this is an INVITE with a CSeq header of value "1 INVITE" sent by Avaya SES with a sip:NetBorder@<IP:port> Request URL
From the 2.0 version, you need to set the parameter netborder.cpa.runtime.sendrecvSDPOffer=true in the NCA's config/call-analyzer-engine.properties file.
For older NCA's versions, please contact Sangoma support if you experience one-way audio issues.