[quote author=raza990 link=topic=10285.msg46722#msg46722 date=1492566129]
Why not routing strategy because if customer call back on same number it doesnt mean it ask why you called me, may be he called to enquire different thing or customer need time to think on sales lead. so agent need to cancle the record or may be reschedule forcefully.
If you are saying in routing we can pass RequestRecordCancel via external service block and inform OCS, so strategy is not invalid in my case.
[/quote]
URS supports the DoNotCall call, however, this is passed to OCS via Interaction Server, so it would work only if you have it deployed.
[quote author=raza990 link=topic=10285.msg46699#msg46699 date=1492515516]
As far as I know that if record rescheduled by treatment for "X" hours then the record will be in OCS buffer so even if we can update the record in Calling List then it wont help.
So we need to inform OCS on RequestRecordCancel, but I dont find any configuration or WDE built-in feature for this so I believe it can be done via customization. Please let me know if it is really need customization or any other way to do it.
[/quote]
And based on what you believe that the RequestRecordCancel updates the calling list only without removing the record from OCS buffer? The Genesys KB you posted yourself confirms it works so.
[quote author=raza990 link=topic=10285.msg46699#msg46699 date=1492515516]
The question is if we can try to send RequestRecordCancel from WDE, then it requires customization ?
[/quote]
I answered that already:
[quote author=Fra link=topic=10285.msg46698#msg46698 date=1492512643]
Usually the Cancel request is implemented via the agent desktop customisation implementing the RequestRecordCancel of the OCS API Communication Protocol.
It seems thought that this feature could have been embedded out of the box in WDE: https://docs.genesys.com/Documentation/IW/8.5.1/User/HandleOutbound-CampaignVoiceInteractions
"Decline the call—Click the Decline button and choose either to send the record back into the queue by selecting Call this contact later or to cancel the record by selecting Do not call this contact for this campaign."
It's worth testing.
[/quote]
[quote author=raza990 link=topic=10285.msg46740#msg46740 date=1492629268]
Genesys PSDK require license as I know. but few functions we can call from 3rd party app which do not require Genesys PSDK license. RequestRecordCancel is one of them which need Genesys PSDK license if use in 3rd party application.
Like if provide this feature to cancel record of OCS from CRM/3rd Party (Not Genesys) then we need to call RequestRecordCancel from there and create connection string to Genesys so application can call the function. so in this case, Genesys PSDK license needed or we can do it without using Genesys PSDK license ?
[/quote]
Yes, you need the advanced integration connector license if you intend to use the OCS API from a 3rd party app.
If instead you do it from WDE, I am not sure whether it's already covered by the outbound license seats you might already have or any other WDE licenses; this is where you should start looking from: http://www.genesys.com/landing/software-development-kit-components then engage Genesys pre-sales.