Asterisk w/ Asternic - Click To Call & Call Detail Retrieval API - open to bidding

Dokončeno Zveřejněno před 6 lety K zaplacení v momentě doručení
Dokončeno K zaplacení v momentě doručení

Asterisk - CTI (Click To Call) API

This will work on a Asterisk 13, FreePBX 13, and Asternic Pro 2.1.x platform. We need to provide a REST API for several actions e.g.

a) Click To Call - e.g. /[login to view URL]

authid = preset hash value to authenticate the user against.

Return in JSON - Asterisk "uniqueid" if successful and "0" if call failure (to reach extension).

I know normally using a call file/AGI will result in two legs of the call - Asterisk to call "extension" then Asterisk to call "dialednumber" then join both the calls together. That is fine as long as you are able to write the custom context to make sure that the call statistics is still captured properly by Asternic (outbound is a custom dialplan anyways by default).

B) Call Details Retrieval - e.g. /[login to view URL]

authid = preset hash value to authenticate the user against.

Return (from Asternic qstats table data is there) in JSON -

callDateTime (date & time of call)

callDisposition (enum - answered = 1, unanswered = 0)

source (source number)

destination (destination number)

callDuration (length of call in seconds)

callRecordingURL (fully qualified path to the call recording)

Asternic will already handle the creation of the call recording and generation of the MP3 file. All the data above can be retrieved from Asternic's "qstats" database. If nonexistent, return "0".

C) Inbound Call Notification

This should be an AGI script (preferably) or Asterisk dialplan be able to call the customer's CRM REST API AFTER an agent picks up incoming QUEUE calls only.

Sample REST function to call - GET /[login to view URL]

queueid (the Asterisk/FreePBX "Queue number)

answeredagent (the extension of the agent that picked up the call)

callerid (caller ID)

uid (the uniqueid of the call - must match the ID that Asternic uses - this is used so the CRM can poll API #B above for call details later)

Asterisk PBX Linux PHP Softwarová architektura VoIP

Identifikační číslo projektu: #16547815

O projektu

7 nabídek Projekt na dálku Aktivní před 6 lety

Uděleno uživateli:

ast3r1sk

Hello dear sir, i can create such asterisk API for you. Please contact me if you interested in . Thank you.

$200 USD za 5 dní
(46 recenzí)
5.4

7 Freelnceři na tento projekt zveřejňují nabídky v průměru $408

tiwariraushan71

Hello there, I have gone through your requirements as per which looking for asterick api. Please give us an opportunity to show our expertise in the same. I would love to discuss the work with you. we can proce Další

$250 USD za 3 dní
(74 Recenzí)
5.6
aaankur81

Hi, we are working with asterisk, vicidial, freepbx from last 15 years, we have our own custom designed CRM which works fully with asterisk, we implemented a number of complex logics with asterisk, using its dial p Další

$300 USD za 3 dní
(3 Recenzí)
5.1
vickvoip15

Hi, This is Waqas, I have three year experience in VOIP technologies. I have done similar project before and now interested to share my knowledge and experience with you to help on this project. I understand your Další

$222 USD za 5 dní
(21 Recenzí)
4.9