cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Session ID

224
Views
0
Helpful
0
Comments
This document was generated from CDN thread

Created by: Scope Future on 16-05-2011 01:19:24 PM
I have divided my application into 2 parts based on the fuctionality: - 
 
1) If I invoke the second application using subdialog invoke element will the session ID(got using the getSessionId() method) change in the second application. Or the session ID remain same in both the applications.
 
2) How about the VXML License utilization, is it the same(1 license) through out the call or for each and every subdialog invoke one extra vxml license is utilized ?.
 
 
Thanks in Advance

Subject: Re: New Message from Scope Future in Customer Voice Portal (CVP) - General
Replied by: Janine Graves on 16-05-2011 01:33:18 PM
The Session ID ends with the name of the application being visited, so
that will change. Other than that the Session ID stays the same.
If you specify that the Subdialog is a 'Local Application" then you will
only use one License for both the main app and the invoked subdialog.
By the way, in the VxmlServer/logs/GlobalCallLogger/ logs you'll be able
to see the sessionID's (including the application names) as the call
goes from app to app. They are logged in the order the application ends,
so you'd see the subdialog listed above the main app.

Janine
www.TrainingTheExperts.com

On 5/16/2011 1:19 PM, Cisco Developer Community Forums wrote:
> Scope Future has created a new message in the forum "General
> Discussion - All Versions":
>
> --------------------------------------------------------------
> I have divided my application into 2 parts based on the fuctionality: -Â
> Â
> 1) If I invoke the second application using subdialog invoke element
> will the session ID(got using the getSessionId() method) change in the
> second application. Or the session ID remain same in both the
> applications.
> Â
> 2) How about the VXML License utilization, is it the same(1 license)
> through out the call or for each and every subdialog invoke one extra
> vxml license is utilized ?.
> Â
> Â
> Thanks in Advance
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/3887025>
>
> or simply reply to this email.

--
Janine Graves

Subject: RE: Session ID
Replied by: Scope Future on 16-05-2011 01:45:11 PM
Thanks for the quick reply Janine, I thought of retrieving the reports for a particular call based on the session ID. So, as the session id changes against each application invocation using subdialog invoke what is the best way I can retrieve the reports.

Subject: Re: New Message from Scope Future in Customer Voice Portal (CVP) - General
Replied by: Janine Graves on 16-05-2011 02:00:18 PM
Are you on CVP8 or 7?

In CVP8 the callid is passed in automatically to the main app and to the
invoked subdialogs and stored as SessionData named 'callid' . It's also
added to the activity log by default, so you should probably use that.

In CVP7, it's up to you to manually pass in the called from ICM in the
ToExtVXML array, and then to manually pass it to the invoked subdialog
using the SubdialogInvoke element, like this: 
/CVP/Server?appname=MySubdialogAppname&callid={Data.Session.callid}  --
in this way, it's stored automatically as Session Data and logged
automatically in the subd app.

If you use an App Transfer in CVP 7 or 8, it'll be up to you to pass the
callid in the Data tab of the App Transfer element. And then it'll be up
to you to manually store it into Session data named callid in the new
app (it'll be named <PassingAppName>_callid) , and to log it.


On 5/16/2011 1:45 PM, Cisco Developer Community Forums wrote:
> Scope Future has created a new message in the forum "General
> Discussion - All Versions":
>
> --------------------------------------------------------------
> Thanks for the quick reply Janine, I thought of retrieving the reports
> for a particular call based on the session ID. So, as the session id
> changes against each application invocation using subdialog invoke
> what is the best way I can retrieve the reports.
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/3887087>
>
> or simply reply to this email.

--
Janine Graves

Subject: Re: New Message from Scope Future in Customer Voice Portal (CVP) - General
Replied by: Janine Graves on 16-05-2011 02:08:18 PM
Or you could retrieve the reports using something like  'starts with' (I
don't know what the SQL syntax is) and use most of the Session ID except
for the last portion containing the appname.


On 5/16/2011 1:45 PM, Cisco Developer Community Forums wrote:
> Scope Future has created a new message in the forum "General
> Discussion - All Versions":
>
> --------------------------------------------------------------
> Thanks for the quick reply Janine, I thought of retrieving the reports
> for a particular call based on the session ID. So, as the session id
> changes against each application invocation using subdialog invoke
> what is the best way I can retrieve the reports.
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/3887087>
>
> or simply reply to this email.

--
Janine Graves
CreatePlease to create content