Назад | Перейти на главную страницу

Настройка параметров Polycom device.net в файле конфигурации

У меня есть несколько сотен IP-телефонов Polycom SoundPoint, и мне нужно изменить их конфигурацию. Я хотел бы осуществить это изменение конфигурации с помощью файлов конфигурации XML, которые загружаются при загрузке телефона. Я нашел, какие параметры мне нужно установить, но в документации Polycom нет точных указаний на то, как должен выглядеть этот файл. Они даже не предоставляют образец XML.

В любом случае, я хочу настроить следующие параметры:

device.set=1
device.net.etherVlanFilter.set=1
device.net.etherVlanFilter="Enabled"

Согласно руководству администратора, которое можно найти Вот эти параметры уровня устройства должны быть установлены в отдельном файле, но это не дает никаких указаний на то, как файл должен выглядеть.

У кого-нибудь есть идеи? Я пробовал несколько разных вещей, но пока безуспешно.

Если вы используете файлы [MAC] .cfg, это может выглядеть так:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!-- $Revision: 1.14 $  $Date: 2005/07/27 18:43:30 $ -->
<APPLICATION APP_FILE_PATH="sip_332.ld" CONFIG_FILES="5555.cfg, sip_332.cfg" MISC_FILES="" LOG_FILE_DIRECTORY="logs" OVERRIDES_DIRECTORY="" CONTACTS_DIRECTORY="" />

Вы указываете в CONFIG_FILES чтобы телефон также загрузил 5555.cfg для своих телефонных настроек.

Вот образец 5555.cfg:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- $RCSfile: $Revision: 1.121.4.11 $ -->
<phone>
  <reg
    reg.1.displayName="5555-1"
    reg.1.address="5555-1"
    reg.1.label="5555"
    reg.1.type="private"
    reg.1.auth.userId="5555-1"
    reg.1.auth.password="5555-1"
    reg.1.lineKeys="1"
    reg.1.callsPerLineKey="2"

    reg.2.displayName="5555-6"
    reg.2.address="5555-6"
    reg.2.label="Intcm"
    reg.2.type="private"
    reg.2.auth.userId="5555-6"
    reg.2.auth.password="5555-6"
    reg.1.lineKeys="1"
    reg.2.callsPerLineKey="1"
   />
  <msg msg.bypassInstantMessage="0">
  <mwi
    msg.mwi.1.subscribe="5555"
    msg.mwi.1.callBackMode="contact"
    msg.mwi.1.callBack="*2580"

    msg.mwi.2.subscribe=""
    msg.mwi.2.callBackMode="disabled"
    msg.mwi.2.callBack=""
   />
  </msg>
</phone>

Убедитесь, что вы не оставили <!-- $RCSfile: $Revision: 1.121.4.11 $ --> или телефон не поймет, что это файл конфигурации, даже если вы сказали ему загрузить этот файл.

Что касается корневого тега, я использовал все, что угодно. Я не думаю, что это вообще имеет значение, если они совпадают.

Простой ответ - внести изменения в файл phone1.cfg.

Когда телефон загружается, он считывает главный файл конфигурации, который представляет собой либо [MAC] .cfg (если вы создали файл конфигурации для каждого телефона), либо, если нет [MAC] .cfg, он использует значение по умолчанию 00000000.cfg. поставляется с прошивкой

Этот файл содержит среди прочего список файлов конфигурации для обработки и обычно включает phone1.cfg и sip.cfg.

Если вы настроили [MAC] .cfg, он также может содержать файл конфигурации для конкретного телефона, например phone [MAC] .cfg.

Таким образом, внесение изменений в свой phone1.cfg будет принято всеми телефонами, если они не будут отменены какой-либо конфигурацией для каждого телефона.