Vlastní verze android sip klienta Linphone s podporou push

Podrobnější technické novinky a vůbec novinky a postřehy z VoIP.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8880
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od xsouku04 »

Aby na mobilních telefonech fungovaly spolehlivě příchozí SIP VoIP hovory, je nutné použít push notifikace,

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. Nevýhoda ACR-phone je, že vám nahradí celou volací aplikaci, což může být pro mnohé zbytečně velký zásah do telefonu. Výhoda naopak je, že VoIP a běžné hovory z obou simkaret se stávají naprosto rovnocenné.  Návod je zde - https://www.odorik.cz/w/acr_phone:acr_phone   Vlastní vlákno na fóru zde: viewtopic.php?t=5360
  • 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ě.
Upravený Linphone je uživatelsky nejpřívětivější. Nastavení na linku provedete načíst QR kód dle obrázku u linky, na kterou chcete tento program připojit. 

Obrázek





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ě nepotřebujete.
 
 

Tags:
Kristovec
Příspěvky: 1600
Registrován: ned 07. srp 2011 18:03:28

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od Kristovec »

Zprovozněno na Nokia G60 5G . Nejde přepínač sluchátko/reproduktor.
Zvuk kvalitní. Použit QR kód.
Kristovec
Příspěvky: 1600
Registrován: ned 07. srp 2011 18:03:28

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od Kristovec »

Přepínač už v provozu, teď už se zdá být vše v pořádku
chrml
Příspěvky: 39
Registrován: pon 06. led 2014 15:06:26

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od chrml »

Zdravím, pane Soukupe.
Rád bych se zeptal, máte v plánu dát aplikaci do oficálního store (Google Play)? Pokud ano, máte představu, jak dlouho to může trvat? Děkuji
Jirka
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8880
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od xsouku04 »

chrml píše: pát 24. dub 2026 9:31:25 Zdravím, pane Soukupe.
Rád bych se zeptal, máte v plánu dát aplikaci do oficálního store (Google Play)? Pokud ano, máte představu, jak dlouho to může trvat? Děkuji
Jirka

 
Už je na google play testovací verze, kterou ale mohou testovat jen předem uvedené emaily k google účtu. Dělá to uživatel "rikudou" tohoto fóra. Prý tam musí nahrát ještě nějaká videa té aplikace. Když to dodělá je na něm a možná taky trochu na google, jestli nebude dělat nějaké problémy.
 
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8880
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od xsouku04 »

chrml píše: pát 24. dub 2026 9:31:25 Zdravím, pane Soukupe.
Rád bych se zeptal, máte v plánu dát aplikaci do oficálního store (Google Play)? Pokud ano, máte představu, jak dlouho to může trvat? Děkuji
Jirka

 
Pokud si nainstalujete oficiální program Linphone, lze ho též nastavit stejným QR kódem.  Pokud budete mít nastaveno "Nastavení"->"Pokročilá nastavení" ->"Udržujte aplikaci aktivní pomocí služby" na ano, tak jsou příchozí hovory spolehlivé na většině telefonu i bez fungující PUSH serveru. Telefon totiž udržuje TLS TCP spojení celou dobu. Můžete vyzkoušet jak dobře to funguje na vašem telefonu. Mám dva na obou to vypadá spolehlivé na 100%. Samozřejmě je dobré vypnout všechny optimalizace pro výdrž baterie jak na telefonu, tak pro Linphone aplikaci.  Např. u telefonů samsung to nemusí fungovat dobře.
jadu
Příspěvky: 232
Registrován: pon 09. úno 2015 13:35:30

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od jadu »

xsouku04 píše: úte 28. dub 2026 20:10:40 Pokud si nainstalujete oficiální program Linphone, lze ho též nastavit stejným QR kódem. 

 
Ale nebude fungovat push, předpokládám, protože tokeny z oficiálního Linphone a z flexispu Odorika jsou rozdílné. Nebo mu umíte podstrčit svoje?
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8880
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od xsouku04 »

jadu píše: úte 28. dub 2026 21:34:32
xsouku04 píše: úte 28. dub 2026 20:10:40 Pokud si nainstalujete oficiální program Linphone, lze ho též nastavit stejným QR kódem. 


 
Ale nebude fungovat push, předpokládám, protože tokeny z oficiálního Linphone a z flexispu Odorika jsou rozdílné. Nebo mu umíte podstrčit svoje?

 
Push nefunguje, ale pokud telefon udrží TLS spojení, příchozí hovory i tak fungují obstojně.
pedro81
Příspěvky: 33
Registrován: stř 10. led 2024 14:39:36

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od pedro81 »

Zdravim, apku mam, uzivatelsky s podporou Cestiny kvituji. Volani prichozi, odchozi ok. Dotaz mam ohledne konverzaci, lze nastavit, aby misto odesilatele infosms slo zobrazit odorik.cz, pripadne 5517? Dekuji. Na webovem rozhranni Odoriku lze.
Uživatelský avatar
jaara
Příspěvky: 100
Registrován: úte 08. dub 2014 10:49:48

Re: Vlastní verze android sip klienta Linphone s podporou push

Příspěvek od jaara »

ACR + helper mi vyhovuje a navíc umí spustit nahrávání hovoru kdykoliv v jeho průběhu, což se může hodit.
Odpovědět