Author Message
SaifulIslam2
Joined: Nov 7, 2009
Messages: 3
Offline
Hi Wilson, I am explaining the issue more elaborately. I have developed the application in a development environment, where:
1. I can't have any caller id either using session:ani or cticallinfo:ani.
2. So, I have just hard-coded a caller number for testing purpose.
3. The application works fine, with simulator & even making my development pc as the app server, the app is ok.

But when I tend to move to go live, I just change the hard-coded value to cticallinfo:ani to get the caller number.
In live environment:
1. We use IR, not VP.
2. session:ani doesn't get any value, so we use cticallinfo:ani
3. The application just stops before a specific node which has no connection with cticallinfo:ani.

I am giving a snippet of my log where a caller just does an registration. U can see every servlet is called, but the prompts that resides in the servlets are not played.

Here the caller calls -> app gets caller identity, entry time, checks if the caller is registered, if not, asks to be registered, the caller registers, the app sends web request & has to acknowledge and say good bye. The acknowledgment+good bye(servlet read & exit) part doesn't play the prompts, where it plays ok if I hard-code the caller number & doesn't use cti connector.

- A43BED315CD6618F6B713E15DB77676E:/CBS : SCESession bound to HttpSession A43BED315CD6618F6B713E15DB77676E
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Start
- A43BED315CD6618F6B713E15DB77676E:/CBS : ** Pushed Stack Frame [/CBS]
- A43BED315CD6618F6B713E15DB77676E:/CBS : runtime_platform : IR
- A43BED315CD6618F6B713E15DB77676E:/CBS : runtime_asr : SRGS-Literals
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getCallerEntryTime
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___vprdnis to complex: session:vprdnis as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___channel to complex: session:channel as [93]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :redirectinfo___uri to complex: redirectinfo:uri as []
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :redirectinfo___presentationinfo to complex: redirectinfo:presentationinfo as []
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :shareduui___value to complex: shareduui:value as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___sessionlabel to complex: session:sessionlabel as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :shareduui___id to complex: shareduui:id as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :redirectinfo___reason to complex: redirectinfo:reason as []
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___vpcalledextension to complex: session:vpcalledextension as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :sipcallid to simple: sipcallid as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___ani to complex: session:ani as []
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___protocolname to complex: session:protocolname as [H323]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___mediatype to complex: session:mediatype as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :redirectinfo___screeninginfo to complex: redirectinfo:screeninginfo as []
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___vpcoveragereason to complex: session:vpcoveragereason as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___sharedmode to complex: session:sharedmode as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___calltag to complex: session:calltag as [AIR-FIVE-0093-1277722806]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___dnis to complex: session:dnis as [25594]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___vpcoveragetype to complex: session:vpcoveragetype as [unknown]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___protocolversion to complex: session:protocolversion as [1.0]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :session___aai to complex: session:aai as [undefined]
2010/06/28 15:57:36
The caller is :
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : LangPrompt
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Sel_Lang
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : setLangBng
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :Sel_Lang___confidence to complex: Sel_Lang:confidence as [0.949999988079071]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :Sel_Lang___value to complex: Sel_Lang:value as [1]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :Sel_Lang___interpretation to complex: Sel_Lang:interpretation as [1]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :Sel_Lang___utterance to complex: Sel_Lang:utterance as [1]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :Sel_Lang___inputmode to complex: Sel_Lang:inputmode as [dtmf]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Assigning [bn] to [selectedLang]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getCallerIdentity
- A43BED315CD6618F6B713E15DB77676E:/CBS : Assigning [cticallinfo:ani] to [usrNumbers:userMobNumber]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [usrNumbers:userMobNumber] String Equal Ignorecase [78849] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Insert [880] in [usrNumbers:userMobNumber] at offset [0]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Assigning [status] to [ReqURL:reqParam]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Assigning [1] to [callingFlag]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConfiguration
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConf-Begin
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConf-readParams
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConf-returnToMain
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : log
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [callingFlag] String Equal [1] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : sendRequest
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-Begin
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-sendReqGetResp
Request URL:http://***.***.***.***:****/?channel=*****&msisdn=8801711082258&pass=*****&Keyword=status&Port=****
Server Response: de-registered | whitelist-deactivated
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-decider
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [ReqURL:reqParam] String Equal Ignorecase [status] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-returnResponse
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : responseLog
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [callingFlag] String Equal [1] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Decider
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Decider-Begin
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Decider-decideResponse
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Decider-logger
- In Progress | channel:93 | CBS:Decider-logger | Server Response: | Server Response: | ResponseFromServer | de-registered | whitelist-deactivated | unknown
- In Progress | channel:93 | CBS:Decider-logger | | White List status | whiteList:status | deactivated | unknown
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : Decider-returnDecision
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : starter
- A43BED315CD6618F6B713E15DB77676E:/CBS : Assigning [2] to [callingFlag]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [usrInfo:status] String Equal Ignorecase [not-registered] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : startDialog
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : DoRegistration
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : reg
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :DoRegistration___interpretation to complex: DoRegistration:interpretation as [1]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :DoRegistration___value to complex: DoRegistration:value as [1]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :DoRegistration___confidence to complex: DoRegistration:confidence as [0.949999988079071]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :DoRegistration___utterance to complex: DoRegistration:utterance as [1]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Storing :DoRegistration___inputmode to complex: DoRegistration:inputmode as [dtmf]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Assigning [Register] to [ReqURL:reqParam]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConfiguration
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConf-Begin
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConf-readParams
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : readConf-returnToMain
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : log
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [callingFlag] String Equal [1] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : sendRequest
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-Begin
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-sendReqGetResp
Request URL:http://***.***.***.***:****/?channel=*****&msisdn=8801711082258&pass=*****&Keyword=Reg&Port=****
Server Response: ok
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-decider
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [ReqURL:reqParam] String Equal Ignorecase [status] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition2] Condition [callingFlag] String Equal [3] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-reqAcknowledge
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : getRequestResponse-returnResponse
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : responseLog
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [callingFlag] String Equal [1] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition2] Condition [callingFlag] String Equal [3] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : exit
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Setting Exit Timer
- A43BED315CD6618F6B713E15DB77676E:/CBS : Invalidating From Exit Timer
- A43BED315CD6618F6B713E15DB77676E:/CBS : HTTP Session lost removing SCESession A43BED315CD6618F6B713E15DB77676E
- A43BED315CD6618F6B713E15DB77676E:/CBS : SCESession Removed
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I don't see how cti connector is being used in your app. What is this assigning all about in your log? Did you create the cticallinfo available and set up an operation?

Assigning [cticallinfo:ani] to [usrNumbers:userMobNumber]
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
Can you check the app's web.xml file to see if there is a "sage.cti.autoinvoke.callinfo" parameter. If there is, it needs to be set to true. If it is set to false, you are not calling cti connector to get the info.
SaifulIslam2
Joined: Nov 7, 2009
Messages: 3
Offline
Yes, I made cticonnector available and set am assigning operation. It works fine, u can see I am getting the caller right.
SaifulIslam2
Joined: Nov 7, 2009
Messages: 3
Offline
Hi, Wilson, do you have any suggestion for me? I am totally stuck here. :-(
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I can see that the app executes the responseLog node then the exit node. It looks strange that you have there is a condition following the exit node at the end of the log. So is there some node missing the execution following the responseLog. You said simulation is working; how does that log compare to this one? Also it would be more helpful for me if you have vxml logging enabled.

A43BED315CD6618F6B713E15DB77676E:/CBS servlet : responseLog
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition1] Condition [callingFlag] String Equal [1] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition2] Condition [callingFlag] String Equal [3] next [null]
- A43BED315CD6618F6B713E15DB77676E:/CBS : Using SCESession A43BED315CD6618F6B713E15DB77676E:/CBS servlet : exit
- A43BED315CD6618F6B713E15DB77676E:/CBS : [condition] Condition [selectedLang] String Equal Ignorecase [en] next [null]
SaifulIslam2
Joined: Nov 7, 2009
Messages: 3
Offline
Oh, i am playing a prompt at the exit node. In the prompt there is a condition. So u r seeing that condition. I am trying to make a new app server ready if it is a version issue. In fact i cant find anything wrong,logically.
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
It looks like all the nodes have been executed on the app server then. You need to take a look at the Voice Portal AVB log to see if there is any error there. If it sees the VXML with the prompt specification, it's got to do something, logging an error at least.
Go to:   
Mobile view