I know it’s a function of SIP Server/Stream Manager to be able to ‘whisper’ a message to an agent at the point of call delivery, but can the same be done in a Cisco Call Manager 4.1.x/Stream Manager 7.2 environment?
I’ve been told it can, but can’t find any Genesys documentation on it.
On Genesys side it can be done by highly modified strategy where TargetSelction block is decompose to low level function calls. Basicly it works like this - You start target selection process in strategy, when free agent is found You block it and in the same time You invoke MakeCall for agent DN to reach another stategy that plays annoucement. When the second strategy is done You route a call to an agent. Maybe there is native functionality in CUCM - I am not Cisco expert
Basicly sequenc is following. You first invoke function SelectDN - this is very similar to target selection block but allows You to coninue to do some other thing in strategy. If there are no agents You can invoke SuspendForDN. Both functions if succesfull will return agent specification. At this point You can block agent using BlockDN and do whatever You need before issuing final DeliverCall or RouteCall function. For this specific case since You know agent number You can invoke TLib request for agent DN to make a call to RP wich will play annoucement or You can try to invoke MakePredictiveCall on RP for playing annoucment. You have plenty of options.You then use SuspendForEvent to wait in main strategy until agent is finished with annoucement and You can then send call to him. It’s mess but it works
There is another low level function in URS called SendRequest that allows URS to tell TServer to do something like making a call etc. Detailed desciption can be found in Routing Reference Manual.
Hi, I know this is an old topic but hoping someone has got this working, I am following this explanation but having trouble with the SendRequest function - am I calling this correctly? SendRequest[RequestMakeCall,‘ThisDN:1111|OtherDN:2222|MakeCallType:0’] But the error coming back is 1111 is not registered against the tserver when I can make a call to 2222 from my agent desktop logged into the extension 1111? Any help would be great thanks.