I was creating a voice call routing strategy and I came across with one doubt. Could I route by call type? I mean, I want the Campaign type calls being routed on a strategy, but I don’t know which parameter use in a ‘If’ box to route only that type.
Should I route by calltype[‘Outbound’] or something similar…?
in IRD you have a function called CallType that “returns a number corresponding to the type of the current interaction”; you can store it in a variable or attach its value and then use a segmentation block.
p.s. : do you need the values the attribute CallType can have?
?? How would you route a call by outbound???
The call that is going throw a RP or is Inbound because you defined it on your PBX (DID to a RP for example) or is outbound for a OCS Campaign.
What would you do on a outbound call if the target is not a agent/group of agents?
We have an agent desktop developed by us, and when a campaign call arrives to the agent we want put the agent in a specific status, change the ready status for a campaign one. I thought to send a request with a reason code for changing the status, and I thought doing it by routing. I mean, knowing that is an Outbound Campaing call, attach that reason code in order our agent application changes it’s status.
Oh ok!
I do exactly the same. Let me tell you how.
On my app: (VB)
TExtension1.TEvent(EventInfo)
Select Case EventInfo.CallType
case CallTypeInbound
lblStatus = "Call Inbound & Phone: " & EventInfo.ANI
case CallTypeOutbound 'Campaign Call
lblStatus = "Call Outbound & Phone: " & EventInfo.DNIS & " Campaign: " & vCampaign_Name
end select
vCampaign_Name was populated when the KVP arrived on the Ringing Event and also you may catch another fields from the calling_list if configured on CME to be attached to the call.