PUT /pm-extension-ms/pm-extension/v1/Analog/FAX

This method is used to update Analog or FAX extension.

To update the Analog or FAX extension into provisioning manager and respective subsystem:
  1. Perform the authentication and login to the API. For more information, see POST /auth/login.

  2. Use PUT /pm-extension-ms/pm-extension/v1/Analog/FAXUpdate to send an HTTP PUT request.

  3. Click Try it Out option.

  4. Set the parameters as listed in the following table.

    Parameter Name

    Sample Value

    Supported Value

    Description

    subsystemName

    subsystemName

    string

    Indicates the subsystem name (MiVoice MX-ONE).
    Note:

    This parameter is mandatory.

  5. Under Request body select application/json from drop-down list.

  6. Enter the request body parameter values as follows:
    {
      "extensionNumber": "string",
      "featureLevel": "string",
      "description": "string",
      "commonServiceProfile": 0,
      "customer": "string",
      "equipmentPosition": "string",
      "maximumChargingCost": 0,
      "roworColumninTransmissionMatrix": 0,
      "bossSecretary": false,
      "individualAbbreviatedNumbers": [
        {
          "individualAbbreviatedNumber": 0,
          "translatedNumber": 0,
          "individualAbbreviatedNumberType": "string"
        }
      ],
      "icatParameter": {
        "bearerServicesforOriginatingExtension": 0,
        "globalNoProgressToneforVoiceMail": 0,
        "allowCallerIdentityPresentationonAnalogTelephones": 0,
        "polarityReversal": 0,
        "messageWaitingLamp": 0,
        "allowCallMeteringPulsestobeSenttotheEquipmentConnectedtotheELUBoard": 0,
        "typeofSignalling": 0,
        "typeofStandard": 0,
        "dataTransmissionMode": 0,
        "enableFSKASCIICharacterFilter": 0,
        "enhancedGlobalTone": 0,
        "restrictExtensiontoInitiateInquiry": 0,
        "noProgressIndication": 0,
        "ringingSignal:": 0
      },
      "displayNumber": "string",
      "nameIdentity": {
        "firstName": "string",
        "lastName": "string",
        "includeinDialbyNameDatabase": true,
        "namePresentationOrder": "string",
        "restrictPresentation": true,
        "information": "string"
      },
      "welcomeAnnouncement": "string",
      "continuousAnnouncement": "string",
      "authorizationCodes": [
        {
          "authorizationCode": "string",
          "hashType": "string",
          "callLoggingCode": "string",
          "customer": "string",
          "newCustomer": "string",
          "commonServiceProfile": "string",
          "restrictUsageToThisExtensionOnly": true
        }
      ],
      "ringSignals": [
        {
          "callingNumber": "string",
          "routeNumber": "string",
          "ringType": "string",
          "customer": "string"
        }
      ],
      "parallelRinging": {
        "mdir": "string",
        "secondaryDirectoryNumber1": "string",
        "secondaryDirectoryNumber2": "string",
        "delaySeizure": "string"
      },
      "huntGroup": {
        "huntGroupNumber": "string",
        "groupAlias": true
      },
      "callPickupGroup": "string",
      "groupDoNotDisturb": "string"
    }

    See POST /pm-extension-ms/pm-extension/v1/Analog/FAX for the request body parameters.

  7. Click on Execute to generate the request URL.

    Request URL:
    https://<IP_Address>:<PORT>/pm-extension-ms/pm-extension/v1/Analog/FAX?subsystemName=asd
    The following table lists the expected responses.

    Response Type

    Value

    Schema

    Valid Response

    200 OK

    See 200 OK: PUT /pm-extension-ms/pm-extension/v1/Analog/FAX

    Error Response

    400 Bad Request

    Not applicable

    401 Authentication Failure

    Not applicable

    403 Forbidden

    Not applicable

    404 Not found

    Not applicable