home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 December / WIN95_DEC_1996_1.ISO / commsmisc / demo30.exe / DISK1.EXE / CALAUD32.MD_ / CALAUD32.MD / EventAction.json < prev    next >
JavaScript Object Notation  |  1996-12-06  |  30KB

  1. {
  2.     "schema": {
  3.         "ID": "Long Integer",
  4.         "StateName": "Text (50)",
  5.         "EventName": "Text (50)",
  6.         "ActionName": "Text (50)",
  7.         "ActionOrder": "Integer",
  8.         "NextStateName": "Text (50)",
  9.         "ActionParamInt": "Integer",
  10.         "ActionParamText": "Text (50)"
  11.     },
  12.     "data": [
  13.         {
  14.             "ID": 1,
  15.             "StateName": "IDLE",
  16.             "EventName": "RING_EVENT",
  17.             "ActionName": "PROCESS_RING",
  18.             "ActionOrder": 6,
  19.             "ActionParamInt": 0
  20.         },
  21.         {
  22.             "ID": 2,
  23.             "StateName": "RING",
  24.             "EventName": "RING_EVENT",
  25.             "ActionName": "CHECK_BLOCKED_CALL",
  26.             "ActionOrder": 2,
  27.             "NextStateName": "BLOCKING_INCOMING_CALL",
  28.             "ActionParamInt": 0
  29.         },
  30.         {
  31.             "ID": 5,
  32.             "StateName": "PLAY",
  33.             "EventName": "GOTO",
  34.             "ActionName": "PLAY_AUDIO_FILE",
  35.             "ActionOrder": 2,
  36.             "NextStateName": "PLAY",
  37.             "ActionParamInt": 0
  38.         },
  39.         {
  40.             "ID": 6,
  41.             "StateName": "RECORD",
  42.             "EventName": "GOTO",
  43.             "ActionName": "SET_INCOMING_DATA_TYPE",
  44.             "ActionOrder": 2,
  45.             "ActionParamInt": 0
  46.         },
  47.         {
  48.             "ID": 7,
  49.             "StateName": "END_CALL",
  50.             "EventName": "GOTO",
  51.             "ActionName": "HANGUP",
  52.             "ActionOrder": 2,
  53.             "ActionParamInt": 0
  54.         },
  55.         {
  56.             "ID": 9,
  57.             "StateName": "IDLE",
  58.             "EventName": "RING_EVENT",
  59.             "ActionName": "CHECK_RING_COUNT",
  60.             "ActionOrder": 7,
  61.             "NextStateName": "BEGIN_ANSWER",
  62.             "ActionParamInt": 0
  63.         },
  64.         {
  65.             "ID": 11,
  66.             "StateName": "RING",
  67.             "EventName": "RING_EVENT",
  68.             "ActionName": "CHECK_RING_COUNT",
  69.             "ActionOrder": 3,
  70.             "NextStateName": "BEGIN_ANSWER",
  71.             "ActionParamInt": 0
  72.         },
  73.         {
  74.             "ID": 13,
  75.             "StateName": "PLAY",
  76.             "EventName": "EOF",
  77.             "ActionName": "CHANGE_STATE",
  78.             "ActionOrder": 1,
  79.             "NextStateName": "RECORD",
  80.             "ActionParamInt": 0
  81.         },
  82.         {
  83.             "ID": 15,
  84.             "StateName": "IDLE",
  85.             "EventName": "RING_EVENT",
  86.             "ActionName": "CHANGE_STATE",
  87.             "ActionOrder": 8,
  88.             "NextStateName": "RING",
  89.             "ActionParamInt": 0
  90.         },
  91.         {
  92.             "ID": 16,
  93.             "StateName": "RECORD",
  94.             "EventName": "GOTO",
  95.             "ActionName": "PLAY_BEEP",
  96.             "ActionOrder": 1,
  97.             "ActionParamInt": 0
  98.         },
  99.         {
  100.             "ID": 17,
  101.             "StateName": "PLAY",
  102.             "EventName": "GOTO",
  103.             "ActionName": "PLAY_BEEP",
  104.             "ActionOrder": 1,
  105.             "NextStateName": "PLAY",
  106.             "ActionParamInt": 0
  107.         },
  108.         {
  109.             "ID": 18,
  110.             "StateName": "BEGIN_ANSWER",
  111.             "EventName": "GOTO",
  112.             "ActionName": "GOSUB",
  113.             "ActionOrder": 1,
  114.             "NextStateName": "BEGIN_ANSWER1_SETUP",
  115.             "ActionParamInt": 0
  116.         },
  117.         {
  118.             "ID": 19,
  119.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  120.             "EventName": "GOTO",
  121.             "ActionName": "GOSUB",
  122.             "ActionOrder": 3,
  123.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  124.             "ActionParamInt": 0
  125.         },
  126.         {
  127.             "ID": 20,
  128.             "StateName": "BEGIN_ANSWER",
  129.             "EventName": "GOTO",
  130.             "ActionName": "GO_OFFHOOK",
  131.             "ActionOrder": 3,
  132.             "NextStateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  133.             "ActionParamInt": 0
  134.         },
  135.         {
  136.             "ID": 21,
  137.             "StateName": "RECORD",
  138.             "EventName": "GOTO",
  139.             "ActionName": "RECORD_AUDIO_FILE",
  140.             "ActionOrder": 3,
  141.             "ActionParamInt": 0
  142.         },
  143.         {
  144.             "ID": 22,
  145.             "StateName": "RECORD",
  146.             "EventName": "EOF",
  147.             "ActionName": "SAVE_AUDIO_FILE",
  148.             "ActionOrder": 1,
  149.             "ActionParamInt": 0
  150.         },
  151.         {
  152.             "ID": 27,
  153.             "StateName": "PLAY_RECORDED_MSG",
  154.             "EventName": "GOTO",
  155.             "ActionName": "SET_RECORDED_FILE_REC_NUM",
  156.             "ActionOrder": 1,
  157.             "ActionParamInt": 0
  158.         },
  159.         {
  160.             "ID": 29,
  161.             "StateName": "PLAY_RECORDED_MSG",
  162.             "EventName": "GOTO",
  163.             "ActionName": "PLAY_AUDIO_FILE",
  164.             "ActionOrder": 4,
  165.             "ActionParamInt": 0
  166.         },
  167.         {
  168.             "ID": 30,
  169.             "StateName": "PLAY_RECORDED_MSG",
  170.             "EventName": "GOTO",
  171.             "ActionName": "GET_AUDIO_FILE",
  172.             "ActionOrder": 2,
  173.             "ActionParamInt": 0
  174.         },
  175.         {
  176.             "ID": 31,
  177.             "StateName": "PLAY_RECORDED_MSG",
  178.             "EventName": "EOF",
  179.             "ActionName": "CHANGE_STATE",
  180.             "ActionOrder": 1,
  181.             "NextStateName": "END_CALL",
  182.             "ActionParamInt": 0
  183.         },
  184.         {
  185.             "ID": 33,
  186.             "StateName": "IDLE",
  187.             "EventName": "PLAY_IN_MSG",
  188.             "ActionName": "GOSUB",
  189.             "ActionOrder": 1,
  190.             "NextStateName": "TEST",
  191.             "ActionParamInt": 0
  192.         },
  193.         {
  194.             "ID": 35,
  195.             "StateName": "TEST",
  196.             "EventName": "GOSUB_EVENT",
  197.             "ActionName": "GET_AUDIO_FILE",
  198.             "ActionOrder": 2,
  199.             "NextStateName": "TEST",
  200.             "ActionParamInt": 0
  201.         },
  202.         {
  203.             "ID": 37,
  204.             "StateName": "TEST",
  205.             "EventName": "GOSUB_EVENT",
  206.             "ActionName": "PLAY_AUDIO_FILE",
  207.             "ActionOrder": 4,
  208.             "NextStateName": "TEST",
  209.             "ActionParamInt": 0
  210.         },
  211.         {
  212.             "ID": 38,
  213.             "StateName": "TEST",
  214.             "EventName": "EOF",
  215.             "ActionName": "RETURN",
  216.             "ActionOrder": 1,
  217.             "NextStateName": "TEST",
  218.             "ActionParamInt": 0
  219.         },
  220.         {
  221.             "ID": 40,
  222.             "StateName": "IDLE",
  223.             "EventName": "GOTO",
  224.             "ActionName": "NONE",
  225.             "ActionOrder": 1,
  226.             "ActionParamInt": 0
  227.         },
  228.         {
  229.             "ID": 41,
  230.             "StateName": "IDLE",
  231.             "EventName": "RETURN_EVENT",
  232.             "ActionName": "SET_MODEM_PLAYBACK",
  233.             "ActionOrder": 1,
  234.             "ActionParamInt": 0
  235.         },
  236.         {
  237.             "ID": 42,
  238.             "StateName": "TEST",
  239.             "EventName": "GOSUB_EVENT",
  240.             "ActionName": "SET_HANDSET_PLAYBACK",
  241.             "ActionOrder": 1,
  242.             "NextStateName": "TEST",
  243.             "ActionParamInt": 0
  244.         },
  245.         {
  246.             "ID": 43,
  247.             "StateName": "TEST",
  248.             "EventName": "GOSUB_EVENT",
  249.             "ActionName": "LIFT_HANDSET_PROMPT",
  250.             "ActionOrder": 3,
  251.             "NextStateName": "TEST",
  252.             "ActionParamInt": 0
  253.         },
  254.         {
  255.             "ID": 44,
  256.             "StateName": "RECORD",
  257.             "EventName": "EOF",
  258.             "ActionName": "SAVE_AUDIO_REC_TO_CALL_HIST",
  259.             "ActionOrder": 2,
  260.             "ActionParamInt": 0
  261.         },
  262.         {
  263.             "ID": 45,
  264.             "StateName": "IDLE",
  265.             "EventName": "RECORD_GREETING_MSG",
  266.             "ActionName": "GOSUB",
  267.             "ActionOrder": 1,
  268.             "NextStateName": "GRT_MSG_RECORDING",
  269.             "ActionParamInt": 0
  270.         },
  271.         {
  272.             "ID": 46,
  273.             "StateName": "GRT_MSG_RECORDING",
  274.             "EventName": "GOSUB_EVENT",
  275.             "ActionName": "PLAY_BEEP",
  276.             "ActionOrder": 4,
  277.             "NextStateName": "GRT_MSG_RECORDING",
  278.             "ActionParamInt": 0
  279.         },
  280.         {
  281.             "ID": 47,
  282.             "StateName": "GRT_MSG_RECORDING",
  283.             "EventName": "GOSUB_EVENT",
  284.             "ActionName": "SET_GREETING_DATA_TYPE",
  285.             "ActionOrder": 1,
  286.             "NextStateName": "GRT_MSG_RECORDING",
  287.             "ActionParamInt": 0
  288.         },
  289.         {
  290.             "ID": 48,
  291.             "StateName": "GRT_MSG_RECORDING",
  292.             "EventName": "GOSUB_EVENT",
  293.             "ActionName": "RECORD_AUDIO_FILE",
  294.             "ActionOrder": 5,
  295.             "NextStateName": "GRT_MSG_RECORDING",
  296.             "ActionParamInt": 0
  297.         },
  298.         {
  299.             "ID": 49,
  300.             "StateName": "GRT_MSG_RECORDING",
  301.             "EventName": "EOF",
  302.             "ActionName": "SAVE_AUDIO_FILE",
  303.             "ActionOrder": 1,
  304.             "NextStateName": "GRT_MSG_RECORDING",
  305.             "ActionParamInt": 0
  306.         },
  307.         {
  308.             "ID": 50,
  309.             "StateName": "GRT_MSG_RECORDING",
  310.             "EventName": "EOF",
  311.             "ActionName": "RETURN",
  312.             "ActionOrder": 3,
  313.             "NextStateName": "GRT_MSG_RECORDING",
  314.             "ActionParamInt": 0
  315.         },
  316.         {
  317.             "ID": 51,
  318.             "StateName": "GRT_MSG_RECORDING",
  319.             "EventName": "GOSUB_EVENT",
  320.             "ActionName": "LIFT_HANDSET_PROMPT",
  321.             "ActionOrder": 3,
  322.             "NextStateName": "GRT_MSG_RECORDING",
  323.             "ActionParamInt": 0
  324.         },
  325.         {
  326.             "ID": 52,
  327.             "StateName": "GRT_MSG_RECORDING",
  328.             "EventName": "GOSUB_EVENT",
  329.             "ActionName": "SET_HANDSET_PLAYBACK",
  330.             "ActionOrder": 2,
  331.             "NextStateName": "GRT_MSG_RECORDING",
  332.             "ActionParamInt": 0
  333.         },
  334.         {
  335.             "ID": 55,
  336.             "StateName": "GRT_MSG_PLAYBACK",
  337.             "EventName": "EOF",
  338.             "ActionName": "RETURN",
  339.             "ActionOrder": 2,
  340.             "NextStateName": "GRT_MSG_PLAYBACK",
  341.             "ActionParamInt": 0
  342.         },
  343.         {
  344.             "ID": 56,
  345.             "StateName": "GRT_MSG_PLAYBACK",
  346.             "EventName": "GOSUB_EVENT",
  347.             "ActionName": "SET_GREETING_DATA_TYPE",
  348.             "ActionOrder": 1,
  349.             "NextStateName": "GRT_MSG_PLAYBACK",
  350.             "ActionParamInt": 0
  351.         },
  352.         {
  353.             "ID": 57,
  354.             "StateName": "GRT_MSG_PLAYBACK",
  355.             "EventName": "GOSUB_EVENT",
  356.             "ActionName": "SET_HANDSET_PLAYBACK",
  357.             "ActionOrder": 2,
  358.             "NextStateName": "GRT_MSG_PLAYBACK",
  359.             "ActionParamInt": 0
  360.         },
  361.         {
  362.             "ID": 58,
  363.             "StateName": "GRT_MSG_PLAYBACK",
  364.             "EventName": "GOSUB_EVENT",
  365.             "ActionName": "LIFT_HANDSET_PROMPT",
  366.             "ActionOrder": 3,
  367.             "NextStateName": "GRT_MSG_PLAYBACK",
  368.             "ActionParamInt": 0
  369.         },
  370.         {
  371.             "ID": 59,
  372.             "StateName": "GRT_MSG_PLAYBACK",
  373.             "EventName": "GOSUB_EVENT",
  374.             "ActionName": "GET_AUDIO_FILE",
  375.             "ActionOrder": 4,
  376.             "NextStateName": "GRT_MSG_PLAYBACK",
  377.             "ActionParamInt": 0
  378.         },
  379.         {
  380.             "ID": 60,
  381.             "StateName": "GRT_MSG_PLAYBACK",
  382.             "EventName": "GOSUB_EVENT",
  383.             "ActionName": "PLAY_AUDIO_FILE",
  384.             "ActionOrder": 5,
  385.             "NextStateName": "GRT_MSG_PLAYBACK",
  386.             "ActionParamInt": 0
  387.         },
  388.         {
  389.             "ID": 61,
  390.             "StateName": "IDLE",
  391.             "EventName": "PLAY_GREETING_MSG",
  392.             "ActionName": "GOSUB",
  393.             "ActionOrder": 1,
  394.             "NextStateName": "GRT_MSG_PLAYBACK",
  395.             "ActionParamInt": 0
  396.         },
  397.         {
  398.             "ID": 62,
  399.             "StateName": "GRT_MSG_PLAYBACK",
  400.             "EventName": "EOF",
  401.             "ActionName": "HANGUP",
  402.             "ActionOrder": 1,
  403.             "NextStateName": "GRT_MSG_PLAYBACK",
  404.             "ActionParamInt": 0
  405.         },
  406.         {
  407.             "ID": 63,
  408.             "StateName": "GRT_MSG_RECORDING",
  409.             "EventName": "EOF",
  410.             "ActionName": "HANGUP",
  411.             "ActionOrder": 2,
  412.             "NextStateName": "GRT_MSG_RECORDING",
  413.             "ActionParamInt": 0
  414.         },
  415.         {
  416.             "ID": 66,
  417.             "StateName": "RING",
  418.             "EventName": "ICLID_EVENT",
  419.             "ActionName": "PROCESS_ICLID",
  420.             "ActionOrder": 1,
  421.             "ActionParamInt": 0
  422.         },
  423.         {
  424.             "ID": 72,
  425.             "StateName": "RING",
  426.             "EventName": "ICLID_EVENT",
  427.             "ActionName": "SET_CUSTOM_GREETING_FILE_REC_NUM",
  428.             "ActionOrder": 2,
  429.             "ActionParamInt": 0
  430.         },
  431.         {
  432.             "ID": 74,
  433.             "StateName": "END_CALL",
  434.             "EventName": "EOF",
  435.             "ActionName": "HANGUP",
  436.             "ActionOrder": 1,
  437.             "NextStateName": "IDLE",
  438.             "ActionParamInt": 0
  439.         },
  440.         {
  441.             "ID": 75,
  442.             "StateName": "RECORD",
  443.             "EventName": "EOF",
  444.             "ActionName": "CHANGE_STATE",
  445.             "ActionOrder": 3,
  446.             "NextStateName": "END_CALL",
  447.             "ActionParamInt": 0
  448.         },
  449.         {
  450.             "ID": 76,
  451.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  452.             "EventName": "GOTO",
  453.             "ActionName": "CHANGE_STATE",
  454.             "ActionOrder": 7,
  455.             "NextStateName": "BEGIN_ANSWER6_RECORD",
  456.             "ActionParamInt": 0
  457.         },
  458.         {
  459.             "ID": 78,
  460.             "StateName": "RING",
  461.             "EventName": "POSTED_TIMER_MSG",
  462.             "ActionName": "CHECK_STALE_CALL",
  463.             "ActionOrder": 1,
  464.             "NextStateName": "END_CALL",
  465.             "ActionParamInt": 0
  466.         },
  467.         {
  468.             "ID": 80,
  469.             "StateName": "THANK_YOU_FOR_CALLING",
  470.             "EventName": "GOSUB_EVENT",
  471.             "ActionName": "STOP_EVENT",
  472.             "ActionOrder": 2,
  473.             "ActionParamInt": 0
  474.         },
  475.         {
  476.             "ID": 81,
  477.             "StateName": "END_CALL",
  478.             "EventName": "GOTO",
  479.             "ActionName": "PERFORM_CALL_DB_UPDATES",
  480.             "ActionOrder": 3,
  481.             "ActionParamInt": 0
  482.         },
  483.         {
  484.             "ID": 83,
  485.             "StateName": "END_CALL",
  486.             "EventName": "GOTO",
  487.             "ActionName": "DISPLAY_NEW_CALLS_COUNT",
  488.             "ActionOrder": 4,
  489.             "ActionParamInt": 0
  490.         },
  491.         {
  492.             "ID": 84,
  493.             "StateName": "RING",
  494.             "EventName": "ICLID_EVENT",
  495.             "ActionName": "CHECK_BLOCKED_CALL",
  496.             "ActionOrder": 3,
  497.             "NextStateName": "BLOCKING_INCOMING_CALL",
  498.             "ActionParamInt": 0
  499.         },
  500.         {
  501.             "ID": 85,
  502.             "StateName": "BLOCKING_INCOMING_CALL",
  503.             "EventName": "GOTO",
  504.             "ActionName": "GO_OFFHOOK",
  505.             "ActionOrder": 5,
  506.             "ActionParamInt": 0
  507.         },
  508.         {
  509.             "ID": 86,
  510.             "StateName": "BLOCKING_INCOMING_CALL",
  511.             "EventName": "GOTO",
  512.             "ActionName": "GOSUB",
  513.             "ActionOrder": 6,
  514.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  515.             "ActionParamInt": 0
  516.         },
  517.         {
  518.             "ID": 87,
  519.             "StateName": "BLOCKING_INCOMING_CALL",
  520.             "EventName": "GOTO",
  521.             "ActionName": "CHANGE_STATE",
  522.             "ActionOrder": 8,
  523.             "NextStateName": "END_CALL",
  524.             "ActionParamInt": 0
  525.         },
  526.         {
  527.             "ID": 88,
  528.             "StateName": "BLOCKING_INCOMING_CALL",
  529.             "EventName": "GOTO",
  530.             "ActionName": "SET_CALL_BLOCKING_FILE_REC_NUM",
  531.             "ActionOrder": 3,
  532.             "ActionParamInt": 0
  533.         },
  534.         {
  535.             "ID": 89,
  536.             "StateName": "BLOCKING_INCOMING_CALL",
  537.             "EventName": "GOTO",
  538.             "ActionName": "GET_AUDIO_FILE",
  539.             "ActionOrder": 4,
  540.             "ActionParamInt": 0
  541.         },
  542.         {
  543.             "ID": 91,
  544.             "StateName": "PLAY_AUDIO_FILE_DATA",
  545.             "EventName": "EOF",
  546.             "ActionName": "RETURN",
  547.             "ActionOrder": 1,
  548.             "ActionParamInt": 0
  549.         },
  550.         {
  551.             "ID": 92,
  552.             "StateName": "PLAY_AUDIO_FILE_DATA",
  553.             "EventName": "GOSUB_EVENT",
  554.             "ActionName": "PLAY_AUDIO_FILE",
  555.             "ActionOrder": 2,
  556.             "ActionParamInt": 0
  557.         },
  558.         {
  559.             "ID": 93,
  560.             "StateName": "BLOCKING_INCOMING_CALL",
  561.             "EventName": "GOTO",
  562.             "ActionName": "UPDATE_STATUS_BAR",
  563.             "ActionOrder": 2,
  564.             "ActionParamInt": 0,
  565.             "ActionParamText": "Blocking call"
  566.         },
  567.         {
  568.             "ID": 95,
  569.             "StateName": "END_CALL",
  570.             "EventName": "GOTO",
  571.             "ActionName": "UPDATE_STATUS_BAR",
  572.             "ActionOrder": 1,
  573.             "ActionParamInt": 0,
  574.             "ActionParamText": "Hanging up"
  575.         },
  576.         {
  577.             "ID": 96,
  578.             "StateName": "END_CALL",
  579.             "EventName": "GOTO",
  580.             "ActionName": "RESTORE_STATUS_BAR",
  581.             "ActionOrder": 7,
  582.             "NextStateName": "IDLE",
  583.             "ActionParamInt": 0
  584.         },
  585.         {
  586.             "ID": 97,
  587.             "StateName": "BLOCKING_INCOMING_CALL",
  588.             "EventName": "GOTO",
  589.             "ActionName": "BEEP_PC_SPEAKER",
  590.             "ActionOrder": 1,
  591.             "ActionParamInt": 0
  592.         },
  593.         {
  594.             "ID": 98,
  595.             "StateName": "BLOCKING_INCOMING_CALL",
  596.             "EventName": "GOTO",
  597.             "ActionName": "RESTORE_STATUS_BAR",
  598.             "ActionOrder": 7,
  599.             "ActionParamInt": 0
  600.         },
  601.         {
  602.             "ID": 101,
  603.             "StateName": "BEGIN_ANSWER6_RECORD",
  604.             "EventName": "GOTO",
  605.             "ActionName": "SET_RECORD_TIME_FROM_MAILBOX_DATA",
  606.             "ActionOrder": 3,
  607.             "ActionParamInt": 0
  608.         },
  609.         {
  610.             "ID": 102,
  611.             "StateName": "BEGIN_ANSWER7_FINISH",
  612.             "EventName": "GOTO",
  613.             "ActionName": "CHANGE_STATE",
  614.             "ActionOrder": 6,
  615.             "NextStateName": "END_CALL",
  616.             "ActionParamInt": 0
  617.         },
  618.         {
  619.             "ID": 106,
  620.             "StateName": "RECORD_AUDIO_DATA",
  621.             "EventName": "EOF",
  622.             "ActionName": "RETURN",
  623.             "ActionOrder": 1,
  624.             "ActionParamInt": 0
  625.         },
  626.         {
  627.             "ID": 107,
  628.             "StateName": "RECORD_AUDIO_DATA",
  629.             "EventName": "GOSUB_EVENT",
  630.             "ActionName": "RECORD_AUDIO_FILE",
  631.             "ActionOrder": 1,
  632.             "ActionParamInt": 0
  633.         },
  634.         {
  635.             "ID": 108,
  636.             "StateName": "BEGIN_ANSWER6_RECORD",
  637.             "EventName": "GOTO",
  638.             "ActionName": "SAVE_AUDIO_FILE",
  639.             "ActionOrder": 5,
  640.             "ActionParamInt": 0
  641.         },
  642.         {
  643.             "ID": 111,
  644.             "StateName": "BEGIN_ANSWER7_FINISH",
  645.             "EventName": "GOTO",
  646.             "ActionName": "RESTORE_STATUS_BAR",
  647.             "ActionOrder": 4,
  648.             "ActionParamInt": 0
  649.         },
  650.         {
  651.             "ID": 113,
  652.             "StateName": "BEGIN_ANSWER6_RECORD",
  653.             "EventName": "GOTO",
  654.             "ActionName": "SAVE_AUDIO_REC_TO_CALL_HIST",
  655.             "ActionOrder": 7,
  656.             "ActionParamInt": 0
  657.         },
  658.         {
  659.             "ID": 115,
  660.             "StateName": "BEGIN_ANSWER7_FINISH",
  661.             "EventName": "GOTO",
  662.             "ActionName": "UPDATE_NEW_MSGS_COUNT",
  663.             "ActionOrder": 3,
  664.             "ActionParamInt": 0
  665.         },
  666.         {
  667.             "ID": 116,
  668.             "StateName": "IDLE",
  669.             "EventName": "RING_EVENT",
  670.             "ActionName": "UPDATE_NEW_CALLS_COUNT",
  671.             "ActionOrder": 1,
  672.             "ActionParamInt": 0
  673.         },
  674.         {
  675.             "ID": 117,
  676.             "StateName": "BEGIN_ANSWER7_FINISH",
  677.             "EventName": "GOTO",
  678.             "ActionName": "OPEN_NEW_CALLS_SUMMARY",
  679.             "ActionOrder": 2,
  680.             "ActionParamInt": 0
  681.         },
  682.         {
  683.             "ID": 118,
  684.             "StateName": "IDLE",
  685.             "EventName": "RING_EVENT",
  686.             "ActionName": "DISPLAY_NEW_CALLS_COUNT",
  687.             "ActionOrder": 2,
  688.             "ActionParamInt": 0
  689.         },
  690.         {
  691.             "ID": 124,
  692.             "StateName": "IDLE",
  693.             "EventName": "RING_EVENT",
  694.             "ActionName": "SET_TEMP_INT_VARIABLE",
  695.             "ActionOrder": 3,
  696.             "ActionParamInt": 0
  697.         },
  698.         {
  699.             "ID": 125,
  700.             "StateName": "IDLE",
  701.             "EventName": "RING_EVENT",
  702.             "ActionName": "GET_MAILBOX_DATA",
  703.             "ActionOrder": 5,
  704.             "ActionParamInt": 0
  705.         },
  706.         {
  707.             "ID": 126,
  708.             "StateName": "IDLE",
  709.             "EventName": "RING_EVENT",
  710.             "ActionName": "SET_MAILBOX_NUMBER_FROM_TEMP",
  711.             "ActionOrder": 4,
  712.             "ActionParamInt": 0
  713.         },
  714.         {
  715.             "ID": 129,
  716.             "StateName": "SETUP_DIGIT_BUFFER",
  717.             "EventName": "GOSUB_EVENT",
  718.             "ActionName": "CLEAR_DIGIT_BUFFER",
  719.             "ActionOrder": 2,
  720.             "ActionParamInt": 0
  721.         },
  722.         {
  723.             "ID": 130,
  724.             "StateName": "SETUP_DIGIT_BUFFER",
  725.             "EventName": "GOSUB_EVENT",
  726.             "ActionName": "SET_DIGITS_TIME_OUT",
  727.             "ActionOrder": 3,
  728.             "ActionParamInt": 10
  729.         },
  730.         {
  731.             "ID": 131,
  732.             "StateName": "SETUP_DIGIT_BUFFER",
  733.             "EventName": "GOSUB_EVENT",
  734.             "ActionName": "SET_MAX_DIGITS",
  735.             "ActionOrder": 4,
  736.             "ActionParamInt": 1
  737.         },
  738.         {
  739.             "ID": 132,
  740.             "StateName": "SETUP_DIGIT_BUFFER",
  741.             "EventName": "GOSUB_EVENT",
  742.             "ActionName": "SET_TERMINATING_DIGITS",
  743.             "ActionOrder": 5,
  744.             "ActionParamInt": 0,
  745.             "ActionParamText": "#"
  746.         },
  747.         {
  748.             "ID": 133,
  749.             "StateName": "SETUP_DIGIT_BUFFER",
  750.             "EventName": "GOSUB_EVENT",
  751.             "ActionName": "RETURN",
  752.             "ActionOrder": 6,
  753.             "ActionParamInt": 0
  754.         },
  755.         {
  756.             "ID": 135,
  757.             "StateName": "BEGIN_ANSWER6_RECORD",
  758.             "EventName": "GOTO",
  759.             "ActionName": "GOSUB",
  760.             "ActionOrder": 4,
  761.             "NextStateName": "RECORD_AUDIO_DATA",
  762.             "ActionParamInt": 0
  763.         },
  764.         {
  765.             "ID": 137,
  766.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  767.             "EventName": "GOTO",
  768.             "ActionName": "LOAD_REFERENCE_AUDIO_FILE",
  769.             "ActionOrder": 9,
  770.             "ActionParamInt": 2,
  771.             "ActionParamText": "ERROR FILE"
  772.         },
  773.         {
  774.             "ID": 138,
  775.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  776.             "EventName": "GOTO",
  777.             "ActionName": "CHANGE_STATE",
  778.             "ActionOrder": 12,
  779.             "NextStateName": "REVIEW_RECORDED_MSG_LOOP",
  780.             "ActionParamInt": 0
  781.         },
  782.         {
  783.             "ID": 139,
  784.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  785.             "EventName": "GOTO",
  786.             "ActionName": "GET_DIGIT_BUFFER",
  787.             "ActionOrder": 4,
  788.             "ActionParamInt": 5
  789.         },
  790.         {
  791.             "ID": 140,
  792.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  793.             "EventName": "GOTO",
  794.             "ActionName": "GOSUB",
  795.             "ActionOrder": 1,
  796.             "NextStateName": "SETUP_DIGIT_BUFFER",
  797.             "ActionParamInt": 0
  798.         },
  799.         {
  800.             "ID": 141,
  801.             "StateName": "BEGIN_ANSWER7_FINISH",
  802.             "EventName": "GOTO",
  803.             "ActionName": "GOSUB",
  804.             "ActionOrder": 1,
  805.             "NextStateName": "REVIEW_RECORDED_MSG",
  806.             "ActionParamInt": 0
  807.         },
  808.         {
  809.             "ID": 144,
  810.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  811.             "EventName": "GOTO",
  812.             "ActionName": "GOSUB",
  813.             "ActionOrder": 10,
  814.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  815.             "ActionParamInt": 0
  816.         },
  817.         {
  818.             "ID": 145,
  819.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  820.             "EventName": "GOTO",
  821.             "ActionName": "COMPARE_DIGITS",
  822.             "ActionOrder": 7,
  823.             "NextStateName": "REVIEW_RECORDED_MSG_EXIT",
  824.             "ActionParamInt": 0,
  825.             "ActionParamText": "3"
  826.         },
  827.         {
  828.             "ID": 146,
  829.             "StateName": "PLAY_AUDIO_FILE_DATA",
  830.             "EventName": "GOSUB_EVENT",
  831.             "ActionName": "STOP_EVENT",
  832.             "ActionOrder": 1,
  833.             "ActionParamInt": 0
  834.         },
  835.         {
  836.             "ID": 147,
  837.             "StateName": "END_CALL",
  838.             "EventName": "GOTO",
  839.             "ActionName": "PROCESS_END_OF_CALL",
  840.             "ActionOrder": 5,
  841.             "ActionParamInt": 0
  842.         },
  843.         {
  844.             "ID": 149,
  845.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  846.             "EventName": "GOTO",
  847.             "ActionName": "GOSUB",
  848.             "ActionOrder": 3,
  849.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  850.             "ActionParamInt": 0
  851.         },
  852.         {
  853.             "ID": 150,
  854.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  855.             "EventName": "GOTO",
  856.             "ActionName": "COMPARE_DIGITS",
  857.             "ActionOrder": 6,
  858.             "NextStateName": "REVIEW_RECORDED_MSG_RECORD",
  859.             "ActionParamInt": 0,
  860.             "ActionParamText": "2"
  861.         },
  862.         {
  863.             "ID": 151,
  864.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  865.             "EventName": "GOTO",
  866.             "ActionName": "COMPARE_DIGITS",
  867.             "ActionOrder": 5,
  868.             "NextStateName": "REVIEW_RECORDED_MSG_PLAY",
  869.             "ActionParamInt": 0,
  870.             "ActionParamText": "1"
  871.         },
  872.         {
  873.             "ID": 152,
  874.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  875.             "EventName": "GOTO",
  876.             "ActionName": "LOAD_REFERENCE_AUDIO_FILE",
  877.             "ActionOrder": 2,
  878.             "ActionParamInt": 1,
  879.             "ActionParamText": "Review msg prompt"
  880.         },
  881.         {
  882.             "ID": 154,
  883.             "StateName": "SETUP_DIGIT_BUFFER",
  884.             "EventName": "GOSUB_EVENT",
  885.             "ActionName": "STOP_EVENT",
  886.             "ActionOrder": 1,
  887.             "ActionParamInt": 0
  888.         },
  889.         {
  890.             "ID": 155,
  891.             "StateName": "REVIEW_RECORDED_MSG_EXIT",
  892.             "EventName": "GOTO",
  893.             "ActionName": "RETURN",
  894.             "ActionOrder": 2,
  895.             "ActionParamInt": 0
  896.         },
  897.         {
  898.             "ID": 159,
  899.             "StateName": "REVIEW_RECORDED_MSG_PLAY",
  900.             "EventName": "GOTO",
  901.             "ActionName": "SET_RECORDED_FILE_REC_NUM",
  902.             "ActionOrder": 1,
  903.             "ActionParamInt": 0
  904.         },
  905.         {
  906.             "ID": 160,
  907.             "StateName": "REVIEW_RECORDED_MSG_PLAY",
  908.             "EventName": "GOTO",
  909.             "ActionName": "CHANGE_STATE",
  910.             "ActionOrder": 4,
  911.             "NextStateName": "REVIEW_RECORDED_MSG_LOOP",
  912.             "ActionParamInt": 0
  913.         },
  914.         {
  915.             "ID": 161,
  916.             "StateName": "REVIEW_RECORDED_MSG_PLAY",
  917.             "EventName": "GOTO",
  918.             "ActionName": "GOSUB",
  919.             "ActionOrder": 2,
  920.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  921.             "ActionParamInt": 0
  922.         },
  923.         {
  924.             "ID": 163,
  925.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  926.             "EventName": "GOTO",
  927.             "ActionName": "WAIT_SOME_TIME",
  928.             "ActionOrder": 1,
  929.             "ActionParamInt": 100
  930.         },
  931.         {
  932.             "ID": 165,
  933.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  934.             "EventName": "GOTO",
  935.             "ActionName": "CHANGE_STATE",
  936.             "ActionOrder": 8,
  937.             "NextStateName": "REVIEW_RECORDED_MSG_LOOP",
  938.             "ActionParamInt": 0
  939.         },
  940.         {
  941.             "ID": 166,
  942.             "StateName": "REVIEW_RECORDED_MSG",
  943.             "EventName": "GOSUB_EVENT",
  944.             "ActionName": "CHANGE_STATE",
  945.             "ActionOrder": 3,
  946.             "NextStateName": "REVIEW_RECORDED_MSG_EXIT",
  947.             "ActionParamInt": 0
  948.         },
  949.         {
  950.             "ID": 168,
  951.             "StateName": "REVIEW_RECORDED_MSG",
  952.             "EventName": "GOSUB_EVENT",
  953.             "ActionName": "UPDATE_STATUS_BAR",
  954.             "ActionOrder": 1,
  955.             "ActionParamInt": 0,
  956.             "ActionParamText": "Reviewing recorded message"
  957.         },
  958.         {
  959.             "ID": 174,
  960.             "StateName": "REVIEW_RECORDED_MSG_EXIT",
  961.             "EventName": "GOTO",
  962.             "ActionName": "RESTORE_STATUS_BAR",
  963.             "ActionOrder": 1,
  964.             "ActionParamInt": 0
  965.         },
  966.         {
  967.             "ID": 175,
  968.             "StateName": "REVIEW_RECORDED_MSG_PLAY",
  969.             "EventName": "GOTO",
  970.             "ActionName": "WAIT_SOME_TIME",
  971.             "ActionOrder": 3,
  972.             "ActionParamInt": 100
  973.         },
  974.         {
  975.             "ID": 179,
  976.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  977.             "EventName": "GOTO",
  978.             "ActionName": "WAIT_SOME_TIME",
  979.             "ActionOrder": 11,
  980.             "ActionParamInt": 100
  981.         },
  982.         {
  983.             "ID": 182,
  984.             "StateName": "THANK_YOU_FOR_CALLING",
  985.             "EventName": "GOSUB_EVENT",
  986.             "ActionName": "LOAD_REFERENCE_AUDIO_FILE",
  987.             "ActionOrder": 3,
  988.             "ActionParamInt": 3,
  989.             "ActionParamText": "Thank you for calling"
  990.         },
  991.         {
  992.             "ID": 183,
  993.             "StateName": "THANK_YOU_FOR_CALLING",
  994.             "EventName": "GOSUB_EVENT",
  995.             "ActionName": "WAIT_SOME_TIME",
  996.             "ActionOrder": 5,
  997.             "ActionParamInt": 500
  998.         },
  999.         {
  1000.             "ID": 184,
  1001.             "StateName": "THANK_YOU_FOR_CALLING",
  1002.             "EventName": "GOSUB_EVENT",
  1003.             "ActionName": "GOSUB",
  1004.             "ActionOrder": 4,
  1005.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  1006.             "ActionParamInt": 0
  1007.         },
  1008.         {
  1009.             "ID": 186,
  1010.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  1011.             "EventName": "GOTO",
  1012.             "ActionName": "GOSUB",
  1013.             "ActionOrder": 4,
  1014.             "NextStateName": "RECORD_AUDIO_DATA",
  1015.             "ActionParamInt": 0
  1016.         },
  1017.         {
  1018.             "ID": 187,
  1019.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  1020.             "EventName": "GOTO",
  1021.             "ActionName": "WAIT_SOME_TIME",
  1022.             "ActionOrder": 7,
  1023.             "ActionParamInt": 100
  1024.         },
  1025.         {
  1026.             "ID": 188,
  1027.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  1028.             "EventName": "GOTO",
  1029.             "ActionName": "SAVE_AUDIO_REC_TO_CALL_HIST",
  1030.             "ActionOrder": 6,
  1031.             "ActionParamInt": 0
  1032.         },
  1033.         {
  1034.             "ID": 189,
  1035.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  1036.             "EventName": "GOTO",
  1037.             "ActionName": "SAVE_AUDIO_FILE",
  1038.             "ActionOrder": 5,
  1039.             "ActionParamInt": 0
  1040.         },
  1041.         {
  1042.             "ID": 191,
  1043.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  1044.             "EventName": "GOTO",
  1045.             "ActionName": "SET_INCOMING_DATA_TYPE",
  1046.             "ActionOrder": 2,
  1047.             "ActionParamInt": 0
  1048.         },
  1049.         {
  1050.             "ID": 192,
  1051.             "StateName": "REVIEW_RECORDED_MSG_RECORD",
  1052.             "EventName": "GOTO",
  1053.             "ActionName": "SET_RECORD_TIME_FROM_MAILBOX_DATA",
  1054.             "ActionOrder": 3,
  1055.             "ActionParamInt": 0
  1056.         },
  1057.         {
  1058.             "ID": 193,
  1059.             "StateName": "BEGIN_ANSWER6_RECORD",
  1060.             "EventName": "GOTO",
  1061.             "ActionName": "UPDATE_STATUS_BAR",
  1062.             "ActionOrder": 2,
  1063.             "ActionParamInt": 0,
  1064.             "ActionParamText": "Recording message"
  1065.         },
  1066.         {
  1067.             "ID": 194,
  1068.             "StateName": "BEGIN_ANSWER1_SETUP",
  1069.             "EventName": "GOSUB_EVENT",
  1070.             "ActionName": "GET_AUDIO_FILE",
  1071.             "ActionOrder": 2,
  1072.             "ActionParamInt": 0
  1073.         },
  1074.         {
  1075.             "ID": 195,
  1076.             "StateName": "BEGIN_ANSWER1_SETUP",
  1077.             "EventName": "GOSUB_EVENT",
  1078.             "ActionName": "RETURN",
  1079.             "ActionOrder": 4,
  1080.             "ActionParamInt": 0
  1081.         },
  1082.         {
  1083.             "ID": 196,
  1084.             "StateName": "BEGIN_ANSWER1_SETUP",
  1085.             "EventName": "GOSUB_EVENT",
  1086.             "ActionName": "SET_INCOMING_DATA_TYPE",
  1087.             "ActionOrder": 1,
  1088.             "ActionParamInt": 0
  1089.         },
  1090.         {
  1091.             "ID": 197,
  1092.             "StateName": "BEGIN_ANSWER1_SETUP",
  1093.             "EventName": "GOSUB_EVENT",
  1094.             "ActionName": "SET_MAX_MAILBOX_DIGIT_COUNT",
  1095.             "ActionOrder": 3,
  1096.             "ActionParamInt": 0
  1097.         },
  1098.         {
  1099.             "ID": 199,
  1100.             "StateName": "BEGIN_ANSWER1_SETUP",
  1101.             "EventName": "GOSUB_EVENT",
  1102.             "ActionName": "GOSUB",
  1103.             "ActionOrder": 33,
  1104.             "NextStateName": "SETUP_DIGIT_BUFFER",
  1105.             "ActionParamInt": 0
  1106.         },
  1107.         {
  1108.             "ID": 204,
  1109.             "StateName": "BEGIN_ANSWER4_GET_INPUT",
  1110.             "EventName": "GOSUB_EVENT",
  1111.             "ActionName": "GET_DIGIT_BUFFER",
  1112.             "ActionOrder": 1,
  1113.             "ActionParamInt": 5
  1114.         },
  1115.         {
  1116.             "ID": 206,
  1117.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  1118.             "EventName": "GOTO",
  1119.             "ActionName": "GOSUB",
  1120.             "ActionOrder": 6,
  1121.             "NextStateName": "BEGIN_ANSWER4_GET_INPUT",
  1122.             "ActionParamInt": 0
  1123.         },
  1124.         {
  1125.             "ID": 207,
  1126.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  1127.             "EventName": "GOTO",
  1128.             "ActionName": "SET_DIGITS_TIME_OUT",
  1129.             "ActionOrder": 2,
  1130.             "ActionParamInt": 3
  1131.         },
  1132.         {
  1133.             "ID": 214,
  1134.             "StateName": "BEGIN_ANSWER5_PLAY_SECOND_MB",
  1135.             "EventName": "GOTO",
  1136.             "ActionName": "GOSUB",
  1137.             "ActionOrder": 2,
  1138.             "NextStateName": "PLAY_AUDIO_FILE_DATA",
  1139.             "ActionParamInt": 0
  1140.         },
  1141.         {
  1142.             "ID": 215,
  1143.             "StateName": "BEGIN_ANSWER5_PLAY_SECOND_MB",
  1144.             "EventName": "GOTO",
  1145.             "ActionName": "CHANGE_STATE",
  1146.             "ActionOrder": 4,
  1147.             "NextStateName": "BEGIN_ANSWER4_GET_INPUT_EXIT",
  1148.             "ActionParamInt": 0
  1149.         },
  1150.         {
  1151.             "ID": 217,
  1152.             "StateName": "BEGIN_ANSWER4_GET_INPUT",
  1153.             "EventName": "GOSUB_EVENT",
  1154.             "ActionName": "GET_MAILBOX_DATA",
  1155.             "ActionOrder": 4,
  1156.             "NextStateName": "BEGIN_ANSWER5_PLAY_SECOND_MB",
  1157.             "ActionParamInt": 0
  1158.         },
  1159.         {
  1160.             "ID": 218,
  1161.             "StateName": "BEGIN_ANSWER4_GET_INPUT",
  1162.             "EventName": "GOSUB_EVENT",
  1163.             "ActionName": "FIND_MAILBOX_PUT_INDEX_IN_TEMP",
  1164.             "ActionOrder": 2,
  1165.             "ActionParamInt": 0
  1166.         },
  1167.         {
  1168.             "ID": 219,
  1169.             "StateName": "BEGIN_ANSWER4_GET_INPUT",
  1170.             "EventName": "GOSUB_EVENT",
  1171.             "ActionName": "COMPARE_TEMP_VARIABLE",
  1172.             "ActionOrder": 3,
  1173.             "NextStateName": "BEGIN_ANSWER4_GET_INPUT_EXIT",
  1174.             "ActionParamInt": -1
  1175.         },
  1176.         {
  1177.             "ID": 226,
  1178.             "StateName": "BEGIN_ANSWER4_GET_INPUT_EXIT",
  1179.             "EventName": "GOTO",
  1180.             "ActionName": "RETURN",
  1181.             "ActionOrder": 1,
  1182.             "ActionParamInt": 0
  1183.         },
  1184.         {
  1185.             "ID": 227,
  1186.             "StateName": "BEGIN_ANSWER5_PLAY_SECOND_MB",
  1187.             "EventName": "GOTO",
  1188.             "ActionName": "UPDATE_STATUS_BAR",
  1189.             "ActionOrder": 1,
  1190.             "ActionParamInt": 0,
  1191.             "ActionParamText": "Playing secondary greeting"
  1192.         },
  1193.         {
  1194.             "ID": 228,
  1195.             "StateName": "BEGIN_ANSWER5_PLAY_SECOND_MB",
  1196.             "EventName": "GOTO",
  1197.             "ActionName": "RESTORE_STATUS_BAR",
  1198.             "ActionOrder": 3,
  1199.             "ActionParamInt": 0
  1200.         },
  1201.         {
  1202.             "ID": 240,
  1203.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  1204.             "EventName": "GOTO",
  1205.             "ActionName": "RESTORE_STATUS_BAR",
  1206.             "ActionOrder": 4,
  1207.             "ActionParamInt": 0
  1208.         },
  1209.         {
  1210.             "ID": 242,
  1211.             "StateName": "REVIEW_RECORDED_MSG_LOOP",
  1212.             "EventName": "GOTO",
  1213.             "ActionName": "COMPARE_DIGIT_BUFFER_COUNT",
  1214.             "ActionOrder": 8,
  1215.             "NextStateName": "REVIEW_RECORDED_MSG_EXIT",
  1216.             "ActionParamInt": 0
  1217.         },
  1218.         {
  1219.             "ID": 245,
  1220.             "StateName": "THANK_YOU_FOR_CALLING",
  1221.             "EventName": "GOSUB_EVENT",
  1222.             "ActionName": "UPDATE_STATUS_BAR",
  1223.             "ActionOrder": 1,
  1224.             "ActionParamInt": 0,
  1225.             "ActionParamText": "Thank you for calling"
  1226.         },
  1227.         {
  1228.             "ID": 250,
  1229.             "StateName": "THANK_YOU_FOR_CALLING",
  1230.             "EventName": "GOSUB_EVENT",
  1231.             "ActionName": "RESTORE_STATUS_BAR",
  1232.             "ActionOrder": 6,
  1233.             "ActionParamInt": 0
  1234.         },
  1235.         {
  1236.             "ID": 253,
  1237.             "StateName": "THANK_YOU_FOR_CALLING",
  1238.             "EventName": "GOSUB_EVENT",
  1239.             "ActionName": "RETURN",
  1240.             "ActionOrder": 7,
  1241.             "ActionParamInt": 0
  1242.         },
  1243.         {
  1244.             "ID": 256,
  1245.             "StateName": "BEGIN_ANSWER7_FINISH",
  1246.             "EventName": "GOTO",
  1247.             "ActionName": "GOSUB",
  1248.             "ActionOrder": 5,
  1249.             "NextStateName": "THANK_YOU_FOR_CALLING",
  1250.             "ActionParamInt": 0
  1251.         },
  1252.         {
  1253.             "ID": 259,
  1254.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  1255.             "EventName": "GOTO",
  1256.             "ActionName": "CHECK_SINGLE_MAILBOX",
  1257.             "ActionOrder": 5,
  1258.             "NextStateName": "BEGIN_ANSWER6_RECORD",
  1259.             "ActionParamInt": 0
  1260.         },
  1261.         {
  1262.             "ID": 261,
  1263.             "StateName": "IDLE",
  1264.             "EventName": "OFFHOOK_EVENT",
  1265.             "ActionName": "UPDATE_STATUS_BAR",
  1266.             "ActionOrder": 1,
  1267.             "NextStateName": "OFFHOOK",
  1268.             "ActionParamInt": 0,
  1269.             "ActionParamText": "Off hook"
  1270.         },
  1271.         {
  1272.             "ID": 262,
  1273.             "StateName": "OFFHOOK",
  1274.             "EventName": "DIALED_NUMBER_DISCONNECTED",
  1275.             "ActionName": "RESTORE_STATUS_BAR",
  1276.             "ActionOrder": 2,
  1277.             "NextStateName": "IDLE",
  1278.             "ActionParamInt": 0
  1279.         },
  1280.         {
  1281.             "ID": 264,
  1282.             "StateName": "OFFHOOK",
  1283.             "EventName": "DIALED_NUMBER_EVENT",
  1284.             "ActionName": "CHANGE_STATUS_LINE",
  1285.             "ActionOrder": 1,
  1286.             "ActionParamInt": 0,
  1287.             "ActionParamText": "Dialed:"
  1288.         },
  1289.         {
  1290.             "ID": 265,
  1291.             "StateName": "OFFHOOK",
  1292.             "EventName": "DIALED_NUMBER_EVENT",
  1293.             "ActionName": "START_OUTBOUND_CALL",
  1294.             "ActionOrder": 2,
  1295.             "ActionParamInt": 0
  1296.         },
  1297.         {
  1298.             "ID": 266,
  1299.             "StateName": "OFFHOOK",
  1300.             "EventName": "DIALING_OUT_EVENT",
  1301.             "ActionName": "CHANGE_STATUS_LINE",
  1302.             "ActionOrder": 1,
  1303.             "ActionParamInt": 0,
  1304.             "ActionParamText": "Dialing out"
  1305.         },
  1306.         {
  1307.             "ID": 267,
  1308.             "StateName": "BEGIN_ANSWER6_RECORD",
  1309.             "EventName": "GOTO",
  1310.             "ActionName": "SET_INCOMING_MSG_FLAG",
  1311.             "ActionOrder": 6,
  1312.             "ActionParamInt": 0
  1313.         },
  1314.         {
  1315.             "ID": 269,
  1316.             "StateName": "BEGIN_ANSWER6_RECORD",
  1317.             "EventName": "GOTO",
  1318.             "ActionName": "CHECK_FORWARDED_MSG",
  1319.             "ActionOrder": 8,
  1320.             "ActionParamInt": 0
  1321.         },
  1322.         {
  1323.             "ID": 273,
  1324.             "StateName": "BEGIN_ANSWER6_RECORD",
  1325.             "EventName": "GOTO",
  1326.             "ActionName": "CHANGE_STATE",
  1327.             "ActionOrder": 9,
  1328.             "NextStateName": "BEGIN_ANSWER7_FINISH",
  1329.             "ActionParamInt": 0
  1330.         },
  1331.         {
  1332.             "ID": 274,
  1333.             "StateName": "IDLE",
  1334.             "EventName": "FORWARD_MESSAGE",
  1335.             "ActionName": "CHANGE_STATE",
  1336.             "ActionOrder": 1,
  1337.             "NextStateName": "FORWARD_MESSAGE_START",
  1338.             "ActionParamInt": 0
  1339.         },
  1340.         {
  1341.             "ID": 275,
  1342.             "StateName": "FORWARD_MESSAGE_START",
  1343.             "EventName": "GOTO",
  1344.             "ActionName": "UPDATE_STATUS_BAR",
  1345.             "ActionOrder": 1,
  1346.             "ActionParamInt": 0,
  1347.             "ActionParamText": "Forwarding message"
  1348.         },
  1349.         {
  1350.             "ID": 278,
  1351.             "StateName": "FORWARD_MESSAGE_END",
  1352.             "EventName": "GOTO",
  1353.             "ActionName": "CHANGE_STATE",
  1354.             "ActionOrder": 7,
  1355.             "NextStateName": "IDLE",
  1356.             "ActionParamInt": 0
  1357.         },
  1358.         {
  1359.             "ID": 279,
  1360.             "StateName": "FORWARD_MESSAGE_END",
  1361.             "EventName": "GOTO",
  1362.             "ActionName": "CHANGE_STATUS_LINE",
  1363.             "ActionOrder": 1,
  1364.             "ActionParamInt": 0,
  1365.             "ActionParamText": "Hanging up"
  1366.         },
  1367.         {
  1368.             "ID": 280,
  1369.             "StateName": "FORWARD_MESSAGE_END",
  1370.             "EventName": "GOTO",
  1371.             "ActionName": "RESTORE_STATUS_BAR",
  1372.             "ActionOrder": 6,
  1373.             "ActionParamInt": 0
  1374.         },
  1375.         {
  1376.             "ID": 281,
  1377.             "StateName": "FORWARD_MESSAGE_END",
  1378.             "EventName": "GOTO",
  1379.             "ActionName": "PERFORM_FORWARD_DB_UPDATES",
  1380.             "ActionOrder": 4,
  1381.             "ActionParamInt": 0
  1382.         },
  1383.         {
  1384.             "ID": 282,
  1385.             "StateName": "FORWARD_MESSAGE_END",
  1386.             "EventName": "GOTO",
  1387.             "ActionName": "WAIT_SOME_TIME",
  1388.             "ActionOrder": 3,
  1389.             "ActionParamInt": 2000
  1390.         },
  1391.         {
  1392.             "ID": 283,
  1393.             "StateName": "FORWARD_MESSAGE_END",
  1394.             "EventName": "GOTO",
  1395.             "ActionName": "HANGUP",
  1396.             "ActionOrder": 2,
  1397.             "ActionParamInt": 0
  1398.         },
  1399.         {
  1400.             "ID": 284,
  1401.             "StateName": "FORWARD_MESSAGE_START",
  1402.             "EventName": "GOTO",
  1403.             "ActionName": "SET_RESULT_VARIABLE",
  1404.             "ActionOrder": 3,
  1405.             "ActionParamInt": 0
  1406.         },
  1407.         {
  1408.             "ID": 285,
  1409.             "StateName": "FORWARD_MESSAGE_START",
  1410.             "EventName": "GOTO",
  1411.             "ActionName": "PUT_MB_FWD_NUM_TO_STRING",
  1412.             "ActionOrder": 2,
  1413.             "ActionParamInt": 0
  1414.         },
  1415.         {
  1416.             "ID": 289,
  1417.             "StateName": "FORWARD_MESSAGE_START",
  1418.             "EventName": "GOTO",
  1419.             "ActionName": "CHANGE_STATE",
  1420.             "ActionOrder": 4,
  1421.             "NextStateName": "FORWARD_MESSAGE_DIAL",
  1422.             "ActionParamInt": 0
  1423.         },
  1424.         {
  1425.             "ID": 295,
  1426.             "StateName": "FORWARD_MESSAGE_PLAY",
  1427.             "EventName": "GOTO",
  1428.             "ActionName": "CHANGE_STATUS_LINE",
  1429.             "ActionOrder": 2,
  1430.             "ActionParamInt": 0,
  1431.             "ActionParamText": "Playing new messages"
  1432.         },
  1433.         {
  1434.             "ID": 296,
  1435.             "StateName": "FORWARD_MESSAGE_PLAY",
  1436.             "EventName": "GOTO",
  1437.             "ActionName": "WAIT_SOME_TIME",
  1438.             "ActionOrder": 3,
  1439.             "ActionParamInt": 2000
  1440.         },
  1441.         {
  1442.             "ID": 297,
  1443.             "StateName": "FORWARD_MESSAGE_PLAY",
  1444.             "EventName": "GOTO",
  1445.             "ActionName": "PLAY_FORWARDED_MSG",
  1446.             "ActionOrder": 4,
  1447.             "ActionParamInt": 0
  1448.         },
  1449.         {
  1450.             "ID": 298,
  1451.             "StateName": "FORWARD_MESSAGE_PLAY",
  1452.             "EventName": "GOTO",
  1453.             "ActionName": "CHANGE_STATE",
  1454.             "ActionOrder": 6,
  1455.             "NextStateName": "FORWARD_MESSAGE_END",
  1456.             "ActionParamInt": 0
  1457.         },
  1458.         {
  1459.             "ID": 299,
  1460.             "StateName": "FORWARD_MESSAGE_PLAY",
  1461.             "EventName": "GOTO",
  1462.             "ActionName": "STOP_EVENT",
  1463.             "ActionOrder": 1,
  1464.             "ActionParamInt": 0
  1465.         },
  1466.         {
  1467.             "ID": 300,
  1468.             "StateName": "OFFHOOK",
  1469.             "EventName": "DIALED_NUMBER_BUSY",
  1470.             "ActionName": "POST_OUTBOUND_BUSY",
  1471.             "ActionOrder": 1,
  1472.             "ActionParamInt": 0
  1473.         },
  1474.         {
  1475.             "ID": 301,
  1476.             "StateName": "OFFHOOK",
  1477.             "EventName": "LINE_IDLE",
  1478.             "ActionName": "RESTORE_STATUS_BAR",
  1479.             "ActionOrder": 1,
  1480.             "NextStateName": "IDLE",
  1481.             "ActionParamInt": 0
  1482.         },
  1483.         {
  1484.             "ID": 302,
  1485.             "StateName": "OFFHOOK",
  1486.             "EventName": "DIALED_NUMBER_DISCONNECTED",
  1487.             "ActionName": "POST_OUTBOUND_DISCONNECTED",
  1488.             "ActionOrder": 1,
  1489.             "ActionParamInt": 0
  1490.         },
  1491.         {
  1492.             "ID": 303,
  1493.             "StateName": "OFFHOOK",
  1494.             "EventName": "DIALED_NUMBER_CONNECTED",
  1495.             "ActionName": "POST_OUTBOUND_CONNECTED",
  1496.             "ActionOrder": 1,
  1497.             "ActionParamInt": 0
  1498.         },
  1499.         {
  1500.             "ID": 304,
  1501.             "StateName": "OFFHOOK",
  1502.             "EventName": "DIALED_NUMBER_RINGING",
  1503.             "ActionName": "POST_OUTBOUND_RINGING",
  1504.             "ActionOrder": 1,
  1505.             "ActionParamInt": 0
  1506.         },
  1507.         {
  1508.             "ID": 305,
  1509.             "StateName": "FORWARD_MESSAGE_DIAL",
  1510.             "EventName": "DIALED_NUMBER_RINGING",
  1511.             "ActionName": "CHANGE_STATUS_LINE",
  1512.             "ActionOrder": 1,
  1513.             "ActionParamInt": 0,
  1514.             "ActionParamText": "Number is ringing"
  1515.         },
  1516.         {
  1517.             "ID": 306,
  1518.             "StateName": "FORWARD_MESSAGE_DIAL",
  1519.             "EventName": "DIALED_NUMBER_CONNECTED",
  1520.             "ActionName": "CHANGE_STATE",
  1521.             "ActionOrder": 2,
  1522.             "NextStateName": "FORWARD_MESSAGE_PLAY",
  1523.             "ActionParamInt": 0
  1524.         },
  1525.         {
  1526.             "ID": 307,
  1527.             "StateName": "FORWARD_MESSAGE_DIAL",
  1528.             "EventName": "LINE_IDLE",
  1529.             "ActionName": "CHANGE_STATE",
  1530.             "ActionOrder": 1,
  1531.             "NextStateName": "FORWARD_MESSAGE_END",
  1532.             "ActionParamInt": 5000
  1533.         },
  1534.         {
  1535.             "ID": 308,
  1536.             "StateName": "FORWARD_MESSAGE_DIAL",
  1537.             "EventName": "DIALED_NUMBER_BUSY",
  1538.             "ActionName": "CHANGE_STATE",
  1539.             "ActionOrder": 3,
  1540.             "NextStateName": "FORWARD_MESSAGE_END",
  1541.             "ActionParamInt": 0
  1542.         },
  1543.         {
  1544.             "ID": 309,
  1545.             "StateName": "FORWARD_MESSAGE_DIAL",
  1546.             "EventName": "GOTO",
  1547.             "ActionName": "OUTBOUND_CALL",
  1548.             "ActionOrder": 2,
  1549.             "ActionParamInt": 0
  1550.         },
  1551.         {
  1552.             "ID": 310,
  1553.             "StateName": "FORWARD_MESSAGE_DIAL",
  1554.             "EventName": "CHECK_TIMER_FIRED",
  1555.             "ActionName": "STOP_EVENT",
  1556.             "ActionOrder": 3,
  1557.             "ActionParamInt": 0
  1558.         },
  1559.         {
  1560.             "ID": 311,
  1561.             "StateName": "FORWARD_MESSAGE_DIAL",
  1562.             "EventName": "DIALED_NUMBER_CONNECTED",
  1563.             "ActionName": "CHANGE_STATUS_LINE",
  1564.             "ActionOrder": 1,
  1565.             "ActionParamInt": 0,
  1566.             "ActionParamText": "Call is connected"
  1567.         },
  1568.         {
  1569.             "ID": 312,
  1570.             "StateName": "FORWARD_MESSAGE_DIAL",
  1571.             "EventName": "GOTO",
  1572.             "ActionName": "START_CHECK_TIMER",
  1573.             "ActionOrder": 1,
  1574.             "ActionParamInt": 30000
  1575.         },
  1576.         {
  1577.             "ID": 313,
  1578.             "StateName": "FORWARD_MESSAGE_DIAL",
  1579.             "EventName": "CHECK_TIMER_FIRED",
  1580.             "ActionName": "CHANGE_STATUS_LINE",
  1581.             "ActionOrder": 1,
  1582.             "ActionParamInt": 0,
  1583.             "ActionParamText": "Process timed out"
  1584.         },
  1585.         {
  1586.             "ID": 315,
  1587.             "StateName": "FORWARD_MESSAGE_DIAL",
  1588.             "EventName": "CHECK_TIMER_FIRED",
  1589.             "ActionName": "WAIT_SOME_TIME",
  1590.             "ActionOrder": 2,
  1591.             "ActionParamInt": 3000
  1592.         },
  1593.         {
  1594.             "ID": 323,
  1595.             "StateName": "FORWARD_MESSAGE_PLAY",
  1596.             "EventName": "GOTO",
  1597.             "ActionName": "DELETE_FORWARDED_MESSAGE",
  1598.             "ActionOrder": 5,
  1599.             "ActionParamInt": 0
  1600.         },
  1601.         {
  1602.             "ID": 328,
  1603.             "StateName": "FORWARD_MESSAGE_DIAL",
  1604.             "EventName": "DIALED_NUMBER_BUSY",
  1605.             "ActionName": "CHANGE_STATUS_LINE",
  1606.             "ActionOrder": 1,
  1607.             "ActionParamInt": 0,
  1608.             "ActionParamText": "Called number busy"
  1609.         },
  1610.         {
  1611.             "ID": 329,
  1612.             "StateName": "FORWARD_MESSAGE_DIAL",
  1613.             "EventName": "DIALED_NUMBER_BUSY",
  1614.             "ActionName": "WAIT_SOME_TIME",
  1615.             "ActionOrder": 2,
  1616.             "ActionParamInt": 2000
  1617.         },
  1618.         {
  1619.             "ID": 330,
  1620.             "StateName": "FORWARD_MESSAGE_END",
  1621.             "EventName": "GOTO",
  1622.             "ActionName": "KILL_CHECK_TIMER",
  1623.             "ActionOrder": 5,
  1624.             "ActionParamInt": 0
  1625.         },
  1626.         {
  1627.             "ID": 331,
  1628.             "StateName": "PLAY_AUDIO_FILE_DATA",
  1629.             "EventName": "STOP",
  1630.             "ActionName": "STOP_EVENT",
  1631.             "ActionOrder": 1,
  1632.             "ActionParamInt": 0
  1633.         },
  1634.         {
  1635.             "ID": 332,
  1636.             "StateName": "REVIEW_RECORDED_MSG",
  1637.             "EventName": "GOSUB_EVENT",
  1638.             "ActionName": "CHECK_REC_MSG_REVIEW",
  1639.             "ActionOrder": 2,
  1640.             "NextStateName": "REVIEW_RECORDED_MSG_LOOP",
  1641.             "ActionParamInt": 0
  1642.         },
  1643.         {
  1644.             "ID": 339,
  1645.             "StateName": "RING",
  1646.             "ActionOrder": 1,
  1647.             "ActionParamInt": 0
  1648.         },
  1649.         {
  1650.             "ID": 340,
  1651.             "StateName": "RING",
  1652.             "ActionOrder": 1,
  1653.             "ActionParamInt": 0
  1654.         },
  1655.         {
  1656.             "ID": 341,
  1657.             "StateName": "RING",
  1658.             "EventName": "RING_EVENT",
  1659.             "ActionName": "PROCESS_RING",
  1660.             "ActionOrder": 1,
  1661.             "ActionParamInt": 0
  1662.         },
  1663.         {
  1664.             "ID": 342,
  1665.             "StateName": "BEGIN_ANSWER6_RECORD",
  1666.             "EventName": "GOTO",
  1667.             "ActionName": "CHECK_ACCEPT_NO_MESSAGES",
  1668.             "ActionOrder": 1,
  1669.             "NextStateName": "BEGIN_ANSWER7_FINISH",
  1670.             "ActionParamInt": 0
  1671.         },
  1672.         {
  1673.             "ID": 346,
  1674.             "StateName": "BEGIN_ANSWER2_PLAY_FIRST_MB",
  1675.             "EventName": "GOTO",
  1676.             "ActionName": "UPDATE_STATUS_BAR",
  1677.             "ActionOrder": 1,
  1678.             "ActionParamInt": 0,
  1679.             "ActionParamText": "Playing greeting message"
  1680.         },
  1681.         {
  1682.             "ID": 354,
  1683.             "StateName": "BEGIN_ANSWER",
  1684.             "EventName": "GOTO",
  1685.             "ActionName": "START_IDLE_TIMER",
  1686.             "ActionOrder": 2,
  1687.             "ActionParamInt": 900
  1688.         },
  1689.         {
  1690.             "ID": 355,
  1691.             "StateName": "END_CALL",
  1692.             "EventName": "GOTO",
  1693.             "ActionName": "KILL_IDLE_TIMER",
  1694.             "ActionOrder": 6,
  1695.             "ActionParamInt": 0
  1696.         }
  1697.     ]
  1698. }