You would have to find an appropriate way for you situation to trigger the API and pass in the desired info, but the Conversations API does allow you to create calls with custom CallerID and CallerIDNames. If you want to track calls against a queue, you can include the queue GUID in the request, but the callerID in the request will override the calling party set on the queue. Below, x's represent the number to call, and y's represent the callerID you wish to display.
POST /api/v2/conversations/calls
{
"phoneNumber": "+1xxxxxxxxxx",
"callerId": "+1yyyyyyyyyy",
"callerIdName": "MyCompany",
"callFromQueueId": "QueueGUID",
"address": "+1xxxxxxxxxx"
}
------------------------------
Kevin Goodwin
Mediu, Inc.
------------------------------
Original Message:
Sent: 08-29-2022 08:37
From: Nathan Smith
Subject: Dynamically change Outbound Address/Calling Party Number?
Is there a possibility of building a dialer campaign combined with a script?
In Outbound Dialer you can send all calls into one queue, but the customer can receive any number of unique calling party name/Numbers depending on the coding and use of data table.
Maybe the agent could call into a unique flow that is pre-programed to push out a preview campaign with a certain caller ID name/number. Maybe it's the DID of the flow OR a code they enter that triggers the specific Caller ID.
------------------------------
Nathan Smith
ConvergeOne, Inc.
Original Message:
Sent: 08-26-2022 19:21
From: Vaun Mccarthy
Subject: Dynamically change Outbound Address/Calling Party Number?
Interesting approach Greg and I imagine it is possible. Would require access to the SBC that's on the other side of the trunk out of Genesys Cloud. Since the UUID is passing through in a header, you'd think that some SIP manipulation/transformation could be done within the SBC itself. I know there's one or two guys in the forum that know a bit about things like Audiocodes SBCs etc and way more SIP stuff than me :)
------------------------------
Vaun Mccarthy
Original Message:
Sent: 08-26-2022 13:15
From: Greg Beal
Subject: Dynamically change Outbound Address/Calling Party Number?
Community,
I've got a use case where we want agents to be able to change the Outbound Address/Calling Party Number for each outbound call.
Is there a way to do this dynamically?
I know I can use the "Call on Behalf of Queue" function, but that means in this use case I need to create about 100 different queues.
I was reading through using Script Page features and UUID properties. Wondering if I can create a List where agents select that list item and the call is dialed out with UUI data that will modify the P-Asserted-Identity and/or the Outbound SIP DNIS and thus pass a Caller ID based on the List selection.
I am "out on the end of my skis" understanding P-Asserted-Identity and what can be done with UUI or the Outbound SIP DNIS - not a SIP engineer. Just wondering if this can be accomplished or where the holes in my understanding might be.
Thanks for any feedback.
#SIP/VolP
#Telephony
------------------------------
Greg Beal
CirrusLabs
------------------------------