Author Message
Fateh
Joined: Aug 17, 2018
Messages: 1
Offline

Hello,
To start, I am not an Avaya developer. I am posting this after I did not manage to get anyone to do the integration.

Anyone can recommend a company or a freelancer that can do RESTful APIs integrations with Avaya API office v2 500.

I suppose that the APIs on these two links can meet my requirements below:

https://www.devconnectprogram.com/site/global/products_resources/ip_office/interfaces/centralized_cti_web_services/overview/index.gsp

https://www.devconnectprogram.com/site/global/products_resources/ip_office/interfaces/index.gsp .




1- Once the phone rings, you call a RESTful POST / GET Web Serice API to pass:
INCIDENT_ID -- I suppose that Avaya generates an ID for each call.
COUNTRY_CODE
CALLER_ID
CALLED_DID ( Requested) DID
EXTENSION ( Requested)
CALL_TIME (The exact time of receiving the call)
PBX_ID (Hardcoded Value)
To an API:
e.g,

DOMAIN-URL/[INCIDENT_ID}/{COUNTRY_CODE}/{CALLER_ID}/{CALLED_DID}/{EXTENSION}/{CALL_TIME}/{PBX_ID}

2- Once the phone is Picked Up, pass:
INCIDENT_ID
COUNTRY_CODE
CALLER_ID
CALLED_DID (Requested) DID
EXTENSION --- that picked up the call
CALL_TIME (The exact time of receiving the call)
PICKUP_TIME
PBX_ID (Hardcoded Value)

3- Once the phone is Dropped pass:
CALL_TYPE ( IN / OUT)
INCIDENT_ID
COUNTRY_CODE
CALLER_ID
CALLED_DID
EXTENSION
CALL_DURATION (in seconds) --- I suppose pass 0 in case the call was missed.
RECORDING_FILE_PATH. (In case the recording is set up.)
PBX_ID (Hardcoded Value)

We need to discuss the options of:
The call is answered by the Auto Reply msg.
The call is forwarded.
The call reaches a DID that has a rule to Auto forward to a mobile phone number. (Usually after working hours / holidays)


Go to:   
Mobile view