{
  "actions": {
    "begin_1": {
      "name": "begin",
      "params": {
        "description": ""
      },
      "cases": {
        "next": "set_49"
      },
      "pos": {
        "x": 4,
        "y": 0
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 810,
              "cy": 70
            },
            {
              "cx": 810,
              "cy": 125
            },
            {
              "cx": 810,
              "cy": 180
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "ivr_2": {
      "name": "ivr",
      "params": {
        "description": "",
        "play": [
          {
            "type": "speech",
            "name": "%PLAY_IVR%",
            "tts": {
              "folder": "b1giqb9no4enfheittff",
              "is_use_folder": false,
              "key": "AQAAAAAJ1M1DAATuweeNnIvR0kbtudFglzCR4Ac",
              "is_use_key": false,
              "lang": "ru-RU",
              "is_use_lang": false,
              "voice": "zahar",
              "is_use_voice": false,
              "speed": "1.2",
              "is_use_speed": false,
              "emotion": "good",
              "is_use_emotion": false
            },
            "location": "",
            "group": "",
            "variable_type": ""
          }
        ],
        "ivr": [],
        "playback_interruption": true,
        "volume_interruption": 33,
        "asr_chunk_duration": 200,
        "asr_vad": false,
        "asr_wait_start": true,
        "wait_time": 10,
        "extension_dialing": true,
        "direct_call_to_extension": true,
        "term_char": "",
        "max_digits": "3",
        "interdigit_timeout": 2,
        "use_calling_iface": false,
        "asr_service": "asr.tester.uc:8000"
      },
      "cases": {
        "Extension": "condition_4",
        "No Match": "condition_27"
      },
      "pos": {
        "x": 4,
        "y": 5
      },
      "links": {
        "Extension": {
          "points": [
            {
              "cx": 810,
              "cy": 820
            },
            {
              "cx": 810,
              "cy": 875
            },
            {
              "cx": 810,
              "cy": 930
            }
          ],
          "text_pos": 0.2
        },
        "No Match": {
          "points": [
            {
              "cx": 810,
              "cy": 820
            },
            {
              "cx": 900,
              "cy": 950
            },
            {
              "cx": 990,
              "cy": 1080
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "condition_4": {
      "name": "condition",
      "params": {
        "description": "Если распонали и есть номер, переходит по 0",
        "conditions": [
          {
            "code": "0",
            "condition": "(%ASR_RECOGNIZED%<>\"\")and(%ASR_NUMBER%<>\"\")"
          }
        ]
      },
      "cases": {
        "0": "condition_23",
        "False": "condition_27"
      },
      "pos": {
        "x": 4,
        "y": 6
      },
      "links": {
        "0": {
          "points": [
            {
              "cx": 810,
              "cy": 970
            },
            {
              "cx": 720,
              "cy": 1025
            },
            {
              "cx": 630,
              "cy": 1080
            }
          ],
          "text_pos": 0.2
        },
        "False": {
          "points": [
            {
              "cx": 810,
              "cy": 970
            },
            {
              "cx": 900,
              "cy": 1025
            },
            {
              "cx": 990,
              "cy": 1080
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_10": {
      "name": "set",
      "params": {
        "description": "",
        "variables": [
          {
            "key": "EXTENSION",
            "value": "%ASR_NUMBER%"
          }
        ]
      },
      "cases": {
        "next": "dial_11"
      },
      "pos": {
        "x": 3,
        "y": 11
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 630,
              "cy": 1720
            },
            {
              "cx": 630,
              "cy": 1775
            },
            {
              "cx": 630,
              "cy": 1830
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "dial_11": {
      "name": "dial",
      "params": {
        "description": "",
        "numbers": "%EXTENSION%",
        "noanswer_timeout": 55,
        "use_calling_iface": true
      },
      "cases": {
        "Busy/No answer": "undefined",
        "Error": "undefined"
      },
      "pos": {
        "x": 3,
        "y": 12
      },
      "links": {
        "Busy/No answer": {
          "points": [
            {
              "cx": 630,
              "cy": 1870
            },
            {
              "cx": 630,
              "cy": 1925
            },
            {
              "cx": 630,
              "cy": 1980
            }
          ],
          "text_pos": 0.2,
          "pos": {
            "x": 3,
            "y": 13
          }
        },
        "Error": {
          "points": [
            {
              "cx": 630,
              "cy": 1870
            },
            {
              "cx": 540,
              "cy": 1925
            },
            {
              "cx": 450,
              "cy": 1980
            }
          ],
          "text_pos": 0.2,
          "pos": {
            "x": 2,
            "y": 13
          }
        }
      }
    },
    "goto_17": {
      "name": "goto",
      "params": {
        "description": "",
        "max_hops": "2",
        "goto": "set_40"
      },
      "cases": {
        "Exit": "play_18",
        "Goto": "set_40"
      },
      "pos": {
        "x": 6,
        "y": 14
      },
      "links": {
        "Exit": {
          "points": [
            {
              "cx": 1170,
              "cy": 2170
            },
            {
              "cx": 1170,
              "cy": 2225
            },
            {
              "cx": 1170,
              "cy": 2280
            }
          ],
          "text_pos": 0.2
        },
        "Goto": {
          "points": [
            {
              "cx": 1170,
              "cy": 2170
            },
            {
              "cx": 1170,
              "cy": 1325
            },
            {
              "cx": 810,
              "cy": 480
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "play_18": {
      "name": "play",
      "params": {
        "description": "",
        "play": [
          {
            "type": "speech",
            "name": "Исчерпан лимит попыток. До свид+ания-.",
            "tts": {
              "folder": "b1giqb9no4enfheittff",
              "is_use_folder": false,
              "key": "AQAAAAAJ1M1DAATuweeNnIvR0kbtudFglzCR4Ac",
              "is_use_key": false,
              "lang": "ru-RU",
              "is_use_lang": false,
              "voice": "zahar",
              "is_use_voice": false,
              "speed": "1.2",
              "is_use_speed": false,
              "emotion": "neutral",
              "is_use_emotion": true
            },
            "location": "",
            "group": "",
            "variable_type": ""
          }
        ],
        "replay": "1"
      },
      "cases": {
        "next": "undefined"
      },
      "pos": {
        "x": 6,
        "y": 15
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 1170,
              "cy": 2320
            },
            {
              "cx": 1170,
              "cy": 2375
            },
            {
              "cx": 1170,
              "cy": 2430
            }
          ],
          "text_pos": 0.2,
          "pos": {
            "x": 6,
            "y": 16
          }
        }
      }
    },
    "play_19": {
      "name": "play",
      "params": {
        "description": "",
        "play": [
          {
            "type": "speech",
            "name": "Соединяю.",
            "tts": {
              "folder": "b1giqb9no4enfheittff",
              "is_use_folder": false,
              "key": "AQAAAAAJ1M1DAATuweeNnIvR0kbtudFglzCR4Ac",
              "is_use_key": false,
              "lang": "ru-RU",
              "is_use_lang": false,
              "voice": "zahar",
              "is_use_voice": false,
              "speed": "1.2",
              "is_use_speed": false,
              "emotion": "good",
              "is_use_emotion": false
            },
            "location": "",
            "group": "",
            "variable_type": ""
          }
        ],
        "replay": "1"
      },
      "cases": {
        "next": "set_10"
      },
      "pos": {
        "x": 3,
        "y": 10
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 630,
              "cy": 1570
            },
            {
              "cx": 630,
              "cy": 1625
            },
            {
              "cx": 630,
              "cy": 1680
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "rpc_20": {
      "name": "rpc",
      "params": {
        "description": "",
        "type": "HTTP",
        "url": "http://%ASR_SERVICE%/%ASR_NEGATIVE_URL%",
        "method": "HEAD",
        "request_timeout": 0,
        "headers": [],
        "max_bytes": "10000",
        "expected_encoding": "utf",
        "rpc_comm": []
      },
      "cases": {
        "Error": "set_24"
      },
      "pos": {
        "x": 5,
        "y": 11
      },
      "links": {
        "Error": {
          "points": [
            {
              "cx": 990,
              "cy": 1720
            },
            {
              "cx": 990,
              "cy": 1775
            },
            {
              "cx": 990,
              "cy": 1830
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "rpc_21": {
      "name": "rpc",
      "params": {
        "description": "",
        "type": "HTTP",
        "url": "http://%ASR_SERVICE%/%ASR_POSITIVE_URL%",
        "method": "HEAD",
        "request_timeout": 0,
        "headers": [],
        "max_bytes": "10000",
        "expected_encoding": "utf",
        "rpc_comm": []
      },
      "cases": {
        "Error": "set_25"
      },
      "pos": {
        "x": 2,
        "y": 8
      },
      "links": {
        "Error": {
          "points": [
            {
              "cx": 450,
              "cy": 1270
            },
            {
              "cx": 450,
              "cy": 1325
            },
            {
              "cx": 450,
              "cy": 1380
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "condition_22": {
      "name": "condition",
      "params": {
        "description": "",
        "conditions": [
          {
            "code": "0",
            "condition": "(%ASR_NEGATIVE_URL%<>\"\")"
          }
        ]
      },
      "cases": {
        "0": "rpc_20",
        "False": "set_26"
      },
      "pos": {
        "x": 6,
        "y": 10
      },
      "links": {
        "0": {
          "points": [
            {
              "cx": 1170,
              "cy": 1570
            },
            {
              "cx": 1080,
              "cy": 1625
            },
            {
              "cx": 990,
              "cy": 1680
            }
          ],
          "text_pos": 0.2
        },
        "False": {
          "points": [
            {
              "cx": 1170,
              "cy": 1570
            },
            {
              "cx": 1170,
              "cy": 1775
            },
            {
              "cx": 1170,
              "cy": 1980
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "condition_23": {
      "name": "condition",
      "params": {
        "description": "",
        "conditions": [
          {
            "code": "0",
            "condition": "(%ASR_POSITIVE_URL%<>\"\")"
          }
        ]
      },
      "cases": {
        "0": "rpc_21",
        "False": "play_19"
      },
      "pos": {
        "x": 3,
        "y": 7
      },
      "links": {
        "0": {
          "points": [
            {
              "cx": 630,
              "cy": 1120
            },
            {
              "cx": 540,
              "cy": 1175
            },
            {
              "cx": 450,
              "cy": 1230
            }
          ],
          "text_pos": 0.2
        },
        "False": {
          "points": [
            {
              "cx": 630,
              "cy": 1120
            },
            {
              "cx": 630,
              "cy": 1325
            },
            {
              "cx": 630,
              "cy": 1530
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_24": {
      "name": "set",
      "params": {
        "description": "",
        "variables": [
          {
            "key": "ASR_NEGATIVE_URL",
            "value": ""
          }
        ]
      },
      "cases": {
        "next": "set_26"
      },
      "pos": {
        "x": 5,
        "y": 12
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 990,
              "cy": 1870
            },
            {
              "cx": 1080,
              "cy": 1925
            },
            {
              "cx": 1170,
              "cy": 1980
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_26": {
      "name": "set",
      "params": {
        "description": "CALL_REF дабы asr различал распознавание с самого начала и уточнение",
        "variables": [
          {
            "key": "CALL_REF",
            "value": "%CALL_REF%_1"
          }
        ]
      },
      "cases": {
        "next": "goto_17"
      },
      "pos": {
        "x": 6,
        "y": 13
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 1170,
              "cy": 2020
            },
            {
              "cx": 1170,
              "cy": 2075
            },
            {
              "cx": 1170,
              "cy": 2130
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_25": {
      "name": "set",
      "params": {
        "description": "",
        "variables": [
          {
            "key": "ASR_POSITIVE_URL",
            "value": ""
          }
        ]
      },
      "cases": {
        "next": "play_19"
      },
      "pos": {
        "x": 2,
        "y": 9
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 450,
              "cy": 1420
            },
            {
              "cx": 540,
              "cy": 1475
            },
            {
              "cx": 630,
              "cy": 1530
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "condition_27": {
      "name": "condition",
      "params": {
        "description": "Переходим: по 3 - если контакт не найден; по 2 - если у контакта не номера; по 1 - если первое уточнение; по 0 - если текущуе уточнение не равно предыдущему; по False (все остальные кейсы) - текущее уточнение совпадает с предыдущим.",
        "conditions": [
          {
            "code": "3",
            "condition": "(%ASR_ANSWER%=%CONTACT_NOT_FOUND_TRY_AGAIN%)"
          },
          {
            "code": "2",
            "condition": "(%ASR_ANSWER%=%CONTACT_NO_NUMBER%)"
          },
          {
            "code": "1",
            "condition": "(%ASR_ANSWER%<>\"\")and(%ASR_CLARIFICATION%=\"\")"
          },
          {
            "code": "0",
            "condition": "(%ASR_ANSWER%<>\"\")and(%ASR_CLARIFICATION%<>\"\")and(%ASR_ANSWER%<>%ASR_CLARIFICATION%)"
          }
        ]
      },
      "cases": {
        "0": "set_14",
        "1": "set_14",
        "2": "play_51",
        "3": "play_50",
        "False": "play_53"
      },
      "pos": {
        "x": 5,
        "y": 7
      },
      "links": {
        "0": {
          "points": [
            {
              "cx": 990,
              "cy": 1120
            },
            {
              "cx": 1170,
              "cy": 1175
            },
            {
              "cx": 1350,
              "cy": 1230
            }
          ],
          "text_pos": 0.6464285714285715
        },
        "1": {
          "points": [
            {
              "cx": 990,
              "cy": 1120
            },
            {
              "cx": 1226,
              "cy": 1082
            },
            {
              "cx": 1350,
              "cy": 1230
            }
          ],
          "text_pos": 0.2
        },
        "2": {
          "points": [
            {
              "cx": 990,
              "cy": 1120
            },
            {
              "cx": 900,
              "cy": 1175
            },
            {
              "cx": 810,
              "cy": 1230
            }
          ],
          "text_pos": 0.5
        },
        "3": {
          "points": [
            {
              "cx": 990,
              "cy": 1120
            },
            {
              "cx": 990,
              "cy": 1175
            },
            {
              "cx": 990,
              "cy": 1230
            }
          ],
          "text_pos": 1
        },
        "False": {
          "points": [
            {
              "cx": 990,
              "cy": 1120
            },
            {
              "cx": 1080,
              "cy": 1175
            },
            {
              "cx": 1170,
              "cy": 1230
            }
          ],
          "text_pos": 0.5
        }
      }
    },
    "set_29": {
      "name": "set",
      "params": {
        "description": "",
        "variables": [
          {
            "key": "FOR_FINAL",
            "value": "%ASR_ANSWER%"
          },
          {
            "key": "ASR_CLARIFICATION",
            "value": ""
          },
          {
            "key": "ASR_ANSWER",
            "value": ""
          },
          {
            "key": "ASR_RECOGNIZED",
            "value": ""
          },
          {
            "key": "ASR_NUMBER",
            "value": ""
          }
        ]
      },
      "cases": {
        "next": "condition_22"
      },
      "pos": {
        "x": 6,
        "y": 9
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 1170,
              "cy": 1420
            },
            {
              "cx": 1170,
              "cy": 1475
            },
            {
              "cx": 1170,
              "cy": 1530
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "condition_33": {
      "name": "condition",
      "params": {
        "description": "",
        "conditions": [
          {
            "code": "0",
            "condition": "%CGPN%=5001"
          }
        ]
      },
      "cases": {
        "0": "ivr_34",
        "False": "set_40"
      },
      "pos": {
        "x": 4,
        "y": 2
      },
      "links": {
        "0": {
          "points": [
            {
              "cx": 810,
              "cy": 370
            },
            {
              "cx": 990,
              "cy": 425
            },
            {
              "cx": 1170,
              "cy": 480
            }
          ],
          "text_pos": 0.2
        },
        "False": {
          "points": [
            {
              "cx": 810,
              "cy": 370
            },
            {
              "cx": 810,
              "cy": 425
            },
            {
              "cx": 810,
              "cy": 480
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "ivr_34": {
      "name": "ivr",
      "params": {
        "description": "",
        "play": [
          {
            "type": "tone",
            "name": "tone://?f1=500&f2=0&on_msec=1000&off_msec=0&duration=500",
            "location": "",
            "group": "",
            "tts": "",
            "variable_type": ""
          }
        ],
        "ivr": [],
        "playback_interruption": true,
        "volume_interruption": 0,
        "asr_chunk_duration": 200,
        "asr_vad": false,
        "asr_wait_start": true,
        "asr_delay": 0,
        "wait_time": 11,
        "extension_dialing": true,
        "direct_call_to_extension": true,
        "max_digits": "3",
        "interdigit_timeout": 2,
        "use_calling_iface": true,
        "asr_service": "asr.tester.uc:8000"
      },
      "cases": {
        "Extension": "goto_35",
        "No Match": "goto_36"
      },
      "pos": {
        "x": 6,
        "y": 3
      },
      "links": {
        "Extension": {
          "points": [
            {
              "cx": 1170,
              "cy": 520
            },
            {
              "cx": 1170,
              "cy": 575
            },
            {
              "cx": 1170,
              "cy": 630
            }
          ],
          "text_pos": 0.2
        },
        "No Match": {
          "points": [
            {
              "cx": 1170,
              "cy": 520
            },
            {
              "cx": 1260,
              "cy": 575
            },
            {
              "cx": 1350,
              "cy": 630
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "goto_35": {
      "name": "goto",
      "params": {
        "description": "",
        "max_hops": "1",
        "goto": "condition_4"
      },
      "cases": {
        "Exit": "undefined",
        "Goto": "condition_4"
      },
      "pos": {
        "x": 6,
        "y": 4
      },
      "links": {
        "Exit": {
          "points": [
            {
              "cx": 1170,
              "cy": 670
            },
            {
              "cx": 1170,
              "cy": 725
            },
            {
              "cx": 1170,
              "cy": 780
            }
          ],
          "text_pos": 0.2,
          "pos": {
            "x": 6,
            "y": 5
          }
        },
        "Goto": {
          "points": [
            {
              "cx": 1170,
              "cy": 670
            },
            {
              "cx": 1170,
              "cy": 800
            },
            {
              "cx": 810,
              "cy": 930
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "goto_36": {
      "name": "goto",
      "params": {
        "description": "",
        "max_hops": "1",
        "goto": "condition_27"
      },
      "cases": {
        "Exit": "undefined",
        "Goto": "condition_27"
      },
      "pos": {
        "x": 7,
        "y": 4
      },
      "links": {
        "Exit": {
          "points": [
            {
              "cx": 1350,
              "cy": 670
            },
            {
              "cx": 1350,
              "cy": 725
            },
            {
              "cx": 1350,
              "cy": 780
            }
          ],
          "text_pos": 0.2,
          "pos": {
            "x": 7,
            "y": 5
          }
        },
        "Goto": {
          "points": [
            {
              "cx": 1350,
              "cy": 670
            },
            {
              "cx": 1350,
              "cy": 875
            },
            {
              "cx": 990,
              "cy": 1080
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_40": {
      "name": "set",
      "params": {
        "description": "",
        "variables": [
          {
            "key": "PLAY_IVR",
            "value": "Произнесите имя и фамилию абонента."
          }
        ]
      },
      "cases": {
        "next": "ivr_2"
      },
      "pos": {
        "x": 4,
        "y": 3
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 810,
              "cy": 520
            },
            {
              "cx": 810,
              "cy": 650
            },
            {
              "cx": 810,
              "cy": 780
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_49": {
      "name": "set",
      "params": {
        "description": "",
        "variables": [
          {
            "key": "CONTACT_NOT_FOUND_TRY_AGAIN",
            "value": "Запрашиваемый контакт не найден, попробуйте еще раз"
          },
          {
            "key": "CONTACT_NO_NUMBER",
            "value": "У запрашиваемого контакта отсутствует телефон."
          }
        ]
      },
      "cases": {
        "next": "condition_33"
      },
      "pos": {
        "x": 4,
        "y": 1
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 810,
              "cy": 220
            },
            {
              "cx": 810,
              "cy": 275
            },
            {
              "cx": 810,
              "cy": 330
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "play_50": {
      "name": "play",
      "params": {
        "description": "Проиграть, что контакт не найден",
        "play": [
          {
            "type": "speech",
            "name": "Запрашиваемый контакт не найден",
            "tts": {
              "folder": "b1giqb9no4enfheittff",
              "is_use_folder": false,
              "key": "AQAAAAAJ1M1DAATuweeNnIvR0kbtudFglzCR4Ac",
              "is_use_key": false,
              "lang": "ru-RU",
              "is_use_lang": false,
              "voice": "zahar",
              "is_use_voice": false,
              "speed": "1.2",
              "is_use_speed": false,
              "emotion": "good",
              "is_use_emotion": false
            },
            "location": "",
            "group": "",
            "variable_type": ""
          }
        ],
        "replay": "1"
      },
      "cases": {
        "next": "set_29"
      },
      "pos": {
        "x": 5,
        "y": 8
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 990,
              "cy": 1270
            },
            {
              "cx": 1080,
              "cy": 1325
            },
            {
              "cx": 1170,
              "cy": 1380
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "play_51": {
      "name": "play",
      "params": {
        "description": "Проиграть, что  у контакта нет номера",
        "play": [
          {
            "type": "speech",
            "name": "%CONTACT_NO_NUMBER%",
            "tts": {
              "folder": "b1giqb9no4enfheittff",
              "is_use_folder": false,
              "key": "AQAAAAAJ1M1DAATuweeNnIvR0kbtudFglzCR4Ac",
              "is_use_key": false,
              "lang": "ru-RU",
              "is_use_lang": false,
              "voice": "zahar",
              "is_use_voice": false,
              "speed": "1.2",
              "is_use_speed": false,
              "emotion": "good",
              "is_use_emotion": false
            },
            "location": "",
            "group": "",
            "variable_type": ""
          }
        ],
        "replay": "1"
      },
      "cases": {
        "next": "set_29"
      },
      "pos": {
        "x": 4,
        "y": 8
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 810,
              "cy": 1270
            },
            {
              "cx": 990,
              "cy": 1325
            },
            {
              "cx": 1170,
              "cy": 1380
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "set_14": {
      "name": "set",
      "params": {
        "description": "Выставляем признак уточнения ASR_CLARIFICATION в ASR_ANSWER, в PLAY_IVR выставляем уточнение из ASR_ANSWER. Переменные ASR(ASR_ANSWER, ASR_RECOGNIZED, ASR_NUMBER) зануляем",
        "variables": [
          {
            "key": "ASR_CLARIFICATION",
            "value": "%ASR_ANSWER%"
          },
          {
            "key": "PLAY_IVR",
            "value": "%ASR_ANSWER%"
          },
          {
            "key": "ASR_ANSWER",
            "value": ""
          },
          {
            "key": "ASR_RECOGNIZED",
            "value": ""
          },
          {
            "key": "ASR_NUMBER",
            "value": ""
          }
        ]
      },
      "cases": {
        "next": "goto_54"
      },
      "pos": {
        "x": 7,
        "y": 8
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 1350,
              "cy": 1270
            },
            {
              "cx": 1350,
              "cy": 1400
            },
            {
              "cx": 1350,
              "cy": 1530
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "goto_54": {
      "name": "goto",
      "params": {
        "description": "Если блок set_14 будет переходить на прямую в блок play_42, то web-conf не сможет отобраить скрипт, поэтому используем блок goto_54 для перехода в блок play_42.",
        "max_hops": "30",
        "goto": "ivr_2"
      },
      "cases": {
        "Exit": "play_18",
        "Goto": "ivr_2"
      },
      "pos": {
        "x": 7,
        "y": 10
      },
      "links": {
        "Exit": {
          "points": [
            {
              "cx": 1350,
              "cy": 1570
            },
            {
              "cx": 1260,
              "cy": 1925
            },
            {
              "cx": 1170,
              "cy": 2280
            }
          ],
          "text_pos": 0.7
        },
        "Goto": {
          "points": [
            {
              "cx": 1350,
              "cy": 1570
            },
            {
              "cx": 1260,
              "cy": 1175
            },
            {
              "cx": 810,
              "cy": 780
            }
          ],
          "text_pos": 0.2
        }
      }
    },
    "play_53": {
      "name": "play",
      "params": {
        "description": "Проиграть, что не удалось уточнить",
        "play": [
          {
            "type": "speech",
            "name": "Не удалось уточнить абонента.",
            "tts": {
              "folder": "b1giqb9no4enfheittff",
              "is_use_folder": false,
              "key": "AQAAAAAJ1M1DAATuweeNnIvR0kbtudFglzCR4Ac",
              "is_use_key": false,
              "lang": "ru-RU",
              "is_use_lang": false,
              "voice": "zahar",
              "is_use_voice": false,
              "speed": "1.2",
              "is_use_speed": false,
              "emotion": "good",
              "is_use_emotion": false
            },
            "location": "",
            "group": "",
            "variable_type": ""
          }
        ],
        "replay": "1"
      },
      "cases": {
        "next": "set_29"
      },
      "pos": {
        "x": 6,
        "y": 8
      },
      "links": {
        "next": {
          "points": [
            {
              "cx": 1170,
              "cy": 1270
            },
            {
              "cx": 1170,
              "cy": 1325
            },
            {
              "cx": 1170,
              "cy": 1380
            }
          ],
          "text_pos": 0.2
        }
      }
    }
  },
  "name": "ASR",
  "description": "Скрипт для Автосекретаря.",
  "version": "3.14.16.1.5",
  "settings": {
    "time_zone": "GMT+7",
    "speech": {
      "folder": "b1giqb9no4enfheittff",
      "key": "",
      "lang": "ru-RU",
      "voice": "zahar",
      "speed": "1.2",
      "emotion": "good",
      "terminate_if_tts_failed": false
    },
    "park": {
      "zone": "default",
      "site": "local"
    }
  },
  "id": "myx9fia0rcf83v21ASR"
}
