IVR přes web - propojení s API

Jak ovládat Odorik a používat služby pomocí speciálních programů a aplikací.
Odpovědět
viktor
Příspěvky: 4
Registrován: stř 01. říj 2014 21:59:40

IVR přes web - propojení s API

Příspěvek od viktor »

Dobrý den,

uvažujete prosím u služby "Vzdálené řízení IVR přes web" přidat do HTTP GET parametrů i ID hovoru, aby bylo posléze možné pomocí API zjistit více informací o tomto hovoru?

Aktuálně mají všechny hovory v API své ID, ale párování s konkrétním příchozím hovorem je možné zatím pouze podle času, což není vždy přesné.

A ještě jeden dotaz: Adresa URL u čísla 99 se mi automaticky nevolá při zvednutí hovoru, pokud ji ale testuji přes *00799, tak vše funguje jak má. Netušíte, kde by mohla být chyba?

Obrázek
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: IVR přes web - propojení s API

Příspěvek od xsouku04 »

Co se týče id hovoru, bohužel v době, kdy je volání URI, ještě id hovoru není známé, tedy muselo by to být něco jiného.
ID hovoru se přiřadí až v době ukládání do historie hovorů, což je později.
Pravděpodobně by šlo použít sipcallid - tedy přesněji sip_in_call_id, které je v api také dostupné na vyžádání.
Poprosím kolegu, aby se k tomu vyjádřil.
sip_ids: pokud je předána hodnota true, přidají se k záznamům o hovorech atributy sip_in_call_id a sip_out_call_id
Můžete prosim zde napsat id hovoru, kde by se 99 mělo uplatit, ale neuplatní se?
http://www.odorik.cz/w/hlaseni_problemu
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: IVR přes web - propojení s API

Příspěvek od kovik »

Dobry den,
dosadit sip_in_callid do normalniho action_uri a sip_out_callid do action_uri pri zvednuti by melo jit, dodelam a napisu.

Dohledal jsem Vas ucet a odblokoval u 99, uz by to melo jit.
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: IVR přes web - propojení s API

Příspěvek od kovik »

Dobry den,
sip_in_callid jsem pridal jako parametr do uri pr:
from=00420799799XXX&to=00420799799XXX&line=300XXX&sip_in_callid=1427627192-24912-4703%40BJC.BGI.C.BAB

sip_out_callid bude chodit u zvednuteho hovoru uri 99, po restartu proxy behem par dni.

Dale jsme oravili automaticke odblokovani pri pridani uri 99 na webu.

Diky za podmet a nahlaseni.
viktor
Příspěvky: 4
Registrován: stř 01. říj 2014 21:59:40

Re: IVR přes web - propojení s API

Příspěvek od viktor »

Dobrý den,

super, děkuji. To bylo rychlejší než jsem čekal ;)
Uživatelský avatar
kovik
Příspěvky: 505
Registrován: stř 16. lis 2011 11:07:52

Re: IVR přes web - propojení s API

Příspěvek od kovik »

Dobry den,
sip_callid by se melo uz posilat i pri hlaseni zvednuteho hovoru (99)
pe.havel
Příspěvky: 223
Registrován: pát 02. zář 2016 10:34:20

Re: IVR přes web - propojení s API

Příspěvek od pe.havel »

Dobrý den,

prosím, přidejte sip_in_callid a další nové parametry do dokumentace na wiky https://www.odorik.cz/w/ivr:vzdalene_rizeni_pres_web a informaci, jak získat sip_in_callid z API - GET /active_calls.json sip_in_callid v https://www.odorik.cz/w/api:calls
Zbytečně jsem dělal složitý mechanismus vytáhnutí odpovídajícího hovoru podle čísel/času z API, abych nyní zjistil, že to stačilo svázat tímto ID. :)
Díky.
Odpovědět