Акробиты
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Тип компании | Частная компания |
---|---|
Промышленность | Телекоммуникации |
Основан | 2008 |
Штаб-квартира | , |
Продукты | Мобильные VoIP-решения |
Веб-сайт | https://www.acrobits.net |
Acrobits — частная компания по разработке программного обеспечения, создающая клиенты VoIP для мобильных платформ, базирующаяся в Праге, Чехия.
История компании
[ редактировать ]Компания Acrobits была основана в ноябре 2008 года и создает программное обеспечение для мобильной VoIP с усовершенствованным пользовательским интерфейсом, поддерживающим шифрованные вызовы с использованием SRTP/SDES и ZRTP, интеграцию Google Voice и аудиокодек G.729 Приложение A. [1]
В 2009 году Acrobits Softphone был выпущен в iTunes App Store. [2]
В следующем году Acrobits выпустила свой SIP-клиент с бизнес-функциями Groundwire . В начале 2011 года Acrobits Softphone был выпущен на Android Market.
В 2010 году Acrobits также запустила услугу, позволяющую провайдерам SIP появляться в списке предварительно настроенных провайдеров в Acrobits Softphone. [3]
В 2012 году Acrobits добавила поддержку видеозвонков через Wi-Fi в версию своего программного телефона для iOS. [4]
Программный телефон Acrobits
[ редактировать ]Acrobits Softphone — это VoIP- клиент, использующий протокол инициации сеанса . Acrobits Softphone — это ведущий SIP- клиент в App Store, поддерживающий push-уведомления, аудиокодек G.729 Приложение A, фоновый режим, интеграцию с Google Voice и зашифрованные вызовы через ZRTP. [1]
История софтфона
[ редактировать ]Первая версия Acrobits Softphone была выпущена в App Store в апреле 2009 года. Версия 1.0 поддерживала только одну учетную запись SIP и кодеки G711 и GSM. В течение следующих месяцев быстро выпускались новые обновления, добавлявшие новые функции, и приложение быстро стало самым загружаемым платным SIP-приложением для iOS во всем мире. Поддержка push-уведомлений о входящих вызовах была добавлена в Softphone в сентябре 2009 года, вскоре после того, как push-уведомления были представлены в iOS3. Кодек G729 был добавлен в апреле 2010 года. В августе 2010 года в App Store была выпущена версия Softphone бизнес-класса под названием Groundwire, в которой добавлена поддержка конференц-связи, голосовой почты, перевода вызовов, переадресации вызовов и других расширенных функций телефонов бизнес-класса. .
С выпуском Groundwire приложение достигло уровня зрелости и завершенности и привлекло большой интерес со стороны провайдеров VoIP, которые запросили версии приложения с белой этикеткой, оптимизированные и настроенные только для их сети. На данный момент было создано около 50 различных версий «white label».
Позже в Softphone были добавлены следующие функции: поддержка ZRTP (декабрь 2010 г.), NAT Bridge для облегчения прохождения NAT в сложных сетевых условиях (июль 2011 г.), поддержка видеозвонков (декабрь 2011 г.), поддержка ICE (март 2012 г.).
Acrobits Softphone для Android был выпущен в феврале 2011 года, а в апреле 2012 года — Android Groundwire. Приложения для Android теперь находятся на одном уровне со своими аналогами для iOS, за исключением видеозвонков, которые еще не поддерживаются на Android.
Функции
[ редактировать ]Acrobits Softphone и особенно Groundwire поддерживают все функции и технологии, ожидаемые от современного SIP-клиента, а также некоторые уникальные функции, описанные ниже.
Push-уведомления о входящих звонках
[ редактировать ]Задача VoIP на мобильных устройствах состоит в том, чтобы убедиться, что устройство готово принимать входящие вызовы, сохраняя при этом энергопотребление на минимально возможном уровне. Из-за присущей мобильным устройствам мобильности условия сети часто меняются, и необходимы частые перерегистрации SIP и контроль активности, чтобы убедиться, что мобильный клиент правильно зарегистрирован и всегда будет принимать входящие вызовы. Это существенно влияет на срок службы батареи.
Acrobits Softphone использует собственный сервер экземпляров SIP (SIPIS) для регистрации от имени пользователя, когда мобильное приложение не работает на переднем плане на мобильном устройстве. Как только приложение переводится в фоновый режим или полностью закрывается, сервер SIPIS берет на себя управление, регистрирует учетную запись и начинает прослушивать входящие вызовы. При поступлении вызова мобильное приложение активируется с помощью службы push-уведомлений Apple ( APNS ), и вызов передается мобильному приложению.
Преимущество этого решения заключается в том, что мобильное приложение вообще не нужно запускать на устройстве, не потребляет дополнительного заряда аккумулятора и по-прежнему может принимать входящие вызовы. Медиафайлы вызова (аудио и видео) по-прежнему передаются непосредственно в мобильное приложение, что обеспечивает минимальную задержку и безопасность — дополнительная ретрансляция не выполняется. Использование push-уведомлений не требует какой-либо поддержки со стороны SIP-сервера и использует только стандарт протокола SIP.
Важным моментом и потенциальным недостатком этого решения является необходимость передачи полных учетных данных SIP-аккаунта на сервер SIPIS, поскольку они необходимы для регистрации, что представляет собой очевидную угрозу безопасности. Один из способов избежать этого — установить сервер SIPIS на территории поставщика услуг VoIP, в этом случае риск безопасности устраняется — провайдер все равно уже знает пароли.
Безопасные звонки
[ редактировать ]Acrobits Softphone поддерживает шифрованные голосовые и видеовызовы с использованием стандартного протокола SRTP . Он способен шифровать медиа-пакеты с помощью шифров AES -128, AES-192 или AES-256 и аутентифицировать их с использованием 32-битного или 80-битного алгоритма HMAC-SHA1 .
Для обмена ключами Acrobits Softphone предлагает поддержку протоколов SDES и ZRTP .
- Протокол SDES передает ключи шифрования в виде обычного текста внутри SIP+ SDP сообщений . Таким образом, этот протокол обмена ключами практически бесполезен для большинства пользователей, если только они не имеют полного контроля над системой сигнализации SIP, чтобы гарантировать, что транспортный протокол TLS используется на всем пути от отправителя до принимающего устройства. Даже если провайдер SIP гарантирует использование TLS повсюду в своей инфраструктуре, сам провайдер все равно сможет видеть ключи шифрования в виде обычного текста, поскольку его SIP-прокси должны расшифровывать сообщения SIP+SDP, чтобы направить их вперед.
- Чтобы устранить вышеуказанные недостатки протокола SDES, Фил Циммерманн разработал протокол обмена ключами военного уровня ZRTP, который основан на идеях криптографии с открытым ключом . Используя ZRTP, два устройства могут безопасно обмениваться ключами шифрования даже по незащищенному каналу связи. Более того, используя человеческий мозг для сравнения коротких строк аутентификации (SAS), произносимых другой стороной, ZRTP серьезно снижает вероятность успешной атаки «человек посередине» , которая требует однократного угадывания правильного SAS из 65536. возможности. Весь смысл SAS заключается в том, что один человек сравнивает и подтверждает произнесенные слова другого человека, в котором первый узнает (например, по голосу) предполагаемую удаленную сторону . Любое другое использование SAS бессмысленно.
Acrobits Softphone поддерживает следующие алгоритмы, используемые ZRTP:
- SRTP-шифр:
- AES1 (AES со 128-битным ключом)
- AES2 (AES со 192-битным ключом)
- AES3 (AES с 256-битным ключом)
- SRTP-аутентификация:
- HS32 (HMAC-SHA1, 32-разрядная версия)
- HS80 (HMAC-SHA1, 80 бит)
- ZRTP-хеш:
- S256 (SHA-2, 256 бит)
- Ключевое соглашение:
- DH3k (конечное поле Диффи-Хеллмана с 3072-битным простым числом)
- DH2k (конечное поле Диффи-Хеллмана с 2048-битным простым числом)
- Prsh (предварительный общий режим)
- Мульти (многопоточный режим)
- Короткие строки аутентификации:
- B32 (Base32, четыре буквы и цифры)
- B256 (Base256, два английских слова)
Другие продукты
[ редактировать ]Клиенты
[ редактировать ]В дополнение к своим флагманским продуктам Acrobits создает SIP-решения под белой маркой для провайдеров VoIP по всему миру. [5]
См. также
[ редактировать ]Сравнение программного обеспечения VoIP
Ссылки
[ редактировать ]- ^ Jump up to: а б «Программный телефон Acrobits для Apple iPhone, iPod Touch и iPad» . Voipfone.com .
- ^ «SIP-телефон для VoIP-звонков для iPhone и iPad теперь доступен для загрузки» .
- ^ «PR Web: Acrobits запускает новую бесплатную услугу для SIP-провайдеров» . VoIP.Biz.news.com . Июнь 2010 г. Архивировано из оригинала 18 января 2013 г. Проверено 17 сентября 2012 г.
- ^ «Акробит-софтфон» . itunes.apple.com . Январь 2013.
- ^ «Новые программные телефоны Acrobits White Label приносят в магазин приложений iPhone трех новых конкурентов VoIP» . PRWeb.com . Январь 2010 года.