Author Message
Marwa
Joined: May 31, 2015
Messages: 2
Offline
Hi All,
I am totally new to the Avaya System.
I need to develop a Billing system which calculates the calls cost / duration per employee.

Please guide me to the right forums / helper Documents / APIs

Thanks.
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
Both Communication Manager and Session Manager have well documented Call Detail Record (CDR) interfaces. Please go to support.avaya.com and look for the administration guide for those products. I believe that the CDR interfaces are documented there. Please let me know if you can't find them.

If those won't work for you, you could potentially leverage one of our other APIs. Engagement Development Platform 3.1 will feature a REST web services API for monitoring call events. Application Enablement Services has .NET, Java and C APIs that allow you to monitor calling activity. One potential drawback to all of these APIs is that your application has to specifically subscribe for each and every extension to be monitored. The CM and SM interfaces on the other hand are bulk interfaces.
Marwa
Joined: May 31, 2015
Messages: 2
Offline
Thanks a lot for your reply,
could you please send me the links of the documents, i can't find them.


JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
We're working on finding the right docs. Stay tuned.
MakarandBhalekar
Joined: Oct 24, 2013
Messages: 22
Offline
Hi,

For Avaya Aura Communication Manager CDR, we don’t have a single comprehensive document . The information is rather scattered.

Chapter 18: https://downloads.avaya.com/css/P8/documents/100171658
Chapter 50: https://downloads.avaya.com/css/P8/documents/100171721
Chapter 23: https://downloads.avaya.com/css/P8/documents/100171650

Avaya Aura Session Manager CDR document along with sample CDR record files can be found at DevConnect Portal:

http://www.devconnectprogram.com/site/global/products_resources/avaya_aura_session_manager/releases/6_3/index.gsp

Avaya IP Office CDR (known as SMDR) is covered in chapter 22 of below mentioned administration guide.

http://www.devconnectprogram.com/fileMedia/download/6f55b661-76d8-49fa-a930-1872c6a8fb77

Regards,
Mak
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
Here's a short overview of how the SM and CM CDR interfaces work:

SM CDR files are stored in /var/home/ftp/CDR directory in SM. A special login named “CDR_User” is used to SCP/SFTP to SM and pick-up these files.
The CDR format and fields are pre-defined and can’t be changed.

For CM, using “change ip-services” command; you can define the IP address which will collect the CDR from CM, the port on which that IP address will listen for CM’s connection and the port on which CM will listen to connection from that IP. Then a TCP socket link is established between that IP and CM (client/server model) and the CDR details are sent to that IP over the established TCP socket.
You can define 2 IPs that can collect CDR for redundancy.

Using command “change system-parameters cdr” one can customize the fields that should be included in CDR/order in which they should appear/delimiter that should be used etc.
Go to:   
Mobile view