VoIP using Ameyo Communication Suite


DACX Ameyo is an all-in-one communication suite, including IP-PBX, ACD/IVR, Dialer, Voice-logger,

CTI, Contact Management, System Administration, CRM and Reporting. The IP based software

solution does not require any proprietary hardware for functioning but is to be deployed on

inexpensive industry grade OTS (Off the shelf) servers like SapphireIMS. DACX Ameyo is a next generation technology solution incorporating extreme extensibility and flexibility in terms of offerings and deployments, and can be customized to a great extent exactly as per customer’s requirements.

 

DACX Ameyo and enterprise system like SapphireIMS are integrated to actualize business value for the customer. DACX philosophy for third party integration is based on service oriented architecture wherein all the functionalities provided by the system are exposed as services and other services can be discovered and used as and when required. For instance, SapphireIMS system may be interested in customer information (phone number, caller-id, digits pressed etc)

 

ameyo_deployment.gif

 

Figure 1 shows a typical integration scenario for an enterprise deployment. It consist of enterprise applications like SapphireIMS Server with DACX Ameyo as a communication platform.

 

To enable fine grained integration, the state of the system is exposed through a series of events and accepts events from the external system at various integration points.

 

API for SapphireIMS integration is as follows:

1. Call Model API: Represents the state model for telephony (including calls and telephonic

channel) and contains functions to perform operations (transfer, confer, hang-up, dial etc) on them.

The information contained in the API is:

a. Details of calls including API/DNIS/Caller ID/Digits collected etc.

b. Real-time call events like Ringing, Busy, and Hang-up etc.

c. Number of parties in the call and their details

d. Applications on the call like Answering Machine

e. Conference/Transfer details etc.

 

2. Agent Model: Represents the state model for agent including its state (busy, free, on break,

handling call etc)

 

3. Customer Model: Represents the state model for a customer in the DACX Ameyo system. It

captures the telephony as well as application status of the customer

a. Connection type: inbound, outbound (manual or auto), callback etc.

b. On call, hung-up, being disposed by agent etc.

 

Configuration in SapphireIMS

Step 1: Enable the service desk project settings key 'Enable/Disable Ameyo Toolbar' to 1

 

Step 2: Go to service desk project settings > Mode of Creation > Source and create a source called 'VOIP' and check the box for 'Display User's List'

 

Step 3:

 

Note: The Ameyo toolbar is hosted on a particular IP address which is available after the user registers his account at Ameyo.

 

ameyo_toolbar_login.gif

 

 

ameyo_select_extension.gif

 

 

ameyo_toolbar_configured.gif

 

 

When an incoming call is received, you can search for the user by typing a key word in the Search box as shown below:

 

ameyo_search.gif

 

 

ameyo_asset_details.gif

 

 

new_incident_voip.gif