Author Message
jlopezt
Joined: Nov 29, 2018
Messages: 2
Offline
Hello,

I'm trying to do a consultation transfer in a way that if it fails due to the number being busy or getting a timeout then it should do a transfer to a different number.
When the number it's available the consultation transfer works as intended, the session ends and the call is transfered.

However when the transfer result is busy or noanswer the event is correctly registered on the node value, but the session never ends (the call stays there on silence unless I hangup) and does nothing more, I tried placing a TTS prompt after it to see if it was a problem with the transfer but the prompt is never heard, even when is registered on the trace.

It's there a way to solve this weird behavior of the call?

Thank you in advance.
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
Consultation transfer should let the app get back the control of the call in case of transfer failure. The app should continue to execute other nodes after the failure. Can you show the trace.log with vxml enabled?
jlopezt
Joined: Nov 29, 2018
Messages: 2
Offline
This was the log on one call, accoding to it the call continued but the announce called untitledAnnounce2 is never heard and the call never ends.

11/12/2018 09:17:23:592 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : SCESession bound to HttpSession 66C85BD6C0F19AA59E581500B8903B0E
11/12/2018 09:17:23:593 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Browser Version 2.1.4, terminationURL enabled : true
11/12/2018 09:17:23:594 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : PlatformParams:getPlatformParams: __VPVarGlobalDate is 1529003896097
11/12/2018 09:17:23:594 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : PlatformParams:getPlatformParams:Timestamp is 06/14/18 21:18:16
11/12/2018 09:17:23:594 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using SCESession 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer servlet : Start
11/12/2018 09:17:23:597 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : ** Pushed Stack Frame [/TestTransfer]
11/12/2018 09:17:23:598 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___sessionid to complex: session:sessionid as [mpp1-mad-2018345081723-9]
11/12/2018 09:17:23:598 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : no variable for simple: __VPapptracelevel
11/12/2018 09:17:23:599 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : runtime_platform : Experience Portal
11/12/2018 09:17:23:600 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : runtime_asr : Nuance 10.0
11/12/2018 09:17:23:600 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Refreshing License
11/12/2018 09:17:23:600 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Acquiring Avaya Platform runtime license
11/12/2018 09:17:23:600 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using license check timeout :0
11/12/2018 09:17:23:630 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Runtime :true
11/12/2018 09:17:23:630 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : IC :true
11/12/2018 09:17:23:630 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : CTI :true
11/12/2018 09:17:23:639 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Grace Period timer cleared
11/12/2018 09:17:23:639 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : License refresh timer started
11/12/2018 09:17:23:640 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : MessageType is speech
11/12/2018 09:17:23:640 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : *** Reply for [/TestTransfer/Start] ***
11/12/2018 09:17:23:641 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : 0:<?xml version="1.0" encoding="UTF-8"?>
1:<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="es-es">
2:<meta name="author" content="Avaya Aura Orchestration Designer"/>
3:<meta name="runtime-version" content="07.10.12.02.p2"/>
4:<meta name="runtimecommon-version" content="07.10.12.02"/>
5:<meta name="runtime-hotfixes" content="AAOD-306, AAOD-303, Dynamic Node Report Name Breadcrumb only"/>
6:<meta name="copyright" content="Copyright (c) 2002-2011, Avaya"/>
7:<script>
8:function getnbest( item, nbest ) {
9: var len = application.lastresult$.length;
10: var result = "";
11:
12: if ( len > nbest) {
13: len = nbest;
14: }
15: for (var i = 0; i < len; i++) {
16: if (i > 0) {
17: result += " |";
18: }
19: var temp = "application.lastresult$[" + i + "]." + item;
20: result += extractprops( "", eval(temp));
21: }
22: return result;
23:}
24:
25:function getnbestnmni( item, nbest ) {
26: var len = application.lastresult$.length;
27: var result = "";
28:
29: if ( len > nbest) {
30: len = nbest;
31: }
32: for (var i = 0; i < len; i++) {
33: if (i > 0) {
34: result += " |";
35: }
36: result += item;
37: }
38: return result;
39:}
40:
41:function extractprops ( parent, obj ) {
42: var prop, name, result = "";
43: var count = 1;
44: if ( typeof ( obj ) == "object" ) {
45: for ( prop in obj ) {
46: name = parent + prop;
47: if ( typeof ( obj [ prop ] ) == "object" ) {
48: result += extractprops( name+".", obj [ prop ] );
49: } else {
50: if (count == 1) {
51: result = obj [ prop ];
52: } else {
53: result += " " + obj [ prop ];
54: }
55: }
56: count = count + 1;
57: }
58: } else {
59: if (obj == undefined ) {
60: result += "undefined";
61: } else {
62: result += obj;
63: }
64: }
65: return result;
66:}
67:
68:function startswith ( value, startwith ) {
69: var index;
70: index = value.indexOf(startwith, 0);
71: if ( index == 0 ) {
72: return true;
73: } else {
74: return false;
75: }
76:}
77:
78:function containsUndefined ( value ) {
79: var index;
80: index = value.indexOf('undefined', 0);
81: if ( index == -1 ) {
82: return false;
83: } else {
84: return true;
85: }
86:}
87:
88:</script>
89:<script>
90:function objectToString( obj ) {
91: try {
92: var result = "";
93: result += getobjectprops( "", obj);
94: if (result.charAt(0) == '|' ) {
95: result = result.substring(1);
96: }
97: } catch (errMsg) {
98: return("undefined");
99: }
100: return result;
101:}
102:
103:function getobjectprops ( parent, obj ) {
104: var prop, name, result = "";
105: if ( typeof ( obj ) == "object" ) {
106: for ( prop in obj ) {
107: name = parent + prop;
108: if ( typeof ( obj [ prop ] ) == "object" ) {
109: result += extractprops( name+".", obj [ prop ] );
110: } else {
111: result += "|" + obj [ prop ];
112: }
113: }
114: } else {
115: if (obj == undefined ) {
116: result += "undefined";
117: } else {
118: result += obj;
119: }
120: }
121: return result;
122:}
123:</script>
124:<var name="_avayaExitReason" expr="''"/>
125:<var name="_avayaExitInfo1" expr="''"/>
126:<var name="_avayaExitInfo2" expr="''"/>
127:<var name="_avayaExitCustomerId" expr="''"/>
128:<var name="_avayaExitPreferredPath" expr="'1'"/>
129:<var name="_avayaExitTopic" expr="''"/>
130:<var name="_avayaExitParentId" expr="''"/>
131:<var name="_avayaNoinputCounter" expr="0"/>
132:<var name="_avayaNomatchCounter" expr="0"/>
133:<catch event="connection.disconnect.transfer">
134:<goto next="untitledApplicationTracking1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
135:</catch>
136:<meta name="marker" content="Avaya Aura Orchestration Designer Root End"/>
137:<form id="Start">
138:<script>
139:function getArray( arrayName, item ) {
140: try {
141: var len = eval( arrayName +'.length;');
142: var result = "";
143:
144: for (var i = 0; i < len; i++) {
145: if (i > 0) {
146: result += " |";
147: }
148: var temp = arrayName + "[" + i + "]." + item;
149: result += eval(temp);
150: }
151: return result;
152: } catch (errMsg) {
153: return('unknown');
154: }
155:}
156:function getRedirect( item ) {
157: return(getArray('session.connection.redirect', item));
158:}
159:function getShareduui( item ) {
160: return(getArray('session.avaya.uui.shared', item));
161:}
162:function getScriptItem( item ) {
163: try {
164: var result = "";
165: result += eval(item);
166: return result;
167: } catch (errMsg) {
168: return('unknown');
169: }
170:}
171:function getSIPCallID() {
172: try {
173: var protocol = getScriptItem( 'session.connection.protocol.name' );
174: if ( protocol == 'sip' || protocol == 'SIP' ) {
175: var temp = getScriptItem( 'session.connection.protocol.sip.callid' );
176: return(temp);
177: } else {
178: return('unknown');
179: }
180: } catch (errMsg) {
181: return('unknown');
182: }
183:}
184:</script>
185:<var name="session___aai" expr="getScriptItem( 'session.connection.aai' )"/>
186:<var name="session___ani" expr="getScriptItem( 'session.connection.remote.uri' )"/>
187:<var name="session___dnis" expr="getScriptItem( 'session.connection.local.uri' )"/>
188:<var name="session___protocolname" expr="getScriptItem( 'session.connection.protocol.name' )"/>
189:<var name="session___protocolversion" expr="getScriptItem( 'session.connection.protocol.version' )"/>
190:<var name="session___uui" expr="getScriptItem( 'session.avaya.telephone.uui' )"/>
191:<var name="session___calltag" expr="getScriptItem( 'session.avaya.telephone.callid' )"/>
192:<var name="session___channel" expr="getScriptItem( 'session.avaya.telephone.called_extension' )"/>
193:<var name="session___vpcalledextension" expr="getScriptItem( 'session.avaya.telephone.called_extension' )"/>
194:<var name="session___vpcoveragereason" expr="getScriptItem( 'session.avaya.telephone.coverage_reason' )"/>
195:<var name="session___vpcoveragetype" expr="getScriptItem( 'session.avaya.telephone.coverage_type' )"/>
196:<var name="session___vprdnis" expr="getScriptItem( 'session.avaya.telephone.rdnis' )"/>
197:<var name="redirectinfo___uri" expr="getRedirect('uri')"/>
198:<var name="redirectinfo___presentationinfo" expr="getRedirect('pi')"/>
199:<var name="redirectinfo___screeninginfo" expr="getRedirect('si')"/>
200:<var name="redirectinfo___reason" expr="getRedirect('reason')"/>
201:<var name="session___sharedmode" expr="getScriptItem( 'session.avaya.uui.mode' )"/>
202:<var name="shareduui___id" expr="getShareduui('id')"/>
203:<var name="shareduui___value" expr="getShareduui('value')"/>
204:<var name="session___sessionlabel" expr="getScriptItem( 'session.avaya.ucid' )"/>
205:<var name="_sipcallid" expr="getSIPCallID()"/>
206:<var name="session___mediatype" expr="getScriptItem( 'session.connection.protocol.sip.media[1].type' )"/>
207:<var name="session___videoenabled" expr="getScriptItem( 'session.connection.video.enabled' )"/>
208:<var name="session___videocodec" expr="getScriptItem( 'session.connection.video.codec' )"/>
209:<var name="session___videoformat" expr="getScriptItem( 'session.connection.video.format' )"/>
210:<var name="session___videowidth" expr="getScriptItem( 'session.connection.video.width' )"/>
211:<var name="session___videoheight" expr="getScriptItem( 'session.connection.video.height' )"/>
212:<var name="session___videofps" expr="getScriptItem( 'session.connection.video.fps' )"/>
213:<var name="session___videobitrate" expr="getScriptItem( 'session.connection.video.bitrate' )"/>
214:<var name="session___videonearfmtp" expr="getScriptItem( 'session.connection.video.nearfmtp' )"/>
215:<var name="session___videofarfmtp" expr="getScriptItem( 'session.connection.video.farfmtp' )"/>
216:<var name="session___ucid" expr="getScriptItem( 'session.avaya.ucid' )"/>
217:<var name="session___conversefirst" expr="'unknown'"/>
218:<var name="session___conversesecond" expr="'unknown'"/>
219:<block>
220:<submit next="untitledPromptAndCollect1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer" namelist="session___aai session___ani session___dnis session___protocolname session___protocolversion session___uui session___calltag session___channel session___vpcalledextension session___vpcoveragereason session___vpcoveragetype session___vprdnis redirectinfo___uri redirectinfo___presentationinfo redirectinfo___screeninginfo redirectinfo___reason session___sharedmode shareduui___id shareduui___value session___sessionlabel _sipcallid session___mediatype session___videoenabled session___videocodec session___videoformat session___videowidth session___videoheight session___videofps session___videobitrate session___videonearfmtp session___videofarfmtp session___ucid session___conversefirst session___conversesecond" method="post"/>
221:</block>
222:</form>
223:</vxml>
224:

11/12/2018 09:17:23:747 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using SCESession 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer servlet : untitledPromptAndCollect1
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :_sipcallid to simple: _sipcallid as [8010a56081ae917da25ab8e89200]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :redirectinfo___presentationinfo to complex: redirectinfo:presentationinfo as []
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :redirectinfo___reason to complex: redirectinfo:reason as []
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :redirectinfo___screeninginfo to complex: redirectinfo:screeninginfo as []
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :redirectinfo___uri to complex: redirectinfo:uri as []
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___aai to complex: session:aai as []
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___ani to complex: session:ani as [232419]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___calltag to complex: session:calltag as [mpp1-mad-SIP-Connection-7-2018345081723]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___channel to complex: session:channel as []
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___dnis to complex: session:dnis as [295162]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___mediatype to complex: session:mediatype as [unknown]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___protocolname to complex: session:protocolname as [sip]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___protocolversion to complex: session:protocolversion as [2.0]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___sessionlabel to complex: session:sessionlabel as [undefined]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___sharedmode to complex: session:sharedmode as [serviceprovider]
11/12/2018 09:17:23:749 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___ucid to complex: session:ucid as [undefined]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___uui to complex: session:uui as []
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videobitrate to complex: session:videobitrate as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videocodec to complex: session:videocodec as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videoenabled to complex: session:videoenabled as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videofarfmtp to complex: session:videofarfmtp as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videoformat to complex: session:videoformat as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videofps to complex: session:videofps as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videoheight to complex: session:videoheight as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videonearfmtp to complex: session:videonearfmtp as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___videowidth to complex: session:videowidth as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___vpcalledextension to complex: session:vpcalledextension as []
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___vpcoveragereason to complex: session:vpcoveragereason as []
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___vpcoveragetype to complex: session:vpcoveragetype as []
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :session___vprdnis to complex: session:vprdnis as []
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :shareduui___id to complex: shareduui:id as [unknown]
11/12/2018 09:17:23:750 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :shareduui___value to complex: shareduui:value as [unknown]
11/12/2018 09:17:23:753 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : *** Reply for [/TestTransfer/untitledPromptAndCollect1] ***
11/12/2018 09:17:23:753 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : 0:<?xml version="1.0" encoding="UTF-8"?>
1:<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="es-es">
2:<meta name="author" content="Avaya Aura Orchestration Designer"/>
3:<meta name="runtime-version" content="07.10.12.02.p2"/>
4:<meta name="runtimecommon-version" content="07.10.12.02"/>
5:<meta name="runtime-hotfixes" content="AAOD-306, AAOD-303, Dynamic Node Report Name Breadcrumb only"/>
6:<meta name="copyright" content="Copyright (c) 2002-2011, Avaya"/>
7:<script>
8:function getnbest( item, nbest ) {
9: var len = application.lastresult$.length;
10: var result = "";
11:
12: if ( len > nbest) {
13: len = nbest;
14: }
15: for (var i = 0; i < len; i++) {
16: if (i > 0) {
17: result += " |";
18: }
19: var temp = "application.lastresult$[" + i + "]." + item;
20: result += extractprops( "", eval(temp));
21: }
22: return result;
23:}
24:
25:function getnbestnmni( item, nbest ) {
26: var len = application.lastresult$.length;
27: var result = "";
28:
29: if ( len > nbest) {
30: len = nbest;
31: }
32: for (var i = 0; i < len; i++) {
33: if (i > 0) {
34: result += " |";
35: }
36: result += item;
37: }
38: return result;
39:}
40:
41:function extractprops ( parent, obj ) {
42: var prop, name, result = "";
43: var count = 1;
44: if ( typeof ( obj ) == "object" ) {
45: for ( prop in obj ) {
46: name = parent + prop;
47: if ( typeof ( obj [ prop ] ) == "object" ) {
48: result += extractprops( name+".", obj [ prop ] );
49: } else {
50: if (count == 1) {
51: result = obj [ prop ];
52: } else {
53: result += " " + obj [ prop ];
54: }
55: }
56: count = count + 1;
57: }
58: } else {
59: if (obj == undefined ) {
60: result += "undefined";
61: } else {
62: result += obj;
63: }
64: }
65: return result;
66:}
67:
68:function startswith ( value, startwith ) {
69: var index;
70: index = value.indexOf(startwith, 0);
71: if ( index == 0 ) {
72: return true;
73: } else {
74: return false;
75: }
76:}
77:
78:function containsUndefined ( value ) {
79: var index;
80: index = value.indexOf('undefined', 0);
81: if ( index == -1 ) {
82: return false;
83: } else {
84: return true;
85: }
86:}
87:
88:</script>
89:<script>
90:function objectToString( obj ) {
91: try {
92: var result = "";
93: result += getobjectprops( "", obj);
94: if (result.charAt(0) == '|' ) {
95: result = result.substring(1);
96: }
97: } catch (errMsg) {
98: return("undefined");
99: }
100: return result;
101:}
102:
103:function getobjectprops ( parent, obj ) {
104: var prop, name, result = "";
105: if ( typeof ( obj ) == "object" ) {
106: for ( prop in obj ) {
107: name = parent + prop;
108: if ( typeof ( obj [ prop ] ) == "object" ) {
109: result += extractprops( name+".", obj [ prop ] );
110: } else {
111: result += "|" + obj [ prop ];
112: }
113: }
114: } else {
115: if (obj == undefined ) {
116: result += "undefined";
117: } else {
118: result += obj;
119: }
120: }
121: return result;
122:}
123:</script>
124:<var name="_avayaExitReason" expr="''"/>
125:<var name="_avayaExitInfo1" expr="''"/>
126:<var name="_avayaExitInfo2" expr="''"/>
127:<var name="_avayaExitCustomerId" expr="''"/>
128:<var name="_avayaExitPreferredPath" expr="'1'"/>
129:<var name="_avayaExitTopic" expr="''"/>
130:<var name="_avayaExitParentId" expr="''"/>
131:<var name="_avayaNoinputCounter" expr="0"/>
132:<var name="_avayaNomatchCounter" expr="0"/>
133:<catch event="connection.disconnect.transfer">
134:<goto next="untitledApplicationTracking1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
135:</catch>
136:<meta name="marker" content="Avaya Aura Orchestration Designer Root End"/>
137:<form id="untitledPromptAndCollect1">
138:<property name="maxnbest" value="1"/>
139:<var name="nbest" expr="1"/>
140:<var name="untitledPromptAndCollect_input___value"/>
141:<var name="untitledPromptAndCollect_input___confidence"/>
142:<var name="untitledPromptAndCollect_input___utterance"/>
143:<var name="untitledPromptAndCollect_input___inputmode"/>
144:<var name="untitledPromptAndCollect_input___interpretation" expr="'undefined'"/>
145:<var name="untitledPromptAndCollect_input___noinputcount" expr="'0'"/>
146:<var name="untitledPromptAndCollect_input___nomatchcount" expr="'0'"/>
147:<var name="graminterp___untitled" expr="'undefined'"/>
148:<field name="untitledPromptAndCollect_input" modal="false">
149:<prompt bargein="true" bargeintype="speech" timeout="8000ms">
150:Bienvenido al IVR de transferencia consultada, por favor digite la extensión a la que desea ser transferido
151:</prompt>
152:<grammar mode="dtmf" xml:lang="es-es" weight="1.0" src="builtin:dtmf/digits?length=6" maxage="0"/>
153:<catch event="noinput">
154:<assign name="_avayaNoinputCounter" expr="_avayaNoinputCounter + 1"/>
155:<prompt bargein="true" bargeintype="speech" timeout="8000ms">
156:Digite una extensión
157:</prompt>
158:<reprompt/>
159:</catch>
160:<catch event="nomatch">
161:<assign name="_avayaNomatchCounter" expr="_avayaNomatchCounter + 1"/>
162:<prompt bargein="true" bargeintype="speech" timeout="8000ms">
163:La extensión a ingresar debe ser de seis digitos
164:</prompt>
165:<reprompt/>
166:</catch>
167:<filled>
168:<assign name="untitledPromptAndCollect_input___confidence" expr="getnbest('confidence', nbest)"/>
169:<assign name="untitledPromptAndCollect_input___utterance" expr="getnbest('utterance', nbest)"/>
170:<assign name="untitledPromptAndCollect_input___inputmode" expr="getnbest('inputmode', nbest)"/>
171:<if cond="untitledPromptAndCollect_input___inputmode == 'dtmf'">
172: <assign name="untitledPromptAndCollect_input___interpretation" expr="getnbest('interpretation', nbest)"/>
173:<else/>
174: <assign name="untitledPromptAndCollect_input___interpretation" expr="getnbest('interpretation.cxtag', nbest)"/>
175:</if>
176:<if cond="startswith(untitledPromptAndCollect_input___interpretation, 'undefined') == true ">
177: <assign name="untitledPromptAndCollect_input___interpretation" expr="getnbest('interpretation', nbest)"/>
178:</if>
179:<assign name="untitledPromptAndCollect_input___value" expr="untitledPromptAndCollect_input___interpretation"/>
180:<assign name="untitledPromptAndCollect_input___noinputcount" expr="getnbestnmni(_avayaNoinputCounter, nbest)"/>
181:<assign name="untitledPromptAndCollect_input___nomatchcount" expr="getnbestnmni(_avayaNomatchCounter, nbest)"/>
182:</filled>
183:</field>
184:<catch event="connection.disconnect">
185:<assign name="untitledPromptAndCollect_input___noinputcount" expr="try {_avayaNoinputCounter} catch (errMsg) {'0'}"/>
186:<assign name="untitledPromptAndCollect_input___nomatchcount" expr="try {_avayaNomatchCounter} catch (errMsg) {'0'}"/>
187:<submit next="AvayaDefaultDisconnectHandler?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer" namelist="untitledPromptAndCollect_input___noinputcount untitledPromptAndCollect_input___nomatchcount" method="post" enctype="multipart/form-data"/>
188:</catch>
189:<block>
190:<submit next="untitledTransfer2?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer" namelist="untitledPromptAndCollect_input___value untitledPromptAndCollect_input___confidence untitledPromptAndCollect_input___utterance untitledPromptAndCollect_input___inputmode untitledPromptAndCollect_input___interpretation untitledPromptAndCollect_input___noinputcount untitledPromptAndCollect_input___nomatchcount" method="post"/>
191:</block>
192:</form>
193:</vxml>
194:

11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using SCESession 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer servlet : untitledTransfer2
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___confidence to complex: untitledPromptAndCollect_input:confidence as [1]
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___inputmode to complex: untitledPromptAndCollect_input:inputmode as [dtmf]
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___interpretation to complex: untitledPromptAndCollect_input:interpretation as [293739]
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___noinputcount to complex: untitledPromptAndCollect_input:noinputcount as [0]
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___nomatchcount to complex: untitledPromptAndCollect_input:nomatchcount as [0]
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___utterance to complex: untitledPromptAndCollect_input:utterance as [293739]
11/12/2018 09:17:38:038 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledPromptAndCollect_input___value to complex: untitledPromptAndCollect_input:value as [293739]
11/12/2018 09:17:38:040 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : *** Reply for [/TestTransfer/untitledTransfer2] ***
11/12/2018 09:17:38:040 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : 0:<?xml version="1.0" encoding="UTF-8"?>
1:<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="es-es">
2:<meta name="author" content="Avaya Aura Orchestration Designer"/>
3:<meta name="runtime-version" content="07.10.12.02.p2"/>
4:<meta name="runtimecommon-version" content="07.10.12.02"/>
5:<meta name="runtime-hotfixes" content="AAOD-306, AAOD-303, Dynamic Node Report Name Breadcrumb only"/>
6:<meta name="copyright" content="Copyright (c) 2002-2011, Avaya"/>
7:<script>
8:function getnbest( item, nbest ) {
9: var len = application.lastresult$.length;
10: var result = "";
11:
12: if ( len > nbest) {
13: len = nbest;
14: }
15: for (var i = 0; i < len; i++) {
16: if (i > 0) {
17: result += " |";
18: }
19: var temp = "application.lastresult$[" + i + "]." + item;
20: result += extractprops( "", eval(temp));
21: }
22: return result;
23:}
24:
25:function getnbestnmni( item, nbest ) {
26: var len = application.lastresult$.length;
27: var result = "";
28:
29: if ( len > nbest) {
30: len = nbest;
31: }
32: for (var i = 0; i < len; i++) {
33: if (i > 0) {
34: result += " |";
35: }
36: result += item;
37: }
38: return result;
39:}
40:
41:function extractprops ( parent, obj ) {
42: var prop, name, result = "";
43: var count = 1;
44: if ( typeof ( obj ) == "object" ) {
45: for ( prop in obj ) {
46: name = parent + prop;
47: if ( typeof ( obj [ prop ] ) == "object" ) {
48: result += extractprops( name+".", obj [ prop ] );
49: } else {
50: if (count == 1) {
51: result = obj [ prop ];
52: } else {
53: result += " " + obj [ prop ];
54: }
55: }
56: count = count + 1;
57: }
58: } else {
59: if (obj == undefined ) {
60: result += "undefined";
61: } else {
62: result += obj;
63: }
64: }
65: return result;
66:}
67:
68:function startswith ( value, startwith ) {
69: var index;
70: index = value.indexOf(startwith, 0);
71: if ( index == 0 ) {
72: return true;
73: } else {
74: return false;
75: }
76:}
77:
78:function containsUndefined ( value ) {
79: var index;
80: index = value.indexOf('undefined', 0);
81: if ( index == -1 ) {
82: return false;
83: } else {
84: return true;
85: }
86:}
87:
88:</script>
89:<script>
90:function objectToString( obj ) {
91: try {
92: var result = "";
93: result += getobjectprops( "", obj);
94: if (result.charAt(0) == '|' ) {
95: result = result.substring(1);
96: }
97: } catch (errMsg) {
98: return("undefined");
99: }
100: return result;
101:}
102:
103:function getobjectprops ( parent, obj ) {
104: var prop, name, result = "";
105: if ( typeof ( obj ) == "object" ) {
106: for ( prop in obj ) {
107: name = parent + prop;
108: if ( typeof ( obj [ prop ] ) == "object" ) {
109: result += extractprops( name+".", obj [ prop ] );
110: } else {
111: result += "|" + obj [ prop ];
112: }
113: }
114: } else {
115: if (obj == undefined ) {
116: result += "undefined";
117: } else {
118: result += obj;
119: }
120: }
121: return result;
122:}
123:</script>
124:<var name="_avayaExitReason" expr="''"/>
125:<var name="_avayaExitInfo1" expr="''"/>
126:<var name="_avayaExitInfo2" expr="''"/>
127:<var name="_avayaExitCustomerId" expr="''"/>
128:<var name="_avayaExitPreferredPath" expr="'1'"/>
129:<var name="_avayaExitTopic" expr="''"/>
130:<var name="_avayaExitParentId" expr="''"/>
131:<var name="_avayaNoinputCounter" expr="0"/>
132:<var name="_avayaNomatchCounter" expr="0"/>
133:<catch event="connection.disconnect.transfer">
134:<goto next="untitledApplicationTracking1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
135:</catch>
136:<meta name="marker" content="Avaya Aura Orchestration Designer Root End"/>
137:<form id="untitledTransfer2">
138:<transfer name="untitledConsultationTransfer1" dest="tel:293739" type="consultation" connecttimeout="5s">
139:<catch event="connection.disconnect.transfer">
140:<assign name="untitledConsultationTransfer1" expr="try {_event} catch (errMsg) {'undefined'}"/>
141:<submit next="untitledData1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer" namelist="untitledConsultationTransfer1" method="get"/>
142:</catch>
143:<filled>
144:<assign name="untitledConsultationTransfer1" expr="try {untitledConsultationTransfer1} catch (errMsg) {'undefined'}"/>
145:</filled>
146:</transfer>
147:<catch event="connection.disconnect">
148:<goto next="AvayaDefaultDisconnectHandler?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
149:</catch>
150:<block>
151:<submit next="untitledData1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer" namelist="untitledConsultationTransfer1" method="get"/>
152:</block>
153:</form>
154:</vxml>
155:

11/12/2018 09:17:38:087 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using SCESession 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer servlet : untitledData1
11/12/2018 09:17:38:087 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Storing :untitledConsultationTransfer1 to simple: untitledConsultationTransfer1 as [busy]
11/12/2018 09:17:38:087 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : [condition1] Expression [untitledConsultationTransfer1] String Equal [busy]
11/12/2018 09:17:38:087 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Assigning [El destino se encuentra ocupado] to [AudioFinal]
11/12/2018 09:17:38:088 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using SCESession 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer servlet : untitledAnnounce2
11/12/2018 09:17:38:088 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : *** Reply for [/TestTransfer/untitledAnnounce2] ***
11/12/2018 09:17:38:089 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : 0:<?xml version="1.0" encoding="UTF-8"?>
1:<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="es-es">
2:<meta name="author" content="Avaya Aura Orchestration Designer"/>
3:<meta name="runtime-version" content="07.10.12.02.p2"/>
4:<meta name="runtimecommon-version" content="07.10.12.02"/>
5:<meta name="runtime-hotfixes" content="AAOD-306, AAOD-303, Dynamic Node Report Name Breadcrumb only"/>
6:<meta name="copyright" content="Copyright (c) 2002-2011, Avaya"/>
7:<script>
8:function getnbest( item, nbest ) {
9: var len = application.lastresult$.length;
10: var result = "";
11:
12: if ( len > nbest) {
13: len = nbest;
14: }
15: for (var i = 0; i < len; i++) {
16: if (i > 0) {
17: result += " |";
18: }
19: var temp = "application.lastresult$[" + i + "]." + item;
20: result += extractprops( "", eval(temp));
21: }
22: return result;
23:}
24:
25:function getnbestnmni( item, nbest ) {
26: var len = application.lastresult$.length;
27: var result = "";
28:
29: if ( len > nbest) {
30: len = nbest;
31: }
32: for (var i = 0; i < len; i++) {
33: if (i > 0) {
34: result += " |";
35: }
36: result += item;
37: }
38: return result;
39:}
40:
41:function extractprops ( parent, obj ) {
42: var prop, name, result = "";
43: var count = 1;
44: if ( typeof ( obj ) == "object" ) {
45: for ( prop in obj ) {
46: name = parent + prop;
47: if ( typeof ( obj [ prop ] ) == "object" ) {
48: result += extractprops( name+".", obj [ prop ] );
49: } else {
50: if (count == 1) {
51: result = obj [ prop ];
52: } else {
53: result += " " + obj [ prop ];
54: }
55: }
56: count = count + 1;
57: }
58: } else {
59: if (obj == undefined ) {
60: result += "undefined";
61: } else {
62: result += obj;
63: }
64: }
65: return result;
66:}
67:
68:function startswith ( value, startwith ) {
69: var index;
70: index = value.indexOf(startwith, 0);
71: if ( index == 0 ) {
72: return true;
73: } else {
74: return false;
75: }
76:}
77:
78:function containsUndefined ( value ) {
79: var index;
80: index = value.indexOf('undefined', 0);
81: if ( index == -1 ) {
82: return false;
83: } else {
84: return true;
85: }
86:}
87:
88:</script>
89:<script>
90:function objectToString( obj ) {
91: try {
92: var result = "";
93: result += getobjectprops( "", obj);
94: if (result.charAt(0) == '|' ) {
95: result = result.substring(1);
96: }
97: } catch (errMsg) {
98: return("undefined");
99: }
100: return result;
101:}
102:
103:function getobjectprops ( parent, obj ) {
104: var prop, name, result = "";
105: if ( typeof ( obj ) == "object" ) {
106: for ( prop in obj ) {
107: name = parent + prop;
108: if ( typeof ( obj [ prop ] ) == "object" ) {
109: result += extractprops( name+".", obj [ prop ] );
110: } else {
111: result += "|" + obj [ prop ];
112: }
113: }
114: } else {
115: if (obj == undefined ) {
116: result += "undefined";
117: } else {
118: result += obj;
119: }
120: }
121: return result;
122:}
123:</script>
124:<var name="_avayaExitReason" expr="''"/>
125:<var name="_avayaExitInfo1" expr="''"/>
126:<var name="_avayaExitInfo2" expr="''"/>
127:<var name="_avayaExitCustomerId" expr="''"/>
128:<var name="_avayaExitPreferredPath" expr="'1'"/>
129:<var name="_avayaExitTopic" expr="''"/>
130:<var name="_avayaExitParentId" expr="''"/>
131:<var name="_avayaNoinputCounter" expr="0"/>
132:<var name="_avayaNomatchCounter" expr="0"/>
133:<catch event="connection.disconnect.transfer">
134:<goto next="untitledApplicationTracking1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
135:</catch>
136:<meta name="marker" content="Avaya Aura Orchestration Designer Root End"/>
137:<form id="untitledAnnounce2">
138:<block>
139:<prompt bargein="true" bargeintype="speech" timeout="8000ms">
140:El destino se encuentra ocupado
141:</prompt>
142:</block>
143:<catch event="connection.disconnect">
144:<goto next="AvayaDefaultDisconnectHandler?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
145:</catch>
146:<block>
147:<submit next="untitledReturn1?___DDSESSIONID=66C85BD6C0F19AA59E581500B8903B0E%3A%2FTestTransfer"/>
148:</block>
149:</form>
150:</vxml>
151:

11/12/2018 09:17:38:100 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Using SCESession 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer servlet : untitledReturn1
11/12/2018 09:17:38:101 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : *** Reply for [/TestTransfer/untitledReturn1] ***
11/12/2018 09:17:38:101 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : 0:<?xml version="1.0" encoding="UTF-8"?>
1:<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="es-es">
2:<meta name="author" content="Avaya Aura Orchestration Designer"/>
3:<meta name="runtime-version" content="07.10.12.02.p2"/>
4:<meta name="runtimecommon-version" content="07.10.12.02"/>
5:<meta name="runtime-hotfixes" content="AAOD-306, AAOD-303, Dynamic Node Report Name Breadcrumb only"/>
6:<meta name="copyright" content="Copyright (c) 2002-2011, Avaya"/>
7:<var name="_avayaExitReason" expr="''"/>
8:<var name="_avayaExitInfo1" expr="''"/>
9:<var name="_avayaExitInfo2" expr="''"/>
10:<var name="_avayaExitCustomerId" expr="''"/>
11:<var name="_avayaExitPreferredPath" expr="'1'"/>
12:<var name="_avayaExitTopic" expr="''"/>
13:<var name="_avayaExitParentId" expr="''"/>
14:<form id="untitledReturn1">
15:<block>
16:<exit namelist="_avayaExitReason _avayaExitInfo1 _avayaExitInfo2 _avayaExitCustomerId _avayaExitPreferredPath _avayaExitTopic _avayaExitReason _avayaExitParentId"/>
17:</block>
18:<catch event="connection.disconnect">
19: <exit namelist="_avayaExitReason _avayaExitInfo1 _avayaExitInfo2 _avayaExitCustomerId _avayaExitPreferredPath _avayaExitTopic _avayaExitReason _avayaExitParentId"/>
20:</catch>
21:<block>
22:</block>
23:</form>
24:</vxml>
25:

11/12/2018 09:47:47:595 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : HTTP Session lost removing SCESession 66C85BD6C0F19AA59E581500B8903B0E
11/12/2018 09:47:47:597 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : SCESession Removed
11/12/2018 09:47:47:598 DEBUG - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : Removing 1 session stack frames.
11/12/2018 09:47:47:598 INFO - 66C85BD6C0F19AA59E581500B8903B0E:/TestTransfer : ** Popped Stack Frame [/TestTransfer]
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I don't see any problem here. You may need to investigate more on the platform side.
Alex012024
Joined: Jan 15, 2014
Messages: 4
Offline
Thanks for asking this problem, i'm also searching for the solution.
Go to:   
Mobile view