cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
204
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Phani Venigalla on 29-01-2013 01:12:24 PM
Hi,
I am calling one cvp applicatin from another, I could able to call the application and access the logic, while i try to return the values from called application.
The subdialog invoke is not able to play the recevied return values. I have given same return parameter name given in called application.
I appreciate your suggestions.
Phani.

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Janine Graves on 29-01-2013 01:43:29 PM
Post a picture of the Settings tab of your Subdialog Invoke element and the Subdialog Return element from your invoked app.
 

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Janine Graves on 29-01-2013 02:07:49 PM
Need a picture of the SETTINGS TAB of your Subdialog Invoke element AND of the Subdialog Return element.
 

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Janine Graves on 29-01-2013 02:20:05 PM
The data returned will be available as Element Data for the Subdialog Invoke _01 element.
In the Substitution Tag Builder window, you'll have to select the Element named SubdialogInvoke_01 element, and then key in the name of the variable in from your keyboard  and then press AddTag button.
In the end, the data will be available as {Data.Element.SubdialogInvoke_01.defExitPntNum}
 
 

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Phani Venigalla on 29-01-2013 03:01:40 PM
I have done the same. But when i test i am getting long silence for 40 secs and hang up .
Acitivity log shown as below
0.64.102.121.1359492526618.1.bcbsm_mars_main_ivr,01/29/2013 15:48:46.680,Subdialog Invoke_01,element,warning,A substitution representing Element data from element "Subdialog Invoke_01" and variable named "defExitPntNum" referred to non-existent information. An empty string was substituted instead.
10.64.102.121.1359492526618.1.bcbsm_mars_main_ivr,01/29/2013 15:51:56.436,Subdialog Invoke_01,element,warning,A session has timed out after 3 minutes. This is most likely caused by a start of call class or action element at the top of the callflow not completing before the voice browser's fetch timeout occurred. To resolve it ensure this class executes in a timely manner or run it in the background. Session timeouts may also occur under high load or if there are issues with a load balancer or voice browser.
10.64.102.121.1359492526618.1.bcbsm_mars_main_ivr,01/29/2013 15:51:56.436,,end,how,app_session_complete
10.64.102.121.1359492526618.1.bcbsm_mars_main_ivr,01/29/2013 15:51:56.436,,end,result,timeout
10.64.102.121.1359492526618.1.bcbsm_mars_main_ivr,01/29/2013 15:51:56.436,,end,duration,190

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Phani Venigalla on 29-01-2013 04:03:32 PM
When i give the subdialog invoke return parameter name same as subdialog retun parameter, i am able to access the called application, but not the return value but when i changed as below it keeps on silence and neither applications work. 

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Mark Pareja on 29-01-2013 05:05:30 PM
Why not use an Application Modifyer to pull the data and set it as a session or data variable, Then in the subdialog invoke call data.session.{your var} or Data.Element.AppModifyer.{your var}  ?

Subject: RE: Subdialog_Invoke cannot play the return value
Replied by: Phani Venigalla on 30-01-2013 11:12:24 AM
Hi
The issue got resolved, In settings of Subdialog Invoke i gave /CVP/Seerver?applicaiton=CVPAPP instead of IP and port and all other settings remains same . It works for me.
I appreciate your quick respose.
Thanks,
Phani.
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links