Skip to main content

Настройка SIP Witch

Апрель 20, 2010 Автор: Hikaru

SIP witch простой в настройке и достаточно функциональный SIP-сервер. Обладает возможностью перенаправлять вызовы, передачи мгновенных сообщений и т.д.
Установка и настройка достаточно примитивны:

yum install sipwitch -y

В результате будет создан каталог /etc/sipwitch.d, содержащий 2 файла lab.xml и tests.xml
lab.xml - содержит список и настройки пользователей.

 # Логин пользователя
  Hikaru # То, как будет отображаться в списке соединений пользователь, команда sipwitch calls
  hikaru # пароль для пользователя
  211 # порядковый номер пользователя
 

tests.xml - содержит специальных тестовых пользователей, которых можно использовать для базовой проверки работоспособности сервера.
Файл /etc/sipwitch.conf - основной файл конфигурации серера.
В нём стоит изменить всего пару вещей:
Удалить следуюущие 4 строки:


sip:xxx@yyy

Для разрешения доступа из локальной сети укажите

192.168.1.1/24

Для разрешения доступа откуда угодно удлите строку

local

/etc/sysconfig/sipwitch содержит опции запуска демона.
Для успешного запуска следует установить там следующие параметры:

PLUGINS="auto" #сообщает серверу, что следует автоматически загружать все доступные плагины.
# приоритет процесса, рекомендуется приоритет реального времени при высокой загрузке
PRIORITY="1"

На этом базовая настройка SIP Witch завершена, ну и естественно, было бы здорово настроить какой-либо клиент для работы с SIP Witch. Я предлагаю использовать twinkle в качестве клиента.
Удобнее всего выполнить настройку через мастер, тогда понадобиться всего-навсего ввести своё имя, логин, пароль и адрес сервера как показано на рисунке:
twinkle1.jpg
В случае успешного входа будет отображено, что пользователь зарегистрировался на сервере, как показано на следующем рисунке:
twinkle2.jpg