Подключение Android SIP телефона CSipSimple

Рассмотрим подключение к 3CX Phone System интересного программного телефона для платформы Android – CSipSimple.

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

CSipSimple основан на известном Open Souce SIP стеке pjsip, и написан в “нативном” коде (а не для виртуальной машины Dalvik, как большинство приложений для Android). Благодаря этому достигается отличная производительность, лучшее качество голоса и уменьшение расхода заряда аккумулятора смартфона. Все это в совокупности делает CSipSimple весьма достойным кандидатом на основной SIP клиент для Android. Кстати, замечу, что CSipSimple отлично интегрируется с номеронабирателем и адресной книгой Android. Кроме обычной версии софтфона, существует и специальная защищенная версия CSipSimple, реализующая протоколы ZRTP, SIP TLS и SRTP.

Итак, подключим CSipSimple к 3CX Phone System.

1. Установите CSipSipmle из Android Market. Запустите приложение, и выберите Аккаунты > Добавить аккаунт > Basic. Опция Аккаунты появляется при нажатии аппаратной кнопки Menu на вашем смартфоне.

Тут следует заметить, что наряду с базовыми настройками Basic, существуют также расширенные Advanced и экспертные Expert. Однако, поэкспериментировав, я убедился в том, что базовые настройки вполне работоспособны. С другой стороны, расширенные и экспертные настройки позволяют вам очень тонко настроить софтфон под ваш SIP сервер, но требуют хороших знаний в SIP коммуникациях. Тут велика вероятность ошибки, поэтому ограничимся базовыми настройками, а остальные будем использовать только в случае каких-либо неполадок.

image     image     image

2. Укажите настройки вашего аккаунта на сервере 3CX. Я назвал новый аккаунт 3CX, логин 200, и IP адрес моего сервера 192.168.0.2.

image     image

3. Нажмите Сохранить, и, если на вашем смартфоне включен Wi-Fi, CSipSimple тут же зарегистрируется на сервере.

image

4. Нажмите аппаратную кнопку Back и вернитесь к номеронабирателю. Нажмите кнопку Голосовой почты и укажите номер голосовой почты в 3CX 999. CSipSimple запомнит его, и вы сможете проверять свою голосовую почту на сервере 3CX.

image     image     image

5. Нажмите Menu > Настройки и перейдите на экран настроек софтфона. Тут же можно выбрать Экспертный режим, который добавит множество дополнительных настроек. Я оставлю Экспертный режим для ваших экспериментов, а опишу Расширенный режим (стандартный).

image     image     image

6. В разделе Быстрая настройка можно разрешить интеграцию CSipSimple с номеронабирателем и списком вызовов вашего телефона. Это очень удобно! Также можно указать, в каких случаях SIP вызовы будут доступны.

image

7. В разделе Беспроводные сети можно очень гибко настроить работу CSipSimple в различных беспроводных сетях, а также способы прохождения NAT, если вы подключаетесь к серверу 3CX извне, например, через 3G соединение. Здесь я указал STUN сервер stun.3cx.com, хотя это и не является обязательным.

image

8. В разделе Мультимедиа стоит оставить только используемые кодеки. Я оставил кодеки PCMU, PCMA, широкополосный G722 и коммерческий G729. Я планирую использовать софтфон преимущественно в локальной сети. Деактивировать кодек можно, удерживая над ним палец.

image     image

9. В разделе Интерфейс собрано множество интересных настроек, связанных с интеграцией CSipSimpe с интерфейсом вашего софтфона. Весьма удобна опция Номеронабиратель, остальные оставляю на ваше усмотрение.

image

10. В разделе Параметры звонков можно включить запись всех разговоров или разрешить параллельные (“ждущие”) SIP вызовы.

image

11. Раздел Фильтры позволяет вам сделать предварительную обработку набираемого номера, либо направить вызов по нужному направлению, в зависимости от номера. Этот раздел мы рассматривать не будем, т.к. он подробно рассмотрен здесь. В целом, эти фильтры весьма похожи на Исходящие правила 3CX, но действуют только для локального клиента (на смартфоне). Можно настроить независимые правила для SIP аккаунта 3CX, для установленного у меня Skype и, собственно, для GSM вызовов.

image     image     image

12. Теперь при выборе абонента из адресной книги телефона, будет выведен запрос, через какого оператора звонить. Очень удобно!

image

CSipSipmple является надежным и простым в настройке софтфоном, обеспечивая при этом, лучшее на сегодняшний день качество голоса и невероятно гибкие настройки для любой ситуации.

Полезные ссылки: