Настройка SIP клиента
В тонкий клиент thinBox встроен SIP клиент linphone. Удобнее всего использовать для SIP телефонии отдельную USB гарнитуру. Linphone использует два звуковых устройства. Через одно (HDMI выход или 3,5mm jack) воспроизводится звонок. Через второе (отдельная USB гарнитура или внешняя USB звуковая карта) происходит разговор.
Параметр sip
Настройки для подключения к серверу SIP. Имя пользователя, пароль и адрес сервера:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Для работы с SIP используется linphone. Для отладки и тестирования командная строка linphonec доступна через веб-интерфейс терминала, т.е. http-доступ к терминалу по IP из браузера другого компьютера.
Можно указать звуковые устройства для звонка и разговора:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., ring:1:0, talk:3:0
Подробнее про звуковые устройства написано здесь: wtware.ru/docs5/sound.html Можно указать терминалу автоматически принимать входящие звонки:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., auto-answer
Если порт сервера SIP отличается от стандартных 5060 для UDP и 5061 для TLS:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., port:55555
Можно влючить TLS шифрование (SIP сервер должен поддерживать). При включенном TLS шифровании можно отключить проверку сертификатов сервера:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., tls SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., tls, nocert
Можно использовать свой конфигурационный файл для linphone вместо нашего. Не используйте это, если не уверены в своих действиях. Последним в конфигурационном файле должен быть раздел [sound]. К файлу будут автоматически дописаны строки ringer_dev_id, playback_dev_id и capture_dev_id. Терминал будет искать конфигурационный файл в каталоге Everyone
:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., config:my_enterprise_sip.wtc
Включить вывод отладочной информации linphone в лог. Разумные значения - от 1 до 6:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., debug:2
Список контактов читается из файла Everyone/contacts.txt
. Можно добавить больше контактов для отдельных терминалов. Файл с дополнительными контактами должен иметь такую же структуру, как и contacts.txt
и находиться в том же каталоге Everyone
:
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., contacts:morecontactsforreception.txt
Заменить звук звонка (WAV файл будет скачиваться из каталога Everyone
):
SIP = user:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., wav:local.wav
Параметр sip_usb_sound_level
Если для SIP телефона используется единственная подключенная к терминалу звуковая карта (не важно, USB или встроенная, главное что она только одна), то громкость настраивается параметром sound_level
. Если же к терминалу в дополнение к основной звуковой карте подключена еще и USB гарнитура, то громкость звука в гарнитуре регулируется параметром SIP_usb_sound_level
. По умолчанию он равен 50, сделать погромче так:
SIP_usb_sound_level = 100
Громкость всех микрофонов регулируется одним параметром microphone_level
.