Push notifikace je služba google, která aplikaci probudí, aby byla schopna začít zvonit.
Jiný přístup je možnost android systému zakázat aplikaci uspávat, to má ale negativní vliv na životnost baterie a také ne každý android takové nastavení dovolí a dostupnost tohoto řešení se v čase zhoršuje.
Množství SIP klientů pro android je k dispozici mnoho, ale žádný v tomto ohledu nefunguje spolehlivě. S výjimkou následujících:
- ACR phone - ACR phone používá námi vyvíjenou push proxy, která funguje s většinou VoIP operátorů světa. Aplikace funguje tedy šetrně k baterii, spoléhá se na push notifikace. Možná nevýhoda ale výhoda v jednom je že ACR-phone vám nahradí celou volací aplikaci, což může být pro mnohé zbytečně velký zásah do telefonu. Můžete to ale vyzkoušet, pokud by vám ACR telefon něčím nevyhovoval, vrátit se ke staré aplikaci na volání není problém. Aplikaci na volání můžete kdykoli změnit, nebo ACR phone odinstalovat. ACR phone má miliony uživatelů, tedy mnohým lidem vyhovuje lépe než aplikace dodaná výrobcem telefonu a většina z nich ani SIP volání nepoužívá. Výhoda ACR phone naopak je výborná integrace, že VoIP a běžné hovory z obou simkaret se stávají naprosto rovnocenné. Máte jen jeden výpis zmeškaných, přijatých a dělaných hovorů bez ohledu na to jak bylo voláno.. Návod je zde - https://www.odorik.cz/w/acr_phone:acr_phone Vlastní vlákno na fóru zde: viewtopic.php?t=5360 Zákazníci Odorik navíc dostanou placenou verzi programu ACR phone zdarma. Stačí když mát alespoň jednu SIP linku registrovanou k sip.odorik.cz a odemknou se jinak placené funkce aplikace pro vás zdarma a neomezeně.
- Upravená verze Linphone pro Odorik s flexisip push proxy. Aby v Linphone fungovaly push notifikace, bylo nutné jej znovu překompilovat a provést drobné úpravy. Linphone vyvinul vlastní push proxy, která se jmenuji flexisip, kterou jsme nasadili. Výhoda je velmi snadná konfigurace pomocí QR kódu. Zatím tato upravené verze ale bohužel není na google play. Je nutné je stáhnout odsud. https://drive.proton.me/urls/D40BCWJK0C#cSpgKdPQj57h Vlastní vlákno na fóru zde: viewtopic.php?p=47369
- Pokud je pro vás důležité spolehlivost příchozích hovorů a programy výše vám nevyhovují, nebo máte iPhone, pak je zde ještě možnost si zakoupit program Groundwire nebo Acrobits Softphone https://acrobits.net/sip-client-ios-android/ Platí se jen jednorázově 200-250 Kč. Groundwire má navíc oproti Acrobits možnosti přepojování hovorů a je cca o 50 Kč dražší. Podstatné je, že je to poplatek jednorázový, ne měsíční nebo roční.
- Nedoporučujeme placenou verzi Zoiperu. Nutné je platit každý rok a nefunguje to moc spolehlivě.
Pokud používáte android telefon jen pro odchozí hovory, nemusíte tento problém řešit a lze tak použít jakýkoli program. Odchozí hovor je možné dělat i bez registrace k příchozím a je dobré SIP klienta nastavit tak, aby se vůbec neregistroval a tím nezatěžoval baterii. Z programu linphone stačí danou linku deaktivovat, i tak je možné provozovat odchozí hovory.
Pokud tedy nepotřebujete příchozí hovory ale jen odchozí, můžete si nainstalovat oficiální aplikaci Linphone bez změn z google play.
https://play.google.com/store/apps/deta ... g.linphone A provést též nastavení tím stejným QR kódem jako je na našich stránkách. U přidaného účtu pak kliknete nalezený přepínač "Připojeno" a nastavíte jej na hodnotu "Zakázáno". Linphone se nebude registrovat, ale stále bude možné dělat odchozí hovory. Push funkci v tomto případě vůbec nepotřebujete.
Update. I oficiální aplikace Linphone funguje relativně spolehlivě i bez fungujících push notifikací. Aplikace to řeší tak, že se snaží neusnout a udržet TCP spojení. Lze stáhnout linphone tedy z google playhttps://play.google.com/store/apps/details?id=org.linphone a pak nastavit podle QR kód na našich stránkách viz obrázek výše.