Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Далее необходимо скачать скрипт взаимодействия wnam-asterisk-bridge.pl bridge [используйте бинарную утилиту, см. ниже] из репозитория http://www.netams.com/files/wnam/misc/ , поместив его в каталог скриптов /usr/share/asterisk/agi-bin/ и сделать его исполняемым:

...

   /usr/share/asterisk/agi-bin/wnam-asterisk-bridge.pl 1234

При этом в лог-файле wnam.log должны появиться следующие две записи:

...

Warning

Начиная с версий WNAM 1.3.1339 и 1.4.1499 рекомендуемым способом идентификации по звонку является использование не Perl, а бинарного (двоичного) скрипта wnam-asterisk-bridge, который находится в том же репозитории http://www.netams.com/files/wnam/misc/ с его исходными текстами. Параметры вызова скрипта (командной строки) дополнительно указывают на IP адрес сервера WNAM и пароль взаимодействия. Также для авторизации через пул номеров необходимо передавать номер, на который пришёл вызов. Пример использования скрипта:

[default]
;include => demo

exten => 454498,1,NoOp(Входящий звонок с номера ${CALLERID(num)})
same => n,AGI(wnam-asterisk-bridge,127.0.0.1,password,${CALLERID(num)},${CALLERID(dnid)})
same => n,Hangup()

3. Настройка WNAM

Со стороны административного интерфейса WNAM в разделе "Конфигурация" → "Площадки" требуется только выбрать новый метод идентификации "Получение звонка от абонента". Он может быть общим (по умолчанию, для всех площадок), и индивидуально выбранным для заданной площадки:

...

Далее необходимо отредактировать шаблон страницы call_recv из меню "Конфигурация" → "Гостевая конфигурация" → "Конструктор страниц" на вкладке "Авторизация". Как минимум, необходимо необходимо указать входящий номер телефона вашего шлюза АТС Asterisk. 

Номер указывается в виде текста, отображаемого на зеленой кнопке , и абонента при совершении авторизации, а также в параметрах ссылки в формате: 

...