Push notifikace a Linphone

Programy, které slouží k volání přes internet z počítače nebo chytrých mobilů.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8827
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Push notifikace a Linphone

Příspěvek od xsouku04 »

Co se týče ikonek tak lze čerpat odsud.  http://www.odorik.cz/w/propagace  Je tam logo i v SVG, tedy vektorové.

Pokud k tomu není nějaký technický důvod, tak užití jen pro sip.odorik.cz bych neomezoval.

Bylo by možné, aby konfigurace probíhala naskenováním QR kódu? Začátečník má problém s kdečím a pokud vyloučíme možnost, že si špatně opsal heslo, může to dost výrazně pomoci. I když opsat číslo linky a vygenerované heslo nic složitého není, pokud by bylo možné to ještě více ulehčit, bylo by to dobré.  Kdysi jsem se tím zabýval. Ale ke konfiguračnímu souboru uloženém v androidu sem se nedostal. (androidí ochrana) A dokumentace nebyla dost dostatečná, abych ten soubor mohl poskládat ručně, bylo tam spousta obskurně nesmyslných voleb.  Ale vypadá, že je to nyní jednodušší.

Poskytnout virtuální server na kterém by běžel push proxy můžeme také.

S google play je hlavní problém v tom, že průběžně mění požadavky na aplikace a kdo se nepřizpůsobuje, toho aplikace časem úplně vyhodí bez náhrady. No a nyní vymýšlí registraci vývojářů a plánuje znemožnit instalaci aplikací z jiných zdrojů ?  Klidně veškeré náklady uhradíme, ale rád bych to svěřil někomu kdo s v tom pohybuje. Protože pro mne osobně je android a google svět neskutečně přesložitělý a pod rukami se měnící.

Ptal jsem umělé inteligence a jestli si nevymýšlí tak by mělo stačit vygenerovat QR kód s url, kde je možné stáhnout konfigurační soubor.

Tedy např:

linphone-config:https://odorik.cz/ydafsdf/linphone-config.xml

A čtení toho QR kódu by mělo být možné i pomocí jiné aplikace než je linpone samotný.  To ydafsdf je tajný hash, aby bylo jasné kterou že linku nastavit.  Zbývá tedy zjistit nutný a doporučený obsah toho konfiguračního souboru.

Umělá inteligence ukazuje příklad.

Kód: Vybrat vše

<?xml version="1.0" encoding="UTF-8"?>
<config>
<section name="sip">
<entry name="default_proxy">0</entry>
</section>

<section name="proxy_0">
<entry name="reg_proxy">sip:sip.odorik.cz</entry>
<entry name="reg_identity">sip:300100@sip.odorik.cz</entry>
<entry name="reg_passwd">yourpassword</entry>
</section>
</config>
 Vypadá, že je to dnes jednodušší než před lety.
 
 Vypadá to, že to konfigurační  URL  (
"linphone-config:https://odorik.cz/ydafsdf/linphone-config.xml" by mělo být možné poslat i pomocí SMS. Tedy dá se to dělat i bez QR kódu. Jen jestli to bude umět telefon správně napársrovat.
 
 
 
rikudou
Příspěvky: 5
Registrován: stř 01. dub 2026 16:05:40

Re: Push notifikace a Linphone

Příspěvek od rikudou »

Tady je prozatím verze "Odorik Phone": https://drive.proton.me/urls/S7HE1KFBZM#qMHnUhelFqYw

Zdroják: https://github.com/RikudouSage/OdorikPhone

QR kód atp. by neměl být velký problém, ale první bych se asi zaměřil na to, aby to běželo na vašich serverech, jestli souhlasíte?

---

Ohledně loga, je to moc velké na Androidí ikonku, zkoulel jsem něco z vašeho loga, ale nejsem grafik: https://github.com/RikudouSage/OdorikPh ... round.webp

Ten server bych prosil poslat údaje, SSH klíč můžete použít např. ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOh/BBuDyz/E22ScZqkTwi2mVlOwkwwFKdLj61mF0WsT

Na QR kód, resp. obsah toho configu, bych vám zjistil, ale ideálně bych první nějak zprovoznil tuhle verzi.

---

Moc jsem z toho nepochopil, jestli chcete, abych to publikoval pod svým Google Play účtem, nebo vám založil váš oficiální?

---

Edit: Tak obsah configu na url v QR kódu:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://www.linphone.org/xsds/lpconfig.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.linphone.org/xsds/lpconfig.xsd lpconfig.xsd">

    <section name="auth_info_0">
        <entry name="username" overwrite="true">{username}</entry>
        <entry name="passwd" overwrite="true">{password}</entry>
        <entry name="realm" overwrite="true">sip.odorik.cz</entry>
        <entry name="domain" overwrite="true">sip.odorik.cz</entry>
    </section>

    <section name="proxy_0">
        <entry name="reg_identity" overwrite="true">"{display_name}" &lt;sips:{username}@sip.odorik.cz&gt;</entry>
        <entry name="reg_proxy" overwrite="true">sips:flexisip.odorik.chrastecky.dev</entry>
        <entry name="reg_route" overwrite="true">sips:flexisip.odorik.chrastecky.dev</entry>
        <entry name="reg_sendregister" overwrite="true">1</entry>
        <entry name="realm" overwrite="true">sip.odorik.cz</entry>
        <entry name="nat_policy_ref" overwrite="true">nat_policy_0</entry>
        <entry name="push_notification_allowed" overwrite="true">1</entry>
    </section>

    <section name="nat_policy_0">
        <entry name="stun_server" overwrite="true">stun.linphone.org</entry>
        <entry name="protocols" overwrite="true">stun,ice</entry>
    </section>
</config> 
 
Nahradit:

- {username} -> uživatelské jméno
- {password} -> heslo
- {display_name} -> název linky (pouze vizuální)

 A QR kód samotný pak obsahuje pouze: linphone-config:https://url-k-xml-souboru
 
 
 
 
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8827
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: Push notifikace a Linphone

Příspěvek od xsouku04 »

Vytvářím ten virtuál. Prosím mohl bych nějak omezit ip adresu z které je možné se hlásit přes ssh? Klidně celý rozsah, ale nechci to nechávat otevřené do světa.
Odpovědět