Vlastní aplikace na zpětné volání z OS Android
Re: Vlastní aplikace na zpětné volání z OS Android
Nevím co je vše implementováno v androidí aplikaci a s čím se do budoucna počítá...
API umožňuje výběr linky v případě použití API hesla, pokud použijete jako přihlašovací údaje do API číslo linky a její SIPové heslo, tak bude callback iniciován přes tuto linku.
API umožňuje výběr linky v případě použití API hesla, pokud použijete jako přihlašovací údaje do API číslo linky a její SIPové heslo, tak bude callback iniciován přes tuto linku.
Re: Vlastní aplikace na zpětné volání z OS Android
Dík, použití SIP loginu požadované linky místo API loginu funguje, škoda že možnost použít SIP přihlašovací údaje pro jednotlivé linky není dobře dokumentována.
Na jednu stranu je fajn jaké vychytávky se u vás dají udělat. Na druhou mě chvílemi některé věci přivádí skoro až k šílenství, jako např. roztříštěnost přihlašovacích údajů - login na web (PIN) x login do API x SIP loginy na linky a jejich částečná zaměnitelnost.
Na jednu stranu je fajn jaké vychytávky se u vás dají udělat. Na druhou mě chvílemi některé věci přivádí skoro až k šílenství, jako např. roztříštěnost přihlašovacích údajů - login na web (PIN) x login do API x SIP loginy na linky a jejich částečná zaměnitelnost.
Re: Vlastní aplikace na zpětné volání z OS Android
Díky za tento příspěvek. Najednou je ta aplikace pro mě taky použitelná.Largon píše:pokud použijete jako přihlašovací údaje do API číslo linky a její SIPové heslo, tak bude callback iniciován přes tuto linku.
- xsouku04
- Administrátor
- Příspěvky: 8160
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Vlastní aplikace na zpětné volání z OS Android
Přidal jsem zmínku do návodu http://www.odorik.cz/w/odorik_callback_ ... m_aplikacextonda píše:Dík, použití SIP loginu požadované linky místo API loginu funguje, škoda že možnost použít SIP přihlašovací údaje pro jednotlivé linky není dobře dokumentována.
Re: Vlastní aplikace na zpětné volání z OS Android
Souhlas, v dokumentaci API je uvedeno vždy jen "vyžaduje autentizaci", ale ne jakou konkrétně a přesně pro co. Dejme tomu callback, u toho se s API heslem dá navíc vybírat linka. Ale tohle si už člověk musí domyslet a vyzkoušet, což je práce a čas navíc. Třeba u převodu kreditu na jiný účet, což jsem ještě netestoval, předpokládám nutnost použití API údajů. Ale raději bych si to rovnou přečetl v dokumentaci, než jít metodou pokus-omylxtonda píše:Dík, použití SIP loginu požadované linky místo API loginu funguje, škoda že možnost použít SIP přihlašovací údaje pro jednotlivé linky není dobře dokumentována.
Na jednu stranu je fajn jaké vychytávky se u vás dají udělat. Na druhou mě chvílemi některé věci přivádí skoro až k šílenství, jako např. roztříštěnost přihlašovacích údajů - login na web (PIN) x login do API x SIP loginy na linky a jejich částečná zaměnitelnost.
- xsouku04
- Administrátor
- Příspěvky: 8160
- Registrován: pát 15. říj 2010 11:11:44
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Vlastní aplikace na zpětné volání z OS Android
Díky za tip. Přidal jsem zmínku do návodu.luky píše:nezbývá než nainstalovat z google play nějaký dialer, např. ExDialer - ten umožní vybrat aplikaci, která provede vlastní "volání"
Neuvažuje Odorik o vlastním plnohodnotném dialeru?
http://www.odorik.cz/w/odorik_callback_ ... o_telefonu
U mého dvousikamrtového telefonu Gugabyte GSmart Rom R2 mi to problém řeší.
Re: Vlastní aplikace na zpětné volání z OS Android
V dokumentaci není jen "vyžaduje autentizaci", ale "vyžaduje autentizaci", kde oba způsoby jmenujeme a snažíme se vysvětlit, že API heslo je platné pro správu celého účtu, zatímco SIPové heslo omezí funkčnost API pro danou linku.Forrrest píše:Souhlas, v dokumentaci API je uvedeno vždy jen "vyžaduje autentizaci", ale ne jakou konkrétně a přesně pro co. Dejme tomu callback, u toho se s API heslem dá navíc vybírat linka. Ale tohle si už člověk musí domyslet a vyzkoušet, což je práce a čas navíc. Třeba u převodu kreditu na jiný účet, což jsem ještě netestoval, předpokládám nutnost použití API údajů. Ale raději bych si to rovnou přečetl v dokumentaci, než jít metodou pokus-omyl
U popisu callbacku je popsán nepovinný parametr line, který určuje linku a je zmíněno, že je možné ho použít jen při autentizaci API heslem. Nenapadá mě, co víc je potřeba si domýšlet a zkoušet.
U převodu kreditu na jiný účet by asi dávalo smysl to omezit jen jako operaci platnou pro celý účet, ale není to tak. V případě, že by takové omezení bylo, tak to v dokumentaci u nutnosti autentizace uvedeme.
Snažíme se o to, aby byla dokumentace stručná a přesná. Nechceme programátory, kteří ji studují, zahlcovat nepodstatnými informacemi anebo se neustále opakovat, když můžeme použít odkaz.
Re: Vlastní aplikace na zpětné volání z OS Android
Dobře, v API to popsané je, ale tady šlo původně o aplikaci pro callback, nemůžete očekávat, že uživatel aplikace používající API bude studovat dokumentaci API.
Re: Vlastní aplikace na zpětné volání z OS Android
A taky to nečekáme, reaguji na Forrresta na komentář týkající se dokumentace k API.xtonda píše:Dobře, v API to popsané je, ale tady šlo původně o aplikaci pro callback, nemůžete očekávat, že uživatel aplikace používající API bude studovat dokumentaci API.
Petr Soukup doplnil informaci do návodu aplikace. Ještě to asi popíšeme v uživatelském rozhraní v sekci, kde se generuje/zjišťuje API heslo.
Re: Vlastní aplikace na zpětné volání z OS Android
Pardon, xtondu jsem si spletl s programátorem tondou, plus jsem teď měl trochu starosti právě kvůli tomu popisu API... tak mi podvědomí poněkud posunulo význam jeho komentáře Tímto tedy prosím o přesunutí mých příspěvků spíš někam do sekce Odorik API.Largon píše: A taky to nečekáme, reaguji na Forrresta na komentář týkající se dokumentace k API.
"U popisu callbacku je popsán nepovinný parametr line, který určuje linku a je zmíněno, že je možné ho použít jen při autentizaci API heslem. Nenapadá mě, co víc je potřeba si domýšlet a zkoušet." - Souhlas, tohle nebyl nejlepší příklad.
Problém je v tom, že v odkazu "autentizace" je to bohužel vysvětleno tak obecně, že si programátor může pouze domýšlet, co konkrétně je platné jen pro linku, co pro celý účet, a co by šlo oběma způsoby. A občas je to stejně jinak, tak jako s tím převodem kreditu.
Samozřejmě, stručnost a jasnost je důležitá. Proto si dovoluji navrhnout například takovýto standardizovaný popis, který by byl u každé funkce:
Autentizace: API i linka. Line: vyžaduje API. (u funkce CB, historie hovorů)
Autentizace: API i linka (kredit, rychlé kontakty - get)
Autentizace: API (rychlé kontakty - post, put, delete)