Обновить

Комментарии 6

Откуда скрипт узнает версию прошивки?
Полагаю что не скрипт прошивку узнает, а цискофон, он просто смотрит какие файлы в ftp директории есть.
Все просто. В апгрейд-правиле условие проверки версии, сам цискофон проверяет:
<Upgrade_Rule ua="na">( $SWVER lt 7.5.2b )? http://<?php echo $server ?>/spa50x-30x-7-5-2b.bin | http://<?php echo $server ?>/spa50x-30x-7-5-5.bin </Upgrade_Rule>
Если версия меньше 7.5.2B — щьем 7.5.2b. Если не меньше — то 7.5.5
Для справки:
получить шаблон для конфига.xml (можно использовать и для бэкапа настроек) проще всего настроив полностью аппарат через web-интерфейс, и потом запросив:
http://<IP-ВАШЕГО-ТЕЛЕФОНА>/admin/spacfg.xml

Подскажите пожалуйста, возможно кто-то сталкивался с переменными в xml.

Пытаюсь использовать bf+sd с переменной $USER, но что-то не получается

// Функция для кнопки встать на паузу в очереди
<Extended_Function_3_ group="Phone/Line_Key_3">fnc=blf+sd;sub=*46*101@$PROXY;ext=*46*101@$PROXY</Extended_Function_3_>
// Работает и цвет кнопки меняет

// не работает с перемнной $USER
<Extended_Function_3_ group="Phone/Line_Key_3">fnc=blf+sd;sub=*46*$USER@$PROXY;ext=*46*$USER@$PROXY</Extended_Function_3_>

// В тоже время
<Short_Name_1_ group="Phone/Line_Key_1">$USER</Short_Name_1_>
// Успешно выводит на экране номер 101
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации