ACR Phone

ACR Phone je aplikace na volání pro operační systém Android, která staví volání z libovolné SIM na stejnou úroveň jako volání přes SIP. Historie hovorů je společná a jen jedna.

photo_2023-07-31_16-55-09.jpg

Proč ACR Phone?

  • Máte jen jednu historii hovorů, jedny kontakty a volat přes internet je stejně pohodlné a kvalitní (máte-li k dispozici kvalitní internet) jako u běžných hovor přes SIM.
  • ACR Phone má nyní díky spolupráci s Odorik.cz vlastní push server, tedy spolehlivé příchozí hovory (pokud na daném androidu spolehlivě fungují push notifikace) s menším vybíjení baterie. Podporuje více SIP linek současně a více registrací na jedné SIP lince z různých zařízení.
  • ACR Phone je levný, navíc premium verze je pro zákazníky Odorik.cz úplně zdarma. Stačí, když jeden ze SIP účtů se hlásí na sip.odorik.cz
  • ACR Phone má na Google Play přes milion stáhnutí a dobrou zákaznickou podporu, která se snaží případné problémy opravit nebo poradit - pokud je to možné.
  • Odorik.cz řešení by mělo ACR Phone umožnit provozovat Push outbound server pro všechny VoIP operátory světa, nejen Odorik. Náš push server se vloží do komunikace mezi telefon a VoIP operátora. Proto je velmi nepravděpodobné, že by spolupráce byla předčasně ukončena - je oboustranně výhodná.

Proč ACR Phone ne?

  • Pokud by vám z nějakého důvodu vadila změna aplikace na volání pro všechny hovory a přes internet nevoláte moc často, můžete si dobře vystačit i s jiným programem na hovory přes SIP.

Instalace a počáteční nastavení

Aplikaci najděte a stáhněte z Google play. Po nainstalování je třeba zvolit aplikaci jako výchozí a povolit ji nějkterá práva. Nově tak budete z telefonu volat pomocí nové ikonky.

Funkce pro blokování některých příchozích hovorů a zobrazování identity volajícího není nutné používat. Je tedy na vás, jestli si je zvolíte, je možné zvolit “prozatím přeskočit”.

Žádost o povolení dalších práv. Dojte povolit, podle červené šipky a při příštím dotazu můžete již dát Povoleno.

Nastavení SIP

Kdekoli klikněte na tři svislé tečky vpravo nahoře a vyberte “Nastavení”, dále dle obrázku vyberte “Účty SIP”. Pro přidání nového SIP účtu zmáčkněte modré + vpravo dole. Uživatelské jméno je šestimístné číslo v síti. Jméno a heslo najdete, když v hlavním menu “linky” kliknete na šestimístné číslo v levém sloupečku.

Nastavení SIP účtu využívaného jen pro odchozí hovory

Telefon se nebude vůbec registrovat, ale to mu nebrání v odchozích hovorech. Jméno a heslo se totiž ověřuje i u každého odchozího hovoru. Nepovolujte push notifikace a vypněte příchozí hovory dle prvního obrázku. Druhý obrázek ukazuje vhodné nastavení po rozkliknutí “nepovinných nastaveních”. Hodnota “Outbond proxy” česky pojmenovaná “Odchozího proxy serveru” by měla zůstat prázdná.

photo_2023-07-31_17-55-28.jpg

Nastavení SIP účtu s příchozími hovory

Schválení push serveru je jen formalita, protože kliknutím na “Nepovinná nastavení” si můžete nastavit push/outbound proxy server, který běží přímo na Odorik.cz.

Věnujte pozornost nastavení poli “Zobrazované jméno”. Je totiž hlavně jméno linky pomocí kterého si budete volit, přes který SIP účet se bude volat, nebo přes který SIP účet byl hovor v historii hovorů.

Kontrola přihlášení na Odorik.cz

Pod tabulkou s číslem linky a heslem můžeme zkontrolovat, že telefon je opravdu zaregistrován. Věřejná IP není adresa telefonu, ale adresa našeho outbound proxy na acr.odorik.cz. I kdyby se skutečná adresa telefonu měnila každých pět minut, příchozí hovory budou fungovat spolehlivě, protože před každým příchozím hovorem je telefon vzbuzen pomocí push notifikace a provede čerstvou přeregistraci.

Nastavení, aby probouzení telefonu v případě příchozího hovoru bylo rychlé

Pokud telefon a volací aplikace ACR Phone tvrdě spí, může jeho probuzení pomocí push notifikace trvat i delší dobu, řádově až desítky vteřin až minutu, podobně jako u jiných aplikací jako Whatsup, Telegram a pod. Rychlost probouzení lze ovlivnit nastavením úspory baterie u aplikace. Pokud je hovor směrován na jedinou linku v síti a probouzení aplikace trvá déle než 4 vteřiny, je o tom volající informován zvláštními tóny, které by jej měli přimět vyčkat. Lze testovat např. pomocí režimu letadlo. Zvonění volající uslyší, až když váš telefon opravdu vyzvání. Pokud jste opravdu nedostupní (mimo signál a wifi internet), zmeškaný hovor by se měl v historii ukázat okamžitě po obnovení spojení, jakmile bude push notifikace doručena. - tohle zdá se zatím nefunguje - požádáme ACR phone o opravu.

I když vypnete pro aplikaci ACR Phone úsporu baterie, neznamená to, že baterii a data nešetříte. Díky push notifikacím se nemusí posílat keep alive pakety každou minutu, navíc příchozí hovory nemají problémy v případě častých změn použitého připojení k internetu - tedy změně ip adresy.

Nastavení úspory baterie aplikace ACR Phone se můželišit dle konkrétního telefonu.

Povolení účtů pro volání

Po uložení nastavení nového SIP účtu je nutné aktivovat ještě “účty pro volání”. Je to něco jiného než SIP účty, ale zjevně kvůli politice Google je nutné je aktivovat též. budete zpět v okně s přehledem všech SIP účtů. Zde můžete jednotlivé SIP účty aktivovat. Na nutnost aktivovat “účty pro volání” můžete být upozorněni černým oknem okně se SIP účty. Aktivaci “Účtu pro volání” je nutné provést při jakékoli změně nastavení nebo deaktivaci/aktivaci SIP účtu, deaktivace se při změně provádí automaticky, aktivaci musíte provádět znovu a znovu.

Nastavení společné pro všechny SIP účty

V okně se sip účty můžete zmáčknout tři svislé tečky v pravém horním rohu a dostat se tak do Nastavení. Zde je pak možné nastavit SIP záležitosti společné pro všechny SIP účty. Změnit zvukové zařízení na “OpenSL ES Audio”, pokud občas neslyšíte zvuk během vyzvánění. Jako zvukový kodek lze doporučit povolit jen jeden (PCMA), aby nebyly SIP hlavičky zbytečně veliké.

Známé nedokonalosti k nahlášení pro opravu

  • Po obnovení internetového spojení se neobjeví zmeškaný hovor z doby, kdy byl volaný nedostupný. - pracuje se na tom.
  • Pokud se vypne volba “Přijímat příchozí hovory” měla by zešednout volba keep alive - udržovací spojení. - už je OK.
  • Pokud je prostředí androidu v češtině, nelze v programu ACR Phone zvolit jiný jazyk než češtinu. Pokud celý telefon přepnu do angličtiny, čeština mezi nabízenými jazyky v nastavení programu chybí. - Problém jen u telefonu Redmi Note 10S android: 13TP1A 220624.014
  • Nefunguje se starou aplikaxí prefixer. Možná by ji mohlo nahradit.

Vlastní poznatky můžete psát zde: https://forum.odorik.cz/viewtopic.php?p=42702

Jak si zapnout debug Log

Pokud stále něco nefunguje jak by mělo, je možné zapnout logování a výsledek poslat vývojáři. V menu úplně dole zvolíte O této aplikaci, dále vyberete protokol ladění a dáte spustit. Dále provedete problémovou akci a následně se vrátíte na stejné místo a dáte Odeslat. Vyberete si aplikaci, kterou chcete zazipovaný soubor s logy odeslat. Máte možnost si to poslat emailem, nebo pomocí WhatsaApp, Telegram a podobně. Nezapomeňte logování ukončit, jinak hrozí, že bude aplikace padat. Log pak můžete s podrobným popisem problému v angličitě poslat na adresu m[zavináč]nllapps.com . Pokud anglicky neumíte dostatečně, pošlete to nejdříve na konatkat@odorik.cz my to přeložíme a pošleme dále.

 
acr_phone/acr_phone.txt · Last modified: 2024/08/02 19:10 by root