1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

CSipSimple — SIP-клиент для Android

Содержание

CSipSimple — SIP-клиент для Android. Краткий обзор, инструкция и подключение к IP-АТС Komunikator

CSipSimple — бесплатное и пожалуй лучшее решение SIP-клиента под Andriod, распространяемое под лицензией GPLv3. Его основное преимущество, перед аналогами, огромное количество настроек, в том числе возможность настройки “под себя”. Работает по протоколам UDP, TCP (если позволяет сервер), TLS для SIP и SRTP/ZRTP для медиа. Поддерживает широкоформатные кодеки, подключается к большинству сервисов IP-телефонии, как Российских, так и зарубежных провайдеров. При этом CSipSimple обладает высокой производительностью, легок в настройке и позволит записать звонок при необходимости.
Список поддерживаемых провайдеров очень широк, включая как Российские, так и Мировые бренды.

Настройку CSipSimple проведем на примере подключения к платформе Komunikator. Необходимые данные для подключения SIP-аккаунта АТС в софтфоне — это внутренний номер оператора (id пользователя), пароль и адрес сервера, где установлена АТС.

Чтобы подключить новый аккаунт, необходимо нажать на вкладку инструменты, далее выбирается «SIP», потом нужно ввести контактные данные: Username, Password, Domain. Данную информацию вы можете найти в личном кабинете VOIPSCAN. В появившееся окно введите свои контактные данные и нажмите далее.

После Zoiper будет синхронизирован с VOIPSCAN готов и будет готов для работы.


Но существует несколько проблем. Во первых, такие приложения, будучи постоянно запущенными, значительно расходуют батарейку смартфона. В результате большинство использует такие приложения только для исходящих звонков — т.е. запустили, позвонили, выключили. Таким образом используется только половина возможностей IP телефонии.

Это происходит потому что большинство IP АТС представляют собой обычный SIP сервер, который требует периодической регистрации клиента, т. е. приложение на телефоне должно быть всегда онлайн и соответственно IP АТС всегда ждет регистрационного пакета от приложения.

Если в течении определенного времени от приложения не придет регистрационный пакет, то IP АТС считает что клиент оффлайн и уже никто внутри АТС не сможет сделать звонок на такого клиента.

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

Так сложилось исторически, когда клиентские SIP устройства были в основном десктопными IP телефонами или VOIP шлюзами и соответственно проблемы экономить батарейки не существовало.

Во-вторых, хуже всего сейчас пользователям iOS — дело в том, что начиная с 11 версии Apple вообще убрал возможность своим приложениям быть всегда онлайн и соответственно те приложения для SIP, которые постоянно были онлайн, уже не работают на новых версиях iOS. Это продиктовано политикой Apple минимизировать расход батареи для всех приложений.

Существуют несколько выходов из такой ситуации.

Основное решение такой задачи — переводить приложение в оффлайн, т. е. В«усыплятьВ» приложение и будить его по пушу именно в то время, когда приходит входящий звонок.

Собственно, так и делают все популярные мессенджеры с проприеретарными протоколами — WhatsApp, Viber, Телеграм и другие, когда идет входящий аудио или видео звонок — они пушем будят приложение, оно запускается и после этого способно принимать звонки.

Первое решение — создать свой сервер, свою IP АТС и написать своего собственного клиента под две платформы (iOS и Андроид), который бы и делал вышеописанные действия.

В принципе, так и делают некоторые крупные VOIP провайдеры (например МТТ) — у них есть свои SIP клиенты для мобильных устройств, которые работают в пуш режиме.

Проблема в том что такие клиенты могут работать только с этим провайдером, соответственно если вы пользуетесь свой офисной IP АТС и одновременно другими провайдерами IP телефонии, то такое решение вам не подойдет.

Второй способ — купить универсального SIP клиента, который умеет делать пуш. Почему такие решения стоят денег? Потому что SIP клиент с пушем — это не просто написать отдельное приложение и выложить его в стор.

Для этого необходимо создать и поддерживать отдельный сервер, который и будет слать регулярные регистрационные пакеты на вашу IP АТС, а уже сам сервер и будет работать непосредственно с приложением — будить его при вызове.

Т.е. для создания нужна целая инфраструктура и именно поэтому такие универсальные решения платные.

И наконец, существует бесплатное решение — универсальный мессенджер, который в том числе может работать в качестве SIP клиента с пуш режимом.

Итак, скачиваем M1 Messenger для Андроид или для iOS, регистрируемся (обратите внимание что для регистрации НЕ требуется номер телефона). В общем меню находим вкладку Подключения SIP и добавляем свой существующий SIP-аккаунт.

Name — это имя вашего провайдера (в нашем примере это будет

User — здесь надо указать ваш SIP логин

Domain — адрес вашего VOIP провайдера.

Если провайдер или ваша IP АТС использует свой порт, то можно

указать его через двоеточие, например:sip.voipprovider.com:5060

Auth — ваш SIP логин (тот же что и в разделе User)

Password — ваш пароль к SIP аккаунту

В мессенджер можно добавить до 8 таких учетных записей. При исходящем наборе номера будет предложен выбор через какого провайдера

Таким образом можно завести в мессенджер несколько номеров — как офисных, так и других городов и стран и быть всегда доступным для входящих звонков, не опасаясь большого разряда батареи смартфона.

CSipSimple — удобный софтфон (программный телефон) для Android.

ВНИМАНИЕ!
Неважно из какой страны или города Вы работаете с университетской АТС! Порядок набора номера сохраняется всегда.

Внутриуниверситетские 4х-значные номера набираются напрямую:

Рязанские 6и-значные номера набираются напрямую:

Междугородние номера набираются через «8» в формате:

Международные номера набираются через «8-10»:

При наборе номера в международном формате E.164 (напр. +74912460708) преобразование в необходимую форму происходит автоматически.

Особенности настройки звонилки на Андроид

Настройка SIP-клиента на Android элементарна. К примеру, для установки Софтфон Телфин необходимо скачать приложение на смартфон с помощью QR-кода, Play Market или AppStore.

Мы уже рассказывали как настроить ip телефон siemens C610IP, а в этой статье мы расскажем про бесплатный sip клиент для android, с помощью которого можно подключиться к вашей офисной IP АТС или к любому оператору ip телефонии . Речь пойдет о приложении CSipsimple. На наш взгляд, это один из лучших sip клиентов, который можно найти в play маркете. Конкуренцию CSipsimple из бесплатных клиентов, может составить только приложение Zoiper. Но его мы рассматривать не будем. Помимо всего прочего, мы на конкретных примерах разберем, как настроить клиент CSipsimple с самыми популярными операторами voip телефонии, такими как: Zadarma, Sipnet, Telphin, Comtube. А если у Вас своя собственная офисная ай пи атс на базе Астерикса или аналога ( атс grandstream, итд.), то покажем, как подключиться и к нему с помощью этого чудесного приложения.

Преимущества sip клиента Csip simple.

Достоинств у sip клиента CSipsimple хватает. Во-первых, он бесплатный. Во-вторых, он не особо загружает телефон. Так как использует всего от 10 до 14 мегабайт оперативной памяти при работе. При всем при этом весит приложение всего 12,85 мегабайт. В- третьих, программа полностью на русском языке. В- четвертых, клиент имеет с десяток предустановленных ip операторов связи, что позволяет настроить работу sip клиента с оператором за считанные минуты. Для этого необходимо ввести только логин и пароль для регистрации на сервере ай пи телефонии. Все остальные параметры (адрес сервера, порты, отображаемые имена, и так далее) уже заведены. И наконец, в- пятых, позволяет одновременно работать как минимум с шестью учетными записями. То есть, можно одновременно подключиться сразу к шести разным операторам. В этой статье мы на конкретных примерах настроим Csipsimple с пятью различными операторами.

Для чего вообще все это нужно?

Ответ на этот вопрос достаточно прост: sip client позволяет из вашего мобильного сделать офисный ip телефон. Только это будет не стационарный офисный телефон, а все тот же мобильный, который позволит совершать звонки внутри вашей АТС. Другими словами, вы можете работать в «полях»и при этом всегда быть на связи с офисом, основное условие — наличие интернет — соединения на телефоне. Офисный телефон у Вас в кармане.

Настройка Csipsimple для работы с операторами: Zadarma, Telphin, Sipnet.

Заходим в play market. Ищем и устанавливаем приложение Csipsimple на ваш смартфон. Для того чтобы настроить сип клиент с операторами: zadarma, sipnet, telphin, необходим только логин (Login) и пароль (Password).

Чтобы узнать логин и пароль от учетной записи задарма, необходимо зайти в личный кабинет на сайте оператора. Далее в пункте исходящие звонки выбрать настроить, где в открывшемся окне мы увидим требуемые настройки.

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

Узнать логин и пароль у Telphin сложнее всего. При первой регистрации на сайте оператора высыпалось письмо на электронный ящик. Однако, это письмо могло не сохраниться, или данные в нем перестали быть актуальными. Лучший вариант — это написать в техподдержку и попросить актуализировать информацию по вашей учетной записи. Есть и второй вариант — зайти в личный кабинет телфина, найти раздел с софтфонами и скачать уже настроенный софтфон себе на компьютер. После чего установить его и запустить на компьютере. Далее зайти в настройки softphone pro (это и есть настроенный и установленный сип клиент для компьютера), выбрать учетные записи Sip и жмем на учетную запись telphin. Открывается окно со всеми требуемыми настройками, а самое главное — отпадает нужда писать в техподдержку. Для того того чтобы узнать пароль, необходимо нажать на «глазик» напротив слова пароль.

Теперь, когда мы вспомнили или узнали логин и пароль от нашей учетной записи, можно настраивать sip клиент на нашем телефоне. Открываем Csipsimple на нашем смартфоне. В левом нижнем углу приложения видим ключик со списком, нажимаем на него. Далее выбираем добавить аккаунт. Выбираем пункт Беларусь, открывается выпадающий список операторов ай пи телефонии, с которым мы хотим настроить работу сип клиента. Я буду поочередно настраивать программу со всеми тремя операторами ip телефонии одновременно: Zadarma, Telphin, Sipnet. Вы же выбираете тех операторов, которые вам необходимы.

Настройка для оператора Zadarma:

Настройка для оператора Sipnet:

Настройка для оператора Telphin:

Настройка Csipsimple для работы с оператором Comtube.

Теперь настроим приложение Csip simple для работы с оператором Comtube, которого нет в списке с предустановленными настройками. Прежде чем настраивать sip client, необходимо в личном кабинете, на сайте Comtube, перейти во вкладку Мой профиль и нажать на кнопку Показать. Теперь мы полностью готовы к настройке.

Запускаем программу на телефоне и в левом нижнем углу жмем на ключик со списком, и выбираем добавить аккаунт. Нажимаем на Мастер настройки и выбираем Basic. Указываем следующие данные:
Название аккаунта: Comtube.
Пользователь: вбиваете логин из личного кабинета. В моем случае это 887960.
Сервер: sip.comtube.com:5060 Адрес и порт сервера у всех пользователей одинаковый.
Пароль: указываете свой пароль, под которым входите в личный кабинет Comtube. Он совпадает с паролем регистрации на sip сервере.

После того как завели все данные, нажимаем кнопку сохранить. Если все данные верны, то в списке аккаунтов под названием оператора Comtube можно увидеть статус: зарегистрирован. Если написано что-то другое, значит вы ввели что-то неверно, либо у вас отсутствует интернет — соединение. Все, теперь вы можете совершать и принимать звонки с помощью voip оператора Comtube.

Настройка Csipsimple для работы c локальным сервером Asterisk или аппаратной IP АТС.

Точно таким же образом можно добавить еще один аккаунт, только теперь, это будет не оператор айпи телефонии, а наш сервер asterisk или аппаратная IP АТС. В моем случае, создаю учетную запись в аппаратной АТС Grandstream UCM6102. После чего также, как в случае с оператором Comtube, выбираю Basic и забиваю необходимые поля. Если настройки прописаны правильно, то мы должны зарегистрироваться на нашем сервере или IP АТС. Теперь можно звонить.

Также хочется отметить один нюанс. Обратите внимание, что в адресе сервера, мы указываем не домены, а айпи адрес (192.168.1. 114:5060). Причем это не внешний ip , а внутрений ip адрес из нашей локальной сети. Это говорит о том, что если мы попробуем подключиться к нашему серверу не из нашей локальной сети ( например мы в дороге пробуем соединиться по 3G) , то соединиться не получится. Однако, это очень легко обходится, если настроить на роутере VPN тоннель (возможно настроить при наличии у Вас внешнего ip адреса). Тоннель позволит из любой точки мира присоединиться к нашей внутренней локальной сети, в которой и установлен сервер asterisk или аппаратная IP АТС.

Как видите, ничего сложного в настройке нет, и с ней вполне справится неподготовленный человек. Из всех существующих альтернатив Csip simple — это лучший бесплатный sip клиент, который по функционалу не уступает платным программам. Забыл упомянуть, что в стандартный функционал клиента входит возможность записи звонков и стабильная работа приложения. Глюков, вылетов и зависаний программного обеспечения не наблюдалось. От использования данного клиента только положительные эмоции.

Настройка встроенного sip клиента на Андроид

Для настройки встроенного в андроид sip клиента Откройте НастройкиВызовы. В зависимости от оболочки путь меняется, поэтому в вашем телефоне может быть по-другому. Например в Samsung Galaxy: НастройкиМое устройствоВызовы.

Найдите внизу Параметры интернет-вызовов и откройте Учетные записи. Нажмите Доб. уч. запись и заполните три поля по порядку:

Login: SIP-номер
Password: пароль счета
server: 95.211.216.165

Откройте меню текущей страницы и выберите Сохранить.

Настройка CSipSimple

1. Добавление аккаунта

После скачивания приложения из маркета Google Play следует настройка аккаунта. Чтобы добавить новый, нужно нажать по иконке:

После нажатия появится пустая страничка для добавления аккаунта (либо страничка с уже существующими аккаунтами):

Далее можно выбрать уже существующий IP-провайдер (см. все возможные варианты выше) или воспользоваться мастером настройки:

Для работы с АТС Komunikator нужно выбрать “Basic”(самое простое) из “Мастер настроек”. Появится список необходимых для заполнения полей:

Название аккаунта — может быть любым, в данном примере будет test1;

Пользователь — внутренний номер пользователя (например, 125);

Сервер — следует прописать необходимый адрес (155.2.22.33);

Пароль — пароль от внутреннего номера.

По очереди заполняем все необходимые поля:

Если все данные введены верно, после сохранения рядом с созданным аккаунтом будет написано “Зарегистрирован”:

Подключение к АТС Komunikator можно также осуществить с помощью “Advanced” и “Expert”:

Отличаются они количеством доступных параметров для настройки подключения. В “Expert” их больше всего. Примеры настроек подключения:

на этом подключение SIP-аккаунта закончено.

2. Интерфейс CSipSimple

Интерфейс SIP-клиента состоит из 4 основных вкладок и вкладки уведомления:

1. Номеронабирателя
Номеронабиратель представляет собой классическую клавиатуру цифрового набора номера. Наверху написано имя аккаунта, на который зарегистрирован SIP-клиент.

2. Истории звонков
В данной вкладке отображаются все исходящие и входящие звонки, длительность вызова и время совершения звонка.

3. Избранное
Здесь отображаются все подключенные и зарегистрированные аккаунты. Также в данной вкладке аккаунт можно отнести к одной из стандартных групп: family, friends и т.д.

4. Сообщения
С помощью этой вкладки можно посылать сообщения.

5. Уведомления
Данная вкладка не постоянная, она появляется только в том случае если вышли какие-то обновления, разработчики просят оставить отзыв или же оценить приложение.

Для того, чтобы позвонить кому-то из контактов, необходимо нажать на “txt”:

3. Дополнительные настройки приложения CSipSimple

Настроек SIP-клиента очень много. Можно настроить приложение ”под себя”, изменить практически все возможным технические параметры, также есть несколько готовых тем с иным оформлением приложения.

Разберем более подробно вкладку “Настройки” CSipSimple:

1. Быстрая настройка:

  • Интегрировать с Android (интеграция со стандартными номеронабирателем и списком вызовов);
  • Профиль доступности звонков (всегда доступны, доступно для входящих вызовов только при Wi-Fi соединении, доступны только исходящие вызовы);
  • Передача через сотовую связь (возможность использовать сотовую связь для SIP).

2. Сеть:

  • Транспорт;
  • Безопасный протокол;
  • Прохождение NAT;
  • Подробные настройки входящих вызовов;
  • Подробные настройки исходящих вызовов.

3. Медиа:

  • Качество аудио (подавление эха, VAD, частота аудиоканала, количество медиа потоков, список приоритетных кодеков по пропускной способности, аудиокодеки, дополнительные настройки кодеков);
  • Громкость;
  • другие настройки(автоматическое подключение по bluetooth, автоматическое обнаружение громкоговорителей для использования).

4. Пользовательский интерфейс:

  • Интеграция с телефоном (предлагает использовать SIP или мобильную связь при вызовах, показывать SIP вызовы в общем списке вызовов, подключение других тем оформления интерфейса);
  • Общие настройки интерфейса (мелодия вызова, звук клавиш, виброотклик, DTMF отклик при наборе, подключение текстового номеронабирателя, использование слайдера, поворот экрана).

5. Параметры звонков:

  • Идентификатор звонящего;
  • Автозапись звонка (сохраняется в папке ../CSipSimple/records/);
  • поддержка нескольких вызовов;
  • прочее(как отправлять DTMF, сигнал на удержание).

6. Фильтры(для применения при использовании интеграции c Android).

Установка дополнительных аудиокодеков

Приложение CSipSimple поддерживает много дополнительных аудиокодеков: opus, codec2, g722.1, g726, AA. Чтобы их подключить необходимо выполнить следующее:
1. Скачать “Codec Pack for CSipSimple”.
Для этого необходимо пройти по следующему пути: Настройки — Пользовательский интерфейс — Obtain more themes — откроется Play Маркет, где можно скачать “Codec Pack for CSipSimple”.
2. Подключение дополнительных аудиокодеков.
Настройки — Медиа — Аудиокодеки.

Изменение внешнего вида интерфейса SIP-клиента

Кроме различных технических полезных настроек, также есть возможность поменять интерфейс приложения визуально. Для этого можно пройти в Настройки — Пользовательский интерфейс — Obtain more themes — откроется Play Маркет, где нужно скачать “[CSip] Froyo theme” или “[CSip] Gingerbread theme”.
После этого, чтобы новая тема стала активной, нужно пройти в Настройки — Пользовательский интерфейс — Theme и выбрать “Froyo” или “Gingerbread”. Основные изменения затронут страницу с номеронабирателем и историю звонков

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

Модуль Email-маркетинга в настоящее время недоступен.

Настройка CSipSimple

1. Добавление аккаунта

После скачивания приложения из маркета Google Play следует настройка аккаунта. Чтобы добавить новый, нужно нажать по иконке:

После нажатия появится пустая страничка для добавления аккаунта (либо страничка с уже существующими аккаунтами):

Далее можно выбрать уже существующий IP-провайдер (см. все возможные варианты выше) или воспользоваться мастером настройки:

Для работы с АТС Komunikator нужно выбрать “Basic”(самое простое) из “Мастер настроек”. Появится список необходимых для заполнения полей:

Название аккаунта — может быть любым, в данном примере будет test1;

Пользователь — внутренний номер пользователя (например, 125);

Сервер — следует прописать необходимый адрес (155.2.22.33);

Пароль — пароль от внутреннего номера.

По очереди заполняем все необходимые поля:

Если все данные введены верно, после сохранения рядом с созданным аккаунтом будет написано “Зарегистрирован”:

Подключение к АТС Komunikator можно также осуществить с помощью “Advanced” и “Expert”:

Отличаются они количеством доступных параметров для настройки подключения. В “Expert” их больше всего. Примеры настроек подключения:

на этом подключение SIP-аккаунта закончено.

2. Интерфейс CSipSimple

Интерфейс SIP-клиента состоит из 4 основных вкладок и вкладки уведомления:

Для того, чтобы позвонить кому-то из контактов, необходимо нажать на “txt”:

3. Дополнительные настройки приложения CSipSimple

Настроек SIP-клиента очень много. Можно настроить приложение ”под себя”, изменить практически все возможным технические параметры, также есть несколько готовых тем с иным оформлением приложения.

Разберем более подробно вкладку “Настройки” CSipSimple:

1. Быстрая настройка:

  • Интегрировать с Android (интеграция со стандартными номеронабирателем и списком вызовов);
  • Профиль доступности звонков (всегда доступны, доступно для входящих вызовов только при Wi-Fi соединении, доступны только исходящие вызовы);
  • Передача через сотовую связь (возможность использовать сотовую связь для SIP).

2. Сеть:

  • Транспорт;
  • Безопасный протокол;
  • Прохождение NAT;
  • Подробные настройки входящих вызовов;
  • Подробные настройки исходящих вызовов.

3. Медиа:

  • Качество аудио (подавление эха, VAD, частота аудиоканала, количество медиа потоков, список приоритетных кодеков по пропускной способности, аудиокодеки, дополнительные настройки кодеков);
  • Громкость;
  • другие настройки(автоматическое подключение по bluetooth, автоматическое обнаружение громкоговорителей для использования).

4. Пользовательский интерфейс:

  • Интеграция с телефоном (предлагает использовать SIP или мобильную связь при вызовах, показывать SIP вызовы в общем списке вызовов, подключение других тем оформления интерфейса);
  • Общие настройки интерфейса (мелодия вызова, звук клавиш, виброотклик, DTMF отклик при наборе, подключение текстового номеронабирателя, использование слайдера, поворот экрана).

5. Параметры звонков:

  • Идентификатор звонящего;
  • Автозапись звонка (сохраняется в папке ../CSipSimple/records/);
  • поддержка нескольких вызовов;
  • прочее(как отправлять DTMF, сигнал на удержание).

6. Фильтры(для применения при использовании интеграции c Android).

Установка дополнительных аудиокодеков

Изменение внешнего вида интерфейса SIP-клиента

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

Модуль Email-маркетинга в настоящее время недоступен.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector