Porovnat verze

Klíč

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

...

  • 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

 

CHYBY:

  • 0 – OK
  • 1 >0 – Chyba vstupních parametrů. Popis chyby je v resultText.
  • <0 – Interní chyba

 

PŘÍKLAD XML ŽÁDOSTI

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prov="http://www.ipex/ProviderManagement.xsd1" xmlns:urn="urn:apiipex:providermanagement">
  <soapenv:Header>
    <prov:verifyAccess>
      <accessToken></accessToken>
    </prov:verifyAccess>
  </soapenv:Header>
  <soapenv:Body>
    <urn:getNumberList>
      <filter>
        <!--Optional:-->
        <number></number>
        <!--Optional:-->
        <status></status>
        <!--Optional:-->
        <paymentType></paymentType>
        <!--Optional:-->
        <tariffPlanId></tariffPlanId>
        <!--Optional:-->
        <customerId></customerId>
        <!--Optional:-->
        <numberType></numberType>
        <!--Optional:-->
        <containerId></containerId>
        <!--Optional:-->
        <externId></externId>
        <!--Optional:-->
        <iccid></iccid>
      </filter>
      <sorter>
        <!--Optional:-->
        <page_from></page_from>
        <!--Optional:-->
        <page_size></page_size>
      </sorter>
      <detail></detail>
    </urn:getNumberList>
  </soapenv:Body>
</soapenv:Envelope>

...