SVC - (Служебный) Преобразование CallerID

Бывает необходимо преобразовать CallerID.

В некоторых случаях при организации системы на разных типах каналов для общей картины в статистике, а также для возможности осуществления обратных вызовов "одним щелчком мышью" может потребоваться приведение определившегося номера в соответствующий нормальный вид. Если при определении CallerID с некоторых направлений номеру требуется преобразование, необходимо активировать параметр и выбрать соответствующий служебный сценарий преобразования.
Данная функция находиться в разделе Администрирование>Общие настройки>Сервер АТС> Служебный сценарий преобразования CallerID   

alt

Для активации функции ставим галочку:

alt

Далее из выпадающего списка выбираем заранее подготовленный служебный сценарий, в котором будет происходит преобразование CallerID:

alt

После того как нужный сценарий выбран переходим в нижнюю часть окна и нажимаем кнопку "Сохранить":

alt

После этого все последующие входящие звонки будут запускать данный сценарий.

Рассмотрим особенности сценария:

В этот сценарии в качестве неявных параметров передаются:
1 - определившийся номер CallerId
2 - набранный номер CalledId.
Функция "Номер линии" возвращает соответствующий индекс канала.
Результат выполнения необходимо сохранить в служебной переменной "Возвращаемое значение 1(строка)".
Код инициатора запуска данного служебного сценария будет 13. 

В версии от 10.08.2010 в служебный сценарий добавлены служебные переменные:
- возвращаемое значение 1 (строка)
- возвращаемое значение 2,
- возвращаемое значение 3.
В связи с чем, после обновления и при использование сценария "(Служебный) Преобразование CallerID",  номер может определяться как "-1".
Для устранения проблемы необходимо в компоненте "Присвоение" присвоить служебной переменной "(сл) Возвращаемое значение 1 (строка)" необходимое значение.

alt 

Например, нам необходимо,что бы к определившемуся номеру, вначале приписать цифру "8"
Рассмотрим такой сценарий.
1. Компонент Старт.
Добавляем переменную в качестве параметров запуска, допустим "CallerID"
2. Компонент Присвоение.
Служебной переменной "(сл) Возвращаемое значение 1(строка)" присваиваем значение равное выражению: '8'+[CallerID]
2. Компонент Стоп 

alt 

ВНИМАНИЕ!!! Сценарий должен быть максимум простым и быстрым, поскольку вызывается синхронно в обслуживающем потоке канала. Если в течение 2 секунд ответа получено не будет, то сценарий автоматически деактивируется и больше не будет применяться до пересохранения настроек.  

  1. (Служебный) Преобразование CallerID.oscr (1 Kb) 

-1, преобразование Caller ID, CallerID

Комментарии

317

ООО Агентство Информационных Технологий


13 января 201312:40

картинки — не видать...

    356

    ООО "Эверест"


    13 мая 201314:21

    Картинки не видно
    !(up)

      Новое сообщение

      Прикрепить файлы

      Написать