Vypíše seznam čísel podle zadaného filtru. Původně funkce VoipexCislaList.
VSTUP:
- filter
- string number (nepovinný) – číslo
- string status (nepovinný) enum { 'reserved', 'active', 'canceled', 'stopped', 'prepared' } – stav čísla, význam hodnot
- string paymentType (nepovinný), enum { 'prepaid', 'postpaid'}
- int tariffPlanId (nepovinný) – id tarifu
- int customerId (nepovinný) – id zákazníka
- string numberType (nepovinný) enum { 'voice', 'fax', 'mobile' } – typ čísla
- array(int) containerId – id ústředny (ústředen)
- string externId (nepovinný) - pouze pro zpětnou kompatibilitu
- string customerExternId (nepovinný) - id z externího systému
- sorter – nastavení stránkovače
- int page_from (nepovinný) - počet záznamů na stránce
- int page_size (nepovinný) - číslo stránky, kterou chcete načíst
- int detail – typ detailu (není implementován od verze v2):
- 0=žádný detail
- 1=rozšírené info včetne zákazníka
- 2=včetně zákazníka a diagnostiky telefonního přístroje
- 3=rozšírené info o kredit, expiraci, hostname, heslo, kodekshort - pouze základní info
- extended - včetně adresy umístění, volných jednotek, technického nastavení atd.
- full - info přímo z ústředny (včetně stavu registrace zařízení apod.). Je nutné specifikovat ústřednu.
VÝSTUP:
- numbers[] – pole čísel
- string number - číslo
- string status (nepovinný), enum { 'reserved', 'active', 'canceled', 'stopped', 'prepared' } – stav čísla, význam hodnot
- string paymentType (nepovinný) - režim placení
- string numberType (nepovinný), enum { 'voice', 'fax', 'mobile' } – typ čísla
- int tariffPlanId (nepovinný) – id ceníku
- date createDate (nepovinný) – datum aktivace
- int customerId (nepovinný) – id zákazníka
- string customerName (nepovinný) – jméno zákazníka
- mobile (nepovinný)
- string iccid (nepovinný) - ICCID
- string dataTariffPlan (nepovinný) – datový balíček
- voip (nepovinný)
- string password (nepovinný) - heslo
- int addressCTUId (nepovinný) – adresa umístění čísla (RUIAN kód)
- string codec (nepovinný) – kodek
- autoconfigurationPhoneType (nepovinný) - typ telefonu pro případnou autokonfiguraci
- mac (nepovinný) - MAC adresa telefonu pro případnou autokonfiguraci
- forward (nepovinný)
- typePermanent (nepovinný) - nastavení permanentního přesměrování (off, voicemail, phonenumber)
- typeUnreachable (nepovinný) - nastavení přesměrování při nevyzvednutí a nedostupnosti (off, voicemail, phonenumber)
- typeBusy (nepovinný) - nastavení přesměrování při obsazené lince (off, voicemail, phonenumber)
- delaySeconds (nepovinný) - max. doba vyzvánění
- numPermanent (nepovinný) - nastavení čísla při typu přesměrování "phonenumber"
- numUnreachable (nepovinný) - nastavení čísla při typu přesměrování "phonenumber"
- numBusy (nepovinný) - nastavení čísla při typu přesměrování "phonenumber"
- diagnostics
- string status (nepovinný), enum { 'ok', 'undefined', 'unknown' } – stav registrace
- string ping (nepovinný) – odezva v ms
- double creditAmount (nepovinný) - kredit
- date creditExpirationDate (nepovinný) – expirace kreditu
- string containerHostname (nepovinný) – hostname ústředny
- antifraud (nepovinný)– nastavení antifraudu
- profilCurrent (nepovinný)
- int outgoing (nepovinný) – blokování odchozích hovorů
- int incoming (nepovinný) – blokování příchozích hovorů
- profilPermanent (nepovinný) – stálý profil
- int outgoing (nepovinný) – blokování odchozích hovorů
- int incoming (nepovinný) – blokování příchozích hovorů
- int internationalLimit (nepovinný) – mezinárodní limit hovorného v Kč
- profilCurrent (nepovinný)
- currentAvailableUnits – aktuální dostupné jednotky
- float slot1 – pozice 1
- float slot2 – pozice 2
- float slot3 – pozice 3
- float slot4 – pozice 4
- lastBillingChange - datum poslední změny obchodního nastavení čísla (ceník, typ platby, stav)
- int itemsCount - počet záznamů
- int result - kód chyby
- string resultText - textový popis chyby
...