Push notifikace a MizuDroid
- xsouku04
- Administrátor
- Příspěvky: 8177
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Push notifikace a MizuDroid
Push notifikace je důležitá pro spolehlivé příchozí hovory.
Zdá se, že MizuDroid je kromě složitější aplikace ACR Phone (která nemusí vyhovovat každému) jediná aplikace pro android, která podporuje push bez jakýchkoli podmínek, komplikací a poplatků pro každého.
Push notifikace jsou důležité pro spolehlivé fungování příchozích hovorů a též pro úsporu baterií, aby aplikace na volání nemusela celou dobu udržovat spojení se SIP serverem. Jak se použití PUSH serveru bezpečně pozná? Je to jednoduché. Příchozí hovory musí jít na push server, které mají jinou ip adresu než váš telefon.
MizuDroid to dělá tak, že se registruje jak napřímo tak ze své proxy. Pokud android aplikaci uspí a ta přestane být aktivní, registrace napřímo se neobnoví, ale zůstane jen registrace MizuFCMProxy. MizuFCMProxy se tak o příchozím hovoru dozví a může telefon a jeho aplikaci probudit pomocí PUSH. A dále hovor přepošle na VoIP aplikaci.
Aby probouzení fungovalo spolehlivě, může být i tak nutné povolit aplikaci MizuDroid kdejaká práva navíc.
Aplikace podporuje SIP jen na jedné lince a není v češtině. Doručování Push notifikací může zdržovat váš android, v mezičase je ticho.
Pravděpodobně uchovávají na MIZUFCMPRoxy vaše SIP jméno a heslo, aby se mohli za vaší android aplikaci registrovat. (není to úplně nutné, ale oni to tak nejspíše mají - pokusím se to ještě ověřit)
Přiklad hovoru. 1 - je MizuFCMProxy, 2 - spící android aplikace, která na hovor nereaguje. 3 - Push Proxy aplikaci zbudí, pomocí push a pak na ni přepošle hovor. 4 - samotný zvuk může jít už napřímo.
Zdá se, že MizuDroid je kromě složitější aplikace ACR Phone (která nemusí vyhovovat každému) jediná aplikace pro android, která podporuje push bez jakýchkoli podmínek, komplikací a poplatků pro každého.
Push notifikace jsou důležité pro spolehlivé fungování příchozích hovorů a též pro úsporu baterií, aby aplikace na volání nemusela celou dobu udržovat spojení se SIP serverem. Jak se použití PUSH serveru bezpečně pozná? Je to jednoduché. Příchozí hovory musí jít na push server, které mají jinou ip adresu než váš telefon.
MizuDroid to dělá tak, že se registruje jak napřímo tak ze své proxy. Pokud android aplikaci uspí a ta přestane být aktivní, registrace napřímo se neobnoví, ale zůstane jen registrace MizuFCMProxy. MizuFCMProxy se tak o příchozím hovoru dozví a může telefon a jeho aplikaci probudit pomocí PUSH. A dále hovor přepošle na VoIP aplikaci.
Aby probouzení fungovalo spolehlivě, může být i tak nutné povolit aplikaci MizuDroid kdejaká práva navíc.
Aplikace podporuje SIP jen na jedné lince a není v češtině. Doručování Push notifikací může zdržovat váš android, v mezičase je ticho.
Pravděpodobně uchovávají na MIZUFCMPRoxy vaše SIP jméno a heslo, aby se mohli za vaší android aplikaci registrovat. (není to úplně nutné, ale oni to tak nejspíše mají - pokusím se to ještě ověřit)
Přiklad hovoru. 1 - je MizuFCMProxy, 2 - spící android aplikace, která na hovor nereaguje. 3 - Push Proxy aplikaci zbudí, pomocí push a pak na ni přepošle hovor. 4 - samotný zvuk může jít už napřímo.
Re: Push notifikace a MizuDroid
Jen drobná poznámka - aplikace podporuje více účtů. Jejich nastavování má ale chyby, takže se navzájem nastavení přepisují. Jediný způsob je to nastavit na první dobrou a už se k tomu nevracet. Také je potřeba začít vedlejšími účty a nakonec zadat hlavní. Jakýkoliv následný vstup do nastavení to rozhodí. To byl důvod, proč jsem to sice zkoušel, ale nakonec nevybral.
- xsouku04
- Administrátor
- Příspěvky: 8177
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Push notifikace a MizuDroid
Zdravím. A ještě jsem zjistil, že je tam jeden problém. Při příchozím hovoru Push notifikace aplikaci neprobudí, ale jen vyskočí push okno a krátké pípnutí. To krátké pípnutí lze změnit na nějakou časově dlouhou signalizaci v telefonu, takže defakto nahradí zvonění. Nicméně pravé zvonění začne až poté, co na notifikaci kliknete. Nemělo by to ničemu vadit, ale je to podivné a nedělá to dobrý dojem. Nyní mi potvrdili, že to tak je a není to jen chyba mého telefonu. Prý ale v profi verzi, co dávají VoIP operátorům, to lze změnit.
Pravda ale Push funguje a mohlo by to být pro někoho řešení.
Také nabízí za 1490 USD na dva roky neomezené použití pro jednoho VoIP operátora. https://www.mizu-voip.com/Support/Wiki/ ... fault.aspx Což je rozhodně dobrá nabídka. Navíc tvrdí, že ve verzi pro VoIP operátora umí balance/rating display, AdMob, push notifications, callback and SMS services. Takže jestli nenajdeme něco lepšího, mohlo by to být řešení.
Pravda ale Push funguje a mohlo by to být pro někoho řešení.
Také nabízí za 1490 USD na dva roky neomezené použití pro jednoho VoIP operátora. https://www.mizu-voip.com/Support/Wiki/ ... fault.aspx Což je rozhodně dobrá nabídka. Navíc tvrdí, že ve verzi pro VoIP operátora umí balance/rating display, AdMob, push notifications, callback and SMS services. Takže jestli nenajdeme něco lepšího, mohlo by to být řešení.
- xsouku04
- Administrátor
- Příspěvky: 8177
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Push notifikace a MizuDroid
Tak ač mizuDroid podle mého názoru nefunguje ideálně a podle RFC8599. Tu RFC znají a dovedou tak nějak zdůvodnit, proč to udělali jinak. Potvrzují mi, že SIP hesla uchovávají na proxy, prý šifrovaně. Pokud bych jako operátor zaplatil jejich licenci a nastudoval si, jak funguje Google Firebase via their FCM HTTP v1 API, pak by prý měla fungovat naše proxy podle RFC s jejich SIP klienty.
Asi ale bude jednodušší si buildnout Linphone, který RFC také podporuje. Ono by jinak hrozilo, že zaplatíme 1500 USD a nakonec to bude používat třeba jen 30 uživatelů.
Když to shrnu, tak i mizuDroid může být, s jistými nedokonalostmi (ale pro většinu lidí nepodstatnými), dobrá volba pro někoho, kdo potřebuje push pro spolehlivější příchozí hovory.
Asi ale bude jednodušší si buildnout Linphone, který RFC také podporuje. Ono by jinak hrozilo, že zaplatíme 1500 USD a nakonec to bude používat třeba jen 30 uživatelů.
Když to shrnu, tak i mizuDroid může být, s jistými nedokonalostmi (ale pro většinu lidí nepodstatnými), dobrá volba pro někoho, kdo potřebuje push pro spolehlivější příchozí hovory.
- xsouku04
- Administrátor
- Příspěvky: 8177
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Push notifikace a MizuDroid
MizuDroid má i verzi pro iPhone. Ta se jmenuje MizuPhone a je možné ji stáhnout z apple store. Sice má telefon špatné hodnocení, ale to by mohlo být třeba jen proto, že nemají čas jej propagovat, protože to prostě nemají zapotřebí. U iPhone je používání push jediný způsob, jak zaručit fungující příchozí hovory. Ale na druhou stranu předpokládám, že push notifikace budou narozdíl od Androidu fungovat spolehlivě. Výběr VoIP aplikací pro iPhone, navíc těch zdarma je omezenější. Proto věřím, že může být MizuPhone pro někoho na iPhone docela dobrá záchrana.
Re: Push notifikace a MizuDroid
Zdravim. Mohl bych poprosit o aktualni nastaveni MizuDroid pro "Odorik"? Predpokladam, ze se to jiz muze trochu lisit od toho co je ve Wiki, hlavne co je potreba povolit a zakazat (a opraneni) pro pouziti s push notifikacemi?
(jak je to s polozkami pro prichozi volani a "keep alive",....)
Hledam klienta i pro prichozi volani, ktery bude nejakym zpusobem schopen oznamovat prichozi volani (nebo se probouzet) a zaroven bude usporny vzhledem k baterii.
ARC phone nechci vzhledem k tomu, ze nechci menit hlavni aplikaci pro volani/prijem hovoru.
Dekuji za rady
(jak je to s polozkami pro prichozi volani a "keep alive",....)
Hledam klienta i pro prichozi volani, ktery bude nejakym zpusobem schopen oznamovat prichozi volani (nebo se probouzet) a zaroven bude usporny vzhledem k baterii.
ARC phone nechci vzhledem k tomu, ze nechci menit hlavni aplikaci pro volani/prijem hovoru.
Dekuji za rady
- xsouku04
- Administrátor
- Příspěvky: 8177
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Push notifikace a MizuDroid
Já jsem nastavoval jen Server: sip.odorik.cz, user name (šistimístní číslo v síti odorik) a password - sip heslo. Mizudroid se snaží neusínat, aby byl schopen přijmout hovor. Pokud ale přecijen spí, telefon defaultně nezvoní a le oběví se push zpráva o zmeškaném hovoru. Tedy na push notifikace se vyloženě nespoléhá, jen se dozvíte pokud se vám někdo nedovolal.taterp píše: ↑sob 13. led 2024 11:31:24 Zdravim. Mohl bych poprosit o aktualni nastaveni MizuDroid pro "Odorik"? Predpokladam, ze se to jiz muze trochu lisit od toho co je ve Wiki, hlavne co je potreba povolit a zakazat (a opraneni) pro pouziti s push notifikacemi?
(jak je to s polozkami pro prichozi volani a "keep alive",....)
Hledam klienta i pro prichozi volani, ktery bude nejakym zpusobem schopen oznamovat prichozi volani (nebo se probouzet) a zaroven bude usporny vzhledem k baterii.
ARC phone nechci vzhledem k tomu, ze nechci menit hlavni aplikaci pro volani/prijem hovoru.
Dekuji za rady
Aby aplikace mohla nespat, je třeba vypnout u aplikace šetření baterií. A pak vyzkoušet, jestli příchozí hovory fungují relativně spolehlivě.
Re: Push notifikace a MizuDroid
Dobry den,
Jak jsem vyrozumel z predchozich zprav tady, tak ta push se objevi uz behem volani/vyzvaneni, abych mel sanc to vzit?
dekuji za odpoved. Jeste se chci zeptat, jsou v aktualni verzi polozky jako uvedene wve wiki: "listen for incomming calls", "keep alive" ? Predpokladam ze ano, a musi byt zatrzene aby reagoval i na prichozi hovory. Ale pokud "keep alive" bude odesilat nejaky packet kazdych par sekund (jak je uvedeno na obrazku na wiki...) tak pak bude nadmerne vybijet baterii..., nebo ne?
A nejaky re-registracni interval?
Jake mate zkusenosti, kolik "bere baterky"? Nebo by jste mi poradili jinou app? (je na tom zoiper nebo jiny lepe?) Jak jsem rikal ARC as ne, nechci menit defaultni aplikaci pro volani.
Dekuji
Jak jsem vyrozumel z predchozich zprav tady, tak ta push se objevi uz behem volani/vyzvaneni, abych mel sanc to vzit?
dekuji za odpoved. Jeste se chci zeptat, jsou v aktualni verzi polozky jako uvedene wve wiki: "listen for incomming calls", "keep alive" ? Predpokladam ze ano, a musi byt zatrzene aby reagoval i na prichozi hovory. Ale pokud "keep alive" bude odesilat nejaky packet kazdych par sekund (jak je uvedeno na obrazku na wiki...) tak pak bude nadmerne vybijet baterii..., nebo ne?
A nejaky re-registracni interval?
Jake mate zkusenosti, kolik "bere baterky"? Nebo by jste mi poradili jinou app? (je na tom zoiper nebo jiny lepe?) Jak jsem rikal ARC as ne, nechci menit defaultni aplikaci pro volani.
Dekuji
Naposledy upravil(a) taterp dne pon 15. led 2024 17:15:00, celkem upraveno 1 x.
Re: Push notifikace a MizuDroid
Budu se opakovat, ale nejlepší zkušenost mám s Linphone. Při volbě TLS spojení místo UDP a správném nastavení upozornění (a vypnutí optimalizace baterie pro něj) fungují příchozí hovory spolehlivě i na LTE. Spotřeba baterie je minimální, ale telefon mi vydrží 5-8 dní na jedno nabití, tak nemusím být přesný v odhadu,
Re: Push notifikace a MizuDroid
Dekuji moc, vyzkousim tedy asi i LinPhone. Muzete, prosimm, s nami sdilet vase nastaveni? At mame z ceho vychazet?jadu píše: ↑pon 15. led 2024 10:46:57 Budu se opakovat, ale nejlepší zkušenost mám s Linphone. Při volbě TLS spojení místo UDP a správném nastavení upozornění (a vypnutí optimalizace baterie pro něj) fungují příchozí hovory spolehlivě i na LTE. Spotřeba baterie je minimální, ale telefon mi vydrží 5-8 dní na jedno nabití, tak nemusím být přesný v odhadu,