Поле SIP alert-info передает информацию о типе вызова. Телефон определяет категорию входящего вызова по этому полю и воспроизводит разные мелодии звонка.
Поле Alert-info поддерживается. В текущих продуктах поддерживаются два распространенных формата Alert-info. Тип пользовательской мелодии является feature, добавленной в первом квартале. Подробности приведены ниже. Динамическая загрузка и воспроизведение wav-файла по URL не поддерживаются.
Этот формат уже поддерживается в существующих версиях. Необходимо только, чтобы PBX отправляла соответствующее значение alert-info.
Когда SIP Invite содержит поле Alert-Info со значением Bellcore-dr1, это означает, что телефон должен воспроизвести первую внутреннюю мелодию звонка. Если значение Bellcore-dr2, воспроизводится вторая мелодия. На рисунке 2-1 показан пример, где должна воспроизводиться третья мелодия.
Рисунок 2-1 Справочное поле сообщения SIP
Примечание: формат Bellcore-drX, где x принимает значения от 1 до 5.
Формат Bellcore-drX позволяет реализовать различающиеся звонки, но он не очень гибкий: пользователь не может выбрать мелодию, так как она задается централизованно администратором PBX. Пользовательский тип мелодии более гибкий. Поле alert-info, отправляемое сервером, содержит информацию о типе вызова, но система не привязывает эту информацию к фиксированной мелодии, поэтому пользователь может выбрать тип мелодии самостоятельно.
Как показано на рисунке 2-2, если значение alert-info, переданное сервером, равно queue, пользователь может настроить тип мелодии в интерфейсе конфигурации.
Рисунок 2-2
В интерфейсе настройки на рисунке 2-3 пользователь может увидеть, какой тип мелодии соответствует queue.
Рисунок 2-3
1. Телефон работает нормально.
2. Телефон может входить на web-страницу.
3. Доступен инструмент захвата пакетов.
4. Путь к скрипту: 172.16.1.9\test_group\using document\SIPP
1. Войдите на WEB-страницу тестового телефона по адресу http://xxx.xxx.xxx.xxx/. Для X3/4 перейдите в phone settings->audio. Для телефонов X5/6 перейдите в phone settings->Media Settings, настройте свойство Alert-info и задайте тип мелодии. Значение value для Alert-info может последовательно быть music1-music10, также допускается числовое значение.
Интерфейс настройки телефона X6
Интерфейс настройки телефона X4G
2. Используйте симуляцию SIPP. Команда: выполните sipp -sf uac_invite_alert_info.xml -i pc phone -m 1 -l 1 для входящего вызова и захвата пакетов.
Примечание: значение info в скрипте должно совпадать со значением value, заданным на web-странице.
3. В скрипте замените Alert-Info:music1;info=[field1] на Alert-Info:http://127.0.0.1/Bellcore-dr1.
4. На web-странице задайте значение Alert-info как bellcore-drX(X=1-5) и запустите скрипт.
1. На LCD тестового телефона перейдите из setting в phone settings->Tone, настройте свойство Alert-info и задайте тип мелодии. Мелодия берется из системы Android. Значение value для Alert-info может последовательно быть music1-music10, также допускается числовое значение.
Интерфейс настройки телефона C400
Интерфейс настройки телефона C400S
Примечание: C400S, как и X6, использует web-страницу платформы.
2. Используйте симуляцию SIPP. Команда: выполните sipp -sf uac_invite_alert_info.xml -i pc phone -m 1 -l 1 для входящего вызова и захвата пакетов.
Примечание: значение info в скрипте должно совпадать со значением value, заданным на LCD.
3. В скрипте замените Alert-Info:music1;info=[field1] на Alert-Info:http://127.0.0.1/Bellcore-dr1.
4. На LCD задайте значение Alert-info как bellcore-drX(X=1-5) и запустите скрипт.