Резервирование внутреннего канала
Все больше систем связи строиться по технологии VoIP, в офисах массово используются IP телефоны или софтфоны, а роль АТС выполняют компьютер в офисе или виртуальный облачный сервер с установленной программой. При этом, как правило канал подключения сервера к провайдеру более стабилен. А вот внутренние каналы подвержены потенциальному риску. Если в офисе пропадает интернет, то разговор прерывается. Но как это происходит: Абонент остается на внешней линии, подключенной к серверу через провайдера связи. Он просто перестает слышать своего собеседника, но с его каналом все в порядке. А вот внутренний канал действительно пропадает: нет интернета - нет связи. В итоге "поалёкав" ваш клиент просто положит трубку. Данную потенциальную проблему потери клиента решили в компании Телефонные Системы. Мы внедрили в oktell технологию, которая позволит не потерять разговор с клиентом, даже если в офисе отключили электроэнергию или интернет. Новая возможность oktell - возможность восстановить соединение при потере внутреннего канала. Данная возможность присутствует в версии начиная с 20130213
Рассмотрим настройку oktell, позволяющую реализовать такую возможность. На схеме представлен алгоритм взаимодействия между сценариями.
В первую очередь в сценарии IVR запускается асинхронный служебный сценарий, который и будет выполнять контроль за внутренним каналом. Запуск происходит через компонент "Запуск сценария", устанавливаемого:
- 1) в случае сценария входящей маршрутизации - любом месте сценария IVR.
- 2) в случае сценария исходящей маршрутизации - после компонента, обеспечивающего переключение на номер по внешней линии, до компонента "стоп"
В обоих случаях в сценарии IVR определяется номер внешней линии, и передается в качестве параметра в запускаемый ассинхронно служебный сценарий.
Служебный сценарий, получив на вход номер внешней линии, обеспечивает мониторинг её состояния. Компонент "Статус обхекта 2" получает Состояние. ( 1 - Не подключена, 2 - Выключена, 4 - Готова, 8 - Трубка поднята, 16 - Входящий звонок, 32 - Скоммутирована, 64 - Ожидание, 128 - Флеш, 256 - не используется, 512 - Занято, 1024 - Неопределено, 2048 - Зарезервирована, 4096 - Зарезервирована задачей)