Mechanical Android Skilled in Troubleshooting and Effective Repairing

2013-12-08

Cisco SPA DHCP Provisioning firmware Upgrade XML

в Cisco DHCP добавляем
option 66 ascii http://sip.server.com/$PN/$MA.xml
при этом телефоны делают запрос к серверу вида /SPA504G/0011223333сс.xml


получить XML с настройками по умолчанию
./spa50x-30x-sip-7-5-5-spc-linux-i386 --sample-xml-compact default.xml

основные provisioning настройки (тот самый 0011223333сс.xml )
<flat-profile>

Provisioning - файл с настройками
<Profile_Rule ua="na">http://sip.server.com/SPA504G/$MA.xml</Profile_Rule>

обновление в несколько этапов, сначала первая прошивка потом вторая
<Upgrade_Rule ua="na">($SWVER lt 7.5.2b) ? http://sip.srv.com/fw1.bin | ($SWVER lt 7.5.5) ? http://sip.srv.com/fw2.bin</Upgrade_Rule>

пароль и отключение WEB интерфейса
<Admin_Passwd ua="na">Hwejd7832ij3478fhj3i</Admin_Passwd>
<Enable_Web_Server ua="na">No</Enable_Web_Server>

нормальный psize по умолчанию 30 - это куча проблем.
<RTP_Packet_Size ua="na">0.020</RTP_Packet_Size>

настройка SIP параметров
настройка линии №1 и №2
<Proxy_1_ ua="na">sip.srv.com</Proxy_1_>
<User_ID_1_ ua="na">101</User_ID_1_>
<Password_1_ ua="na">SuperSecretPaasw000rd!</Password_1_>
<Proxy_2_ ua="na">sip.srv2.com</Proxy_2_>
<User_ID_2_ ua="na">555</User_ID_2_>
 <Password_2_ ua="na">ParoLL</Password_2_>
назначение 1 кнопки телефона линии №1
назначение 3 кнопки телефона линии №2
отключение кнопок 2 и 4
<Extension_1_ ua="na">1</Extension_1_>
<Extension_2_ ua="na">Disabled</Extension_2_>
<Extension_3_ ua="na">2</Extension_2_>
<Extension_4_ ua="na">Disabled</Extension_4_>

время в 24 часовом формате и зона
<Time_Format ua="rw">24hr</Time_Format>
<Time_Zone ua="na">GMT+04:00</Time_Zone>

надпись в правом верхнем углу телефона
<Station_Display_Name ua="na">Ivanoff</Station_Display_Name>

русификация (файлы с переводом качать с cisco.com)
<Default_Character_Encoding ua="na">UTF-8</Default_Character_Encoding>
<Dictionary_Server_Script ua="na">serv=http://srv.com/lang/;d0=English;x0=en.xml;d1=Russian;x1=ru.xml</Dictionary_Server_Script>
<Language_Selection ua="na">Russian</Language_Selection>

синхронизация времени
<NTP_Enable ua="na">Yes</NTP_Enable>
<Primary_NTP_Server ua="na">0.pool.ntp.org</Primary_NTP_Server>
<Secondary_NTP_Server ua="na">1.pool.ntp.org</Secondary_NTP_Server>

общий телефонный справочник
<XML_Directory_Service_Name ua="na">MyCompanyName</XML_Directory_Service_Name>
<XML_Directory_Service_URL ua="na">http://srv.com/dir.xml</XML_Directory_Service_URL>

нормальный DialPlan
*две цифры
3 цифры
городские (первая с 2 по 9)
мобильные
мобильные без восьмерок (добавить если не набрали) типа 9215552233
<Dial_Plan_1_ ua="na">(*xx|xxx|[2-9]xxxxxx|xxxxxxxxxxx|&lt;:8&gt;xxxxxxxxxx)</Dial_Plan_1_>
  <Dial_Plan_2_ ua="na">(*xx|xxx|[2-9]xxxxxx|xxxxxxxxxxx|&lt;:8&gt;xxxxxxxxxx)</Dial_Plan_2_>
  <Dial_Plan_3_ ua="na">(*xx|xxx|[2-9]xxxxxx|xxxxxxxxxxx|&lt;:8&gt;xxxxxxxxxx)</Dial_Plan_3_>
  <Dial_Plan_4_ ua="na">(*xx|xxx|[2-9]xxxxxx|xxxxxxxxxxx|&lt;:8&gt;xxxxxxxxxx)</Dial_Plan_4_>

</flat-profile>

общий телефонный справочник (dir.xml)
<?xml version="1.0" encoding="UTF-8" ?>
<CiscoIPPhoneDirectory>
    <Title>Список Телефонов</Title>
    <Prompt></Prompt>
        <DirectoryEntry>
            <Name>Иванов</Name>
            <Telephone>101</Telephone>
        </DirectoryEntry>
        <DirectoryEntry>
            <Name>Петров</Name>
            <Telephone>102</Telephone>
        </DirectoryEntry>
        <DirectoryEntry>
            <Name>Сидоров</Name>
            <Telephone>103</Telephone>
        </DirectoryEntry>
        <DirectoryEntry>
            <Name>Вовочка</Name>
            <Telephone>999</Telephone>
        </DirectoryEntry>
</CiscoIPPhoneDirectory>


Комментариев нет:

Отправка комментария