Author Message
JaydeepH
Joined: Feb 24, 2017
Messages: 41
Offline
Dear Team,

Environment:
AAEP 7.2.0
AAOD 7.2.1.0502
POM 3.1.1
SIP based integration

Call flow:
POM launches an outbound call (using campaign-strategies) --> end user answers the call --> IVR application played back to the end-user --> IVR application blind transfer to agent --> end-user and agent remain on call at the end.

Requirement:
1. When POM launches an outbound call, we need to pass some parameters (contact attribute values ~ 30 string length) to the IVR application to be played back to the end user
2. When call transfers to the agent, we need to pass the same 30 string length value to the agent

I have checked solutions for the 2nd requirement which can be achieved using PrepareAAI and then using transfer node by assigning variable value to pass parameters.

I am concerned about the 1st requirement - is there any way to pass parameters to IVR (OD) application while POM launches an outbound call to the end user?

The document: Using Proactive Outreach Manager v3.0.4 (Page 159-160) has some details under Call Result Custom Node:
Application: Select the OD application from dropdown to be played back to the end user
VDN: Enter a string here. This is passed as a parameter to the OD application.

I am not sure how to use this VDN method as what we need to pass is a "custom" Contact Attribute value (30 string length).

Appreciate any inputs on this topic.

Thanks for your support.

Warm regards,
Jaydeep Hatekar
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
You could append a string of parameters to the URL of the OD app request, for example, "parameter1=value1&parameter2=value2&parameter3=value3"

And when you have the project variables created with the exact names to match the parameters, the values will be automatically stored into the variables once the request is processed.
JaydeepH
Joined: Feb 24, 2017
Messages: 41
Offline
Hi Wilson,

Thanks for your response. This guidance has really helped.

I went through latest POM 3.1.1 User guide and found this relevant topic - URL on page 310 (attached screenshot).

What I am struggling at is on syntax part. How should the URL look like to pass values?

Ideal syntax as per document should be:

https://<IP address>:<tomcat port>/<application name>/Start?parameter=<value1>

- assuming we have exact "parameter" named variable in OD application.

Here's what I have tried till now as per document guidance; however, calls are not launched:
https://10.xx.xx.xx:8080/Battery/Start?GUID=<GUID>
https://10.xx.xx.xx:8080/Battery/Start?GUID=<GUID>,
https://10.xx.xx.xx:8080/Battery/Start?"GUID=<GUID>"
https://10.xx.xx.xx:8080/Battery/Start?"GUID=<GUID>",
https://10.xx.xx.xx:8080/Battery/Start"GUID=<GUID>"

Do we have any example of application URL that launches the outbound call to this IVR application as well as passes the varaible values?

Appreciate your inputs on this.

Thanks for your support.

Warm regards,
Jaydeep Hatekar
  • [Thumb - application-url.jpg]
[Disk] Download
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I don't have such sample app or example. You would have to take a look at the log and see what the error is.
Go to:   
Mobile view