[Czech]
Neoficiální Node.js SDK pro API Voip operátora Odorik. Využívá node-fetch.
npm i odorik
import Odorik from 'odorik'
// autorizace
const Odo = new Odorik('USER', 'PASSWORD')
// nebo autorizace pomocí ENV
// ODORIK_USER=XXXX
// ODORIK_PASSWORD=YYYYYYY
const Odo = new Odorik()
// zpětné zavolání
await Odo.callback(moje_cislo, cislo_volaneho)
// výpis hovorů
await Odo.getCalls({
from, // datum od
to, // datum do
since_id, // od posl. id
...
})
// výpis zmeškaných hovorů
await Odo.getMissedCalls({
from, // datum od
to, // datum do
since_id, // od posl. id
...
})
// výpis aktivních hovorů
await Odo.getActiveCalls()
// zavěsit
await Odo.hangUp(id_aktivniho_hovoru)
// zavěsit vše
await Odo.getActiveCalls()
.then(calls => Promise.all(
calls.map(call => Odo.hangUp(call.id))
))
// poslat SMS
await Odo.sendSMS({
recipient, // číslo příjemce
message, // text zprávy - diakritika bude odstraněna
...
})
// zůstatek kreditu
await Odo.getBalance()
...a další funkce, které se mi teď neche vypisovat.