Porovnat verze

Klíč

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

Zažádá se o aktivaci císla prenášeného čísla přenášeného od jiného operátora. Jedná se o asynchronní operaci, návratovou hodnotu je id žádosti, podle kterého lze sledovat prubeh průběh zpracování pomocí metody getRequestList.

...

  • string customerId – id zákazníka
  • int containerId – id ústrednyústředny
  • portDetail – detail portace
    • long portationNumber – císlo číslo portace (CVOP) 14 místné císločíslo
  • numberDetail – detail císlačísla
    • int tariffPlanId – id ceníku
    • string number – mobilní císločíslo
    • string iccid – iccid
    • int dataTariffPlan – datový tarif
    • int internationalLimitDay (nepovinný) – mezinárodní denní limit hovorného. Limit je v Kc a hlídá cástku částku provolanou z CR ČR do zahranicízahraničí.
    • date requiredActivationDate (nepovinný) –požadované – požadované datum portace, možná data lze získat pomocí metody validatePortationCodeCvop
    • double credit (nepovinný) – hodnota kreditu v Kc, pouze pro prepaid
    • double monthlyCredit (nepovinný) – kredit automaticky nastavovaný v mesícních měsíčních intervalech, pouze pro prepaid
    • date creditExpirationDate (nepovinný) - datum expirace kreditu
  • provisioningAttributes – parametry pro nastavení mobilních služeb
    • string communicationLanguage enum { 'czech', 'english' } - servisní jazyk
    • boolean welcomeRoamingSms – aktivace uvítacích roamingových SMS
    • boolean mms – aktivace MMS
    • string sms enum { 'incoming', 'outgoing', 'allowAll', 'blockAll' } – aktivace SMS, význam hodnot
    • boolean incomingCall – povolení nebo zakázání príchozích hovorupříchozích hovorů
    • string outgoingCall enum { 'blockAll', 'blockInternational', 'allowAll' } - povolení nebo zakázání odchozích hovoruhovorů, význam hodnot
    • string premiumService enum { 'blockAll', 'blockCall', 'blockSms', 'allowAll' } – povolení nebo zakázání prémiových služeb, význam hodnot
    • string roamingCall – aktivace roamingových hovoruhovorů, profily se získají pomocí metody getRoamingList
    • boolean callForwarding – povolení presmerovaní hovorupřesměrování hovorů
    • boolean callHold - povolení pridržení přidržení hovoru
    • string clir enum { 'permanent', 'temporaryAllowed', 'temporaryRestricted' } – blokování identifikace volajícího, význam hodnot
    • boolean missedCallAlert – aktivace registru zmeškaných hovoru hovorů (zasílání SMS o zmeškaných voláních)
    • boolean outsideCallWarning (nepovinný) - aktivace hlásky o volání mimo vlastní sítsíť
    • boolean voiceMail – povolení hlasové schránky
    • string voiceMailLanguage enum { 'czech', 'english' } – jazyk hlasové schránky
    • boolean voiceMailSmsNotify – upozornení upozornění na nové hlasové zprávy
    • boolean dataFupNotify – upozornení upozornění na dosažení FPU FUP limitu
    • boolean dataRoaming – aktivace dat pro roaminguroaming
    • string dataRoamingLimit enum {'0', '1225', '3900', '15000' } – limit v Kc pro roamingová data, 0 je pro data bez omezení

...

CHYBY:

  • 0 - OK
  • -1 - Portaci se nepodarilo nepodařilo provést
  • 1 - Chyba vstupních parametruparametrů. Popis chyby je v resultText.

 

PRÍKLAD 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:portInMobileService>
      <customerId></customerId>
      <containerId></containerId>
      <portDetail>
        <portationNumber></portationNumber>
      </portDetail>
      <numberDetail>
        <!--Optional:-->
        <tariffPlanId></tariffPlanId>
        <number></number>
        <!--Optional:-->
        <iccid></iccid>
        <!--Optional:-->
        <dataTariffPlan></dataTariffPlan>
        <!--Optional:-->
        <flatTariffPlan></flatTariffPlan>
        <!--Optional:-->
        <internationalLimitDay></internationalLimitDay>
        <!--Optional:-->
        <requiredActivationDate></requiredActivationDate>
        <!--Optional:-->
        <credit></credit>
        <!--Optional:-->
        <monthlyCredit></monthlyCredit>
        <!--Optional:-->
        <creditExpirationDate></creditExpirationDate>
        <paymentType></paymentType>
      </numberDetail>
      <provisioningAttributes>
        <communicationLanguage></communicationLanguage>
        <welcomeRoamingSms></welcomeRoamingSms>
        <mms></mms>
        <sms></sms>
        <incomingCall></incomingCall>
        <outgoingCall></outgoingCall>
        <premiumService></premiumService>
        <roamingCall></roamingCall>
        <callForwarding></callForwarding>
        <callHold></callHold>
        <clir></clir>
        <missedCallAlert></missedCallAlert>
        <voiceMail></voiceMail>
        <voiceMailLanguage></voiceMailLanguage>
        <voiceMailSmsNotify></voiceMailSmsNotify>
        <dataFupNotify></dataFupNotify>
        <dataRoaming></dataRoaming>
        <dataRoamingLimit></dataRoamingLimit>
      </provisioningAttributes>
    </urn:portInMobileService>
  </soapenv:Body>
</soapenv:Envelope>

PRÍKLAD PŘÍKLAD XML ODPOVEDIODPOVĚDI
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:api-ipex:providermanagement">
  <SOAP-ENV:Body>
    <ns1:portInMobileServiceResponse>
      <requestId></requestId>
      <result>0</result>
      <resultText></resultText>
    </ns1:portInMobileServiceResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...