1. Home
  2. Product Articles
  3. Provisioning – Calix CMS Specifications and Actions

Provisioning – Calix CMS Specifications and Actions

Summary

This article describes the certified specifications Provisioning supports for Calix. Provisioning currently supports a subset of the Calix provisioning capabilities. The article contains a detailed list of actions and parameters.

Specifications

Provider: Calix

Link: https://www.calix.com/

Application Interface: Calix Management System (CMS)

Application Version: R15.x Northbound Interface

CostGuard Calix Provider Version: 1.11 (1.12.221)

CostGuard Bundle Version: 24.2

Certified Platforms:

  • E7 OS xDSL Service
  • E7 GPON ONT Service
  • E7 denotes the following Calix platforms
    • E7-2
    • E7-20
    • E3-48C
    • E5-48/C
    • E5-400

Overview

The section below describes how Provisioning interacts with Calix APIs and offers helpful advice and guidelines.

  • Calix generally requires database IDs as values sent in the API, not the text value or display name. It’s recommended to create custom lists that map the display name to the value sent in the API.
    • A sampling of some fields that require database IDs as values are:
      • Bandwidth Profile
      • Dial Plan
      • Security Profile
      • Service Tag Action
      • SIP Profile
    • An example custom list is outlined below. See Provisioning documentation for an overview of how to create a custom list.

  • Calix requires ‘NTWK-‘added to the Node name in CMS. For example, if the Node Name in CMS is ‘Rochester’ the API will expect ‘NTWK-Rochester.’ You can create a custom list to identify the display name in Calix and the value the API is expecting.
  • When updating an Ethernet Port, the Calix API expects 200 + the port number. For example, if CMS displays the port as 1, the API expects 201. You can create a custom list to identify the display name in Calix and the value the API is expecting.
  • There are at least three calls made for every Calix action.
    • A call to login in and get a session id.
    • The call to perform the requested action. Some actions have multiple calls to perform the update.
    • A call to log out and end the session.
  • Parameters will only display as required if they’re required for every call. Some fields may be conditionally required. Based on the enablement of a preceding parameter, the subsequent parameter is now required. Conditionally required parameters will not display as required on the Provisioning profile pages but will be identified in the Action Details section. If a required value is not populated on the action, provisioning will error the request before sending it to the endpoint and state that it’s a required field.

Available Actions:

The current actions supported for Calix include:

Provider Platform Action Available
Calix E7 GPON ONT Add E7 GPON Data Service 21.2
Calix E7 GPON ONT Add E7 GPON SIP Service 21.2
New parameters added in 24.2
Calix E7 GPON ONT Delete E7 GPON ONT 21.2
Calix E7 GPON ONT Delete E7 GPON ONT Service 21.2
Calix E7 GPON ONT Enable/Disable E7 GPON ONT Port 21.2
Calix E7 GPON ONT Enable/Disable E7 GPON ONT Service 21.2
Calix E7 GPON ONT Link E7 GPON ONT 21.2
Calix E7 GPON ONT Update GPON Data Service 21.2
Calix E7 GPON ONT Update GPON SIP Service 21.2
Calix E7 OS xDSL Add E7 OS xDSL Data Service 23.6
Calix E7 OS xDSL Add E7 OS xDSL Voice Service 21.2
Calix E7 OS xDSL Apply Template to E7 OS xDSL Port 21.2
Calix E7 OS xDSL Delete E7 xDSL Service 21.2
Calix E7 OS xDSL Enable/Disable E7 OS xDSL Port 21.2
Calix E7 OS xDSL Enable/Disable E7 OS xDSL Port Service 21.2
Calix E7 OS xDSL Update E7 OS xDSL Data Service 21.2
Calix E7 OS xDSL Update E7 OS xDSL Port 21.2
Calix E7 OS xDSL Update E7 OS xDSL Voice Service 21.2

Action Detail for E7 GPON ONT Services

The section below reviews the available parameters and supported actions for provisioning E7 GPON ONT services.

Add E7 GPON Data Service

The action defines the objects required to create the data Service on E7 GPON ONT ethernet ports.

The action will make the following calls:

  • Configure the Ethernet Port.
  • Provision the data service.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
ONT ID Number Required Positive Integer
ONT Slot List Required
Data/Ethernet Port Number Required Positive Integer
Data/Ethernet Service Number Required Positive Integer
Subscriber ID String Required
Description String Optional Description of the Service
Service Information
WAN Protocol List Optional Choose dhcp or static
Service Tag Action String Required Positive Integer between 1 -255
Service Tag Action Name String Required Name of Action Tag
BW Profile Number Required Positive Integer between 1 -300. Recommend creating a custom list.
Upstream Peak Rate String Optional Format Example = 100m
Downstream Peak Rate String Optional Format Example = 100m
Security Profile Number Required
Outer VLAN ID Number Optional Positive Integer with a value between 2 – 4093. Do not include if the value is not required by Service Tag Action
Service Information
IP Address String Optional* Required if WAN Protocol is Static
Subnet Mask String Optional* Required if WAN Protocol is Static
Gateway String Optional* Required if WAN Protocol is Static
Primary DNS Server String Optional* Required if WAN Protocol is Static
Secondary DNS Server String Optional* Required if WAN Protocol is Static

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

Add E7 GPON SIP Service

The action defines the objects required to update and create the SIP Service on E7 GPON ONT voice ports.

The action will make the following calls:

  • Update the IP Host
  • Provision the SIP Service
  • There are two options for Password fields:
  • Enter your own password in the ‘Password’ parameter.
  • Have the system generate a random password using the ‘Password Seed’ parameter.

The password seed will be used to randomly generate a password. It is recommended to use an object that will be variable on each service or order, for example, internal object id or account number. If using in combination with Metaswitch, use the same password seed in Metaswitch as you do in Calix.

It is recommended to set up voice service on Metaswitch before creating service on Calix.

Available Parameters

Name Type Required* Notes
Connection Information
     Address String Required URL of the Calix WS
     Username String Required Username to login
     Password String Required Password to login
General Information
     Nodename String Required Nodename (format: NTWK-XXXX)
     ONT ID Number Required Positive Integer
     Voice Port Number Required Positive Integer
META Group Information
     Username String Required Username to log in to Metaswitch
     Generate Password Boolean Optional Yes or No.  If no, populate the password field.  If yes, populate the password seed field
     Password Seed String Optional* Required if Generate Password = Yes.   The system will generate a random password based on the seed value.  Recommend using a variable value like InternalObjectID.  Seed value should be the same in Calix as Metaswitch.
     Password String Optional* Enter Password
     URI String Required Must match the value in Metaswitch.
Service Information
     Voice Service Number Optional Positive Integer.  Typically a value of 1
     Host Protocol List Optional Choose ‘dhcp’ or ‘static’
     Service Tag Action Number Optional Positive Integer:  Service Tag Action ID
     Service Tag Action Name String Optional Service Tag Action Name
     SIP Profile Number Optional Default or create a custom list.
     Dial Plan Number Optional
     Outer VLAN ID Number Optional  Positive Integer.  Required for Certain Service Tags.  Values 2 – 4093.  Do not include if the value is not required by Service Tag Action.

 

     Call Waiting Boolean Optional “Yes” or “No” . Not included if not provided.
     Caller ID Boolean Optional  “Yes” or “No”. Not included if not provided.
     Three Way Calling Boolean Optional  “Yes” or “No”. Not included if not provided.
     T38 Fax Relay Boolean Optional  “Yes” or “No”. Not included if not provided.
     Message Waiting Indicator Boolean Optional  “Yes” or “No”. Not included if not provided.

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

Delete E7 GPON ONT

The action defines the objects required to delete E7 GPON ONTs.

The action lets administrators choose between performing a force delete or non-force delete.

  • Force Delete = Yes – Deletes all services on the ONT.
  • Force Delete = No – All services must be removed from the ONT to be successful.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Force Delete List Required Choose Yes or No
ONT Number Required ONT ID

Delete E7 GPON ONT Service

The action defines the objects required to delete services on the E7 GPON ONT.

The action lets you delete the following services:

  • Data or Video Service
  • H248 VoIP Service
  • MGCP VoIP Service
  • PWE3 Service
  • SIP Voice Service
  • TDM Gateway VoIP Service

Choose the service type you’d like to delete in the General Information section and populate the Port and Service values beneath that service type.

Available Parameters

Name Type Required* Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Force Delete List Required Choose Yes or No
Service Type List Required Choose Service Type
ONT Number Required Positive Integer
ONT Slot Type List Required
Data or Video Service
Ethernet Port Number Optional* Required when Service Type is Data or Video Service
Ethernet Service Number Optional* Required when Service Type is Data or Video Service
H248 VoIP Service
Voice Port Number Optional* Required when Service Type is H248 Gateway VoIP Service
H248 Gateway Service Number Optional* Required when Service Type is H248 Gateway VoIP Service
MGCP VoIP Service
Voice Port Number Optional* Required when Service Type is MGCP VoIP Service
MGCP Gateway Service Number Optional* Required when Service Type is MGCP VoIP Service
PWE3 Service
T1/E1 Port Number Optional* Required when Service Type is PWE3 Service
PWE3 Service Number Optional* Required when Service Type is PWE3 Service
SIP Voice Service
Voice Port Number Optional* Required when Service Type is SIP VoIP Service
SIP Service Number Optional* Required when Service Type is SIP VoIP Service
TDM Gateway VoIP Service
Voice Port Number Optional* Required when Service Type is TDM Gateway VoIP Service
TDM Gateway Service Number Optional* Required when Service Type is TDM Gateway VoIP Service

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

Enable/Disable E7 GPON ONT Port

The action defines the objects required to enable or disable a Port on E7 GPON ONTs.

The action lets you enable or disable the following Port types:

  • Fast Ethernet Port
  • FB Port
  • Gigabit Ethernet Port
  • Hot RF Video
  • HPNA Ethernet Port
  • RF AVO Port
  • RF Video
  • RG Port
  • T1/E1 Port
  • Voice Port

The Admin Status field indicates if you want to enable or disable the port.

Select a Port type in General Information, then add the port number to the corresponding Port type under Port Specific Information.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Admin Status List Required Choose ‘Enabled’ or ‘Disabled’
Port Type List Required Choose Port Type
ONT Number Required Positive Integer
ONT Slot Type List Required* Required, expect when Port Type = ‘RF AVO Port’
Port Specific Information
Fast Ethernet Port Number Optional* Required when Port Type = Fast Ethernet Port
FB Port Number Optional* Required when Port Type = FB Port
Gigabit Ethernet Port Number Optional* Required when Port Type = Gigabit Ethernet Port
Hot RF Video Number Optional* Required when Port Type = RF Video and ONT Type = Hot RF Video
HPNA Ethernet Port Number Optional* Required when Port Type = HPNA Ethernet
RF AVO Port Number Optional* Required when Port Type = RF AVO Port
RF Video Number Optional* Required when Port Type = RF Video and ONT Type = RF Video
RG Port Number Optional* Required when Port Type = RG Port
T1/E1 Port Number Optional* Required when Port Type = T1/E1 Port
Voice Port Number Optional* Required when Port Type = Voice Port

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

Enable/Disable E7 GPON ONT Service

The action defines the objects required to enable or disable services on E7 GPON ONTs.

The action allows you to enable or disable the following services:

  • Data or Video Service
  • H248 VoIP Service
  • MGCP VoIP Service
  • PWE3 Service
  • SIP Voice Service
  • TDM Gateway VoIP Service

The Admin Status field indicates if you want to enable or disable the port.

Choose the service type you’d like to enable or disable in the General Information section and populate the Port and Service values beneath that service type.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Admin Status List Required Choose:
• Enabled
• Disabled
• Enabled-No-Alarms
Service Type List Required Choose Service Type
ONT Number Required Positive Integer
ONT Slot Type List Required
Data or Video Service
Ethernet Port Number Optional* Required when Service Type is Data or Video Service
Ethernet Service Number Optional* Required when Service Type is Data or Video Service
H248 VoIP Service
Voice Port Number Optional* Required when Service Type is H248 Gateway VoIP Service
H248 Gateway Service Number Optional* Required when Service Type is H248 Gateway VoIP Service
MGCP VoIP Service
Voice Port Number Optional* Required when Service Type is MGCP VoIP Service
MGCP Gateway Service Number Optional* Required when Service Type is MGCP VoIP Service
PWE3 Service
T1/E1 Port Number Optional* Required when Service Type is PWE3 Service
PWE3 Service Number Optional* Required when Service Type is PWE3 Service
SIP Voice Service
Voice Port Number Optional* Required when Service Type is SIP VoIP Service
SIP Service Number Optional* Required when Service Type is SIP VoIP Service
TDM Gateway VoIP Service
Voice Port Number Optional* Required when Service Type is TDM Gateway VoIP Service
TDM Gateway Service Number Optional* Required when Service Type is TDM Gateway VoIP Service

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

The action defines the objects required to create the ONT and configure Ethernet Port settings on E7 GPON ONTs.

The action will make the following calls:

  1. Create the ONT
  2. Configure the Ethernet Ports on the ONT
    1. There will be one call per port.
  3. Set the WAN Protocol

In CMS, users typically link the ONT and apply a template for the port settings. The API does not allow the template to be set. It’s recommended to create actions that set the same port configuration as assigning the template in CMS. For example, setting up Ethernet Ports for Remote Gateway.

The port setup actions can complete with partial success. The status note field will indicate how many calls completed with a warning. The warnings happen when you attempt to update a port that does not exist on the model selected. For example, you send a request to update Gigabit Port 8, but the model only has 6 ports. Example status message is shown below.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
ONT ID Number Required ID for ONT
ONT Profile List Required Choose:
• 813G
• 844G
Serial Number String Optional Positive Integer
Subscriber ID String Required
Description String Optional Description of the Service
PWE3 Profile Number Required System Default = 1
WAN Protocol List Optional Options:
• DHCP
• Static IP
Security Profile Number Optional Default value or recommended to create a custom list.
Data Port Default
Gigabit Ethernet Port 1 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 2 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 3 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 4 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 5 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 6 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 7 List Optional Options:
• Do Not Set
• None
• RG 1
Gigabit Ethernet Port 8 List Optional Options:
• Do Not Set
• None
• RG 1
Fast Ethernet Port 1 List Optional Options:
• Do Not Set
• None
• RG 1
Fast Ethernet Port 2 List Optional Options:
• Do Not Set
• None
• RG 1

Update GPON Data Service

The action defines the objects required to update values on an existing E7 GPON ONT data service.

The action can have up to three additional calls, depending on the parameters being updated.

Available Parameters

Name Type Required* Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
ONT ID Number Required
ONT Slot List Required
Data/Ethernet Port Number Required Positive Integer
Data/Ethernet Service Number Required Positive Integer
Subscriber ID String Optional
Description String Optional Description of the Service
Port Admin Status List Optional Choose – Enabled or Disabled
Service Admin Status List Optional Choose – Enabled, Disabled, Enabled No-Alarms
Service Information
WAN Protocol List Optional Choose dhcp or static
Service Tag Action String Optional Positive Integer between 1 -255
Service Tag Action Name String Optional* Required if Service Tag Action is provided.
BW Profile Number Optional Positive Integer between 1 -300. Recommend creating a custom list.
Upstream Peak Rate String Optional Format Example = 100m
Downstream Peak Rate String Optional Format Example = 100m
Security Profile Number Optional
Outer VLAN ID Number Optional Positive Integer with a value between 2 – 4093. Do not include if the value is not required by Service Tag Action
Service Information
IP Address String Optional* Required if WAN Protocol is Static
Subnet Mask String Optional* Required if WAN Protocol is Static
Gateway String Optional* Required if WAN Protocol is Static
Primary DNS Server String Optional* Required if WAN Protocol is Static
Secondary DNS Server String Optional* Required if WAN Protocol is Static

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

Update GPON SIP Service

The action defines the objects required to update values on an existing E7 GPON ONT SIP services.

The action can have up to two additional calls, depending on the parameters being updated.

There are two options for Password fields:

  • Enter your own password in the ‘Password’ parameter.
  • Have the system generate a random password using the ‘Password Seed’ parameter.

The password seed will be used to randomly generate a password. It is recommended to use an object that will be variable on each service or order, for example, internal object id or account number. If using in combination with Metaswitch, use the same password seed in Metaswitch as you do in Calix.

Available Parameters

Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
ONT ID Number Required Positive Integer
Voice Port Number Required Positive Integer
Service Admin Status List Optional Choose:
• Enabled
• Disabled
• Enabled-No-Alarms
META Group Information
Username String Optional Username to log in to Metaswitch
Generate Password Boolean Optional Yes or No. If no, populate the password field. If yes, populate the password seed field
Password Seed String Optional* Required if Generate Password = Yes. The system will generate a random password based on the seed value. Recommend using a variable value like InternalObjectID. Seed value should be the same in Calix as Metaswitch.
Password String Optional* Enter Password
URI String Optional Must match the value in Metaswitch.
Service Information
Voice Service Number Optional Positive Integer. Typically a value of 1
Host Protocol List Optional Choose ‘dhcp’ or ‘static’
Service Tag Action Number Optional
Service Tag Action Name String Optional* Name of Action Tag
SIP Profile Number Optional Default or create a custom list.
Dial Plan Number Optional

* Field is conditionally required. The selection of values in preceding fields may change the field from optional to required.

Action Detail for E7 OS xDSL Services

The section below reviews the available parameters and supported actions for provisioning E7 OS xDSL Services.

Provisioning supports a subset of the E7 OS xDSL provisioning capabilities.

Add E7 OS xDSL Data Service

The request defines the objects required for data service activation for an xDSL port.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URI of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Service Information
Ethernet Port Number Required Positive Integer
Ethernet Service Number Required Positive Integer
Service Tag Action List Required Default value or create a custom list
BW Profile Number Required Values are 1 to 300. IDs are required. Recommend creating a custom list mapping bandwidth to ID.
S-VLAN Number Optional Positive Integer.

Add E7 OS xDSL Voice Service

The request defines the objects required for SIP Service activation for E7 OS xDSL.

There are two options of password fields:

  • Enter your own password in the ‘Password’ parameter.
  • Have the system generate a random password using the ‘Password Seed’ parameter.

The password seed will be used to randomly generate a password. It is recommended to use an object that will be variable on each service or order, for example, internal object id or account number. If using in combination with Metaswitch, use the same password seed in Metaswitch as you do in Calix.

It is recommended to set up voice service on Metaswitch before creating service on Calix.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
META Group Information
Username String Required Username to log in to Metaswitch
Generate Password String Optional Yes or No. If no, populate the password field. If yes, populate the password seed field
Password Seed String Optional* Required if Generate Password = Yes. The system will generate a random password based on the seed value. Recommend using a variable value like InternalObjectID. Seed value should be the same in Calix as Metaswitch.
Password String Optional* Enter Password
URI String Required Must match the value in Metaswitch.
Service Information
Voice Port Number Required Positive Integer
SIP Profile Number Required Default value or create a custom list.
Dial Plan Number Required
Call Waiting String Optional “true” or “false”. Default value is “false”
Caller ID String Optional “true” or “false”. Default value is “false”
Three Way Calling String Optional “true” or “false”. Default value is “false”
T38 Fax Relay String Optional “true” or “false”. Default value is “false”
Message Waiting Indicator String Optional “true” or “false”. Default value is “false”

Apply Template to E7 OS xDSL Port

The action defines the objects required to apply an xDSL template to an E7 OS xDSL port before activating the service.

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
DSL Port Template Number Required
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2

Delete E7 xDSL Service

The action defines the objects required to delete an E7 OS xDSL service.

The action lets you delete the following services:

  • Data or Video Service on DSL Bonding Group
  • Data or Video Service on Ethernet Port
  • H248 DSL Gateway Service
  • SIP Voice Service
  • TDM Gateway VoIP Service

Choose the service you’d like to delete in the General Information section and populate the Port and Service values beneath that service type.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Force Delete List Required Choose Yes or No
Service Type List Required Choose Service Type
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Data or Video Service on DSL Bonding Group
DSL Bonding Group Number Optional* Required when Service Type is Data or Video Service on DSL Bonding Group
Ethernet Service Number Optional* Required when Service Type is Data or Video Service on DSL Bonding Group
Data or Video Service on Ethernet Port
Ethernet Port Number Optional* Required when Service Type is Data or Video Service on Ethernet Port
Ethernet Service Number Optional* Required when Service Type is Data or Video Service on Ethernet Port
H248 DSL Gateway Service
Voice Port Number Optional* Required when Service Type is H248 Gateway VoIP Service
H248 Gateway Service Number Optional* Required when Service Type is H248 Gateway VoIP Service
SIP Voice Service
Voice Port Number Optional* Required when Service Type is SIP VoIP Service
SIP Service Number Optional* Required when Service Type is SIP VoIP Service
TDM Gateway VoIP Service
Voice Port Number Optional* Required when Service Type is TDM Gateway VoIP Service
TDM Gateway Service Number Optional* Required when Service Type is TDM Gateway VoIP Service

*Field is conditionally required. The selection of specific values in preceding fields may change the field from option to required.

Enable/Disable E7 OS xDSL Port

The action defines the objects required to enable or disable an E7 OS xDSL Port.

The Admin Status field indicates if you want to enable or disable the port.

Select a Port type in General Information, then add the port number to the corresponding Port type under Port Specific Information.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Admin Status List Required Choose Disabled or Enabled
Port Type List Required Choose DSL Port or Voice Port
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Port Specific Information
DSL Port Number Optional* Required if Port Type is DSL Port
Voice Port Number Optional* Required if Port Type is Voice Port

*Field is conditionally required. The selection of specific values in preceding fields may change the field from option to required.

Enable/Disable E7 OS xDSL Port Service

The action defines the objects required to enable or disable services for E7 OS xDSL.

The Admin Status field indicates if you want to enable or disable the port.

Choose the service you’d like to enable or disable in the General Information section and populate the Port and Service values beneath that service type.

Name Type Required Note+A+A2:D25
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Admin Status List Required Choose Disabled or Enabled
Service Type List Required Choose Service Type
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Data or Video Service on DSL Bonding Group
DSL Bonding Group Number Optional* Required when Service Type is Data or Video Service on DSL Bonding Group
Ethernet Service Number Optional* Required when Service Type is Data or Video Service on DSL Bonding Group
Data or Video Service on Ethernet Port
Ethernet Port Number Optional* Required when Service Type is Data or Video Service on Ethernet Port
Ethernet Service Number Optional* Required when Service Type is Data or Video Service on Ethernet Port
H248 DSL Gateway Service
Voice Port Number Optional* Required when Service Type is H248 Gateway VoIP Service
H248 Gateway Service Number Optional* Required when Service Type is H248 Gateway VoIP Service
SIP Voice Service
Voice Port Number Optional* Required when Service Type is SIP VoIP Service
SIP Service Number Optional* Required when Service Type is SIP VoIP Service
TDM Gateway VoIP Service
Voice Port Number Optional* Required when Service Type is TDM Gateway VoIP Service
TDM Gateway Service Number Optional* Required when Service Type is TDM Gateway VoIP Service

*Field is conditionally required. The selection of specific values in preceding fields may change the field from option to required.

Update E7 OS xDSL Data Service

The action defines the objects required to update values on an existing E7 OS xDSL data service.

The action can have up to two additional calls, depending on the parameters being updated.

Available Parameters

Name Type Required* Notes
Connection Information
Address String Required URI of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Subscriber ID String Optional
Description String Optional
Port Admin Status List Optional Choose – Enabled or Disabled
Service Admin Status List Optional Choose – Enabled, Disabled, Enabled No-Alarms
Service Information
Ethernet Port Number Required Positive Integer
Ethernet Service Number Required Positive Integer
Service Tag Action List Optional
BW Profile Number Optional Values are 1 to 300. IDs are required. Recommend creating a custom list map bandwidth to ID.
S-VLAN Number Optional Positive Integer with a value between 2 – 4093. Do not include if the value is not required by Service Tag Action

Update E7 OS xDSL Port

The action defines the objects required to update xDSL Ports for data or voice services.

The Port Type parameter determines if the call will update the data or voice port. If updating both voice and data ports, two actions will need to be sent to Calix for both voice and data.

Name Type Required* Notes
Connection Information
Address String Required URI of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Port Type String Required Choose DSL Port or Voice Port
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Port Specific Information
Subscriber ID String Required Subscriber ID for the customer
Description String Optional Description of the Service
DSL Port Number Optional* Required if Port Type = DSL Port: Values 201-248
Voice Port Number Optional* Required if Port Type = Voice Port: Values 1-48

*Field is conditionally required. The selection of specific values in preceding fields may change the field from option to required.

Update E7 OS xDSL Voice Service

The action defines the objects required to update values on an existing E7 OS xDSL voice services.

The action can have up to three additional calls, depending on the parameters being updated.

There are two options for Password fields:

  • Enter your own password in the ‘Password’ parameter.
  • Have the system generate a random password using the ‘Password Seed’ parameter.

The password seed will be used to randomly generate a password. It is recommended to use an object that will be variable on each service or order, for example, internal object id or account number. If using in combination with Metaswitch, use the same password seed in Metaswitch as you do in Calix.

Available Parameters

Name Type Required Notes
Connection Information
Address String Required URL of the Calix WS
Username String Required Username to login
Password String Required Password to login
General Information
Nodename String Required Nodename (format: NTWK-XXXX)
Shelf Number Required Positive Integer: Values 1 -10
Card Number Required Positive Integer: Values 1 -2
Port Admin Status List Optional Choose – Enabled or Disabled
Service Admin Status List Optional Choose – Enabled, Disabled, Enabled-no-alarms
Subscriber ID String Optional
Description String Optional
META Group Information
Username String Optional Username to log in to Metaswitch
Generate Password String Optional Yes or No. If no, populate the password field. If yes, populate the password seed field
Password Seed String Optional* Required if Generate Password = Yes. The system will generate a random password based on the seed value. Recommend using a variable value like InternalObjectID. Seed value should be the same in Calix as Metaswitch.
Password String Optional* Enter Password
URI String Required Must match the value in Metaswitch.
Service Information
Voice Port Number Required Positive Integer
SIP Profile Number Optional Default value or create a custom list.
Dial Plan Number Optional
Call Waiting String Optional “true” or “false”. Default value is “false”
Caller ID String Optional “true” or “false”. Default value is “false”
Three Way Calling String Optional “true” or “false”. Default value is “false”
T38 Fax Relay String Optional “true” or “false”. Default value is “false”
Message Waiting Indicator String Optional “true” or “false”. Default value is “false”

*Field is conditionally required. The selection of specific values in preceding fields may change the field from option to required.

Updated on April 21, 2025
Was this article helpful?