1b.app
Link copied -

Evaluation of the integration with the application Wire (Binotel)

Good day.
Binotel has a mobile application that records calls and transmits call data to the Binotel office.
https://www.binotel.ua/ua/wire
The Wire application does not interact with the API-PUSH method (through which OneBox integration is currently implemented), it works with the API CALL SETTINGS and API CALL COMPLETED methods.
Please evaluate the integration development through these API methods. (for OneBox OS)
Below is the information that was provided in tech. Binotel support.
When a call is received via the CALL COMPLETED API, a POST request is sent to the querystring, where the body contains a set of key-value parameters separated by an ampersand.
Example body:
pbxNumber=0964978345&externalNumber=380443440444&companyID=26498&callType=0&requestType=apiCallSettings
To display the client's name and message on the entity in CRM through the Binotel plugin, you need to return the response in the body in JSON format.
Example body:
"customerData":{"name":"Customer Name","linkToCrmUrl":"Entity Link","assignedToEmployeeEmail":"Email of Responsible Employee"}
In the event of the completion of a call using the CALL COMPLETED API, a POST request is also sent in the querystring, the body of which contains all the information about the call.
Example body:
requestType=apiCallCompleted&attemptsCounter=1&callDetails%5BcompanyID%5D=26498&callDetails%5BgeneralCallID%5D=4050907182&callDetails%5BcallID%5D=4050907182&callDetails%5BstartTime%5D=1679666538&callDetails%5BcallType%5D=0&callDetails%5BinternalNumber%5D=0964978345&callDetails%5BinternalAdditionalData%5D=&callDetails%5BexternalNumber% 5D=380443440444&callDetails%5Bwaitsec%5D=7&callDetails%5Bbillsec%5D=16&callDetails%5Bdisposition%5D=ANSWER&callDetails%5BrecordingStatus%5D=waitingToUpload&callDetails%5BisNewCall%5D=0&callDetails%5BwhoHungUp%5D=&callDetails%5BcustomerData%5D=&callDetails%5BcustomerData%5D= 5Bname%5D=Wire%3A+Support&callDetails%5BemployeeData%5D%5Bemail%5D=mr.burmyshev%40gmail.com&callDetails%5BpbxNumberData%5D%5Bnumber%5D=0964978345&callDetails%5BpbxNumberData%5D%5Bname%5D=Wire%3A+Support&callDetails% 5BhistoryData%5D%5B0%5D%5Bwaitsec%5D=7&callDetails%5BhistoryData%5D%5B0%5D%5Bbillsec%5D=16&callDetails%5BhistoryData%5D%5B0%5D%5Bdisposition%5D=ANSWER&callDetails%5B0%5D%5Bbillsec%5D= 5BInternalNumber%5D=0964978345&callDetails%5BhistoryData%5D%5B0%5D%5BInternalAdditionalData%5D=&callDetails%5BhistoryData%5D%5B0%5D%5BemployeeData%5D%5Bname%5D=Wire%3A+Support&callDetails%5B0%5D%5BhistoryData%5D%5B0%5D% 5BemployeeData%5D%5Bemail%5D=testqwerty%40gmail.com&callDetails%5BlinkToCallRecordOverlayInMyBusiness%5D=https%3A%2F%2Fmy.binotel.ua%2F%3Fmodule%3Dhistory%26subject%3D380443440444%26sacte%3Dovl-link-pb-4050907182&callDetails% 5BlinkToCallRecordInMyBusiness%5D=https%3A%2F%2Fmy.binotel.ua%2F%3Fmodule%3Dcdrs%26action%3DgenerateFile%26fileName%3D4050907182.mp3%26callDate%3D2023-24-03_16%3A02%26customerNumber%3D380443440444%26DincomingcallType%3
Original question is available on version: ua

Answers:

and what's stopping you from sending data via API CALL COMPLETED to the same url /binotel/push/ ???
there the parameters are also called - it hides I think
12.04.2023, 23:41
Original comment available on version: ru

Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter. Log in and comment