Porovnat verze

Klíč

  • Tento řádek byl přidán.
  • Tento řádek byl odstraněn.
  • Formátování bylo změněno.

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č
    • 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

...