3.11.3.2. Настройка телефонов Aastra
Работа с телефоном в режиме BLF имеет существенный недостаток: если нажимать кнопку уже имея активный звонок (например, находясь в конференции), то телефоны разных производителей ведут себя по-разному. Например, телефоны Grandstream посылают в канал тональную комбинацию, соответствующую номеру на нажатой кнопке. Телефоны Aastra ставят вызов на удержание и совершают звонок с другой линии. Но так как вызов на сервисный код заканчивается неудачей, то телефон воспроизводит сигнал занято на второй линии, а на первую, с конференцией, обратно не возвращается. Телефоны Thomson так же совершают вызов по второй линии, но при неудаче моментально переключаются обратно, т. е. в режиме BLF с ними работать довольно комфортно.
Чтобы устранить все неудобства и получить четкий отклик от системы в любом случае было разработано XML приложение для телефонов Aastra, которые могут полностью управляться удаленно специальными командами по протоколу HTTP. Поддерживаются все телефоны Aastra серии 67, как с дополнительными панелями, так и без них.
Для нормальной работы XML приложения телефон должен быть настроен с помощью системы автоматического конфигурирования устройств. Это связано с тем, что система должна знать, какая кнопка телефона ответственна за определенную функцию.
В системе встроен шаблон файла конфигурации телефона Aastra 6757i с подключенной панелью M670i, на основе его можно создать шаблон для любой другой модели SIP телефона этой фирмы, но в принципе и с этим шаблоном более простые телефоны так же будут работать, но с учетом их ограниченных возможностей.
Параметры XML кнопок, которые следует определить в конфигурации телефона:
Key Х type: Тип клавиши. В случае конфигурирования в режиме XML приложения, должен быть установлен в тип XML;
Label: Метка кнопки, эта надпись будет отображаться на экране возле программных клавиш, а так же на панели расширения функциональных кнопок с LCD дисплеем;
Value: В этом поле указывается значение параметра. В данном случае ссылка на приложение с необходимыми параметрами запроса.
Common XML path: Чтобы упростить настройки, а так же дать возможность вынести в шаблон общие для все телефонов параметры, в это поле можно вынести основную, длинную часть запроса, которая содержит параметры общие для всех XML кнопок. Общий путь запроса может выглядеть так:
http://192.168.0.4/user/modules/videosel/aastra.php?u=$$SIPUSERNAME$$
В этом запросе указан полный путь до XML приложения aastra.php, а так же предписывается телефону подставлять в запрос имя SIP пользователя, адрес сервера нужно указать реальный для конкретной инсталляции.
Вторая часть запроса размещается в поле Value, и для кнопок состояния конференций обязательно должна иметь вид:
&c=XXX&m=state
где: XXX — номер конференции.
Для кнопки участника конференции поле Value должно иметь вид:
&c=XXX&m=YYY
где:XXX — номер конференции, а YYY — номер участника конференции.
В процессе компиляции файла конфигурации из шаблона обе части совместятся в одну и для каждой кнопки будет сформирована отдельная полная ссылка, например, такая:
http://192.168.0.4/user/modules/videosel/aastra.php?u=$$SIPUSERNAME$$&c=222&m=107
Так же необходимо убедиться в присутствии вызова XML события в файле sip_notify.conf секции:
[aastra-xml] Event=>aastra-xml Content-Length=>0
Comments
So empty here ... leave a comment!