Skip to content

deltazero-cz/node-odorik

Repository files navigation

Odorik.cz API unofficial SDK

[Czech]

Neoficiální Node.js SDK pro API Voip operátora Odorik. Využívá node-fetch.

Instalace

npm i odorik

Použití

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.

About

Odorik.cz VoIP Provider API unofficial SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published