Akrobity

Akrobity
Typ Firma prywatna
Przemysł Telekomunikacja
Założony 2008
Siedziba ,
Produkty Mobilne rozwiązania VoIP
Strona internetowa https://www.acrobits.net

Acrobits to prywatna firma programistyczna tworząca klientów VoIP dla platform mobilnych z siedzibą w Pradze w Czechach.

Historia firmy

Firma Acrobits została założona w listopadzie 2008 roku i tworzy mobilne oprogramowanie VoIP z dopracowanym interfejsem użytkownika, obsługujące szyfrowane połączenia przy użyciu SRTP/SDES i ZRTP, integrację z Google Voice oraz kodek audio G.729 Annex A.

W 2009 Acrobits Softphone został wydany w iTunes App Store.

W następnym roku firma Acrobits wydała swojego klienta SIP z funkcjami biznesowymi, Groundwire. Na początku 2011 Acrobits Softphone został wydany na Android Market.

W 2010 roku Acrobits uruchomił również usługę umożliwiającą dostawcom SIP pojawienie się na liście wstępnie skonfigurowanych dostawców w Acrobits Softphone.

W 2012 roku Acrobits dodał obsługę połączeń wideo przez Wi-Fi dla wersji swojego telefonu programowego na iOS.

Telefon programowy Acrobits

Acrobits Softphone to klient VoIP korzystający z protokołu Session Initiation Protocol . Acrobits Softphone to wiodący SIP w App Store, oferujący powiadomienia push i kodek audio G.729 Annex A, działanie w tle, integrację z Google Voice i szyfrowane połączenia przez ZRTP.

Historia Softphone'a

Pierwsza wersja Acrobits Softphone została wydana w App Store w kwietniu 2009 roku. Wersja 1.0 obsługiwała tylko jedno konto SIP oraz kodeki G711 i GSM. W kolejnych miesiącach szybko wydawano nowe aktualizacje, dodając nowe funkcje, a aplikacja szybko stała się najczęściej pobieraną płatną aplikacją SIP na iOS na całym świecie. Obsługa powiadomień push dla połączeń przychodzących została dodana do Softphone we wrześniu 2009 roku, wkrótce po wprowadzeniu powiadomień push w iOS3. Kodek G729 został dodany w kwietniu 2010 r. W sierpniu 2010 r. W App Store została wydana biznesowa wersja Softphone o nazwie Groundwire, dodająca obsługę konferencji, poczty głosowej, przekazywania połączeń, przekazywania połączeń i innych zaawansowanych funkcji telefonów klasy biznesowej .

Wraz z wydaniem Groundwire aplikacja osiągnęła poziom dojrzałości i kompletności oraz wzbudziła duże zainteresowanie dostawców VoIP, którzy poprosili o wersje aplikacji z białą etykietą, zoptymalizowane i dostrojone wyłącznie do ich sieci. Do tej pory powstało około 50 różnych wersji white-label.

Później do Softphone dodano następujące funkcje: obsługa ZRTP (grudzień 2010), NAT Bridge ułatwiający przechodzenie przez NAT w trudnych warunkach sieciowych (lipiec 2011), obsługa połączeń wideo (grudzień 2011), obsługa ICE (marzec 2012)

Acrobits Softphone dla Androida został wydany w lutym 2011 r., a następnie Android Groundwire w kwietniu 2012 r. Aplikacje na Androida są teraz na równi ze swoimi odpowiednikami na iOS, z wyjątkiem rozmów wideo, które nie są jeszcze obsługiwane w systemie Android.

Cechy

Acrobits Softphone, aw szczególności Groundwire, obsługują wszystkie funkcje i technologie oczekiwane od nowoczesnego klienta SIP, a także niektóre unikalne funkcje opisane poniżej.

Powiadomienia push dla połączeń przychodzących

Wyzwaniem związanym z VoIP na urządzeniach mobilnych jest upewnienie się, że urządzenie jest gotowe do odbierania połączeń przychodzących przy jednoczesnym utrzymaniu jak najniższego zużycia energii. Ze względu na naturalną mobilność urządzeń mobilnych, warunki sieciowe często się zmieniają i konieczne są częste ponowne rejestracje SIP i utrzymywanie ruchu, aby upewnić się, że klient mobilny jest prawidłowo zarejestrowany i będzie odbierał połączenia przychodzące przez cały czas. Ma to znaczący wpływ na żywotność baterii.

Acrobits Softphone używa zastrzeżonego serwera SIP Instance Server (SIPIS) do rejestracji w imieniu użytkownika, gdy aplikacja mobilna nie działa na pierwszym planie na urządzeniu mobilnym. Gdy tylko aplikacja zostanie zawieszona w tle lub całkowicie zamknięta, serwer SIPIS przejmuje kontrolę, rejestruje konto i zaczyna nasłuchiwać połączeń przychodzących. Po nadejściu połączenia aplikacja mobilna zostaje wybudzona za pomocą usługi Apple Push Notification Service ( APNS ), a połączenie jest przekazywane do aplikacji mobilnej.

Zaletą tego rozwiązania jest to, że aplikacja mobilna nie musi w ogóle działać na urządzeniu, nie zużywa dodatkowej energii baterii i nadal może odbierać połączenia przychodzące. Media rozmowy (audio i wideo) są nadal przesyłane bezpośrednio do aplikacji mobilnej, co zapewnia najniższe opóźnienia i bezpieczeństwo — nie jest wykonywane żadne dodatkowe przekazywanie. Korzystanie z powiadomień push nie wymaga żadnego wsparcia ze strony serwera SIP i wykorzystuje wyłącznie standard protokołu SIP.

Ważnym punktem i potencjalną wadą tego rozwiązania jest konieczność przeniesienia pełnych danych logowania do konta SIP na serwer SIPIS, który potrzebuje ich do rejestracji, co jest oczywistym zagrożeniem bezpieczeństwa. Jednym ze sposobów uniknięcia tego jest zainstalowanie serwera SIPIS w siedzibie dostawcy usługi VoIP, co eliminuje zagrożenie bezpieczeństwa – dostawca i tak zna już hasła.

Bezpieczne połączenia

Acrobits Softphone obsługuje szyfrowane połączenia głosowe i wideo przy użyciu standardowego protokołu SRTP . Jest w stanie szyfrować pakiety multimedialne za pomocą AES -128, AES-192 lub AES-256 i uwierzytelniać je za pomocą 32-bitowego lub 80-bitowego algorytmu HMAC-SHA1 .

W przypadku wymiany kluczy Acrobits Softphone oferuje obsługę protokołów SDES i ZRTP .

  • Protokół SDES przesyła klucze szyfrowania w postaci zwykłego tekstu w wiadomościach SIP+ SDP . Ten protokół wymiany kluczy jest zatem prawie bezużyteczny dla większości użytkowników, chyba że mają oni pełną kontrolę nad systemem sygnalizacji SIP, aby zapewnić, że protokół transportowy TLS jest używany od urządzenia źródłowego do urządzenia odbierającego. Nawet jeśli dostawca SIP gwarantuje użycie TLS w całej swojej infrastrukturze, sam dostawca nadal może zobaczyć klucze szyfrujące w postaci zwykłego tekstu, ponieważ jego serwery proxy SIP muszą odszyfrować wiadomości SIP+SDP, aby skierować je dalej.
  • Aby zaradzić powyższym niedociągnięciom protokołu SDES, Phil Zimmermann opracował wojskowy protokół wymiany kluczy, ZRTP, który jest oparty na pomysłach z kryptografii klucza publicznego . Korzystając z ZRTP, dwa urządzenia mogą bezpiecznie wymieniać klucze szyfrujące nawet przez z natury niepewny kanał komunikacyjny. Co więcej, wykorzystując ludzkie mózgi do porównywania krótkich ciągów uwierzytelniających (SAS) wypowiadanych przez drugą stronę, ZRTP poważnie zmniejsza prawdopodobieństwo udanego ataku typu man-in-the-middle , który wymaga pojedynczego odgadnięcia prawidłowego SAS z 65536 możliwości. Cały sens SAS polega na tym, że jeden człowiek porównuje i potwierdza słowa wypowiedziane przez drugiego człowieka, którego ten pierwszy rozpoznaje (np. głosem) jako zamierzoną osobę zdalną . Każde inne użycie SAS jest bez znaczenia.

Acrobits Softphone obsługuje następujące algorytmy stosowane przez ZRTP:

  • Szyfr SRTP:
    • AES1 (AES z kluczem 128-bitowym)
    • AES2 (AES z kluczem 192-bitowym)
    • AES3 (AES z kluczem 256-bitowym)
  • Uwierzytelnianie SRTP:
    • HS32 (HMAC-SHA1 32-bitowy)
    • HS80 (HMAC-SHA1 80-bitowy)
  • Skrót ZRTP:
    • S256 (SHA-2 256-bitowy)
  • Kluczowa umowa:
    • DH3k (Diffie-Hellman skończonego pola z 3072-bitową liczbą pierwszą)
    • DH2k (Diffie-Hellman skończonego pola z 2048-bitową liczbą pierwszą)
    • Prsh (wcześniej udostępniony tryb)
    • Mult (tryb wielu strumieni)
  • Krótkie ciągi uwierzytelniające:
    • B32 (podstawa 32, cztery litery i cyfry)
    • B256 (podstawa256, dwa angielskie słowa)

Inne produkty

  • Acrobits Groundwire

Klienci

Oprócz swoich flagowych produktów Acrobits tworzy rozwiązania SIP white label dla dostawców VoIP na całym świecie.

Zobacz też

Porównanie oprogramowania VoIP

  1. ^ a b „Acrobits Softphone dla Apple iPhone, iPod Touch i iPad” . Voipfone.pl .
  2. ^ „Telefon SIP do połączeń VoIP na iPhone'a i iPada jest już dostępny do pobrania” .
  3. ^ „PR Web: Acrobits uruchamia nową bezpłatną usługę dla dostawców SIP” . VoIP.Biz.news.com . Czerwiec 2010. Zarchiwizowane od oryginału w dniu 18.01.2013 . Źródło 2012-09-17 .
  4. ^ „Telefon programowy Acrobits” . itunes.apple.com . Styczeń 2013.
  5. ^ „Acrobits New Softphones White Label wprowadza trzech nowych konkurentów VoIP do iPhone App Store” . PRWeb.com . styczeń 2010 r.

Linki zewnętrzne