VoiceGuide IVR Software Main Page
Jump to content

Evaluate Expression Problem

Recommended Posts

I use evaluate expression module to redirect script track.

 

In working script my EE module recognizing called number and following to next script, but in test (backup) server something going wrong.

 

EE module:

F(x) DDI - name

Expression to evaluate: $RV_DNIS

Assign result to the following RV: DDI

 

one of path:

on {222090625} goto [C:\Program Files (x86)\VoiceGuide\Scripts\manager\manager_main.vgs|]

 

data from log file look:

133436.598 6 93 31 state [DDI] Evaluate [$RV_DNIS]

133436.598 6 93 31 rv replace start [$RV_DNIS]

133436.599 6 93 31 rv replace end [222090625]

133436.599 6 93 31 eval [222090625]

133436.599 6 93 31 eval InvokeMember Eval returned

133436.599 6 93 31 rv add [DDI_Input]{222090625}

133436.599 6 93 31 d added DDI_Input | 222090625

133436.599 6 93 31 d updtd DDI_Input | 222090625

133436.599 6 93 31 rv add [DDI]{222090625}

133436.599 6 93 31 d added DDI | 222090625

133436.599 6 93 31 d updtd DDI | 222090625

133436.599 6 93 31 creating new (non-global) rv : called_DDI

133436.599 6 93 31 rv add [called_DDI]{222090625}

133436.599 6 93 31 d added called_DDI | 222090625

133436.599 6 93 31 d added called_DDI | 222090625

133436.599 6 93 31 Eval Expr result:[222090625] stored in RV[called_DDI]

133436.599 6 93 31 path {222090625} not found

133436.599 6 93 31 matching path not found [222090625], try boolean paths.

133436.599 6 93 31 ex: ScriptIo.VGMTYPE_EVALEXPR [222090625] could not be converted to boolean. Take Success path as string non-empty.

133436.599 6 93 31 matching path not found (Boolean True)

133436.599 6 93 31 HangupCall, source=Path {Success} not defined., WorkModeScript=Running_BeforeAnswerCall, yLineStateAppPov=[Offered], lPlayId=0, lRecId=0

133436.599 6 93 31 moduleTitle=[DDI]

133436.599 6 93 31 ScriptWorkingMode set Stopping, (called from HangupCall)

133436.600 6 93 31 ls set Disconnect_Pending (scriptstate=LS_ENDINGCALL)

133436.600 6 93 31 ls set ignore new linestate set as current linestate is Offered

133436.600 6 93 31 state Hanging up... [Path {Success} not defined.]

 

Why not working?

Share this post


Link to post

Can you please post the script used and the the full vgEngine trace that captures system startup and the incoming call.

 

Please .ZIP up traces before posting.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×