cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1028
Views
0
Helpful
2
Replies

How to pass callid from one IVR script to other in CVP 9.0 standalone enviroument

Hi All,

I have a requirement where if caller on one IVR is authentic then call should be transferred to another IVR with call id which is need to map to call origin.

I have tried application transfer option it works but call id does not appear in second IVR script, I tried to use Sub Dialog Invoke and Sub Dialog Start and Return but don't know how to specify the URI and how to pass other parameters to capture "CallID".

Thanks

Dharmendra Bhavsar

1 Accepted Solution

Accepted Solutions

janinegraves
Spotlight
Spotlight

IN the app transfer element, you should pass the Session variable named

callid.

In the receiving app, it will automatically exist as Session data, but

won't be called callid - it'll be prefixed by the name of the sending

App and then an underscore.

For example, if the first app is named Bank then the callid in the 2nd

app will be available as a Session variable named Bank_callid

It won't appear in the activity log, but it exist.

What you should do in the 2nd app is to use an App Modifier element,

named setSessionID.

In the Data tab:

Session variable: callid

Value: {Data.Session.Bank_callid} (replace Bank by the name of the

sending app)

Create: Before

Press ADD

Then in the General tab of that same element, you should Add To Log

Name: callid

Value: {Data.Session.callid}

Create: Before

View solution in original post

2 Replies 2

janinegraves
Spotlight
Spotlight

IN the app transfer element, you should pass the Session variable named

callid.

In the receiving app, it will automatically exist as Session data, but

won't be called callid - it'll be prefixed by the name of the sending

App and then an underscore.

For example, if the first app is named Bank then the callid in the 2nd

app will be available as a Session variable named Bank_callid

It won't appear in the activity log, but it exist.

What you should do in the 2nd app is to use an App Modifier element,

named setSessionID.

In the Data tab:

Session variable: callid

Value: {Data.Session.Bank_callid} (replace Bank by the name of the

sending app)

Create: Before

Press ADD

Then in the General tab of that same element, you should Add To Log

Name: callid

Value: {Data.Session.callid}

Create: Before

Thanks Janine,

it worked i have simple added the variable name in application transfer and as suggested created the variable with name as 1st app name underscore variable name....

thanks a lot Janine ....