7.1 Настройка Linphone

До начала работы с Linphone необходимо принять некоторые базовые решения и выполнить некоторые задачи по настройке. Прежде всего определите и настройте режим работы Linphone, определите тип используемого соединения, затем запустите конфигурацию Linphone Перейти > Настройки, чтобы сделать необходимые настройки.

7.1.1 Определение режима работы Linphone

Linphone может работать в двух режимах, в зависимости от типа и настройки используемого рабочего стола.

Обычное приложение

Установленную программу Linphone можно запустить из меню приложения GNOME и KDE или из командной строки. Если Linphone не запущена, входящие звонки игнорируются.

Аплет панели GNOME

Linphone можно добавить в панель GNOME. Щелкните правой кнопкой мыши пустое место на панели и выберите Добавить в панель, а затем выберите Linphone. При этом Linphone будет добавлен в панель на постоянной основе и будет автоматически запускаться при регистрации в системе. В отсутствие входящих звонков приложение Linphone будет выполняться в фоновом режиме. При наличии входящего звонка откроется основное окно и звонок будет принят. Чтобы открыть основное окно и позвонить кому-нибудь, достаточно щелкнуть значок аплета.

7.1.2 Определение типа соединения

Есть несколько способов осуществления вызовов с помощью Linphone. Способ выполнения звонка и доступа к абоненту определяется способом подключения к сети или Интернету.

Для установки соединения с удаленным хостом Linphone использует протокол инициализации сеанса (SIP). В SIP каждая из сторон определяется URL-адресом SIP:

sip:username@hostname
   

username - это Ваше имя при регистрации на компьютере Linux, а hostname - это имя самого компьютера. Если Вы пользуетесь услугами поставщика SIP, URL-адрес будет выглядеть примерно так:

sip:username@sipserver
   

username - это имя пользователя, выбранное при регистрации на сервере SIP. sipserver - это адрес сервера SIP или поставщика услуг SIP. За подробными сведениями о процедуре регистрации обратитесь к разделу Настройка параметров SIP и изучите документацию на регистрацию, предоставляемую поставщиком услуг. Список поставщиков, отвечающих Вашим целям, можно найти на веб-страницах, перечисленных в разделу Получение дополнительной информации.

URL-адрес для использования определяется типом выбранного соединения. Если выбран непосредственный вызов абонента, без дополнительной маршрутизации со стороны поставщика услуг SIP, следует вводить URL-адрес первого типа. Если выбран вызов абонента через сервер SIP, следует вводить URL-адрес второго типа.

Телефонная связь в пределах одной сети

Если Вы хотите позвонить другу или сотруднику, подключенным к той же сети, что и Вы, для создания действительного URL-адреса SIP достаточно указать правильные имя пользователя и имя хоста. То же самое относится и к лицам, желающим позвонить Вам. Если между Вами и Вашим абонентом нет брандмауэра, дальнейшая настройка не требуется.

Телефонная связь между сетями или через Интернет (конфигурация со статическим IP-адресом)

Если при подключении к Интернету используется статический IP-адрес, все, что нужно знать Вашему потенциальному абоненту для создания действительного URL-адреса SIP, - это имя пользователя и имя хоста или IP-адрес Вашей рабочей станции, как это описано в разделе Телефонная связь в пределах одной сети. Если Вы или Ваш абонент находитесь за брандмауэром, выполняющим фильтрацию входящего и исходящего трафика, на компьютере брандмауэра необходимо открыть SIP-порт 5060 и RTP-порт 7078, чтобы разрешить трафик Linphone через брандмауэр.

Телефонная связь между сетями или через Интернет (конфигурация с динамическим IP-адресом)

Если конфигурация IP-адреса не является статической (при каждом подключении к Интернету динамически назначается новый IP-адрес), никто из Ваших абонентов не сможет создать действительный URL-адрес SIP, используя Ваши имя пользователя и IP-адрес. В этом случае либо используйте сервисы, предоставляемые поставщиком услуг SIP, либо используйте настройку DynDNS, чтобы убедиться, что внешний абонент будет подключен к нужному компьютеру хоста. Дополнительные сведения о DynDNS можно найти по адресу http://en.wikipedia.org/wiki/Dynamic_DNS.

Вызовы через сеть и брандмауэры

Компьютеры, скрытые за брандмауэром, не предоставляют свои адреса в Интернет. Поэтому прямой доступ к ним невозможен для тех, кто будет пытаться позвонить пользователю, работающему за таким компьютером. Linphone поддерживает телефонную связь между сетями через брандмауэр, используя прокси-сервер SIP или ретранслируя звонки поставщику услуг SIP. Обратитесь к разделу Настройка параметров SIP за подробным описанием настроек, необходимых при использовании внешнего сервера SIP.

7.1.3 Настройка сетевых параметров

Для большинства параметров вкладки Сеть дополнительная настройка не требуется. Свой первый звонок Вы сможете сделать, не меняя их.

Параметры обхода NAT

Включите этот параметр, только если Вы находитесь в сети за брандмауэром и не используете SIP-поставщика для перенаправления вызовов. Установите этот флажок и введите IP-адрес компьютера с брандмауэром в виде цифр, разделенных точками, например 192.168.34.166.

Свойства RTP

Для передачи аудио-данных телефонных звонков Linphone использует транспортный протокол реального времени (RTP). RTP-порту назначен номер 7078, который не следует менять, если этот порт уже не используется другим приложением. Параметр компенсации дрожания (jitter) определяет число аудио-пакетов, которые Linphone поместит в буфер перед их фактическим воспроизведением. При увеличении значения данного параметра улучшается качество передачи. Чем больше пакетов помещается в буфер, тем больше шансов на воспроизведение у опоздавших. С другой стороны, увеличение числа пакетов в буфере увеличивает время ожидания - голос абонента будет услышан Вами с некоторой задержкой. При изменении данного параметра следует тщательно уравновесить оба этих фактора.

Другой

При комбинированном применении VoIP и обычной телефонной сети для запуска некоторых действий можно использовать технологию двухтонального многочастотного набора (DTMF), например удаленно проверить голосовую почту простым нажатием определенных клавиш. Linphone поддерживает два протокола DTMF-передачи: SIP INFO и RTP rfc2833. Если в Linphone нужны функции DTMF, выберите поставщика услуг SIP, который поддерживает один из этих протоколов. Исчерпывающий список поставщиков VoIP можно найти в разделе Получение дополнительной информации.

7.1.4 Настройка звукового устройства

Как звуковое устройство по умолчанию Linphone автоматически использует звуковую карту, обнаруженную и правильно опознанную ОС Linux. Значение параметра Использовать звуковое устройство следует оставить без изменения. Используйте Источник звука для записи, чтобы определить нужный источник звука для записи. Обычно это микрофон (micro). При помощи кнопки Просмотр выберите для звонка нужную мелодию, для пробного прослушивания используйте кнопку Прослушать. Нажмите кнопку Применить, чтобы принять изменения.

7.1.5 Настройка параметров SIP

Параметры настройки SIP представлены в диалоговом окне SIP.

Порт SIP

Определяет порт, с которым будет работать пользовательский агент SIP. По умолчанию номер порта SIP - 5060. Значение порта по умолчанию следует оставить без изменения, если известно, что другие приложения или протоколы этот порт не используют.

Идентификация

Абонент, желающий позвонить Вам непосредственно, без использования прокси-сервера SIP или поставщика услуг SIP, должен знать Ваш действующий адрес SIP. Linphone создает действующий адрес SIP автоматически.

Удаленные сервисы

В этом списке представлены один или несколько поставщиков услуг SIP, у которых Вы создали учетные записи пользователя. В любой момент можно добавить, изменить или удалить сведения о сервере. Сведения о процедуре регистрации см. в разделе Добавление прокси-сервера SIP и регистрация на удаленном сервере SIP.

Сведения для аутентификации

Для регистрации на удаленном сервере SIP необходимо предоставить определенные данные для аутентификации, например пароль и имя пользователя. Эти данные сохраняются в Linphone после первого прохождения аутентификации. Если из соображений безопасности эти данные нужно удалить, щелкните Очистить все сохраненные данные аутентификации.

В список Удаленные сервисы можно внести несколько адресов удаленных прокси-серверов SIP или поставщиков услуг.

Добавление прокси-сервера SIP и регистрация на удаленном сервере SIP

  1. Выберите подходящего поставщика услуг SIP и создайте у него учетную запись пользователя.

  2. Запустите Linphone.

  3. Щелкните Перейти > Настройки > SIP.

  4. Щелкните Добавить прокси-сервер (регистратор), чтобы открыть форму для регистрации.

  5. Заполните подходящими значениями Период регистрации, Идентификация SIP, Прокси-сервер SIP и Маршрут. При работе из-за брандмауэра всегда выбирайте Отправлять данные регистрации и введите подходящее значение для поля Период регистрации. Тогда по истечении указанного периода исходные данные регистрации будут отправлены повторно, чтобы порты брандмауэра, нужные приложению Linphone, оставались открытыми. В противном случае эти порты будут автоматически закрыты, если брандмауэр перестанет получать пакеты данного типа. Повторная отправка данных регистрации необходима также и для того, чтобы оповещать сервер SIP о текущем состоянии соединения и местонахождении звонящего. В поле Идентификация SIP введите URL-адрес SIP, который должен использоваться при локальных звонках. Чтобы данный сервер можно было использовать и как прокси-сервер SIP, введите те же данные в поле Прокси-сервер SIP. Наконец, при необходимости добавьте маршрут и выйдите из диалогового окна, нажав кнопку OK.

7.1.6 Настройка кодеков звука

Linphone поддерживает несколько кодеков для передачи голосовых данных. Установите тип соединения и в окне списка выберите нужные кодеки. Кодеки, которые не подходят для текущего типа соединения, отображаются красным цветом и недоступны для выбора.