Приложение для sip телефонии iphone. Обзор трех лучших SIP-клиентов

, Asterisk , Смартфоны

Привет Хабр!

Сейчас многие пользуются офисными IP АТС (Астериск и др.) или виртуальными DID номерами других городов или стран и как правило используют в качестве клиента на мобильных устройствах разные бесплатные SIP клиенты (CSipSimple, Zoiper и другие).
Это удобно, позволяет делать звонки внутри АТС офисным сотрудникам «в полях», можно привязать к одному смартфону много разных номеров других городов и стран, экономит расходы на междугородние и международные звонки и т. д.
Но существует несколько проблем.
Во первых, такие приложения, будучи постоянно запущенными, значительно расходуют батарейку смартфона.
В результате большинство использует такие приложения только для исходящих звонков - т.е. запустили, позвонили, выключили.
Таким образом используется только половина возможностей 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 клиента с пуш режимом.
Итак, скачиваем мессенджер для Андроид или для iOS , регистрируемся (обратите внимание что для регистрации НЕ требуется номер телефона).
В общем меню находим вкладку Подключения SIP:

Добавляем свой существующий SIP аккаунт.
Name - это имя вашего провайдера (в нашем примере это будет
Zadarma)
User - здесь надо указать ваш SIP логин
Domain - адрес вашего VOIP провайдера.
Если провайдер или ваша IP АТС использует свой порт, то можно
указать его через двоеточие, например:sip.voipprovider.com:5060
Auth - ваш SIP логин (тот же что и в разделе User)
Password - ваш пароль к SIP аккаунту

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

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

Интернет все плотнее входит в нашу жизнь. Все меньше остается городов, которые не знакомы с понятием широкополосного интернета. А мегаполисы все теснее окутываются Wi-Fi сетями. И становится чем-то привычным, видеть наклейки Wi-Fi Zone в кафе, деловых центрах и просто «поймать сеть» на улице. Естественно такую возможность нельзя было упустить, что бы сократить свои расходы на междугородние и международные разговоры.


Сейчас уже мало кого удивишь звонком по Skype с мобильного устройства на обычный телефон, да и программа эта давно известна основной части наших читателей. Речь сегодня о другом. Мне бы хотелось, в ближайших паре-тройке материалов, поговорить об альтернативных способах использования VoIP —SIP телефонии на iPhone.


Acrobits Softphone - удобный и красивый SIP-клиент для iPhone и IPod Touch с русскоязычным интерфейсом. Одна из основных отличительных функций приложения, это возможность работы с несколькими SIP-операторами и легкое переключение между ними в одно касание.


Что еще стоит отметить:

Наличие Push Notifications позволяет получать уведомления о входящем звонке, с именем и номером звонящего, при выключенной программе. Актуально если вы используете двухстороннюю sip-связь, что пока редкость для России. Однако, некоторые операторы предоставляют эту услугу. При получении Push-уведомления, вы просто кликнув на него запускаете тем самым программу и отвечаете на звонок.

Запись разговоров - незаменимая функция для журналистов, бизнесменов, пранкеров и параноиков. Можно настроить запись всех разговоров автоматически, или просто нажать соответствующую клавишу во время разговора.

VoIP over 3G - Возможность делать звонки без Wi-Fi из 3G/EDGE-сети, если вам позволяет трафик. Стоит отметить, качество звонка получается вполне пристойным (сильно зависит от sip-оператора). Удобно, то что эту функцию можно отключить в настройках, если у вас нет безлимитного 3G/ EDGE интернета, и что бы случайно не окараться звонком в отсутствии сети Wi-Fi.

Еще из интересного: обработка речи (подавление эха, усиление микрофона), возможность установить приоритеты кодеков гибко настроив под свои нужды (для продвинутых пользователей), использование SIP Proxy и VPN, поддержка bluetooth -устройств (наушники, гарнитуры), работа на iOS4 в фоновом режиме и многое другое.


Из приятных мелочей: возможность использовать любую песню из вашей фонотеки iTunes, в качестве мелодии звонка.


Интерфейс программы простой, интуитивно понятный, разработанный специально для iPhone. Панель управления программой имеет четыре основных закладки:


Контакты отображающие все ваши записи из соответствующей программы iPhone в стандартном виде, с удобным поиском по имени контакта или номеру телефона. Возможностью добавить набраный/входящий номер в адресную книгу вашего iPhone.

Клавиши - почти стандартная клавиатура для набора номера. Исключение составляет наличие кнопки SIP, на которую мы нажимаем для sip-звонка. Так же, в настройках, можно активировать кнопку GSM (см.скриншот 3) при нажатии которой, вас «перебросит» в стандартный номеронабиратель iPhone. Наличие этой кнопки можно считать «архитектурным излишеством», по этому она по умолчанию отключена.


Последние - тут отображаются последние исходящие, входящие и пропущенные звонки. Количество наборов и время последнего вызова. Все как в обычном номеронабирателе.


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


Настроить учетные записи, можно перейдя в раздел настроек (кнопка справа). Стоит сразу заметить, что эта кнопка доступна только на вкладке «Клавиши»
.

Настройка SIP-аккаунтов простая. Перейдя на вкладку SIP-счета, нажимаем + и выбираем своего оператора из огромного списка предложенных, или добавляем своего выбрав «Обычный SIP-счет». Тут достаточно записать свой логин в системе sip-провайдера, пароль и домен для соединения.

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

В дополнительных установках параметров SIP-счета выставляем «заменить стандартный плюс на…» тот параметр который задан вашими условиями набора.

К примеру в SIPNET набор происходит без плюса — просто код страны и номер. Пример 74951234567. У оператора VPBX24 — это 00. Пример 0074951234567. У оператора PCTEL это просто 0. Пример 074951234567.


Таким образом, создавая нового оператора и указав в настройках этот параметр, мы всегда без проблем получим набор из вашей стандартно адресной книги, правда с учетом того, что вы изначально пишете адреса верно, т.е. в международном стандарте «+страна».


Пожалуй в общих чертах я рассказал все о данной программе. Сам я пользуюсь ей давно, и хоть стоит она не дешево, но при этом выделяется среди прочих удобством использования, выборе оператора «на лету», уютным интерфейсом, двухсторонней интеграцией с телефонной книгой и стандартным номеронабирателем iPhone.



Программе твердая пятерка. За мой немалый срок использования сбоев и «вылетов» практически не замечено. Работа комфортная. А вот обратную связь разработчиков оценить не могу — так как не приходилось на что-то жаловаться.

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



Если у вас возникнут вопросы по выбору SIP-оператора или настройке счетов — пишите .
 В ближайшее время я продолжу знакомить вас с программами VoIP-телефонии для iPhone

Хорошей Вам связи!



Страница в AppStore

Сайт проекта

Цена: $6.99

Разработчик: Acrobits

Системные требования: Прошивка 3.0 и выше

Язык интерфейса: русский, английский, французский, немецкий, китайский, корейский, польский, итальянский, испанский, чешский, словацкий, норвежский, шведский.
Кодеки: G.711, GSM, ILBC и G.729 (опционально)

Чтобы воспользоваться возможностями IP-телефонии, нужен удобный и простой SIP-клиент. В этом обзоре мы рассмотрим троицу самых популярных приложений и попробуем выбрать достойного лидера. В список клиентов вошли:

  • 3CXPhone.
  • X-Lite.
  • Zoiper.

Рассмотрим их более подробно.

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

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

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

Если нужен SIP клиент для Android или iPhone, загляните в App Store или Playmarket и найдите там аналогичное приложение от разработчика 3CX.

Приложение 3CXPhone – по праву лучший SIP-client для Windows и мобильных платформ.

Его преимущества:

  • Поддержка нескольких серверов.
  • Простота в настройках.
  • Интуитивно понятный интерфейс.

Из минусов – не сразу понятно, как его русифицировать, так как сам он этого делать не хочет.

Простой бесплатный SIP-клиент для VoIP-телефонии. При скачивании сразу же выявляется его недостаток – гигантский вес на 141 Мб. Чем это объясняется – не очень понятно. Скачивание займёт несколько минут или несколько секунд, в зависимости от скорости вашего канала. Ставим приложение на компьютер и видим интерфейс, чем-то напоминающий скайп – слева контакты, а справа – текущий вызов.

В процессе регистрации необходимо указать данные от своего SIP-аккаунта, всё остальное программа сделает сама – подключится и настроится на работу с сервером. Далее проверяем настройки микрофона и динамика. После первого запуска жмём на шестерёнку и попадаем в настройки. Находим здесь пункт Language и выбираем русский язык. Теперь наш SIP-клиент «разговаривает» по-русски.

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

В современном мире жить без коммуникаций невозможно. Сегодня бурное развитие получил мобильный интернет. Многие стали использовать различные VoIP сервисы для общения. На сегодняшний момент самым популярным является Skype . Но стоит отметить, что он не единственный. В App Store можно найти несколько приложений этой тематики. В этой статье мы попытались собрать достойные альтернативы Skype для iPhone, а именно ForFone , LinPhone и 3CXPhone .

ForFone

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

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

Помимо этого вы можете купить пакеты с кредитами. Сделать это можно в Еще - Добавить кредит/пакеты.

Совершать звонки на обычные телефоны вы сможете за 1.9 евроцентов.

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

LinPhone

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

Вы можете настроить кодеки звука, видео, звонков, настроить параметры сети, назначить определенные сетевые порты для входа звука и видео, протокол подключения и т.д.

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

3CXPhone

3CXPhone - это один из лучших SIP клиентов для iPhone, имеющий колосальные возможности. В его возможности входит то, что

вы можете создавать внутреннюю закрытую сеть, к которой будут подключаться к примеру ваши сотрудники, а можете воспользоваться уже имеющийся SIP сервис

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

Одна из полезных функций приложения - это запись звонков,

то есть вы разговариваете с другим пользователям, а потом можете прослушать, о чем вы говорили. Еще вы можете настроить телефонный префикс к вашим контактам, например ко всем вашим контактам программа будет автоматически добавлять международный префикс России - 007. Также в программе вы можете добавить несколько SIP аккаунтов и легко переключаться между ними. Это будет полезно если у вас один рабочий аккаунт, а другой домашний. К недостаткам программы можно отнести то, что ее очень трудно будет настроить обычному пользователю, а язык интерфейса - английский.

Все представленные программ бесплатны для установки.