Author Message
chukiatdenkongpon
Joined: Nov 7, 2013
Messages: 97
Offline
Hi

I test the DD app that combine with main flow / Sub flow. in ECLIPSE 3.3 using Avaya Application Simulation. I got the prompt error 'error.semantic' and drop call in case as detail below:-
Case I:
Approot > Menu1 > Menu 11 (In Subflow) > Go back Menu 1 > Error prompt after press DTMF to Menu 1 (In Subflow) again.

Case II:
Approot > Menu1 > Menu 11 (In Subflow) > Go Menu 12 (In Subflow) > Go back to Menu 11 again > Error prompt after press DTMF to Menu 11 (In Subflow) again.

Note: I enable the IC feature for this DD App.
And I using the reference node to the destination.

Please give me any suggestion.
THank you.

Console Log:

18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___vprdnis to complex: session:vprdnis as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___channel to complex: session:channel as [0]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :redirectinfo___uri to complex: redirectinfo:uri as [tel no: 0813922940]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :redirectinfo___presentationinfo to complex: redirectinfo:presentationinfo as [undefined]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :shareduui___value to complex: shareduui:value as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___sessionlabel to complex: session:sessionlabel as [undefined]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :shareduui___id to complex: shareduui:id as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :redirectinfo___reason to complex: redirectinfo:reason as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___vpcalledextension to complex: session:vpcalledextension as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___ani to complex: session:ani as [0846360892]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___protocolname to complex: session:protocolname as [pots]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :redirectinfo___screeninginfo to complex: redirectinfo:screeninginfo as [undefined]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___vpcoveragereason to complex: session:vpcoveragereason as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___sharedmode to complex: session:sharedmode as [shared]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___calltag to complex: session:calltag as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___dnis to complex: session:dnis as [tel no: 0813922940]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___vpcoveragetype to complex: session:vpcoveragetype as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___uui to complex: session:uui as [unknown]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___protocolversion to complex: session:protocolversion as [1]
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :session___aai to complex: session:aai as []
18/06/2552 15:46:41 DEBUG - ICConnectorManager.doGet: Request string is reqid=3-287&icconnectorMessage=[VOX.newcall("0",)][3-287]&timeout=8000&channel=0
18/06/2552 15:46:41 DEBUG - ICConnectorManager.doGet: Waiting for notification from VOX for request:3-287
18/06/2552 15:46:41 DEBUG - [VOX] ICConnectorCommon.Write: Writing to socket:[VOX.newcall("0",)][3-287]
18/06/2552 15:46:41 DEBUG - ICConnectorManager.jobCompleted: Response back from Vox: VOX.newcall.response(,"0","123456789") for req: 3-287
18/06/2552 15:46:41 DEBUG - ICConnectorManager.doGet: Wait time for Vox to return response:0ms for request ID:3-287
18/06/2552 15:46:41 DEBUG - ICConnectorManager.doGet: Looking up 3-287 and returning response back to caller:VOX.newcall.response(,"0","123456789")
18/06/2552 15:46:41 DEBUG - ICConnectorManager.doGet: Time to complete doGet request:31ms for request ID:3-287
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : VOX response: VOX.newcall.response(,"0","123456789")
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-Begin
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-GPRS_Setting_Menu
18/06/2552 15:46:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : AppRoot
18/06/2552 15:46:49 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:46:49 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:46:49 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:46:57 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:46:57 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:46:57 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-SetGPRSInfo
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :GPRS_Setting_Menu___confidence to complex: GPRS_Setting_Menu:confidence as [0.949999988079071]
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :GPRS_Setting_Menu___inputmode to complex: GPRS_Setting_Menu:inputmode as [dtmf]
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :GPRS_Setting_Menu___value to complex: GPRS_Setting_Menu:value as [1]
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :GPRS_Setting_Menu___interpretation to complex: GPRS_Setting_Menu:interpretation as [1]
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :GPRS_Setting_Menu___utterance to complex: GPRS_Setting_Menu:utterance as [1]
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-Model_Menu
18/06/2552 15:47:03 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : AppRoot
18/06/2552 15:47:05 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:05 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:05 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:13 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:13 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:13 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:21 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:21 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:21 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:29 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:29 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:29 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:37 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:37 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:37 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-Writelog_Model
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :Model_Menu___utterance to complex: Model_Menu:utterance as [1]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :Model_Menu___interpretation to complex: Model_Menu:interpretation as [1]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :Model_Menu___confidence to complex: Model_Menu:confidence as [0.949999988079071]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :Model_Menu___value to complex: Model_Menu:value as [1]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :Model_Menu___inputmode to complex: Model_Menu:inputmode as [dtmf]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : [condition1] Condition [Model_Menu:value] String Equal Ignorecase [1] next [null]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-NOKIA
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Activate-Begin
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Activate-Chk_Model
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Assigning [0] to [Operations:Count]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : [condition1] Condition [Model_Menu:value] String Equal Ignorecase [1] next [null]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Assigning [NOKIA] to [Operations:Model]
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Activate-NOKIA_Menu
18/06/2552 15:47:41 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : AppRoot
18/06/2552 15:47:45 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:45 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:45 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:47:53 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:47:53 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:47:53 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:01 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:01 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:01 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Activate-Return_Model
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :NOKIA_Menu___value to complex: NOKIA_Menu:value as [#]
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :NOKIA_Menu___interpretation to complex: NOKIA_Menu:interpretation as [#]
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :NOKIA_Menu___utterance to complex: NOKIA_Menu:utterance as [#]
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :NOKIA_Menu___inputmode to complex: NOKIA_Menu:inputmode as [dtmf]
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Storing :NOKIA_Menu___confidence to complex: NOKIA_Menu:confidence as [0.949999988079071]
18/06/2552 15:48:09 DEBUG - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Subflow return node "Return_Model" forwarding to "GPRS_Setting-Model_Menu"
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : GPRS_Setting-Model_Menu
18/06/2552 15:48:09 INFO - 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS : Using SCESession 60BC184891FF1F2EDFB45401795E3DEE:/True_GPRS servlet : AppRoot
18/06/2552 15:48:09 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:09 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:09 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:17 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:17 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:17 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:25 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:25 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:25 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:33 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:33 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:33 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:41 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:41 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:41 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:49 DEBUG - ProviderMonitor: Checking:cce for availability
18/06/2552 15:48:49 DEBUG - ProviderMonitor:cce is null in our list, attempt to reget
18/06/2552 15:48:49 DEBUG - ProviderMonitor:cce is not available
18/06/2552 15:48:54 DEBUG - [VOX] ICConnectorCommon.ChangeConnectionState: VOX(localhost) connection is now down


Avaya Application Simulation Log:

Personal Voice Browser Version 4.0.9 Copyright (c) 2004-2007, Avaya
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.615.wav)
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.630.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.615.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.630.wav)
Waiting for DTMF input
Stopping playback...
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.616.wav)
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.630.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.616.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.630.wav)
Waiting for DTMF input
Stopping playback...
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.911.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.911.wav)
Waiting for DTMF input
Stopping playback...
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.616.wav)
Queuing prompt: File(http://localhost:8080/True_GPRS/data/thai/phrases/M.630.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.616.wav)
Playing file(http://localhost:8080/True_GPRS/data/thai/phrases/M.630.wav)
Waiting for DTMF input
Stopping playback...
App Log: EVENT Id(2) Label() Msg(Error: error.semantic)
Playing text " Your application is having a problem. The event ", Language (en-us), Gender (Female)
Playing text "error.semantic", Language (en-us), Gender (Female)
Playing text " was caught ", Language (en-us), Gender (Female)
Playing text " , Since no event handler was found, the application is exiting. ", Language (en-us), Gender (Female)


any ideas?

thanks & regards
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
Can you enable VXML output in your ddrt.properties file. I need to see the contents of the VXML.

Are you intending on passing back the # key here?
Storing :NOKIA_Menu___value to complex: NOKIA_Menu:value as [#]

chukiatdenkongpon
Joined: Nov 7, 2013
Messages: 97
Offline
Hi

I try to reboot NB. And I also regenerate DD app and test it.
THe error is gone.

What is the possible reason that this error occur ?
Please give me any suggestion.
THank you.

Chukiat D.
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
It means there the AVB encountered a semantic error parsing the contents of the VXML that was passed back. Usually, an invalid or unexpected character.
Go to:   
Mobile view