¬аш вопрос св€зан с хэштэгами #“елефони€, #FreePBX и Asterisk, #Ќастройка модулей? —просите в Telegram!

ћерион Ќетворкс

—талкивались ли вы задачей одновременной типовой настройки телефонный аппаратов? Ќапример, настроить 50 штук IP Ц телефонов Yealink. Ёта задача будет достаточно рутинной и затратной по времени. ¬ FreePBX создан модуль End Point Manager, который позвол€ет создать шаблон настроек дл€ определенных групп устройств и затем перенести его на телефонные аппараты. ќ нем и поговорим.


ѕару слов про модуль End Point Manager

 ак уже сказано выше, модуль EPM позвол€ет производить автоматическую настройку различных единиц оборудовани€, от конечных телефонных аппаратов до шлюзов. ”словно говор€, настройка модул€ делитс€ на следующие сегменты:

  • Global Settings - глобальные настройки модул€, такие как IP Ц адрес Asterisk и прочие
  • Extension Mapping - раздел, в котором сопоставл€етс€ шаблон и MAC Ц адрес устройства
  • Brands - в разделе можно посмотреть марки оборудовани€, которые были сконфигурированы с помощью EPM
  • ћодуль €вл€етс€ платным и стоит 75$ на 25 лет. ¬ бесплатной версии модул€, доступна только настройка телефонов марки Sangoma. ѕолный перечень приведен в таблице ниже.
  • Add Brand - добавьте необходимые брэнды оборудовани€, дл€ которого вы бы хотели создать шаблон
  • Image Management - здесь можно загрузить картинку в формате GIF, JPEG, или PNG и размером не более 20 мегабайт, котора€ будет использоватьс€ на оконечных телефонов, например в роли фонового изображени€. ƒанный функционал работает только на устройствах с поддержкой фонового изображени€
  • Basefile Edit - данный раздел позвол€ет мен€ть различные значени€, которые нельз€ изменить через стандартные настройки телефона, например через его GUI. ѕредставл€ет из себ€ XML Ц файл. –екомендуем настраивать данный раздел только в том случае, если вы точно знаете что делаете.
  • Custom Extensions - раздел аналогичен настройке в модуле Custom Extension
  • Firmware Management - раздел служит дл€ обновлени€ прошивки телефонов.
  • Network Scan - сетева€ утилита, котора€ позвол€ет сканировать указанную сеть на предмет наличи€ в ней поддерживаемых устройств и уточнени€ их MAC - адресов
јвтоматическа€ настройка телефонов в FreePBX 13

Ѕез приобретени€ лицензии на модуль вы сможете работать со следующими устройствами:

ѕроизводитель ћодель ѕоддержка фонового изображени€
Sangoma s300 Ќет
Sangoma s500 ƒа
Sangoma s700 ƒа
Sangoma Vega 50-4FXS -
Sangoma Vega 50-8FXS -
Sangoma Vega 3000-24FXS -
Sangoma Vega 5000-24FXS -
Sangoma Vega 5000-50FXS -
ѕоддерживаемые без лицензии устройства

¬ случае оплаты модул€, дл€ работы будут доступны Aastra, Algo, Audio Codes, Cisco, Cortelco, CyberData, Digium, Grandstream, Mitel, Mocet, Obihai, Panasonic, Phoenix Audio, Polycom, Snom, Uniden, VTech, Xorcom и всеми любимый Yealink.


Ќастройка Global Settings

¬ настройках EPM переходим в раздел Global Settings:

FreePBX 13 EPM Global Settings
  • Internal IP Address - укажите IP Ц адрес вашего Asterisk. ¬ нашем случае это 192.168.0.77
  • External IP Address - если какие-то из ваших телефонов будут подключатьс€ к ј“— из внешней сети, то в данном поле укажите внешний IP Ц адрес или FQDN (Fully Qualified Domain Name)
  • Ports - в разделе будут указаны порты дл€ WEB Ц доступа, порт дл€ HTTP провижининга (автоматической настройки телефонов) и RESTful приложений
  • Phone Admin Password - все управл€емые телефоны имеют пароль дл€ администратора. ¬ данном поле вы можете указать его дл€ всех устройств
  • Phone User Password - некоторые модели телефонов, например Cisco, имеют систему авторизации дл€ администратора через обычного пользовател€. «десь нужно указать его пароль
  • ReSync Time - через указанное врем€ телефоны будут обращатьс€ к серверу на предмет изменени€ в их конфигурационных файлах. ѕо умолчанию, врем€ равно 86400 секунд, что есть 1440 минут, что в свою очередь ровн€етс€ 24 часа :)
  • XML-API (RestAPI) Default Login - включение/выключение данной опции позвол€ет телефону обращатьс€ к различным приложени€м через RestAPI
  • Extension Mapping IP Addresses - отображать ли IP Ц адрес устройства на этапе сопоставлени€ телефона и внутреннего номера
  • Extension Mapping Phone Status - отображать ли врем€ пинга до устройства. ќба параметра замедл€ют работу.

ѕо окончанию настроек нажмите Save Global


Ќастройка шаблона настроек

ѕереходим к настройкам. —делаем шаблон на примере производител€ Sangoma. ƒл€ этого, в настройках модул€, в блоке Brands, выберем Sangoma. ƒл€ добавлени€ нового шаблона нажимаем New Template. ѕроизводим настройки в первой вкладке, котора€ называетс€ General:

Ќастройка шаблона настройки FreePBX 13
  • Template Name - даем им€ дл€ нашего шаблона. Ќапример, New_template
  • Default Template - будет ли данный шаблон шаблоном по умолчанию дл€ телефонов. ¬ыставл€ем Default
  • Destination Address - в данном поле необходимо указать IP Ц адрес или доменное им€ дл€ нашей IP Ц ј“— Asterisk. ѕри нажатии на кнопки Internal или External, при сохранении, в поле будет автоматически подставлено значение внутреннего или внешнего IP Ц адреса ј“— соответственно. Ёто удобно в том случае, если мы делаем разные шаблона дл€ внутренних телефонов и дл€ внешних.
  • Provision Server Address - сервер, к которому телефон будет обращатьс€ за конфигурацией. ѕо умолчанию это наш Asterisk
  • Provision Server Protocol - протокол, который будет использовать IP Ц телефон чтобы получить файл конфигурации. ќставьте в данном поле TFTP
  • ѕереходим во вкладку Regional

    Ќастройка времени на телефоне через FreePBX 13
    • Time Zone - временна€ зона. ѕоле прибавл€ет, или удал€ет определенное количество часов к GMT (среднее врем€ по √ринвичу). Ќапример, в ћоскве GMT +03:00 и мы выбираем +03.00
    • Primary Time Server - главный сервер синхронизации времени по протоколу NTP. ¬ы можете посмотреть список серверов в интернете
    • Daylight Savings -опци€ подсказывает телефону, использовать ли настройки DST (Daylight Saving Time) Ц то есть сезонное врем€
    • Country Tones - опци€ настройки гудка. ¬ разных странах они различаютс€, выберите подход€щий
    • Web GUI Language - €зык графического интерфейса администрировани€ IP - телефона
    • LCD Display Language - €зык на дисплее телефона
    • Date Format - формат даты. Ќам привычно ƒƒ-ћћ-√√
    • Time Format - формат времени. ћы выбрали 24 часовой формат

    ƒвигаемс€ дальше и переходим во вкладку Options. –азберем здесь самые основные опции:

    Ќастройка фона телефоне через FreePBX
    • Background Image - выберите фоновое изображение, которое ранее, было залито с помощью пункта меню Image Management
    • Line Label - информаци€, котора€ будет отображатьс€ о пользователе телефона на главном дисплее. ћожет быть следующих видов:
      • Name - им€ пользовател€. Ќапример, Ђ»ван ѕетровї
      • Extension - показывать только номер абонента. Ќапример, Ђ101ї
      • Name-Extension - показывать и им€ и номер. Ќапример, Ђ»ван ѕетров 101ї
    • Multicast Enable - поддержка Multicast пейджинга
    • ‘ункционал Multicast Paging по€вилс€ в 13 версии FreePBX. ≈сли коротко, то теперь телефон может отправл€ть на заранее сконфигурированный широковещательный адрес пейджинг запросы. Ѕолее подробно вы можете почитать в статье про новинки FreePBX 13
    • Multicast Address - мультикаст адрес, о котором мы рассказали выше
    • Dial Patterns - шаблон набора номеров дл€ IP - телефона
    • Ring Tone - выбрать номер звукового сопровождени€ дл€ звонка (рингтон)
    • Screen Saver - что показывать на дисплее телефона по таймауту бездействи€ Screen Saver Timeout
    • Call Waiting Signal - хотите ли вы услышать звуковой сигнал, при условии того, что вы уже разговариваете с одним из абонентов и вам поступает второй звонок
    • BLF Alert - тип индикатора BLF. Ёто может быть визуальное мигание, аудио сопровождение или оба сразу

    ѕо окончанию настроек не забываем нажимать Save Template


    —оответствие телефона и шаблона

    ѕосле того, как мы произвели настройку шаблона его необходимо проассоциировать с телефонным аппаратом. ћы будем делать это с помощью MAC Ц адреса устройства. ѕереходим в раздел Extension Mapping и нажимаем Add Extension

    јссоциировать шаблон и телефон в FreePBX
    1. ¬ столбце слева выбираем необходимый номер
    2. ѕо середине, выбираем производител€ и вводим MAC Ц адрес телефона
    3. ¬ левом столбце выбираем шаблон и модель телефона

    “еперь, чтобы доставить на телефоны адрес TFTP сервера (адреса нашего Asterisk в данном случае), в настройках DHCP сервера необходимо настроить параметр option 150 с IP Ц адресом TFTP. “елефон обратитьс€ на сервер с просьбой предоставить файл конфигурации дл€ устройства с его MAC Ц адресом, которое мы создали на этапе ранее.


    ѕолезна ли ¬ам эта стать€?

    –аз в неделю мы отправл€ем дайджест с самыми интересными стать€ми.

    P.S. ≈сли укажите свою дату рождени€, то мы об€зательно ¬ас поздравим и подарим небольшой подарок :)

    Ќажима€ на кнопку "ѕодписатьс€", вы даете согласие на обработку своих персональных данных