Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
module-autoprovision [2019/10/24 14:30] Портнов Алексей [Анализ проблем с Yealink] |
module-autoprovision [2020/04/16 08:00] (текущий) Бекетов Николай [Поддерживаемые телефоны] |
||
---|---|---|---|
Строка 14: | Строка 14: | ||
* Модуль может работать **только** в локальной сети | * Модуль может работать **только** в локальной сети | ||
- | * В сети должны быть разрешены **multicast запросы на 224.0.1.75** IP | + | * В сети должны быть разрешены **multicast запросы на IP 224.0.1.75** |
* На текущий момент в качестве адреса регистрации можно задать только одно общее значение для всех устройств | * На текущий момент в качестве адреса регистрации можно задать только одно общее значение для всех устройств | ||
* На АТС должны быть открыты порты web интерфейса (**HTTP**) и **SIP** - 80 и 5060 | * На АТС должны быть открыты порты web интерфейса (**HTTP**) и **SIP** - 80 и 5060 | ||
* Работа по **HTTPS пока не поддерживается** | * Работа по **HTTPS пока не поддерживается** | ||
- | * В сети не должно быть запущено других PnP серверов. Устройстов будет получать настройки от первого ответившего сервера | + | * В сети не должно быть запущено других PnP серверов. Устройство будет получать настройки от первого ответившего сервера |
===== Поддерживаемые телефоны ===== | ===== Поддерживаемые телефоны ===== | ||
* Yealink T19(P) | * Yealink T19(P) | ||
Строка 25: | Строка 24: | ||
* Yealink W52 | * Yealink W52 | ||
* Yealink WP530 | * Yealink WP530 | ||
+ | | ||
* Snom D120 | * Snom D120 | ||
- | * Snom X3SP | + | * Snom D785 |
- | * Snom X1SP | + | * Snom D735 |
- | * В планах Fanvil | + | * Snom D715 |
+ | * Snom D385 | ||
+ | * Snom D335 | ||
+ | | ||
+ | * Fanvil X5U | ||
+ | * Fanvil X3SP | ||
+ | * Fanvil X1SP | ||
<note important>Мы обязательно будем расширять линейку поддерживаемых телефонов.</note> | <note important>Мы обязательно будем расширять линейку поддерживаемых телефонов.</note> | ||
Строка 37: | Строка 43: | ||
- Установите модуль "Модуль автоматической настройки телефонов" | - Установите модуль "Модуль автоматической настройки телефонов" | ||
- **Запускайте модуль только после завершения его настройки** | - **Запускайте модуль только после завершения его настройки** | ||
- | - Перейдите к его интерфейсу: {{ ::autoprov_1.jpg |}} | + | - Перейдите к его интерфейсу: {{ ::autoprov_10002.jpg |}} |
- **Шаблон внутреннего номера** - укажите добавочны номер для возможности настройки телефона старкодом | - **Шаблон внутреннего номера** - укажите добавочны номер для возможности настройки телефона старкодом | ||
- | - **Адрес сервера для регистрации телефонов** - ip или имя сервера Askozia. По этому адресу будут подключаться телефоны к АТС | + | - **Адрес сервера для регистрации телефонов** - ip или имя сервера MikoPBX. По этому адресу будут подключаться телефоны к АТС |
- **Черный список MAC адресов телефонов** - перечислите MAC телефонов, которые НЕ требуется настраивать Это список описывает исключения. Черный список имеет более высокий приоритет, чем белый | - **Черный список MAC адресов телефонов** - перечислите MAC телефонов, которые НЕ требуется настраивать Это список описывает исключения. Черный список имеет более высокий приоритет, чем белый | ||
- **Белый список MAC адресов телефонов** - ограничте настраиваемые телефоны только перечисленными | - **Белый список MAC адресов телефонов** - ограничте настраиваемые телефоны только перечисленными | ||
Строка 125: | Строка 131: | ||
Ссылка на [[http://support.yealink.com/documentFront/forwardToDocumentDetailPage?documentId=78#userdocument | сайт поддержки Yealink]] | Ссылка на [[http://support.yealink.com/documentFront/forwardToDocumentDetailPage?documentId=78#userdocument | сайт поддержки Yealink]] | ||
+ | |||
+ | ==== Snom ==== | ||
+ | |||
+ | Пример файла конфигурации: | ||
+ | <code> | ||
+ | <?xml version="1.0" encoding="utf-8"?> | ||
+ | <settings> | ||
+ | <time_24_format perm="R">off</time_24_format> | ||
+ | <phone-settings> | ||
+ | <user_pname idx="1" perm="RW">203</user_pname> | ||
+ | <user_name idx="1" perm="RW">203</user_name> | ||
+ | <user_realname idx="1" perm="RW">Smirnova Irina Aleksandrovna</user_realname> | ||
+ | <user_pass idx="1" perm="RW">3256157a99f176eb959ef9c1fdd947f0</user_pass> | ||
+ | <user_host idx="1" perm="RW">172.16.32.225</user_host> | ||
+ | <user_srtp idx="1" perm="RW">off</user_srtp> | ||
+ | <user_mailbox idx="1" perm="RW">*001</user_mailbox> | ||
+ | <user_dp_str idx="1" perm="RW">!([^#]%2b)#!sip:\1@\d!d</user_dp_str> | ||
+ | <contact_source_sip_priority idx="INDEX" perm="PERMISSIONFLAG">PAI RPID FROM</contact_source_sip_priority> | ||
+ | <answer_after_policy perm="RW">idle</answer_after_policy> | ||
+ | |||
+ | </phone-settings> | ||
+ | </settings> | ||
+ | |||
+ | </code> | ||
+ | |||
+ | Файл имеет более сложную структуру, чем у Yealink. | ||
+ | |||
+ | Для добавления данных в узел "**<settings>**" следует описать секцию "**[snom]**": | ||
+ | <code> | ||
+ | [snom] | ||
+ | |||
+ | <tbook> | ||
+ | <item context="line1" type="none" index="0"> | ||
+ | <name>Adrian</name> | ||
+ | <number>42965</number> | ||
+ | </item> | ||
+ | <item context="active" type="colleagues" index="1"> | ||
+ | <name>Roland</name> | ||
+ | <number>16424</number> | ||
+ | </item> | ||
+ | </tbook> | ||
+ | |||
+ | <dialplan> | ||
+ | <template match="0" timeout="4" scheme="sip" user="phone" rewrite="" /> | ||
+ | <template match="00" timeout="0" scheme="sip" user="phone" rewrite="" /> | ||
+ | <template match="011............" timeout="4" scheme="sip" user="phone" rewrite="" /> | ||
+ | <template match="*79" timeout="0" scheme="sip" user="phone" rewrite="" /> | ||
+ | <template match="*234" timeout="0" scheme="sip" user="phone" rewrite="" /> | ||
+ | </dialplan> | ||
+ | </code> | ||
+ | |||
+ | Для добавления данных в узел "**<phone-settings>**" следует описать секцию "**[snom-phone-settings]**": | ||
+ | <code> | ||
+ | [snom-phone-settings] | ||
+ | <firmware_status perm="R">http://domain/snom/snom3x0-firmware.htm</<firmware_status> | ||
+ | <update_policy perm="R">auto_update</update_policy> | ||
+ | <firmware_interval perm="R">2880 </firmware_interval> | ||
+ | </code> | ||
+ | Документация доступна на сайте [[http://wiki.snom.com/Features/Auto_Provisioning/Configuration_Files/XML | wiki.snom.com ]] | ||
+ | |||
+ | ==== Fanvil ==== | ||
+ | Пример файла конфигурации: | ||
+ | <code> | ||
+ | <<VOIP CONFIG FILE>>Version:2.0002 | ||
+ | PNP Enable :0 | ||
+ | |||
+ | <SIP CONFIG MODULE> | ||
+ | --SIP Line List-- : | ||
+ | SIP1 Enable Reg :1 | ||
+ | SIP1 Phone Number :203 | ||
+ | SIP1 Display Name :Smirnova Irina Aleksandrovna | ||
+ | SIP1 Sip Name :203 | ||
+ | SIP1 Register Addr :172.16.156.223 | ||
+ | SIP1 Register Port :5060 | ||
+ | SIP1 Register User :203 | ||
+ | SIP1 Register Pswd :3256157a99f176eb959ef9c1fdd947f0 | ||
+ | SIP1 MWI Num :*001 | ||
+ | SIP1 Proxy User : | ||
+ | SIP1 Proxy Pswd : | ||
+ | SIP1 Proxy Addr : | ||
+ | |||
+ | |||
+ | <TELE CONFIG MODULE> | ||
+ | SIP1 Caller Id Type:4 | ||
+ | P1 Enable Intercom :1 | ||
+ | P1 Intercom Mute :0 | ||
+ | P1 Intercom Tone :1 | ||
+ | P1 Intercom Barge :1 | ||
+ | |||
+ | |||
+ | <AUTOUPDATE CONFIG MODULE> | ||
+ | PNP Enable :1 | ||
+ | PNP IP :224.0.1.75 | ||
+ | PNP Port :5060 | ||
+ | PNP Transport :0 | ||
+ | PNP Interval :1 | ||
+ | |||
+ | |||
+ | <<END OF FILE>> | ||
+ | </code> | ||
+ | |||
+ | Принцип кастомизации схож. В поле "Дополнительные параметры" есть возможность описать следующие секции: | ||
+ | * **[fanvil]** - добавляет конфигурацию в начало файла | ||
+ | * **[fanvil-sip]** - добавляет строки конфигурации в конец раздела "**<SIP CONFIG MODULE>**" | ||
+ | * **[fanvil-tele]** - добавляет строки конфигурации в конец раздела "**<TELE CONFIG MODULE>**" | ||
+ | * **[fanvil-autoupdate]** - добавляет строки конфигурации в "**<TELE CONFIG MODULE>**" |