Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations dencom on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Voicemail pro Database execute fails

Status
Not open for further replies.

202586

Programmer
Dec 31, 2010
70
SA
I am using a voicemail pro module to allow the caller to login using phone and check the status of his ticket.
I use mysql 5.1.51, corresponding ODBC connector.
Ip office is 500 vs, all necessary licenses are installed, release 7.
Vmail pro is version 6.1(16).
My problem is the the database execute block fails sometimes and the call goes to the failure action. This happens randomly.

Please help.....

The log is as follows,

19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Found node DSMAIN.CHK ID PWD.0, and creating an execution point for it
19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Executing node DSMAIN.CHK ID PWD.0, current stack depth is 10 was 9
19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Executing request to run node DSMAIN.CHK ID PWD.1, current stack depth is 10
19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Found node DSMAIN.CHK ID PWD.1, and creating an execution point for it
19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Executing node DSMAIN.CHK ID PWD.1, current stack depth is 11 was 10
19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Successfully initiated node DSMAIN.CHK ID PWD.1, current stack depth is 11 was 10
19/05 13:42:38.171 vmprov5s (09,4) 2730,28ac: Successfully initiated node DSMAIN.CHK ID PWD.0, current stack depth is 11 was 9
19/05 13:42:38.171 vmprov5s (0a,5) 2730,28ac: OSThreadFunc exited[DatabaseApp, 04736418]
19/05 13:42:38.171 DbgOut (01,5) 10032,9140: DllMain(hinstDLL=0x10000000, fdwReason=DLL_THREAD_ATTACH)
19/05 13:42:38.171 vmprov5s (0a,5) 2730,23b4: OSThreadFunc entered[DatabaseApp, 04717F40]
19/05 13:42:38.171 DbgOut (01,5) 10032,10412: DllMain(hinstDLL=0x10000000, fdwReason=DLL_THREAD_DETACH)
19/05 13:42:38.171 vmprov5s (25,2) 2730,23b4: Exception has occurred in TmodClrObjects::Execute (.\TmodDatabaseAccess.cpp[278])
19/05 13:42:38.171 vmprov5s (09,2) 2730,23b4: Exception has occurred in TmodClrObjects::Execute (.\TmodDatabaseAccess.cpp[278])
19/05 13:42:38.171 vmprov5s (09,2) 2730,23b4: Session: 0000009c - Database execute failed: [MySQL][ODBC 5.1 Driver][mysqld-5.1.51-community-log]MySQL server has gone away
19/05 13:42:38.187 vmprov5s (09,4) 2730,23b4: Session: 0000009c - Executing request to run node DSMAIN.Wrong IDorPWD.0, current stack depth is 10
19/05 13:42:38.187 vmprov5s (09,4) 2730,23b4: Session: 0000009c - Found node DSMAIN.Wrong IDorPWD.0, and creating an execution point for it
19/05 13:42:38.187 vmprov5s (09,4) 2730,23b4: Session: 0000009c - Executing node DSMAIN.Wrong IDorPWD.0, current stack depth is 11 was 10
19/05 13:42:38.187 vmprov5s (09,4) 2730,23b4: Session: 0000009c - Executing request to run node DSMAIN.Wrong IDorPWD.1, current stack depth is 11
19/05 13:42:38.187 vmprov5s (09,4) 2730,23b4: Session: 0000009c - Found node DSMAIN.Wrong IDorPWD.1, and creating an execution point for it
19/05 13:42:38.187 vmprov5s (09,4) 2730,23b4: Session: 0000009c - Executing node DSMAIN.Wrong IDorPWD.1, current stack depth is 12 was 11
 
First thing it looks like the database is configured incorrectly
Second thing, you need your voicemail running at the same release as your ip office. It's a simple (free) upgrade. Make that happen.
Third...you SUUURE you have the right license (Advanced Edition)?

Fourth, if you do all that and its still borked, if you want to post your .mdb (host with drop box/sugar sync, whatever), I'd be happy to take a look at it.

-Austin
ACE: Implement IP Office
qrcode.png
 
Dear Austin,
1) What do you mean by database not configured properly, could you please explain?
2)I have all the necessary licenses , its a demo kit from Avaya with all the licenses.
3)I will upgrade the voice mail pro to the version matching to Ipoffice.
I face issues sometimes, otherwise it works fine. Is it an issue from the mysql??

If all these fails i will send the mdb t you.. :D
 
You can export them module by selecting .mod the open it in notepad and post it here.

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
Here we go... my main module name is DSMAIN.


; Auto-generated by IP Voicemail Pro Client
; For use with IP Office Voicemail Pro Server
; File produced on 21/05/2012 08:03:19
;
; DO NOT EDIT THIS FILE DIRECTLY
;

Working Hours.Condition
{
MEMBERS OR
TIMEBAND MONDAY 08:00-17:00
MEMBERS OR
TIMEBAND TUESDAY 08:00-17:00
MEMBERS OR
TIMEBAND WEDNESDAY 08:00-17:00
MEMBERS OR
TIMEBAND SATURDAY 08:00-17:00
MEMBERS OR
TIMEBAND SUNDAY 08:00-17:00
MEMBERS NOT
CONDITION Holidays.Condition
}

Workingday.Condition
{
MEMBERS OR
TIMEBAND MONDAY 08:00-17:00
MEMBERS OR
TIMEBAND TUESDAY 08:00-17:00
MEMBERS OR
TIMEBAND WEDNESDAY 08:00-17:00
MEMBERS OR
TIMEBAND SATURDAY 08:00-17:00
MEMBERS OR
TIMEBAND SUNDAY 08:00-17:00
MEMBERS NOT
CONDITION Holidays.Condition
}

LOGINCOUNTER.Condition
{
MEMBERS AND
TEST $COUNTER1=3
}

STATE678.Condition
{
MEMBERS OR
TEST $DBD[0]=6
MEMBERS OR
TEST $DBD[0]=7
MEMBERS OR
TEST $DBD[0]=8
}

PRIOREQ.Condition
{
MEMBERS AND
TEST $DBD[0]=1
}

PRIOMED.Condition
{
MEMBERS OR
TEST $DBD[0]=2
MEMBERS OR
TEST $DBD[0]=3
}

PRIOHIGH.Condition
{
MEMBERS AND
TEST $DBD[0]=4
}

PRIOCRIT.Condition
{
MEMBERS AND
TEST $DBD[0]=5
}

TOPEN.Condition
{
MEMBERS AND
TEST $DBD[0]=4
}

TCLOSESU.Condition
{
MEMBERS AND
TEST $DBD[0]=2
}

TCLOSEUNSU.Condition
{
MEMBERS AND
TEST $DBD[0]=3
}

TREMOVED.Condition
{
MEMBERS AND
TEST $DBD[0]=5
}

TPENDING.Condition
{
MEMBERS OR
TEST $DBD[0]=7
MEMBERS OR
TEST $DBD[0]=7
}

TMERGED.Condition
{
MEMBERS AND
TEST $DBD[0]=9
}

TCLOSEWRK.Condition
{
MEMBERS AND
TEST $DBD[0]=10
}

TNEW.Condition
{
MEMBERS AND
TEST $DBD[0]=1
}

TPENDINGDS.Condition
{
MEMBERS OR
TEST $DBD[0]=6
}

Auto Attendant - External
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Start Point.1
EVENT RESULT.Next=Auto Attendant - External.Is during working hours ?.0
}

Auto Attendant - External.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Auto Attendant - External.Is during working hours ?.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Is during working hours ?.1
EVENT RESULT.True=Auto Attendant - External.Is during the morning?.0
EVENT RESULT.False=Auto Attendant - External.Play out of hours greeting.0
}

Auto Attendant - External.Is during working hours ?.1
{
INTERRUPTABLE
ACTION TEST=Is working hours?.Condition
RESULTOK=True
RESULTFAIL=False
}

Auto Attendant - External.Play out of hours greeting.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Play out of hours greeting.1
EVENT RESULT.Next=Auto Attendant - External.Menu.0
}

Auto Attendant - External.Play out of hours greeting.1
{
MSG Custom\Auto Attendant\$LOC\OutofHours Greeting
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Auto Attendant - External.Is during the morning?.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Is during the morning?.1
EVENT RESULT.False=Auto Attendant - External.Play afternoon greeting.0
EVENT RESULT.True=Auto Attendant - External.Play morning greeting.0
}

Auto Attendant - External.Is during the morning?.1
{
INTERRUPTABLE
ACTION TEST=Is morning time?.Condition
RESULTOK=True
RESULTFAIL=False
}

Auto Attendant - External.Play morning greeting.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Play morning greeting.1
EVENT RESULT.Next=Auto Attendant - External.Menu.0
}

Auto Attendant - External.Play morning greeting.1
{
MSG Custom\Auto Attendant\$LOC\Morning Greeting
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Auto Attendant - External.Play afternoon greeting.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Play afternoon greeting.1
EVENT RESULT.Next=Auto Attendant - External.Menu.0
}

Auto Attendant - External.Play afternoon greeting.1
{
MSG Custom\Auto Attendant\$LOC\Afternoon Greeting
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Auto Attendant - External.Menu.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Menu.1
EVENT RESULT.Next=Auto Attendant - External.Menu.Body.0
}

Auto Attendant - External.Menu.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

Auto Attendant - External.Menu.Body.0
{
INTERRUPTABLE
ACTION WAIT
TIMEOUT 10=Auto Attendant - External.Menu.Timeout.0
EVENT KEYSTR.#=Auto Attendant - External.Retrieve mailbox messages.0
EVENT KEYSTR.*=Auto Attendant - External.External Attendant Start.0
EVENT KEYSTR.$=Auto Attendant - External.Transfer call to Mailbox.0
EVENT KEYSTR.9=Auto Attendant - External.Get mailbox extension.0
EVENT KEYSTR.0=Auto Attendant - External.Play operator transfer prompt.0
}

Auto Attendant - External.Menu.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Menu.Timeout.1
EVENT RESULT.Next=Auto Attendant - External.Menu.Timeout.2
EVENT RESULT.Timeout=Auto Attendant - External.Transfer to Operator.0
}

Auto Attendant - External.Menu.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=1
RESULTOK=Timeout
RESULTFAIL=Next
}

Auto Attendant - External.Menu.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Menu.Timeout.3
EVENT RESULT.Next=Auto Attendant - External.Menu.Body.0
}

Auto Attendant - External.Menu.Timeout.3
{
MSG
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Auto Attendant - External.Retrieve mailbox messages.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Retrieve mailbox messages.1
EVENT RESULT.Next=Auto Attendant - External.External Attendant Start.0
}

Auto Attendant - External.Retrieve mailbox messages.1
{
INTERRUPTABLE
ACTION GETMAIL=?
PROVIDEADVPERSOPT=False
DISTTARGET=
RESULT=Next
}

Auto Attendant - External.Play goodbye.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Play goodbye.1
EVENT RESULT.Next=Abrupt Disconnect.Route
}

Auto Attendant - External.Play goodbye.1
{
MSG Custom\Auto Attendant\$LOC\Goodbye
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Auto Attendant - External.External Attendant Start.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.External Attendant Start.1
EVENT RESULT.NEXT=Abrupt Disconnect.Route
}

Auto Attendant - External.External Attendant Start.1
{
INTERRUPTABLE
ACTION NODE=Auto Attendant - External
RESULTINVALID=Invalid
}

Auto Attendant - External.Leave voicemail for extension.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Leave voicemail for extension.1
EVENT RESULT.Failure=Auto Attendant - External.Play goodbye.0
EVENT RESULT.Success=Auto Attendant - External.Play goodbye.0
}

Auto Attendant - External.Leave voicemail for extension.1
{
INTERRUPTABLE
ACTION LEAVEMAIL=$KEY
RESULTOK=Success
RESULTFAIL=Failure
}

Auto Attendant - External.Get mailbox extension.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Get mailbox extension.1
EVENT RESULT.Next=Auto Attendant - External.Get mailbox extension.Body.0
}

Auto Attendant - External.Get mailbox extension.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

Auto Attendant - External.Get mailbox extension.Body.0
{
MSG Custom\Auto Attendant\$LOC\KeyInExtension
INTERRUPTABLE
ACTION WAIT
TIMEOUT 10=Auto Attendant - External.Get mailbox extension.Timeout.0
EVENT KEYSTR.$=Auto Attendant - External.Leave voicemail for extension.0
}

Auto Attendant - External.Get mailbox extension.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Get mailbox extension.Timeout.1
EVENT RESULT.Next=Auto Attendant - External.Get mailbox extension.Timeout.2
EVENT RESULT.Timeout=Auto Attendant - External.Get mailbox extension.0
}

Auto Attendant - External.Get mailbox extension.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=1
RESULTOK=Timeout
RESULTFAIL=Next
}

Auto Attendant - External.Get mailbox extension.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Get mailbox extension.Timeout.3
EVENT RESULT.Next=Auto Attendant - External.Get mailbox extension.Body.0
}

Auto Attendant - External.Get mailbox extension.Timeout.3
{
MSG
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Auto Attendant - External.Transfer call to Mailbox.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Transfer call to Mailbox.1
EVENT RESULT.No Answer=Auto Attendant - External.Play operator transfer prompt.0
EVENT RESULT.Busy=Auto Attendant - External.Play operator transfer prompt.0
EVENT RESULT.Next=Auto Attendant - External.Play operator transfer prompt.0
}

Auto Attendant - External.Transfer call to Mailbox.1
{
INTERRUPTABLE
ACTION ASSISTEDTRANSFER=$KEY
SOURCE Auto Attendant
MAXRING 10
ANNOUNCE=False
RESULT=Next
RESULTOK=Busy
RESULTFAIL=No Answer
}

Auto Attendant - External.Transfer to Operator.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Transfer to Operator.1
EVENT RESULT.NEXT=Abrupt Disconnect.Route
}

Auto Attendant - External.Transfer to Operator.1
{
INTERRUPTABLE
ACTION NODE=Transfer To Operator
RESULTINVALID=Invalid
}

Auto Attendant - External.Play operator transfer prompt.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - External.Play operator transfer prompt.1
EVENT RESULT.Next=Auto Attendant - External.Transfer to Operator.0
}

Auto Attendant - External.Play operator transfer prompt.1
{
MSG Custom\Auto Attendant\$LOC\Please Hold
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Auto Attendant - Internal
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Start Point.1
EVENT RESULT.Next=Auto Attendant - Internal.Menu.0
}

Auto Attendant - Internal.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Auto Attendant - Internal.Menu.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Menu.1
EVENT RESULT.Next=Auto Attendant - Internal.Menu.Body.0
}

Auto Attendant - Internal.Menu.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

Auto Attendant - Internal.Menu.Body.0
{
MSG Custom\Auto Attendant\$LOC\Internal Greeting
INTERRUPTABLE
ACTION WAIT
TIMEOUT 10=Auto Attendant - Internal.Menu.Timeout.0
EVENT KEYSTR.#=Auto Attendant - Internal.Retrieve mailbox messages.0
EVENT KEYSTR.$=Auto Attendant - Internal.Leave voicemail for extension.0
EVENT KEYSTR.0=Auto Attendant - Internal.Play operator transfer prompt.0
EVENT KEYSTR.*=Auto Attendant - Internal.External Attendant Start.0
}

Auto Attendant - Internal.Menu.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Menu.Timeout.1
EVENT RESULT.Next=Auto Attendant - Internal.Menu.Timeout.2
EVENT RESULT.Timeout=Auto Attendant - Internal.Transfer to Operator.0
}

Auto Attendant - Internal.Menu.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=1
RESULTOK=Timeout
RESULTFAIL=Next
}

Auto Attendant - Internal.Menu.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Menu.Timeout.3
EVENT RESULT.Next=Auto Attendant - Internal.Menu.Body.0
}

Auto Attendant - Internal.Menu.Timeout.3
{
MSG
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Auto Attendant - Internal.Transfer to Operator.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Transfer to Operator.1
EVENT RESULT.NEXT=Abrupt Disconnect.Route
}

Auto Attendant - Internal.Transfer to Operator.1
{
INTERRUPTABLE
ACTION NODE=Transfer To Operator
RESULTINVALID=Invalid
}

Auto Attendant - Internal.Retrieve mailbox messages.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Retrieve mailbox messages.1
EVENT RESULT.Next=Auto Attendant - Internal.External Attendant Start.0
}

Auto Attendant - Internal.Retrieve mailbox messages.1
{
INTERRUPTABLE
ACTION GETMAIL=?
PROVIDEADVPERSOPT=False
DISTTARGET=
RESULT=Next
}

Auto Attendant - Internal.External Attendant Start.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.External Attendant Start.1
EVENT RESULT.NEXT=Abrupt Disconnect.Route
}

Auto Attendant - Internal.External Attendant Start.1
{
INTERRUPTABLE
ACTION NODE=Auto Attendant - External
RESULTINVALID=Invalid
}

Auto Attendant - Internal.Play operator transfer prompt.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Play operator transfer prompt.1
EVENT RESULT.Next=Auto Attendant - Internal.Transfer to Operator.0
}

Auto Attendant - Internal.Play operator transfer prompt.1
{
MSG Custom\Auto Attendant\$LOC\Please Hold
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Auto Attendant - Internal.Leave voicemail for extension.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Leave voicemail for extension.1
EVENT RESULT.Success=Auto Attendant - Internal.Play goodbye.0
EVENT RESULT.Failure=Auto Attendant - Internal.Play goodbye.0
}

Auto Attendant - Internal.Leave voicemail for extension.1
{
INTERRUPTABLE
ACTION LEAVEMAIL=$KEY
RESULTOK=Success
RESULTFAIL=Failure
}

Auto Attendant - Internal.Play goodbye.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Auto Attendant - Internal.Play goodbye.1
EVENT RESULT.Next=Abrupt Disconnect.Route
}

Auto Attendant - Internal.Play goodbye.1
{
MSG Custom\Auto Attendant\$LOC\Goodbye
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Transfer To Operator
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Transfer To Operator.Start Point.1
EVENT RESULT.Next=Transfer To Operator.Set operator extension.0
}

Transfer To Operator.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Transfer To Operator.Set operator extension.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Transfer To Operator.Set operator extension.1
EVENT RESULT.Next=Transfer To Operator.Transfers call to operator.0
}

Transfer To Operator.Set operator extension.1
{
INTERRUPTABLE
ACTION NULL=CP1:0
RESULT=Next
}

Transfer To Operator.Transfers call to operator.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Transfer To Operator.Transfers call to operator.1
EVENT RESULT.Next=Transfer To Operator.Operator transfer failed prompt.0
EVENT RESULT.No Answer=Transfer To Operator.Operator transfer failed prompt.0
EVENT RESULT.Busy=Transfer To Operator.Operator transfer failed prompt.0
}

Transfer To Operator.Transfers call to operator.1
{
INTERRUPTABLE
ACTION ASSISTEDTRANSFER=$CP1
SOURCE Auto Attendant
MAXRING 10
ANNOUNCE=False
RESULT=Next
RESULTOK=Busy
RESULTFAIL=No Answer
}

Transfer To Operator.Operator transfer failed prompt.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Transfer To Operator.Operator transfer failed prompt.1
EVENT RESULT.Next=Transfer To Operator.Leave operator voicemail.0
}

Transfer To Operator.Operator transfer failed prompt.1
{
MSG Custom\Auto Attendant\$LOC\OperatorUnavailable
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Transfer To Operator.Leave operator voicemail.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Transfer To Operator.Leave operator voicemail.1
EVENT RESULT.Success=Transfer To Operator.Play goodbye.0
EVENT RESULT.Failure=Transfer To Operator.Play goodbye.0
}

Transfer To Operator.Leave operator voicemail.1
{
INTERRUPTABLE
ACTION LEAVEMAIL=$CP1
RESULTOK=Success
RESULTFAIL=Failure
}

Transfer To Operator.Play goodbye.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Transfer To Operator.Play goodbye.1
EVENT RESULT.Next=Abrupt Disconnect.Route
}

Transfer To Operator.Play goodbye.1
{
MSG Custom\Auto Attendant\$LOC\Goodbye
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Conference
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Start Point.1
EVENT RESULT.Next=Conference.Enter Conference ID 1 or 2.0
}

Conference.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

Conference.Enter Conference ID 1 or 2.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Enter Conference ID 1 or 2.1
EVENT RESULT.Next=Conference.Enter Conference ID 1 or 2.Body.0
}

Conference.Enter Conference ID 1 or 2.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

Conference.Enter Conference ID 1 or 2.Body.0
{
INTERRUPTABLE
ACTION WAIT
EVENT KEYSTR.1=Conference.Is Session 1 valid for Conf 1?.0
EVENT KEYSTR.2=Conference.Is Session 1 valid for Conf 2?.0
}

Conference.Is Session 1 valid for Conf 1?.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Is Session 1 valid for Conf 1?.1
EVENT RESULT.True=Conference.PIN for Conf 1 - session 1.0
EVENT RESULT.False=Conference.Session not available.0
}

Conference.Is Session 1 valid for Conf 1?.1
{
INTERRUPTABLE
ACTION TEST=CallerNameStartsWith "E".Condition
RESULTOK=True
RESULTFAIL=False
}

Conference.PIN for Conf 1 - session 1.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 1 - session 1.1
}

Conference.PIN for Conf 1 - session 1.1
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 1 - session 1.2
EVENT RESULT.No Match=Conference.PIN for Conf 1 - session 1 Retry.0
EVENT RESULT.Specific=Conference.Transfer to Conference 1.0
}

Conference.PIN for Conf 1 - session 1.2
{
INTERRUPTABLE
ACTION SWITCH($VAR){"1111":Specific, DEFAULT:No Match}
}

Conference.Is Session 1 valid for Conf 2?.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Is Session 1 valid for Conf 2?.1
EVENT RESULT.True=Conference.PIN for Conf 2 - session 1.0
EVENT RESULT.False=Conference.Session not available.0
}

Conference.Is Session 1 valid for Conf 2?.1
{
INTERRUPTABLE
ACTION TEST=CallerNameStartsWith "E".Condition
RESULTOK=True
RESULTFAIL=False
}

Conference.PIN for Conf 2 - session 1.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 2 - session 1.1
}

Conference.PIN for Conf 2 - session 1.1
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 2 - session 1.2
EVENT RESULT.Specific=Conference.Transfer to Conference 2.0
EVENT RESULT.No Match=Conference.PIN for Conf 2 - session 1 Retry.0
}

Conference.PIN for Conf 2 - session 1.2
{
INTERRUPTABLE
ACTION SWITCH($VAR){"1111":Specific, DEFAULT:No Match}
}

Conference.Invalid pass code.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Invalid pass code.1
EVENT RESULT.Next=Abrupt Disconnect.Route
}

Conference.Invalid pass code.1
{
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Conference.Transfer to Conference 1.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Transfer to Conference 1.1
EVENT RESULT.Busy=Conference.Problem in transfer.0
EVENT RESULT.No Answer=Conference.Problem in transfer.0
EVENT RESULT.Next=Conference.Problem in transfer.0
}

Conference.Transfer to Conference 1.1
{
INTERRUPTABLE
ACTION ASSISTEDTRANSFER=*991
MAXRING 30
ANNOUNCE=False
RESULT=Next
RESULTOK=Busy
RESULTFAIL=No Answer
}

Conference.Transfer to Conference 2.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Transfer to Conference 2.1
EVENT RESULT.Next=Conference.Problem in transfer.0
EVENT RESULT.No Answer=Conference.Problem in transfer.0
EVENT RESULT.Busy=Conference.Problem in transfer.0
}

Conference.Transfer to Conference 2.1
{
INTERRUPTABLE
ACTION ASSISTEDTRANSFER=*992
MAXRING 30
ANNOUNCE=False
RESULT=Next
RESULTOK=Busy
RESULTFAIL=No Answer
}

Conference.Problem in transfer.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Problem in transfer.1
EVENT RESULT.Next=Abrupt Disconnect.Route
}

Conference.Problem in transfer.1
{
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Conference.Session not available.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.Session not available.1
EVENT RESULT.Next=Abrupt Disconnect.Route
}

Conference.Session not available.1
{
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

Conference.PIN for Conf 1 - session 1 Retry.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 1 - session 1 Retry.1
}

Conference.PIN for Conf 1 - session 1 Retry.1
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 1 - session 1 Retry.2
EVENT RESULT.No Match=Conference.Invalid pass code.0
EVENT RESULT.Specific=Conference.Transfer to Conference 1.0
}

Conference.PIN for Conf 1 - session 1 Retry.2
{
INTERRUPTABLE
ACTION SWITCH($VAR){"1111":Specific, DEFAULT:No Match}
}

Conference.PIN for Conf 2 - session 1 Retry.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 2 - session 1 Retry.1
}

Conference.PIN for Conf 2 - session 1 Retry.1
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=Conference.PIN for Conf 2 - session 1 Retry.2
EVENT RESULT.No Match=Conference.Invalid pass code.0
EVENT RESULT.Specific=Conference.Transfer to Conference 2.0
}

Conference.PIN for Conf 2 - session 1 Retry.2
{
INTERRUPTABLE
ACTION SWITCH($VAR){"1111":Specific, DEFAULT:No Match}
}

LANGUAGE
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.Start Point.1
EVENT RESULT.Next=LANGUAGE.SELECT LANGUAGE.0
}

LANGUAGE.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

LANGUAGE.SELECT LANGUAGE.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.SELECT LANGUAGE.1
EVENT RESULT.Next=LANGUAGE.SELECT LANGUAGE.Body.0
}

LANGUAGE.SELECT LANGUAGE.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

LANGUAGE.SELECT LANGUAGE.Body.0
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-Language
MSG DS IVR ARA-Prompts CONVERTED\Ar-Press1
MSG DS IVR ARA-Prompts CONVERTED\Ar-ForEnglish
INTERRUPTABLE
ACTION WAIT
TIMEOUT 5=LANGUAGE.SELECT LANGUAGE.Timeout.0
EVENT KEYSTR.1=LANGUAGE.Switch to English UK.0
EVENT KEYSTR.2=LANGUAGE.Switch to English US.0
EVENT KEYSTR.INVALID=LANGUAGE.SELECT LANGUAGE.Invalid.0
}

LANGUAGE.SELECT LANGUAGE.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.SELECT LANGUAGE.Invalid.1
EVENT RESULT.Next=LANGUAGE.SELECT LANGUAGE.Invalid.2
EVENT RESULT.Invalid=LANGUAGE.Switch to English UK.0
}

LANGUAGE.SELECT LANGUAGE.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=3
RESULTOK=Invalid
RESULTFAIL=Next
}

LANGUAGE.SELECT LANGUAGE.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.SELECT LANGUAGE.Invalid.3
EVENT RESULT.Next=LANGUAGE.SELECT LANGUAGE.Body.0
}

LANGUAGE.SELECT LANGUAGE.Invalid.3
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

LANGUAGE.SELECT LANGUAGE.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.SELECT LANGUAGE.Timeout.1
EVENT RESULT.Next=LANGUAGE.SELECT LANGUAGE.Timeout.2
EVENT RESULT.Timeout=LANGUAGE.Switch to English UK.0
}

LANGUAGE.SELECT LANGUAGE.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=3
RESULTOK=Timeout
RESULTFAIL=Next
}

LANGUAGE.SELECT LANGUAGE.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.SELECT LANGUAGE.Timeout.3
EVENT RESULT.Next=LANGUAGE.SELECT LANGUAGE.Body.0
}

LANGUAGE.SELECT LANGUAGE.Timeout.3
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

LANGUAGE.Switch to English UK.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.Switch to English UK.1
EVENT RESULT.Next=LANGUAGE.ARA-en.0
}

LANGUAGE.Switch to English UK.1
{
INTERRUPTABLE
ACTION NULL=SETLANG:EN
RESULT=Next
}

LANGUAGE.Switch to English US.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.Switch to English US.1
EVENT RESULT.Next=LANGUAGE.ARA-enu.0
}

LANGUAGE.Switch to English US.1
{
INTERRUPTABLE
ACTION NULL=SETLANG:ENU
RESULT=Next
}

LANGUAGE.ARA-en.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.ARA-en.1
}

LANGUAGE.ARA-en.1
{
INTERRUPTABLE
ACTION NULL=
EVENT RESULT.NODE_ENTRY=RETURN
RESULT=ARA-en
}

LANGUAGE.ARA-enu.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=LANGUAGE.ARA-enu.1
}

LANGUAGE.ARA-enu.1
{
INTERRUPTABLE
ACTION NULL=
EVENT RESULT.NODE_ENTRY=RETURN
RESULT=ARA-enu
}

OfficeHours
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=OfficeHours.Start Point.1
EVENT RESULT.Next=OfficeHours.Test Condition.0
}

OfficeHours.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

OfficeHours.Test Condition.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=OfficeHours.Test Condition.1
EVENT RESULT.True=OfficeHours.Office Hours.0
EVENT RESULT.False=OfficeHours.Out of Hours.0
}

OfficeHours.Test Condition.1
{
INTERRUPTABLE
ACTION TEST=Workingday.Condition
RESULTOK=True
RESULTFAIL=False
}

OfficeHours.Office Hours.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=OfficeHours.Office Hours.1
}

OfficeHours.Office Hours.1
{
INTERRUPTABLE
ACTION NULL=
EVENT RESULT.NODE_ENTRY=RETURN
RESULT=Office Hours
}

OfficeHours.Out of Hours.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=OfficeHours.Out of Hours.1
}

OfficeHours.Out of Hours.1
{
INTERRUPTABLE
ACTION NULL=
EVENT RESULT.NODE_ENTRY=RETURN
RESULT=Out of Hours
}

AA
{
INTERRUPTABLE
ROOT
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.Start Point.1
EVENT RESULT.Next=AA.OfficeHours.0
}

AA.Start Point.1
{
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

AA.OfficeHours.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.OfficeHours.1
EVENT RESULT.Office Hours=AA.Office Hours.0
EVENT RESULT.Out of Hours=AA.Out Of Hours.0
}

AA.OfficeHours.1
{
INTERRUPTABLE
ACTION NODE=OfficeHours
}

AA.Office Hours.0
{
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.Office Hours.1
EVENT RESULT.Next=AA.Office Hours.Body.0
}

AA.Office Hours.1
{
ACTION CLEARCOUNTER
RESULT=Next
}

AA.Office Hours.Body.0
{
MSG Custom\Auto Attendant\en\Morning Greeting
ACTION WAIT
TIMEOUT 15=AA.Office Hours.Timeout.0
EVENT KEYSTR.2=AA.301.0
EVENT KEYSTR.3=AA.302.0
EVENT KEYSTR.#=AA.Disconnect.0
EVENT KEYSTR.1=AA.300.0
}

AA.Office Hours.Timeout.0
{
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.Office Hours.Timeout.1
EVENT RESULT.Next=AA.Office Hours.Timeout.2
EVENT RESULT.Timeout=AA.Disconnect.0
}

AA.Office Hours.Timeout.1
{
ACTION INCANDTESTCOUNTER=3
RESULTOK=Timeout
RESULTFAIL=Next
}

AA.Office Hours.Timeout.2
{
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.Office Hours.Timeout.3
EVENT RESULT.Next=AA.Office Hours.Body.0
}

AA.Office Hours.Timeout.3
{
MSG
ACTION NULL
RESULT=Next
}

AA.Out Of Hours.0
{
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.Out Of Hours.1
EVENT RESULT.Next=AA.Disconnect.0
}

AA.Out Of Hours.1
{
ACTION NULL=
RESULT=Next
}

AA.Disconnect.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.Disconnect.1
}

AA.Disconnect.1
{
MSG Custom\Auto Attendant\en\Goodbye
INTERRUPTABLE
ACTION DISCONNECT
}

AA.300.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.300.1
}

AA.300.1
{
INTERRUPTABLE
ACTION TRANSFER=300
ANNOUNCE=False
}

AA.301.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.301.1
}

AA.301.1
{
INTERRUPTABLE
ACTION TRANSFER=301
ANNOUNCE=False
}

AA.302.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=AA.302.1
}

AA.302.1
{
INTERRUPTABLE
ACTION TRANSFER=302
ANNOUNCE=False
}

DSMAIN
{
INFO:VMAIL A:$CID,$CLI
INTERRUPTABLE
ROOT
COMPLETE_SEQUENCE 1
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Welcome.1
EVENT RESULT.Next=DSMAIN.LANGUAGE.0
}

DSMAIN.Welcome.1
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-Welcome
MSG enu\custom\Ar-Welcome
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.GETID.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETID.1
EVENT RESULT.Next=DSMAIN.GETID.Body.0
}

DSMAIN.GETID.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.GETID.Body.0
{
INFO:VMAIL A:$CID,$CLI
MSG $LOC\custom\Ar-Enterid
INTERRUPTABLE
ACTION WAIT
TIMEOUT 4=DSMAIN.GETID.Timeout.0
EVENT KEYSTR.$=DSMAIN.STORE ID.0
EVENT KEYSTR.INVALID=DSMAIN.GETID.Invalid.0
}

DSMAIN.GETID.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETID.Invalid.1
EVENT RESULT.Next=DSMAIN.GETID.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.GETID.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.GETID.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETID.Invalid.3
EVENT RESULT.Next=DSMAIN.GETID.Body.0
}

DSMAIN.GETID.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.GETID.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETID.Timeout.1
EVENT RESULT.Next=DSMAIN.GETID.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.GETID.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.GETID.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETID.Timeout.3
EVENT RESULT.Next=DSMAIN.GETID.Body.0
}

DSMAIN.GETID.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.GETPWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETPWD.1
EVENT RESULT.Next=DSMAIN.GETPWD.Body.0
}

DSMAIN.GETPWD.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.GETPWD.Body.0
{
MSG $LOC\custom\Ar-Enterpassword
INTERRUPTABLE
ACTION WAIT
TIMEOUT 7=DSMAIN.GETPWD.Timeout.0
EVENT KEYSTR.$=DSMAIN.STORE PWD.0
EVENT KEYSTR.INVALID=DSMAIN.GETPWD.Invalid.0
}

DSMAIN.GETPWD.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETPWD.Invalid.1
EVENT RESULT.Next=DSMAIN.GETPWD.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.GETPWD.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.GETPWD.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETPWD.Invalid.3
EVENT RESULT.Next=DSMAIN.GETPWD.Body.0
}

DSMAIN.GETPWD.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.GETPWD.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETPWD.Timeout.1
EVENT RESULT.Next=DSMAIN.GETPWD.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.GETPWD.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.GETPWD.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GETPWD.Timeout.3
EVENT RESULT.Next=DSMAIN.GETPWD.Body.0
}

DSMAIN.GETPWD.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.MAINMENU.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.MAINMENU.1
EVENT RESULT.Next=DSMAIN.MAINMENU.Body.0
}

DSMAIN.MAINMENU.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.MAINMENU.Body.0
{
MSG $LOC\custom\Ar-Customer
MSG $LOC\custom\Ar-Services
MSG $LOC\custom\Ar-ServiceDesk
MSG $LOC\custom\Ar-ChangePassword
INTERRUPTABLE
ACTION WAIT
TIMEOUT 7=DSMAIN.MAINMENU.Timeout.0
EVENT KEYSTR.1=DSMAIN.BACK TO MAIN MENU.0
EVENT KEYSTR.3=DSMAIN.GET OLD PWD.0
EVENT KEYSTR.2=DSMAIN.HELPDESK.0
EVENT KEYSTR.INVALID=DSMAIN.MAINMENU.Invalid.0
}

DSMAIN.MAINMENU.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.MAINMENU.Invalid.1
EVENT RESULT.Next=DSMAIN.MAINMENU.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.MAINMENU.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.MAINMENU.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.MAINMENU.Invalid.3
EVENT RESULT.Next=DSMAIN.MAINMENU.Body.0
}

DSMAIN.MAINMENU.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.MAINMENU.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.MAINMENU.Timeout.1
EVENT RESULT.Next=DSMAIN.MAINMENU.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.MAINMENU.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.MAINMENU.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.MAINMENU.Timeout.3
EVENT RESULT.Next=DSMAIN.MAINMENU.Body.0
}

DSMAIN.MAINMENU.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.Voice Question.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Voice Question.1
EVENT RESULT.Next=DSMAIN.Transfer Support.0
}

DSMAIN.Voice Question.1
{
INTERRUPTABLE
ACTION TALKFORM
FUNC record:5
RESULT=Next
}

DSMAIN.Transfer Support.0
{
INFO:VMAIL A:$CID,$CLI
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Transfer Support.1
EVENT RESULT.No Answer=DSMAIN.XFRMOBILE.0
EVENT RESULT.Busy=DSMAIN.AGENT BUSY.0
EVENT RESULT.Reject=DSMAIN.AGENT REJECT.0
EVENT RESULT.Next=Abrupt Disconnect.Route
}

DSMAIN.Transfer Support.1
{
MSG $LOC\custom\Ar-Transfer
INTERRUPTABLE
ACTION WHISPER=450
SOURCE $CLI
TAG $CLI
MAXRING 20
AUTOACCEPT
PLAYRECORDING=YES
RESULT=Next
RESULTOK=Busy
RESULTFAIL=No Answer
RESULT2=Reject
}

DSMAIN.GET DB RESULT.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET DB RESULT.1
EVENT RESULT.Empty=DSMAIN.Wrong IDorPWD.0
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR*.0
EVENT RESULT.Success=DSMAIN.MAINMENU.0
EVENT RESULT.At End=Abrupt Disconnect.Route
}

DSMAIN.GET DB RESULT.1
{
INTERRUPTABLE
ACTION DATABASE_GETDATA=NEXT
RESULTOK=Success
RESULT=At End
RESULT2=Empty
RESULTFAIL=Failure
}

DSMAIN.Disconnect.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Disconnect.1
}

DSMAIN.Disconnect.1
{
INTERRUPTABLE
ACTION DISCONNECT
}

DSMAIN.HELPDESK.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HELPDESK.1
EVENT RESULT.Next=DSMAIN.HELPDESK.Body.0
}

DSMAIN.HELPDESK.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.HELPDESK.Body.0
{
MSG $LOC\custom\Ar-Ticketstatus
MSG $LOC\custom\Ar-OpenTicket
MSG $LOC\custom\Ar-PreviousMenu
INTERRUPTABLE
ACTION WAIT
TIMEOUT 7=DSMAIN.HELPDESK.Timeout.0
EVENT KEYSTR.1=DSMAIN.Database Open*.0
EVENT KEYSTR.*=DSMAIN.MAINMENU.0
EVENT KEYSTR.2=DSMAIN.Record Name.0
EVENT KEYSTR.INVALID=DSMAIN.HELPDESK.Invalid.0
}

DSMAIN.HELPDESK.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HELPDESK.Invalid.1
EVENT RESULT.Next=DSMAIN.HELPDESK.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.HELPDESK.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.HELPDESK.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HELPDESK.Invalid.3
EVENT RESULT.Next=DSMAIN.HELPDESK.Body.0
}

DSMAIN.HELPDESK.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.HELPDESK.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HELPDESK.Timeout.1
EVENT RESULT.Next=DSMAIN.HELPDESK.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.HELPDESK.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.HELPDESK.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HELPDESK.Timeout.3
EVENT RESULT.Next=DSMAIN.HELPDESK.Body.0
}

DSMAIN.HELPDESK.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.Database Open*.0
{
INFO:VMAIL A:$CID,$CLI
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Database Open*.1
EVENT RESULT.Success=DSMAIN.GET TICKET.0
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
}

DSMAIN.Database Open*.1
{
INTERRUPTABLE
ACTION DATABASE_OPEN=<*Provider=MSDASQL;Persist Security Info=False;Data Source=VMAIL;Mode=ReadWrite*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.GET TICKET.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET TICKET.1
EVENT RESULT.Next=DSMAIN.GET TICKET.Body.0
}

DSMAIN.GET TICKET.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.GET TICKET.Body.0
{
MSG $LOC\custom\Ar-EnterTicket
INTERRUPTABLE
ACTION WAIT
TIMEOUT 5=DSMAIN.GET TICKET.Timeout.0
EVENT KEYSTR.$=DSMAIN.STORE TICKET NO.0
EVENT KEYSTR.INVALID=DSMAIN.GET TICKET.Invalid.0
}

DSMAIN.GET TICKET.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET TICKET.Invalid.1
EVENT RESULT.Next=DSMAIN.GET TICKET.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.GET TICKET.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.GET TICKET.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET TICKET.Invalid.3
EVENT RESULT.Next=DSMAIN.GET TICKET.Body.0
}

DSMAIN.GET TICKET.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.GET TICKET.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET TICKET.Timeout.1
EVENT RESULT.Next=DSMAIN.GET TICKET.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.GET TICKET.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.GET TICKET.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET TICKET.Timeout.3
EVENT RESULT.Next=DSMAIN.GET TICKET.Body.0
}

DSMAIN.GET TICKET.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.CHECK TICKET.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHECK TICKET.1
EVENT RESULT.Success=DSMAIN.GET TICKET DETAILS.0
EVENT RESULT.Failure=DSMAIN.Invalid ticket.0
}

DSMAIN.CHECK TICKET.1
{
INTERRUPTABLE
ACTION DATABASE_EXECUTE=<*SELECT TN,USER_ID, TICKET_STATE_ID, TICKET_PRIORITY_ID FROM TICKET WHERE TN='$REG[TNO]';*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.GET TICKET DETAILS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET TICKET DETAILS.1
EVENT RESULT.Success=DSMAIN.STORE DB TICKET NO.0
EVENT RESULT.Empty=DSMAIN.Invalid ticket.0
EVENT RESULT.Failure=DSMAIN.Invalid ticket.0
EVENT RESULT.At End=Abrupt Disconnect.Route
}

DSMAIN.GET TICKET DETAILS.1
{
INTERRUPTABLE
ACTION DATABASE_GETDATA=NEXT
RESULTOK=Success
RESULT=At End
RESULT2=Empty
RESULTFAIL=Failure
}

DSMAIN.STORE TICKET NO.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE TICKET NO.1
EVENT RESULT.Next=DSMAIN.CHECK TICKET.0
}

DSMAIN.STORE TICKET NO.1
{
INTERRUPTABLE
ACTION NULL=SETREG:TNO=$KEY
RESULT=Next
}

DSMAIN.STORE ID.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE ID.1
EVENT RESULT.Next=DSMAIN.GETPWD.0
}

DSMAIN.STORE ID.1
{
INTERRUPTABLE
ACTION NULL=SETREG:CID=$KEY
RESULT=Next
}

DSMAIN.STORE PWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE PWD.1
EVENT RESULT.Next=DSMAIN.Database Open.0
}

DSMAIN.STORE PWD.1
{
INTERRUPTABLE
ACTION NULL=SETREG:CPWD=$KEY
RESULT=Next
}

DSMAIN.CHK ID PWD.0
{
INFO:VMAIL A:$CID,$CLI
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHK ID PWD.1
EVENT RESULT.Success=DSMAIN.GET DB RESULT.0
EVENT RESULT.Failure=DSMAIN.Wrong IDorPWD.0
}

DSMAIN.CHK ID PWD.1
{
INTERRUPTABLE
ACTION DATABASE_EXECUTE=<*SELECT customer_id, pw
FROM ivr_system
WHERE (customer_id = "$REG[CID]") AND (pw = "$REG[CPWD]") ;*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.BACK TO MAIN MENU.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.BACK TO MAIN MENU.1
EVENT RESULT.Next=DSMAIN.BACK TO MAIN MENU.Body.0
}

DSMAIN.BACK TO MAIN MENU.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.BACK TO MAIN MENU.Body.0
{
MSG $LOC\custom\Ar-TalktoOurAgent
MSG $LOC\custom\Ar-PreviousMenu
INTERRUPTABLE
ACTION WAIT
TIMEOUT 7=DSMAIN.BACK TO MAIN MENU.Timeout.0
EVENT KEYSTR.*=DSMAIN.MAINMENU.0
EVENT KEYSTR.1=DSMAIN.Record Name.0
EVENT KEYSTR.INVALID=DSMAIN.BACK TO MAIN MENU.Invalid.0
}

DSMAIN.BACK TO MAIN MENU.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.BACK TO MAIN MENU.Invalid.1
EVENT RESULT.Next=DSMAIN.BACK TO MAIN MENU.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.BACK TO MAIN MENU.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.BACK TO MAIN MENU.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.BACK TO MAIN MENU.Invalid.3
EVENT RESULT.Next=DSMAIN.BACK TO MAIN MENU.Body.0
}

DSMAIN.BACK TO MAIN MENU.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.BACK TO MAIN MENU.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.BACK TO MAIN MENU.Timeout.1
EVENT RESULT.Next=DSMAIN.BACK TO MAIN MENU.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.BACK TO MAIN MENU.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.BACK TO MAIN MENU.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.BACK TO MAIN MENU.Timeout.3
EVENT RESULT.Next=DSMAIN.BACK TO MAIN MENU.Body.0
}

DSMAIN.BACK TO MAIN MENU.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.OfficeHours.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.OfficeHours.1
EVENT RESULT.Out of Hours=DSMAIN.WrkHrs.0
EVENT RESULT.Office Hours=DSMAIN.COUNTER.0
}

DSMAIN.OfficeHours.1
{
INTERRUPTABLE
ACTION NODE=OfficeHours
}

DSMAIN.GET OLD PWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET OLD PWD.1
EVENT RESULT.Next=DSMAIN.GET OLD PWD.Body.0
}

DSMAIN.GET OLD PWD.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.GET OLD PWD.Body.0
{
MSG $LOC\custom\Ar-EnterNewPassword
MSG $LOC\custom\Ar-Numbersign
INTERRUPTABLE
ACTION WAIT
TIMEOUT 5=DSMAIN.GET OLD PWD.Timeout.0
EVENT KEYSTR.$=DSMAIN.STORE OLD PWD.0
EVENT KEYSTR.INVALID=DSMAIN.GET OLD PWD.Invalid.0
}

DSMAIN.GET OLD PWD.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET OLD PWD.Invalid.1
EVENT RESULT.Next=DSMAIN.GET OLD PWD.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.GET OLD PWD.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.GET OLD PWD.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET OLD PWD.Invalid.3
EVENT RESULT.Next=DSMAIN.GET OLD PWD.Body.0
}

DSMAIN.GET OLD PWD.Invalid.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.GET OLD PWD.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET OLD PWD.Timeout.1
EVENT RESULT.Next=DSMAIN.GET OLD PWD.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.GET OLD PWD.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.GET OLD PWD.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET OLD PWD.Timeout.3
EVENT RESULT.Next=DSMAIN.GET OLD PWD.Body.0
}

DSMAIN.GET OLD PWD.Timeout.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.STORE OLD PWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE OLD PWD.1
EVENT RESULT.Next=DSMAIN.Speak Text*.0
}

DSMAIN.STORE OLD PWD.1
{
INTERRUPTABLE
ACTION NULL=SETREG:OPWD=$KEY
RESULT=Next
}

DSMAIN.Database Open**.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Database Open**.1
EVENT RESULT.Success=DSMAIN.UPDATEPWD.0
EVENT RESULT.Failure=DSMAIN.ErrorChgPwd.0
}

DSMAIN.Database Open**.1
{
INTERRUPTABLE
ACTION DATABASE_OPEN=<*Provider=MSDASQL.1;Persist Security Info=False;Data Source=VMAIL;Mode=ReadWrite*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.UPDATEPWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.UPDATEPWD.1
EVENT RESULT.Failure=DSMAIN.ErrorChgPwd.0
EVENT RESULT.Success=DSMAIN.PWD CHANGED.0
}

DSMAIN.UPDATEPWD.1
{
INTERRUPTABLE
ACTION DATABASE_EXECUTE=<*update ivr_system set pw='$REG[OPWD]' WHERE (customer_id= '$REG[CID]') AND (pw= '$REG[CPWD]') ;*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.PWD CHANGED.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.PWD CHANGED.1
EVENT RESULT.Next=DSMAIN.PWD CHANGED.Body.0
}

DSMAIN.PWD CHANGED.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.PWD CHANGED.Body.0
{
MSG $LOC\custom\Ar-PasswordChanged
MSG $LOC\custom\Ar-PreviousMenu
MSG $LOC\custom\Ar-Endcall
MSG $LOC\custom\Ar-Press0
INTERRUPTABLE
ACTION WAIT
TIMEOUT 5=DSMAIN.PWD CHANGED.Timeout.0
EVENT KEYSTR.*=DSMAIN.MAINMENU.0
EVENT KEYSTR.0=DSMAIN.GOOD BYE.0
EVENT KEYSTR.INVALID=DSMAIN.PWD CHANGED.Invalid.0
}

DSMAIN.PWD CHANGED.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.PWD CHANGED.Invalid.1
EVENT RESULT.Next=DSMAIN.PWD CHANGED.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.PWD CHANGED.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.PWD CHANGED.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.PWD CHANGED.Invalid.3
EVENT RESULT.Next=DSMAIN.PWD CHANGED.Body.0
}

DSMAIN.PWD CHANGED.Invalid.3
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.PWD CHANGED.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.PWD CHANGED.Timeout.1
EVENT RESULT.Next=DSMAIN.PWD CHANGED.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.PWD CHANGED.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.PWD CHANGED.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.PWD CHANGED.Timeout.3
EVENT RESULT.Next=DSMAIN.PWD CHANGED.Body.0
}

DSMAIN.PWD CHANGED.Timeout.3
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.Speak Text*.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Speak Text*.1
EVENT RESULT.Next=DSMAIN.CHANGE PWD.0
}

DSMAIN.Speak Text*.1
{
MSG $LOC\custom\Ar-Password
INTERRUPTABLE
ACTION SPEAK=<*<spell>$REG[OPWD]</spell>.*>
RESULT=Next
}

DSMAIN.CHANGE PWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHANGE PWD.1
EVENT RESULT.Next=DSMAIN.CHANGE PWD.Body.0
}

DSMAIN.CHANGE PWD.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.CHANGE PWD.Body.0
{
MSG $LOC\custom\Ar-Confirm
MSG $LOC\custom\Ar-Reenter
INTERRUPTABLE
ACTION WAIT
TIMEOUT 5=DSMAIN.CHANGE PWD.Timeout.0
EVENT KEYSTR.2=DSMAIN.GET OLD PWD.0
EVENT KEYSTR.1=DSMAIN.Database Open**.0
EVENT KEYSTR.INVALID=DSMAIN.CHANGE PWD.Invalid.0
}

DSMAIN.CHANGE PWD.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHANGE PWD.Invalid.1
EVENT RESULT.Next=DSMAIN.CHANGE PWD.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.CHANGE PWD.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.CHANGE PWD.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHANGE PWD.Invalid.3
EVENT RESULT.Next=DSMAIN.CHANGE PWD.Body.0
}

DSMAIN.CHANGE PWD.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.CHANGE PWD.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHANGE PWD.Timeout.1
EVENT RESULT.Next=DSMAIN.CHANGE PWD.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.CHANGE PWD.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.CHANGE PWD.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.CHANGE PWD.Timeout.3
EVENT RESULT.Next=DSMAIN.CHANGE PWD.Body.0
}

DSMAIN.CHANGE PWD.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.STORE USER ID.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE USER ID.1
EVENT RESULT.Next=DSMAIN.STORE DB STATUS.0
}

DSMAIN.STORE USER ID.1
{
INTERRUPTABLE
ACTION NULL=SETREG:DBUSERNAME=$DBD[1]
RESULT=Next
}

DSMAIN.STORE DB STATUS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE DB STATUS.1
EVENT RESULT.Next=DSMAIN.STORE DB PROIRITY.0
}

DSMAIN.STORE DB STATUS.1
{
INTERRUPTABLE
ACTION NULL=SETREG:DBSTATUS=$DBD[2]
RESULT=Next
}

DSMAIN.STORE DB PROIRITY.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE DB PROIRITY.1
EVENT RESULT.Next=DSMAIN.DB STATUS.0
}

DSMAIN.STORE DB PROIRITY.1
{
INTERRUPTABLE
ACTION NULL=SETREG:DBPRIORITY=$DBD[3]
RESULT=Next
}

DSMAIN.STORE DB TICKET NO.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STORE DB TICKET NO.1
EVENT RESULT.Next=DSMAIN.STORE USER ID.0
}

DSMAIN.STORE DB TICKET NO.1
{
INTERRUPTABLE
ACTION NULL=SETREG:DBTICKET=$DBD[0]
RESULT=Next
}

DSMAIN.DB USER NAME.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.DB USER NAME.1
EVENT RESULT.Success=DSMAIN.GET OWNER DETAILS.0
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
}

DSMAIN.DB USER NAME.1
{
INTERRUPTABLE
ACTION DATABASE_EXECUTE=<*SELECT first_name,last_name
FROM users
WHERE id='$REG[DBUSERNAME]';*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.DB STATUS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.DB STATUS.1
EVENT RESULT.Success=DSMAIN.GET STATUS DETAILS.0
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
}

DSMAIN.DB STATUS.1
{
INTERRUPTABLE
ACTION DATABASE_EXECUTE=<*SELECT DISTINCT ID,NAME FROM TICKET_STATE WHERE ID='$REG[DBSTATUS]';*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.DB PRIORITY.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.DB PRIORITY.1
EVENT RESULT.Success=DSMAIN.GET PRIORITY DETAILS.0
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
}

DSMAIN.DB PRIORITY.1
{
INTERRUPTABLE
ACTION DATABASE_EXECUTE=<*SELECT DISTINCT ID, NAME FROM TICKET_PRIORITY WHERE ID='$REG[DBPRIORITY]';*>
RESULTOK=Success
RESULTFAIL=Failure
}

DSMAIN.GET OWNER DETAILS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET OWNER DETAILS.1
EVENT RESULT.Success=DSMAIN.FIRST NAME.0
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
EVENT RESULT.At End=Abrupt Disconnect.Route
EVENT RESULT.Empty=Abrupt Disconnect.Route
}

DSMAIN.GET OWNER DETAILS.1
{
INTERRUPTABLE
ACTION DATABASE_GETDATA=NEXT
RESULTOK=Success
RESULT=At End
RESULT2=Empty
RESULTFAIL=Failure
}

DSMAIN.GET STATUS DETAILS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET STATUS DETAILS.1
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
EVENT RESULT.Success=DSMAIN.STATUS CHECK.0
EVENT RESULT.At End=Abrupt Disconnect.Route
EVENT RESULT.Empty=Abrupt Disconnect.Route
}

DSMAIN.GET STATUS DETAILS.1
{
INTERRUPTABLE
ACTION DATABASE_GETDATA=NEXT
RESULTOK=Success
RESULT=At End
RESULT2=Empty
RESULTFAIL=Failure
}

DSMAIN.GET PRIORITY DETAILS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GET PRIORITY DETAILS.1
EVENT RESULT.Failure=DSMAIN.SYSTEM ERROR.0
EVENT RESULT.Success=DSMAIN.PRIORITY CHECK.0
EVENT RESULT.At End=Abrupt Disconnect.Route
EVENT RESULT.Empty=Abrupt Disconnect.Route
}

DSMAIN.GET PRIORITY DETAILS.1
{
INTERRUPTABLE
ACTION DATABASE_GETDATA=NEXT
RESULTOK=Success
RESULT=At End
RESULT2=Empty
RESULTFAIL=Failure
}

DSMAIN.HEAR AGAIN STATUS.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HEAR AGAIN STATUS.1
EVENT RESULT.Next=DSMAIN.HEAR AGAIN STATUS.Body.0
}

DSMAIN.HEAR AGAIN STATUS.1
{
INTERRUPTABLE
ACTION CLEARCOUNTER
RESULT=Next
}

DSMAIN.HEAR AGAIN STATUS.Body.0
{
MSG $LOC\custom\Ar-hearAgain
MSG $LOC\custom\Ar-Press1
MSG $LOC\custom\Ar-Update
MSG $LOC\custom\Ar-Press2
MSG $LOC\custom\Ar-PreviousMenu
INTERRUPTABLE
ACTION WAIT
TIMEOUT 5=DSMAIN.HEAR AGAIN STATUS.Timeout.0
EVENT KEYSTR.2=DSMAIN.Record Name.0
EVENT KEYSTR.*=DSMAIN.HELPDESK.0
EVENT KEYSTR.1=DSMAIN.Database Open*.0
EVENT KEYSTR.INVALID=DSMAIN.HEAR AGAIN STATUS.Invalid.0
}

DSMAIN.HEAR AGAIN STATUS.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HEAR AGAIN STATUS.Invalid.1
EVENT RESULT.Next=DSMAIN.HEAR AGAIN STATUS.Invalid.2
EVENT RESULT.Invalid=DSMAIN.Invalid.0
}

DSMAIN.HEAR AGAIN STATUS.Invalid.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Invalid
RESULTFAIL=Next
}

DSMAIN.HEAR AGAIN STATUS.Invalid.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HEAR AGAIN STATUS.Invalid.3
EVENT RESULT.Next=DSMAIN.HEAR AGAIN STATUS.Body.0
}

DSMAIN.HEAR AGAIN STATUS.Invalid.3
{
MSG $LOC\custom\Ar-Invalid
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.HEAR AGAIN STATUS.Timeout.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HEAR AGAIN STATUS.Timeout.1
EVENT RESULT.Next=DSMAIN.HEAR AGAIN STATUS.Timeout.2
EVENT RESULT.Timeout=DSMAIN.TIME OUT.0
}

DSMAIN.HEAR AGAIN STATUS.Timeout.1
{
INTERRUPTABLE
ACTION INCANDTESTCOUNTER=4
RESULTOK=Timeout
RESULTFAIL=Next
}

DSMAIN.HEAR AGAIN STATUS.Timeout.2
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.HEAR AGAIN STATUS.Timeout.3
EVENT RESULT.Next=DSMAIN.HEAR AGAIN STATUS.Body.0
}

DSMAIN.HEAR AGAIN STATUS.Timeout.3
{
MSG $LOC\custom\Ar-Timeout
INTERRUPTABLE
ACTION NULL
RESULT=Next
}

DSMAIN.COUNTER.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.COUNTER.1
EVENT RESULT.Next=DSMAIN.GETID.0
}

DSMAIN.COUNTER.1
{
INTERRUPTABLE
ACTION NULL=INCCOUNTER1
RESULT=Next
}

DSMAIN.THREE TRIES.0
{
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.THREE TRIES.1
EVENT RESULT.False=DSMAIN.COUNTER.0
EVENT RESULT.True=DSMAIN.MAX LOGIN.0
}

DSMAIN.THREE TRIES.1
{
ACTION TEST=LOGINCOUNTER.Condition
RESULTOK=True
RESULTFAIL=False
}

DSMAIN.XFRMOBILE.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.XFRMOBILE.1
}

DSMAIN.XFRMOBILE.1
{
MSG $LOC\custom\Ar-Mobiletransfer
INTERRUPTABLE
ACTION TRANSFER=*555
TAG SERVICE DESK
CALLPRIORITY=H
ANNOUNCE=False
}

DSMAIN.WrkHrs.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.WrkHrs.1
EVENT RESULT.Next=DSMAIN.Record Name.0
}

DSMAIN.WrkHrs.1
{
MSG $LOC\custom\Ar-WorkingHours
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.Wrong IDorPWD.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Wrong IDorPWD.1
EVENT RESULT.Next=DSMAIN.THREE TRIES.0
}

DSMAIN.Wrong IDorPWD.1
{
MSG $LOC\custom\Ar-WrongIdorPassword
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.ErrorChgPwd.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.ErrorChgPwd.1
EVENT RESULT.Next=DSMAIN.MAINMENU.0
}

DSMAIN.ErrorChgPwd.1
{
MSG $LOC\custom\Ar-Errorpassword
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.TIME OUT.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.TIME OUT.1
EVENT RESULT.Next=DSMAIN.GOOD BYE.0
}

DSMAIN.TIME OUT.1
{
MSG $LOC\custom\Ar-Timeout1
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.Invalid.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Invalid.1
EVENT RESULT.Next=DSMAIN.GOOD BYE.0
}

DSMAIN.Invalid.1
{
MSG $LOC\custom\Ar-Maxattempts
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.GOOD BYE.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.GOOD BYE.1
EVENT RESULT.Next=DSMAIN.Disconnect.0
}

DSMAIN.GOOD BYE.1
{
MSG $LOC\custom\Ar-GoodBye
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.MAX LOGIN.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.MAX LOGIN.1
EVENT RESULT.Next=DSMAIN.Record Name.0
}

DSMAIN.MAX LOGIN.1
{
MSG $LOC\custom\Ar-Maxattempts
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.Invalid ticket.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Invalid ticket.1
EVENT RESULT.Next=DSMAIN.Record Name.0
}

DSMAIN.Invalid ticket.1
{
MSG $LOC\custom\Ar-InvalidTicket
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.Record Name.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Record Name.1
EVENT RESULT.Next=DSMAIN.Voice Question.0
}

DSMAIN.Record Name.1
{
MSG $LOC\custom\Ar-RecordName
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.AGENT BUSY.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.AGENT BUSY.1
EVENT RESULT.Next=DSMAIN.GOOD BYE.0
}

DSMAIN.AGENT BUSY.1
{
MSG $LOC\custom\Ar-Agentbusy
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.AGENT REJECT.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.AGENT REJECT.1
EVENT RESULT.Next=DSMAIN.GOOD BYE.0
}

DSMAIN.AGENT REJECT.1
{
MSG $LOC\custom\Ar-AgentNoAnswer
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.SYSTEM ERROR.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.SYSTEM ERROR.1
EVENT RESULT.Next=DSMAIN.Disconnect*.0
}

DSMAIN.SYSTEM ERROR.1
{
MSG $LOC\custom\Ar-System Error
INTERRUPTABLE
ACTION NULL=
RESULT=Next
}

DSMAIN.Disconnect*.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.Disconnect*.1
}

DSMAIN.Disconnect*.1
{
MSG DS IVR ARA-Prompts CONVERTED\Ar-GoodBye
INTERRUPTABLE
ACTION DISCONNECT
}

DSMAIN.FIRST NAME.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.FIRST NAME.1
EVENT RESULT.Next=DSMAIN.LAST NAME.0
}

DSMAIN.FIRST NAME.1
{
INTERRUPTABLE
ACTION NULL=SETREG:DBUSERFNAME=$DBD[0]
RESULT=Next
}

DSMAIN.LAST NAME.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.LAST NAME.1
EVENT RESULT.Next=DSMAIN.HEAR AGAIN STATUS.0
}

DSMAIN.LAST NAME.1
{
INTERRUPTABLE
ACTION NULL=SETREG:DBUSERLANAME=$DBD[1]
RESULT=Next
}

DSMAIN.PRIORITY CHECK.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.PRIORITY CHECK.1
EVENT RESULT.Module Return=DSMAIN.DB USER NAME.0
EVENT RESULT.Module Return*=DSMAIN.DB USER NAME.0
EVENT RESULT.Module Return**=DSMAIN.DB USER NAME.0
EVENT RESULT.Module Return***=DSMAIN.DB USER NAME.0
}

DSMAIN.PRIORITY CHECK.1
{
INTERRUPTABLE
ACTION NODE=PRIORITY CHECK
}

DSMAIN.STATUS CHECK.0
{
INTERRUPTABLE
ACTION WAIT
EVENT RESULT.NODE_ENTRY=DSMAIN.STATUS CHECK.1
EVENT RESULT.Module Return=DSMAIN.DB PRIORITY.0
EVENT RESULT.Module Return**=DSMAIN.DB PRIORITY.0
EVENT RESULT.Module Return***=DSMAIN.DB PRIORITY.0
EVENT RESULT.Module Return*
 
That is not an export of the mod file.

Goto file > import/export > select a directory and a file name save it as .mod
Open in in notepad and save here in /code see options above TGML

Avaya_Red.gif

___________________________________________
It works! Now if only I could remember what I did...

Dain Bramaged (Avaya Search tool )
______________________________________
 
<?xml version="1.0" standalone="yes"?>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<VMProImportExportDataSet xmlns=" <ModuleImportExport diffgr:id="ModuleImportExport1" msdata:rowOrder="0">
<ID>Modules.CRITPRIORITY</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA2wAAAC4AAABXAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CCQBDUklUSUNBTAD/AgUAVHJ1ZQD/AgYARmFsc2UAHP8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAD/AgkAUFJJT0NSSVQA/wIBAAD/AgEAAKoBAAA1AAAAbwAYAAQADwAAAAAADwAAgA8AAIAAAAAAAAAUAAoBAQD/AgEAAP8CAQD/Ag4ATW9kdWxlIFJldHVybgAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAKwBAABbAAAAdQAYAAQADwAAAAAADwAAgA8AAIAAAAAAAAAUAAoBAQD/AgEAAP8CAQD/Ag8ATW9kdWxlIFJldHVybioAB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAADAAAAAQACAAAAAAABAAABAwUFCAAAgAEFCggAAICNAAAAUAAAAJcAAABQAAAAAAABAAIAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAMgEAAEwAAAA8AQAATAAAAAAAAQADAAIAAAAAAAIAAAEDBQUIAACAAQUKCAAAgDIBAABgAAAAPAEAAGAAAAAAAA==</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport2" msdata:rowOrder="1">
<ID>Modules.DSMAIN</ID>
<Data>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</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport3" msdata:rowOrder="2">
<ID>Modules.HIGHPRIORITY</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAxQAAADAAAABBAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CBQBISUdIAP8CBQBUcnVlAP8CBgBGYWxzZQAc/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAP8CCQBQUklPSElHSAD/AgEAAP8CAQAAdwEAAEIAAABvABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDgBNb2R1bGUgUmV0dXJuAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAdAEAAGcAAAB1ABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDwBNb2R1bGUgUmV0dXJuKgAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAAMAAAABAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgI0AAABQAAAAlwAAAFAAAAAAAAEAAgACAAAAAAABAAABAwUFCAAAgAEFCggAAIAGAQAATgAAABABAABOAAAAAAABAAMAAgAAAAAAAgAAAQMFBQgAAIABBQoIAACABgEAAGIAAAAQAQAAYgAAAAAA</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport4" msdata:rowOrder="3">
<ID>Modules.LANGUAGE</ID>
<Data>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</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport5" msdata:rowOrder="4">
<ID>Modules.MEDPRIORITY</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA9QAAADIAAABPAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CBwBNRURJVU0A/wIFAFRydWUA/wIGAEZhbHNlABz/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIIAFBSSU9NRUQA/wIBAAD/AgEAAPsBAABDAAAAbwAYAAQADwAAAAAADwAAgA8AAIAAAAAAAAAUAAoBAQD/AgEAAP8CAQD/Ag4ATW9kdWxlIFJldHVybgAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAANYBAAB9AAAAdQAYAAQADwAAAAAADwAAgA8AAIAAAAAAAAAUAAoBAQD/AgEAAP8CAQD/Ag8ATW9kdWxlIFJldHVybioAB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAADAAAAAQACAAAAAAABAAABAwUFCAAAgAEFCggAAICNAAAAUAAAAJcAAABQAAAAAAABAAIAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACARAEAAFAAAABOAQAAUAAAAAAAAQADAAIAAAAAAAIAAAEDBQUIAACAAQUKCAAAgEQBAABkAAAATgEAAGQAAAAAAA==</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport6" msdata:rowOrder="5">
<ID>Modules.OfficeHours</ID>
<Data>BAAaAAAAKwAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAlwAAACQAAABuAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CDwBUZXN0IENvbmRpdGlvbgD/AgUAVHJ1ZQD/AgYARmFsc2UAHP8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAD/AgsAV29ya2luZ2RheQD/AgEAAP8CAQAAOAEAACEAAABkABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDQBPZmZpY2UgSG91cnMAB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAA6AQAAXAAAAGcAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wINAE91dCBvZiBIb3VycwAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAAMAAAABAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgHUAAABJAAAAfwAAAEkAAAAAAAEAAgACAAAAAAABAAABAwUFCAAAgAEFCggAAIAFAQAAQgAAAA8BAABCAAAAAAABAAMAAgAAAAAAAgAAAQMFBQgAAIABBQoIAACABQEAAFYAAAAPAQAAVgAAAAAA</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport7" msdata:rowOrder="6">
<ID>Modules.PRIORITY CHECK</ID>
<Data>DQAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAzAAAADMAAAB1AEAABAAPAAAAAAAPAACADwAAgAAAAAAAADQACgEBAP8CAQAA/wIDAP8CDQBISUdIUFJJT1JJVFkA/wIOAE1vZHVsZSBSZXR1cm4A/wIPAE1vZHVsZSBSZXR1cm4qAAH/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIVAE1vZHVsZXMuSElHSFBSSU9SSVRZAM4AAACbAAAAdQBAAAQADwAAAAAADwAAgA8AAIAAAAAAAAA0AAoBAQD/AgEAAP8CAwD/AgwATUVEUFJJT1JJVFkA/wIOAE1vZHVsZSBSZXR1cm4A/wIPAE1vZHVsZSBSZXR1cm4qAAH/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIUAE1vZHVsZXMuTUVEUFJJT1JJVFkA1wAAAAQBAAB1AEAABAAPAAAAAAAPAACADwAAgAAAAAAAADQACgEBAP8CAQAA/wIDAP8CDQBDUklUUFJJT1JJVFkA/wIOAE1vZHVsZSBSZXR1cm4A/wIPAE1vZHVsZSBSZXR1cm4qAAH/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIVAE1vZHVsZXMuQ1JJVFBSSU9SSVRZAM4AAABqAQAAdQBAAAQADwAAAAAADwAAgA8AAIAAAAAAAAA0AAoBAQD/AgEAAP8CAwD/AgwAUkVRUFJJT1JJVFkA/wIOAE1vZHVsZSBSZXR1cm4A/wIPAE1vZHVsZSBSZXR1cm4qAAH/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIUAE1vZHVsZXMuUkVRUFJJT1JJVFkAkgEAADIAAAA/ACwABAAPAAAAAAAPAACADwAAgAAAAAAAAA8ACgEBAP8CAQAA/wICAP8CBQBISUdIAP8CBQBOZXh0AAL/AgEAAP8CAgD/AhwAJExPQ1xjdXN0b21cQXItUHJpb3JpdHkud2F2AP8CGAAkTE9DXGN1c3RvbVxBci1IaWdoLndhdgD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIBAAA8AgAAPgAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAACNAQAA/wAAAEAALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAADwAKAQEA/wIBAAD/AgIA/wIFAENSSVQA/wIFAE5leHQAAv8CAQAA/wICAP8CHAAkTE9DXGN1c3RvbVxBci1Qcmlvcml0eS53YXYA/wIcACRMT0NcY3VzdG9tXEFyLUNyaXRpY2FsLndhdgD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIBAABJAgAAoQAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAjgEAAJkAAABPACwABAAPAAAAAAAPAACADwAAgAAAAAAAAA8ACgEBAP8CAQAA/wICAP8CBwBNRURJVU0A/wIFAE5leHQAAv8CAQAA/wICAP8CHAAkTE9DXGN1c3RvbVxBci1Qcmlvcml0eS53YXYA/wIaACRMT0NcY3VzdG9tXEFyLU1lZGl1bS53YXYA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAP8CAQAATwIAAAEBAAB7ABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CEABNb2R1bGUgUmV0dXJuKioAB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAABIAgAAZwEAAIEAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIRAE1vZHVsZSBSZXR1cm4qKioAB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAACmAQAAYAEAAD8ALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAADwAKAQEA/wIBAAD/AgIA/wIEAFJFUQD/AgUATmV4dAAC/wIBAAD/AgIA/wIcACRMT0NcY3VzdG9tXEFyLVByaW9yaXR5LndhdgD/AhsAJExPQ1xjdXN0b21cQXItUmVxdWVzdC53YXYA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAP8CAQAADQAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQAFAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgEEBAABRAAAASwEAAFEAAAAAAAEAAgAEAAAAAAACAAABAwUFCAAAgAEFCggAAIBBAQAAZQAAAEsBAABlAAAASwEAAH0AAADEAAAAfQAAAAAAAgAJAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgEMBAAC5AAAATQEAALkAAAAAAAIAAwAEAAAAAAACAAABAwUFCAAAgAEFCggAAIBDAQAAzQAAAE0BAADNAAAATQEAAOUAAADNAAAA5QAAAAAAAwAHAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgEwBAAAiAQAAVgEAACIBAAAAAAMABAAEAAAAAAACAAABAwUFCAAAgAEFCggAAIBMAQAANgEAAFYBAAA2AQAAVgEAAE4BAADEAAAATgEAAAAABAAMAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgEMBAACIAQAATQEAAIgBAAAAAAUABgACAAAAAAABAAABAwUFCAAAgAEFCggAAIDRAQAAUAAAANsBAABQAAAAAAAJAAgAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACA3QEAALcAAADnAQAAtwAAAAAABwAKAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgM0BAAAdAQAA1wEAAB0BAAAAAAwACwACAAAAAAABAAABAwUFCAAAgAEFCggAAIDlAQAAfgEAAO8BAAB+AQAAAAAEAAkAAgAAAAAAAgAAAQMFBQgAAIABBQoIAACAQwEAAJwBAABNAQAAnAEAAAAA</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport8" msdata:rowOrder="7">
<ID>Modules.REQPRIORITY</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA2gAAADEAAABXAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CCABSRVFVRVNUAP8CBQBUcnVlAP8CBgBGYWxzZQAc/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAP8CCABQUklPUkVRAP8CAQAA/wIBAACyAQAAOwAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAC2AQAAYgAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgDEBAABPAAAAOwEAAE8AAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAIAxAQAAYwAAADsBAABjAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport9" msdata:rowOrder="8">
<ID>Modules.STATCLOSE</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA1gAAADQAAABiAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CCgBTVEFUQ0xPU0UA/wIFAFRydWUA/wIGAEZhbHNlABz/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIJAFRDTE9TRVNVAP8CAQAA/wIBAADNAQAAMwAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAADUAQAAcwAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgDgBAABSAAAAQgEAAFIAAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAIA4AQAAZgAAAEIBAABmAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport10" msdata:rowOrder="9">
<ID>Modules.STATCLOSEUNSU</ID>
<Data>BABFAAAAOAAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA7gAAAC8AAACMAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CEQBTVEFUIENMT1NFIFVOU1VDAP8CBQBUcnVlAP8CBgBGYWxzZQAc/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAP8CCwBUQ0xPU0VVTlNVAP8CAQAA/wIBAADZAQAAKwAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAADbAQAAVgAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAoAAAAFYAAACqAAAAVgAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgHoBAABNAAAAhAEAAE0AAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAIB6AQAAYQAAAIQBAABhAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport11" msdata:rowOrder="10">
<ID>Modules.STATCLOSEWRK</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA1gAAADMAAAB5AEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CDQBTVEFUQ0xPU0VXUksA/wIFAFRydWUA/wIGAEZhbHNlABz/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIKAFRDTE9TRVdSSwD/AgEAAP8CAQAAzAEAADIAAABvABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDgBNb2R1bGUgUmV0dXJuAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAywEAAGcAAAB1ABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDwBNb2R1bGUgUmV0dXJuKgAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAAMAAAABAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgI0AAABQAAAAlwAAAFAAAAAAAAEAAgACAAAAAAABAAABAwUFCAAAgAEFCggAAIBPAQAAUQAAAFkBAABRAAAAAAABAAMAAgAAAAAAAgAAAQMFBQgAAIABBQoIAACATwEAAGUAAABZAQAAZQAAAAAA</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport12" msdata:rowOrder="11">
<ID>Modules.STATMERGED</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAvgAAACwAAABwAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CDABTVEFUIE1FUkdFRAD/AgUAVHJ1ZQD/AgYARmFsc2UAHP8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAD/AggAVE1FUkdFRAD/AgEAAP8CAQAApgEAADIAAABvABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDgBNb2R1bGUgUmV0dXJuAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAqQEAAGsAAAB1ABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDwBNb2R1bGUgUmV0dXJuKgAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAAMAAAABAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgI0AAABQAAAAlwAAAFAAAAAAAAEAAgACAAAAAAABAAABAwUFCAAAgAEFCggAAIAuAQAASgAAADgBAABKAAAAAAABAAMAAgAAAAAAAgAAAQMFBQgAAIABBQoIAACALgEAAF4AAAA4AQAAXgAAAAAA</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport13" msdata:rowOrder="12">
<ID>Modules.STATNEW</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAyAAAADEAAABdAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CCQBTVEFUIE5FVwD/AgUAVHJ1ZQD/AgYARmFsc2UAHP8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAD/AgUAVE5FVwD/AgEAAP8CAQAAtAEAAC4AAABvABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDgBNb2R1bGUgUmV0dXJuAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAuwEAAGcAAAB1ABgABAAPAAAAAAAPAACADwAAgAAAAAAAABQACgEBAP8CAQAA/wIBAP8CDwBNb2R1bGUgUmV0dXJuKgAH/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAAMAAAABAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgI0AAABQAAAAlwAAAFAAAAAAAAEAAgACAAAAAAABAAABAwUFCAAAgAEFCggAAIAlAQAATwAAAC8BAABPAAAAAAABAAMAAgAAAAAAAgAAAQMFBQgAAIABBQoIAACAJQEAAGMAAAAvAQAAYwAAAAAA</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport14" msdata:rowOrder="13">
<ID>Modules.STATOPEN</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAKgEAADEAAABhAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CCgBTVEFUIE9QRU4A/wIFAFRydWUA/wIGAEZhbHNlABz/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIGAFRPUEVOAP8CAQAA/wIBAAAEAgAALAAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAAFAgAAYwAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgIsBAABPAAAAlQEAAE8AAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAICLAQAAYwAAAJUBAABjAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport15" msdata:rowOrder="14">
<ID>Modules.STATPENDING</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA5wAAAC8AAABzAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CDQBTVEFUIFBFTkRJTkcA/wIFAFRydWUA/wIGAEZhbHNlABz/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIJAFRQRU5ESU5HAP8CAQAA/wIBAAC8AQAAHQAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAC9AQAAYAAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgFoBAABNAAAAZAEAAE0AAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAIBaAQAAYQAAAGQBAABhAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport16" msdata:rowOrder="15">
<ID>Modules.STATPENDINGDS</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA1wAAAD0AAABnAEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CCwBQRU5ESU5HIERTAP8CBQBUcnVlAP8CBgBGYWxzZQAc/wIBAAD/AgAA/wIBAAABAwAAAP8CAQAA/wIBAAD/AgEAAAAAAP8CAQAA/wIBAAD/AgEAAP8CCwBUUEVORElOR0RTAP8CAQAA/wIBAACzAQAAPAAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAACxAQAAcAAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgD4BAABbAAAASAEAAFsAAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAIA+AQAAbwAAAEgBAABvAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport17" msdata:rowOrder="16">
<ID>Modules.STATREMOVED</ID>
<Data>BAAyAAAAMgAAAFsALAAEAA8AAAAAAA8AAIAPAACAAAAAAAAANQAKAQEA/wIBAAD/AgIA/wIMAFN0YXJ0IFBvaW50AP8CBQBOZXh0AAD/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA0AAAADYAAAB3AEAABAAPAAAAAAAPAACADwAAgAAAAAAAAC4ACgEBAP8CAQAA/wIDAP8CDQBTVEFUIFJFTU9WRUQA/wIFAFRydWUA/wIGAEZhbHNlABz/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAA/wIJAFRSRU1PVkVEAP8CAQAA/wIBAACzAQAAHQAAAG8AGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIOAE1vZHVsZSBSZXR1cm4AB/8CAQAA/wIAAP8CAQAAAQMAAAD/AgEAAP8CAQAA/wIBAAAAAAD/AgEAAP8CAQAA/wIBAAC0AQAAYQAAAHUAGAAEAA8AAAAAAA8AAIAPAACAAAAAAAAAFAAKAQEA/wIBAAD/AgEA/wIPAE1vZHVsZSBSZXR1cm4qAAf/AgEAAP8CAAD/AgEAAAEDAAAA/wIBAAD/AgEAAP8CAQAAAAAA/wIBAAD/AgEAAP8CAQAAAwAAAAEAAgAAAAAAAQAAAQMFBQgAAIABBQoIAACAjQAAAFAAAACXAAAAUAAAAAAAAQACAAIAAAAAAAEAAAEDBQUIAACAAQUKCAAAgEcBAABUAAAAUQEAAFQAAAAAAAEAAwACAAAAAAACAAABAwUFCAAAgAEFCggAAIBHAQAAaAAAAFEBAABoAAAAAAA=</Data>
</ModuleImportExport>
<ModuleImportExport diffgr:id="ModuleImportExport18" msdata:rowOrder="17">
<ID>Modules.STATUS CHECK</ID>
<Data>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</Data>
</ModuleImportExport>
</VMProImportExportDataSet>
</diffgr:diffgram>
 
Is this what you mean Bas??
I exported it saved as DSMAIN.mod and opened in Notepap. My main module name is DSMAIN
 
Yeah...that's what he meant. that's a huge module though. I really would upload it to drop box or sugar sync or something like that. copy/paste seems to break it for me when importing it.

-Austin
ACE: Implement IP Office
qrcode.png
 
I believe you are correct. Without the db, I cannot say for sure.
However, I already noticed an issue. You have your STORE ID and STORE PWD using USER variables. User variables affect every call. You need to use system variables such as $CP0/$CP1 for those things as each caller gets 15, and each are unique to every call. In this case, if two people called into that DSMAIN at the same time, they would over-write the other callers variable; they are not unique.

I see the same poblem firther down with storing of ticket numbers and status, priority, last name, etc. You need to use system vars for that. Not user vars.

Also, did you know you can rename your module returns? Makes its a little easier to read.

-Austin
ACE: Implement IP Office
qrcode.png
 
Thank you very much dear Austin.
I will change the user variables to system variables..
Also i will rename the module returns to something easily readable, i know that i can rename it and i have done it somewhere in the module.
Could you please tell me what should be the settings for mysql ODBC driver and server.
Its always returns an error mysql server run away!!
 
What version of mysql are you using? Are you really running an odbc connector to a REAL MySQL, or are you trying to connect to a Microsoft SQL?

If using MySQL, what odbc connector are you using?
Try using this if you don't already:


-Austin
ACE: Implement IP Office
qrcode.png
 
mysql version is 5.1 and
Mysql connector is mysql-connector-odbc-5.1.11-win32
I am using this connector to connect to a real mysql server. there is no Microsoft sql in the picture.
 
Well shoot. I take it the mysql is running on windows, yes? Typically I dislike mixing software like that. If its on windows, run sql express. If its on linux, mysql. Those odbc connectors can be tricky. Sadly I don't have any additional help for you in this regard. Someone else may chime in though; don't loose hope!

-Austin
ACE: Implement IP Office
qrcode.png
 
Thank you very much for the support Austin.
I will wait till someone comes for my rescue. Actually i am using the database of our service desk system which already uses mysql, so i cant change the database to Microsoft SQL or Oracle.
I really appreciate your help and support, i believe you are a master in voicemail pro...
 
By the way how can i set the value entered by the caller to a System variable??
 
Generic action; set CPx value of $KEY. So you would set $CP1 as $KEY, and then refernce $CP1 when you need the ID, $CP2 for the password, etc.

-Austin
ACE: Implement IP Office
qrcode.png
 
done and works fine but Db issue still persists...planning to install mysql on same server running vmailpro and do live replication...
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top