Настройка функции "Paging"

Пейджинг через телефоны, т.е. передача голосового сообщения через насколько телефонов через громкую связь. К примеру руководитель может быстро созвать совещание.

Данная инструкция подойдет для телефонов:

  • Linksys

  • Cisco

  • Telephone (софтфон)

  • Grandstream

  • microsip (софтфон)

  • Yealink

  • Fanvil

  • Snom

  1. Перейдите в раздел "Кастомизация системных файлов"

  1. Откройте для редактирования файл "/var/spool/cron/crontabs/root"

  1. Добавьте в конец файла следующий код:

*/1 * * * * /bin/touch /etc/asterisk/confbridge.conf > /dev/null 2> /dev/null
  1. Перейдите к редактированию файла "modules.conf"

  1. Добавьте следующий код в конец файла:

load => bridge_softmix.so
load => app_confbridge.so
load => app_page.so
  1. Перейдите к редактированию файла "extensions.conf"

  1. Добавьте следующий код в конец файла "extensions.conf"

[paging-users] 
exten => _X!,1,Set(=${PJSIP_DIAL_CONTACTS(${EXTEN})})
  same => n,ExecIf($["${dС}x" != "x"]?Dial(${dС},,b(paging_create_chan,s,1)))

[paging_create_chan] 
exten => s,1,Set(PJSIP_HEADER(add,Call-Info)=\;answer-after=0) 
  same => n,return
  1. Перейдите в раздел "Приложения диалпланов", создайте новый диалплан

  1. Назначьте внутренний номер, к примеру 2200110. Установите тип кода: ''Диалплан Asterisk''

  1. Перейдите во вкладку "Программный код", вставьте следующий код:

1,Page(Local/202@paging-users&Local/203@paging-users)

В коде приложения опишите контакты, кому следует звонить. Контакты перечисляются с разделителем &.

Last updated