I need to provide a screen pop for basic AACC outbound campaigns (not POM).
I have reviewed the methods from the archaic SOAP services and missing how I can uniquely tie up a screen pop (intrinsic) with a particular ContactID....
Basic/Advanced screen pop help literature only indicates ContactId and skillset as intrinsics for OUTBOUND call type.
The web service OutboundCampaignWS.asmx has a method to AppendContactToCampaign which I am using to add new calls.
One of the input fields is ContactID. HOWEVER, me entering own value here seems to NOT get applied, it appears to be an auto incrementing integer field.
Using the Get200CampaignContacts method to review entry I just made.
The ContactID is NOT the number I applied... herein lies my problem with screen popping to a KNOWN ContactID so I can use that ID to lookup entry by FindContactsByCustomField method of the outboundContactWS.asmx
I do not see a way to pass a parameter to a screenpop web page, from the aacc admin page, with available intrinsics to get to my particular contact to extract custom fields I applied when adding the call to campaign. This would then allow me to process the request and present the agent with 3rd party CRM information etc.
The web service OutboundContactWS.asmx methods are;
CloseContact - no use to me
FindContactsByCustomField - Intended to use this with customer ContactID I applied on adding call
FindContactsByPhoneNumber - useless to me as a perpetual list and may exist multiple times
GetContactIDByPhoneNumber - How is this any use if no other method to GetContactByID type method???
GetContactStatus - Useless for me, does not even return ALL contact key/value pairs
Feels like the web service is missing a simple GetContactByID as that is the only really obvious intrinsic I can apply in screenpop config?
Hope makes sense, maybe someone else has gone through same challenge with outbound and has an option?
Thanks
Simon
|