Nastavení paralelního zvonění přes API

Odeslat odpověď


Odpověď na tuto otázku je nutná pro rozlišení automatizovaných pokusů o registraci.

BBCode je vypnutý
Smajlíci jsou vypnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Nastavení paralelního zvonění přes API

Re: Nastavení paralelního zvonění přes API

od Jakub » pon 21. říj 2013 12:18:40

xsouku04 píše:
Jakub píše: Vy zde popisujete vyuziti paralelniho vyzvani k volani do zahranici, coz ovsem narazi na problem zobrazeni CID pri takovemto smerovani do (nekterych) zahranicnich destinaci, napriklad NL. Problem je v tom, ze se terminacnimu operatorovi preda cislo ve formatu, ktery primarne obsahuje volanou linku s priznakem presmerovanim. To vsak z me zkusenosti vede k tomu, ze se (minimalne na androidu) volanemu zobrazi cislo presmerovane linky namisto cisla puvodniho volajiciho. Toto chovani jsem s odorikem resil jiz nekolikrat (viz me konverzace s panem Kovarikem) a stale to zda se nefunguje tak, aby mel uzivatel moznost toto chovani ovlivnit. Ted je zde nove API a k tomu aplikace OdorAK, coz je super! Ale k jejich rozumnemu vyuziti je treba dedikovane linky s verejnym cislem, ktere se pres API presmeruje, ovsem idealne se toto cislo volanemu nezobrazi, at uz kvuli "bezpecnosti", nebo kvuli tomu ze nechci budit dojem ze tato linka nejake me standardni cislo, ze ktereho volam. Vim, ze v soucasne dobe odorik resi predevsim mobilni sluzby, myslim si ale ze kdyz uz je tu to rozsirene API, bylo by dobre osetrit i toto chovani ve vztahu k CID.
Můžete prosím napsat, jestli je to již v pořádku, nebo problém stále trvá ? Předpokládám, že by to mělo již být opraveno.
Parada! Vypada to, ze to bylo skutecne vyreseno. Otestoval jsem to z nekolika smeru a chovalo se to korektne, tj. zobrazovalo to cislo volajiciho pri paralelnim zvoneni do zahranici. Po pridani *087 se pak zobrazovalo cislo volane linky, tak jak ma. Diky.

Re: Nastavení paralelního zvonění přes API

od xsouku04 » čtv 17. říj 2013 17:15:45

Jakub píše:
xsouku04 píše:
tom_speedy píše:Přiznám se, že vůbec programovat neumím, ale zaujal mne váš poslední odstavec. Dejme tomu, že mám neomezené volání. Tak jak toho docílit.
Jediné co mě napadá a využívám to, tak k pevné lince co mám přístup využívám při volání na mobili SIPBroker. Jelikož volání na pevná čísla je u té pevné zdarma. Tím se "dostanu na ústřednu Odorik" a volám např. na mobil i do zahraničí za internetové ceny. Ovšem jak toho např. docílit díky přesměrování, to netuším. Díky za nápovědu 8-)
Řekněme, že potřebujete volat na Slovensko na pevnou. Neomezené volání ale máte jen v ČR a na Slovensko na pevnou by Vám Váš mobilní operátor naúčtoval dejme tomu 5 Kč/min (nebo i více).
Pořídíte si u nás číslo a to si u nás dočasně přesměrujete na to číslo v zahraničí, na které chcete právě volat.
No a pak z Vašeho mobilu zavoláte svoje číslo v ČR (což je zdarma) a to vás spojí z oním číslem na Slovensku.

Volání po ČR máte neomezené, a za přesměrování platíte jen internetovou cenu. Ošetříte na hovorné někdy cca desetinásobek.

Tohle všechno šlo i bez API. S API ale někdo může udělat aplikaci pro android, abyste to přesměrování mohl pohodlně měnit i na cestách. Tedy budete moci volat za internetovou cenu pohodlně i z auta při jízdě a podobně, což by normálně z internetu nebylo možné.
Vy zde popisujete vyuziti paralelniho vyzvani k volani do zahranici, coz ovsem narazi na problem zobrazeni CID pri takovemto smerovani do (nekterych) zahranicnich destinaci, napriklad NL. Problem je v tom, ze se terminacnimu operatorovi preda cislo ve formatu, ktery primarne obsahuje volanou linku s priznakem presmerovanim. To vsak z me zkusenosti vede k tomu, ze se (minimalne na androidu) volanemu zobrazi cislo presmerovane linky namisto cisla puvodniho volajiciho. Toto chovani jsem s odorikem resil jiz nekolikrat (viz me konverzace s panem Kovarikem) a stale to zda se nefunguje tak, aby mel uzivatel moznost toto chovani ovlivnit. Ted je zde nove API a k tomu aplikace OdorAK, coz je super! Ale k jejich rozumnemu vyuziti je treba dedikovane linky s verejnym cislem, ktere se pres API presmeruje, ovsem idealne se toto cislo volanemu nezobrazi, at uz kvuli "bezpecnosti", nebo kvuli tomu ze nechci budit dojem ze tato linka nejake me standardni cislo, ze ktereho volam. Vim, ze v soucasne dobe odorik resi predevsim mobilni sluzby, myslim si ale ze kdyz uz je tu to rozsirene API, bylo by dobre osetrit i toto chovani ve vztahu k CID.
Můžete prosím napsat, jestli je to již v pořádku, nebo problém stále trvá ? Předpokládám, že by to mělo již být opraveno.

Re: Nastavení paralelního zvonění přes API

od Largon » sob 21. zář 2013 11:00:59

Máte pravdu, je to příliš benevolentní. S kolegou se na to v pondělí podíváme a budeme source_number ukládat ve tvaru 00420775yyyyyy.

Re: Nastavení paralelního zvonění přes API

od xsouku04 » pát 20. zář 2013 15:46:39

a volani z cisla 775yyyyyy zvoni pouze 00420bbbbbbbbb a pri volani z ostatnich cisel zvoni 00420aaaaaaaaa. Muzete prosim potvrdit, pripadne rezepsat algoritmus.
Ano mělo by to tak být.

Re: Nastavení paralelního zvonění přes API

od tonda » pát 20. zář 2013 14:46:20

Pri pouziti /public_numbers/<verejne_cislo>/routes.json s parametrem replace_by_source_number=true je mozne se dostat na priklad do stavu:

Kód: Vybrat vše

[
 {"id":1,"public_number":"00420910xxxxxx","source_number":"*","ringing_number":"00420aaaaaaaaa"},
 {"id":2,"public_number":"00420910xxxxxx","source_number":"775yyyyyy","ringing_number":"00420bbbbbbbbb"},
 {"id":3,"public_number":"00420910xxxxxx","source_number":"+420775yyyyyy","ringing_number":"00420ccccccccc"},
 {"id":4,"public_number":"00420910xxxxxx","source_number":"00420775yyyyyy","ringing_number":"00420ddddddddd"}
]
Kde potom číslo zvoní? Myslím, že jde o chybu a měl by se vynucovat formát source_number nebo si tranformaci dělat.

Dále předpokládám, že se jde podle nejlepsi shody, tz. v pripade:

Kód: Vybrat vše

[
 {"id":1,"public_number":"00420910xxxxxx","source_number":"*","ringing_number":"00420aaaaaaaaa"},
 {"id":2,"public_number":"00420910xxxxxx","source_number":"00420775yyyyyy","ringing_number":"00420bbbbbbbbb"}
]
a volani z cisla 775yyyyyy zvoni pouze 00420bbbbbbbbb a pri volani z ostatnich cisel zvoni 00420aaaaaaaaa. Muzete prosim potvrdit, pripadne rezepsat algoritmus.

Diky

Re: Nastavení paralelního zvonění přes API

od Jakub » pát 23. srp 2013 13:35:32

xsouku04 píše:
tom_speedy píše:Přiznám se, že vůbec programovat neumím, ale zaujal mne váš poslední odstavec. Dejme tomu, že mám neomezené volání. Tak jak toho docílit.
Jediné co mě napadá a využívám to, tak k pevné lince co mám přístup využívám při volání na mobili SIPBroker. Jelikož volání na pevná čísla je u té pevné zdarma. Tím se "dostanu na ústřednu Odorik" a volám např. na mobil i do zahraničí za internetové ceny. Ovšem jak toho např. docílit díky přesměrování, to netuším. Díky za nápovědu 8-)
Řekněme, že potřebujete volat na Slovensko na pevnou. Neomezené volání ale máte jen v ČR a na Slovensko na pevnou by Vám Váš mobilní operátor naúčtoval dejme tomu 5 Kč/min (nebo i více).
Pořídíte si u nás číslo a to si u nás dočasně přesměrujete na to číslo v zahraničí, na které chcete právě volat.
No a pak z Vašeho mobilu zavoláte svoje číslo v ČR (což je zdarma) a to vás spojí z oním číslem na Slovensku.

Volání po ČR máte neomezené, a za přesměrování platíte jen internetovou cenu. Ošetříte na hovorné někdy cca desetinásobek.

Tohle všechno šlo i bez API. S API ale někdo může udělat aplikaci pro android, abyste to přesměrování mohl pohodlně měnit i na cestách. Tedy budete moci volat za internetovou cenu pohodlně i z auta při jízdě a podobně, což by normálně z internetu nebylo možné.
Vy zde popisujete vyuziti paralelniho vyzvani k volani do zahranici, coz ovsem narazi na problem zobrazeni CID pri takovemto smerovani do (nekterych) zahranicnich destinaci, napriklad NL. Problem je v tom, ze se terminacnimu operatorovi preda cislo ve formatu, ktery primarne obsahuje volanou linku s priznakem presmerovanim. To vsak z me zkusenosti vede k tomu, ze se (minimalne na androidu) volanemu zobrazi cislo presmerovane linky namisto cisla puvodniho volajiciho. Toto chovani jsem s odorikem resil jiz nekolikrat (viz me konverzace s panem Kovarikem) a stale to zda se nefunguje tak, aby mel uzivatel moznost toto chovani ovlivnit. Ted je zde nove API a k tomu aplikace OdorAK, coz je super! Ale k jejich rozumnemu vyuziti je treba dedikovane linky s verejnym cislem, ktere se pres API presmeruje, ovsem idealne se toto cislo volanemu nezobrazi, at uz kvuli "bezpecnosti", nebo kvuli tomu ze nechci budit dojem ze tato linka nejake me standardni cislo, ze ktereho volam. Vim, ze v soucasne dobe odorik resi predevsim mobilni sluzby, myslim si ale ze kdyz uz je tu to rozsirene API, bylo by dobre osetrit i toto chovani ve vztahu k CID.

Re: Nastavení paralelního zvonění přes API

od Largon » pon 19. srp 2013 11:13:12

Já děkuju za podnět, přidal jsem rovnou explicitní upozornění do dokumentace.

Re: Nastavení paralelního zvonění přes API

od tonda » ned 18. srp 2013 23:02:14

Largon píše:Zadáte to číslo v mezinárodním formátu? Tedy včetně 00420?
Děkuji. V tom byl problém. Nyní mi už volání fungují tak jak mají.

Re: Nastavení paralelního zvonění přes API

od Largon » ned 18. srp 2013 9:01:47

Zadáte to číslo v mezinárodním formátu? Tedy včetně 00420?

Re: Nastavení paralelního zvonění přes API

od tonda » sob 17. srp 2013 23:58:09

Kód: Vybrat vše

GET https://www.odorik.cz/api/v1/public_numbers/<verejne_cislo>/ringings.json?user=<linka>&password=<heslo>
mi vrací

Kód: Vybrat vše

{"errors":["unauthorized"]}
.

Pokud se stejnou autorizací zeptám na kredit, tak ho úspěšně vrátí. Veřejné číslo jsem také už kopíroval copy&paste, aby nedošlo k chybě. Funguje to prosím někomu?

Update: zadával jsem heslo/jméno k lince (jako v sip klientu nebo v aplikaci CallBack). Mám na účtu jedinou linku, proto mne to netrklo ihned. Nyní jsem vygeneroval API heslo a hláška se změnila na

Kód: Vybrat vše

{"errors":["nonexisting_public_number"]}

zadávám své nomandické číslo, jak je zobrazeno zde https://www.odorik.cz/ucet/nastaveni_volani.html
Co dělám špatně nyní?

Nahoru