До начала работы с Linphone необходимо принять некоторые базовые решения и выполнить некоторые задачи по настройке. Прежде всего определите и настройте режим работы Linphone, определите тип используемого соединения, затем запустите конфигурацию Linphone , чтобы сделать необходимые настройки.
Linphone может работать в двух режимах, в зависимости от типа и настройки используемого рабочего стола.
Установленную программу Linphone можно запустить из меню приложения GNOME и KDE или из командной строки. Если Linphone не запущена, входящие звонки игнорируются.
Linphone можно добавить в панель GNOME. Щелкните правой кнопкой мыши пустое место на панели и выберите , а затем выберите Linphone. При этом Linphone будет добавлен в панель на постоянной основе и будет автоматически запускаться при регистрации в системе. В отсутствие входящих звонков приложение Linphone будет выполняться в фоновом режиме. При наличии входящего звонка откроется основное окно и звонок будет принят. Чтобы открыть основное окно и позвонить кому-нибудь, достаточно щелкнуть значок аплета.
Есть несколько способов осуществления вызовов с помощью 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-адрес, все, что нужно знать Вашему потенциальному абоненту для создания действительного URL-адреса SIP, - это имя пользователя и имя хоста или IP-адрес Вашей рабочей станции, как это описано в разделе Телефонная связь в пределах одной сети. Если Вы или Ваш абонент находитесь за брандмауэром, выполняющим фильтрацию входящего и исходящего трафика, на компьютере брандмауэра необходимо открыть SIP-порт 5060 и RTP-порт 7078, чтобы разрешить трафик Linphone через брандмауэр.
Если конфигурация IP-адреса не является статической (при каждом подключении к Интернету динамически назначается новый IP-адрес), никто из Ваших абонентов не сможет создать действительный URL-адрес SIP, используя Ваши имя пользователя и IP-адрес. В этом случае либо используйте сервисы, предоставляемые поставщиком услуг SIP, либо используйте настройку DynDNS, чтобы убедиться, что внешний абонент будет подключен к нужному компьютеру хоста. Дополнительные сведения о DynDNS можно найти по адресу http://en.wikipedia.org/wiki/Dynamic_DNS.
Компьютеры, скрытые за брандмауэром, не предоставляют свои адреса в Интернет. Поэтому прямой доступ к ним невозможен для тех, кто будет пытаться позвонить пользователю, работающему за таким компьютером. Linphone поддерживает телефонную связь между сетями через брандмауэр, используя прокси-сервер SIP или ретранслируя звонки поставщику услуг SIP. Обратитесь к разделу Настройка параметров SIP за подробным описанием настроек, необходимых при использовании внешнего сервера SIP.
Для большинства параметров вкладки дополнительная настройка не требуется. Свой первый звонок Вы сможете сделать, не меняя их.
Включите этот параметр, только если Вы находитесь в сети за брандмауэром и не используете SIP-поставщика для перенаправления вызовов. Установите этот флажок и введите IP-адрес компьютера с брандмауэром в виде цифр, разделенных точками, например 192.168.34.166.
Для передачи аудио-данных телефонных звонков Linphone использует транспортный протокол реального времени (RTP). RTP-порту назначен номер 7078, который не следует менять, если этот порт уже не используется другим приложением. Параметр компенсации дрожания (jitter) определяет число аудио-пакетов, которые Linphone поместит в буфер перед их фактическим воспроизведением. При увеличении значения данного параметра улучшается качество передачи. Чем больше пакетов помещается в буфер, тем больше шансов на воспроизведение у опоздавших
. С другой стороны, увеличение числа пакетов в буфере увеличивает время ожидания - голос абонента будет услышан Вами с некоторой задержкой. При изменении данного параметра следует тщательно уравновесить оба этих фактора.
При комбинированном применении VoIP и обычной телефонной сети для запуска некоторых действий можно использовать технологию двухтонального многочастотного набора (DTMF), например удаленно проверить голосовую почту простым нажатием определенных клавиш. Linphone поддерживает два протокола DTMF-передачи: SIP INFO и RTP rfc2833. Если в Linphone нужны функции DTMF, выберите поставщика услуг SIP, который поддерживает один из этих протоколов. Исчерпывающий список поставщиков VoIP можно найти в разделе Получение дополнительной информации.
Как звуковое устройство по умолчанию Linphone автоматически использует звуковую карту, обнаруженную и правильно опознанную ОС Linux. Значение параметра следует оставить без изменения. Используйте , чтобы определить нужный источник звука для записи. Обычно это микрофон (micro). При помощи кнопки выберите для звонка нужную мелодию, для пробного прослушивания используйте кнопку . Нажмите кнопку , чтобы принять изменения.
Параметры настройки SIP представлены в диалоговом окне .
Определяет порт, с которым будет работать пользовательский агент SIP. По умолчанию номер порта SIP - 5060. Значение порта по умолчанию следует оставить без изменения, если известно, что другие приложения или протоколы этот порт не используют.
Абонент, желающий позвонить Вам непосредственно, без использования прокси-сервера SIP или поставщика услуг SIP, должен знать Ваш действующий адрес SIP. Linphone создает действующий адрес SIP автоматически.
В этом списке представлены один или несколько поставщиков услуг SIP, у которых Вы создали учетные записи пользователя. В любой момент можно добавить, изменить или удалить сведения о сервере. Сведения о процедуре регистрации см. в разделе Добавление прокси-сервера SIP и регистрация на удаленном сервере SIP.
Для регистрации на удаленном сервере SIP необходимо предоставить определенные данные для аутентификации, например пароль и имя пользователя. Эти данные сохраняются в Linphone после первого прохождения аутентификации. Если из соображений безопасности эти данные нужно удалить, щелкните .
В список можно внести несколько адресов удаленных прокси-серверов SIP или поставщиков услуг.
Выберите подходящего поставщика услуг SIP и создайте у него учетную запись пользователя.
Запустите Linphone.
Щелкните .
Щелкните , чтобы открыть форму для регистрации.
Заполните подходящими значениями , , и . При работе из-за брандмауэра всегда выбирайте и введите подходящее значение для поля . Тогда по истечении указанного периода исходные данные регистрации будут отправлены повторно, чтобы порты брандмауэра, нужные приложению Linphone, оставались открытыми. В противном случае эти порты будут автоматически закрыты, если брандмауэр перестанет получать пакеты данного типа. Повторная отправка данных регистрации необходима также и для того, чтобы оповещать сервер SIP о текущем состоянии соединения и местонахождении звонящего. В поле введите URL-адрес SIP, который должен использоваться при локальных звонках. Чтобы данный сервер можно было использовать и как прокси-сервер SIP, введите те же данные в поле . Наконец, при необходимости добавьте маршрут и выйдите из диалогового окна, нажав кнопку .
Linphone поддерживает несколько кодеков для передачи голосовых данных. Установите тип соединения и в окне списка выберите нужные кодеки. Кодеки, которые не подходят для текущего типа соединения, отображаются красным цветом и недоступны для выбора.