cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Bookmark
|
Subscribe
|
733
Views
0
Helpful
3
Replies

Webex Connect API - Bridging/Patching two Outbound Voice Call

rwacabhu
Cisco Employee
Cisco Employee

Hi, Trying to see if below use case can be solved with Webex Connect Voice API.

Use Case: Digital Channel to Automated Voice (Channel Deflection --> Callback).

1. Website/Web Chat User --> Chat with NLU Bot and requested for Callback when the case is assigned to an engineer.

2. Information Captured: User Callback Number1 and Case number.

3. Backend: API retrieve the Case Details and once engineer is assigned, capture the Engineer Phone Number2

4. Backend: Submit Outbound Voice API Request - https://developers.webexconnect.io/reference/post_v1-voice-calls-3

    - dialedNumber : Engineer Phone Number2; callbackUrl: Backend URL/Callback ; TTS Prompt to wait for customer to connect.

5. When Engineer Accept the call [4]: CallbackURL will receive Accepted Event - https://developers.webexconnect.io/reference/voice-api-sdk

6. Backend: Submit an Call Action: PATCH ACTION as per - https://developers.webexconnect.io/reference/voice-api-sdk

    - What is the API Endpoint that we need to submit a request for PATCH ACTION on existing call?

   - What is the request Payload that we need to use to submit a request for PATCHING User Number1 with the Existing OUTBOUND Call made on [4] ?

   - Does PATCH ACTION : Bridges the Outbound Made to Engineer Phone number 1 with the User Phone number2?

Expected Outcome: Bridge two phone number(+E.164 format) without the Agent/Physical device in the middle.

 

3 Replies 3

rwacabhu
Cisco Employee
Cisco Employee

Hi @abhiram,

Above options that I have posted is available in Standalone version of Webex Connect/IMImobile.

Currently we are using WxCC version on Webex Connect and I don't see the voice options available in our Tenant.

1. Is it possible to have Voice API enabled with WxCC Version of Webex Connect?

or

2. Do you see any similar options/solution that solve this use case with WxCC+Webex Connect or Webex Calling?

 

 

Hi @rwacabhu ,

You will need to request enabling of voice channel for your existing tenant via the A2Q process. Refer this document for more info: https://salesconnect.cisco.com/sc/s/simple-media?vtui__mediaId=a1m8c00000qPhp6AAC

 

Connect - Abhiram
Cisco Employee
Cisco Employee

Hi,

You must respond to the 'Answered' event with a 200 OK status and the'PATCH' action. 

Here are the list of actions and also the payloads - https://developers.webexconnect.io/reference/voice-api-sdk

Screenshot 2024-09-17 at 4.47.27 PM.png