alvaristar v4.0 service activation nbi 090427
TRANSCRIPT
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
1/46
User GuideSoftware Version: 4.0March 2009P/N 215278
AlvariSTAR Service ActivationNorthbound Interface
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
2/46
AlvariSTAR Service Activation Northbound Interface
Service Activation NBI User Manual xxvi User Guide
Document History
Topic Description Date Issued
This is the manuals first publication. February 2007
cpeDetailsbyName Added command SW Ver. 3.2, June 2007
cpeDetailsbyMac Added command SW Ver. 3.2, June 2007
serviceListbyCPEName Added command SW Ver. 3.2, June 2007
serviceListbyCPEMac Added command SW Ver. 3.2, June 2007
resetCPEbyMac Added command SW Ver. 3.2, June 2007
radioLinkStatusByCPEName Added command SW Ver. 3.2, June 2007
makeCPETemporarybyName Added command SW Ver. 3.2.0.43,
February 2008
makeCPETemporarybyMAC Added command SW Ver. 3.2.0.43,
February 2008
deleteCPEbyName Added command SW Ver. 3.2.0.43,
February 2008
deleteCPEbyMAC Added command SW Ver. 3.2.0.43,
February 2008
suModify Added command SW Ver. 4.0, March
2009
suListByBST Added command SW Ver. 4.0, March
2009
serviceListByCPEMAConMultipleBST Added command SW Ver. 4.0, March
2009
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
3/46
AlvariSTAR Service Activation Northbound Interface
Service Activation NBI User Manual xxvii User Guide
Legal Rights
Copyright 4/27/09 Alvarion Ltd. All rights reserved.
The material contained herein is proprietary, privileged, and confidential and
owned by Alvarion or its third party licensors. No disclosure thereof shall be made
to third parties without the express written permission of Alvarion Ltd.
Alvarion Ltd. reserves the right to alter the equipment specifications and
descriptions in this publication without prior notice. No part of this publication
shall be deemed to be part of any contract or warranty unless specifically
incorporated by reference into such contract or warranty.
Trade Names
Alvarion
, BreezeCOM
, WALKair
, WALKnet
, BreezeNET
, BreezeACCESS
,BreezeLINK, BreezeMAX, BreezeLITE, BreezePHONE, 4MOTION,
BreezeCONFIG, AlvariSTAR, AlvariCRAFT, MGW, eMGWand/or other
products and/or services referenced here in are either registered trademarks,
trademarks or service marks of Alvarion Ltd.
All other names are or may be the trademarks of their respective owners.
WiMAX Forum is a registered trademark of the WiMAX Forum. WiMAX, the
WiMAX Forum logo, WiMAX Forum Certified,andtheWiMAX Forum Certified logo
are trademarks of the WiMAX Forum.
Statement of Conditions
The information contained in this manual is subject to change without notice.
Alvarion Ltd. shall not be liable for errors contained herein or for incidental or
consequential damages in connection with the furnishing, performance, or use of
this manual or equipment supplied with it.
Warranties and Disclaimers
All Alvarion Ltd. ("Alvarion") products purchased from Alvarion or through any of
Alvarion's authorized resellers are subject to the following warranty and product
liability terms and conditions.
Exclusive Warranty
(a) Alvarion warrants that the Product hardware it supplies and the tangible
media on which any software is installed, under normal use and conditions, will
be free from significant defects in materials and workmanship for a period of
fourteen (14) months from the date of shipment of a given Product to Purchaser
(the "Warranty Period"). Alvarion will, at its sole option and as Purchaser's sole
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
4/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
5/46
AlvariSTAR Service Activation Northbound Interface
Service Activation NBI User Manual xxix User Guide
(b) PURCHASER'S SOLE REMEDY FOR BREACH OF THE EXPRESS
WARRANTIES ABOVE SHALL BE REPLACEMENT OR REFUND OF THE
PURCHASE PRICE AS SPECIFIED ABOVE, AT ALVARION'S OPTION. TO THE
FULLEST EXTENT ALLOWED BY LAW, THE WARRANTIES AND REMEDIES SETFORTH IN THIS AGREEMENT ARE EXCLUSIVE AND IN LIEU OF ALL OTHER
WARRANTIES OR CONDITIONS, EXPRESS OR IMPLIED, EITHER IN FACT OR BY
OPERATION OF LAW, STATUTORY OR OTHERWISE, INCLUDING BUT NOT
LIMITED TO WARRANTIES, TERMS OR CONDITIONS OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY,
CORRESPONDENCE WITH DESCRIPTION, NON-INFRINGEMENT, AND
ACCURACY OF INFORMATION GENERATED. ALL OF WHICH ARE EXPRESSLY
DISCLAIMED. ALVARION' WARRANTIES HEREIN RUN ONLY TO PURCHASER,
AND ARE NOT EXTENDED TO ANY THIRD PARTIES. ALVARION NEITHER
ASSUMES NOR AUTHORIZES ANY OTHER PERSON TO ASSUME FOR IT ANY
OTHER LIABILITY IN CONNECTION WITH THE SALE, INSTALLATION,
MAINTENANCE OR USE OF ITS PRODUCTS.
Limitation of Liability
(a) ALVARION SHALL NOT BE LIABLE TO THE PURCHASER OR TO ANY THIRD
PARTY, FOR ANY LOSS OF PROFITS, LOSS OF USE, INTERRUPTION OF
BUSINESS OR FOR ANY INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE OR
CONSEQUENTIAL DAMAGES OF ANY KIND, WHETHER ARISING UNDER
BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY
OR OTHERWISE AND WHETHER BASED ON THIS AGREEMENT OR
OTHERWISE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
(b) TO THE EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
THE LIABILITY FOR DAMAGES HEREUNDER OF ALVARION OR ITS EMPLOYEES
OR AGENTS EXCEED THE PURCHASE PRICE PAID FOR THE PRODUCT BY
PURCHASER, NOR SHALL THE AGGREGATE LIABILITY FOR DAMAGES TO ALL
PARTIES REGARDING ANY PRODUCT EXCEED THE PURCHASE PRICE PAID
FOR THAT PRODUCT BY THAT PARTY (EXCEPT IN THE CASE OF A BREACH OF
A PARTY'S CONFIDENTIALITY OBLIGATIONS).
Disposal of Electronic and Electrical Waste
Disposal of Electronic and Electrical Waste
Pursuant to the WEEE EU Directive electronic and electrical waste must not be disposed of with
unsorted waste. Please contact your local recycling authority for disposal of this product.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
6/46
AlvariSTAR Service Activation Northbound Interface
Service Activation NBI User Manual xxx User Guide
Important Notice
This user manual is delivered subject to the following conditions and restrictions:
This manual contains proprietary information belonging to Alvarion Ltd. Such
information is supplied solely for the purpose of assisting properly authorized
users of the respective Alvarion products.
No part of its contents may be used for any other purpose, disclosed to any
person or firm or reproduced by any means, electronic and mechanical,
without the express prior written permission of Alvarion Ltd.
The text and graphics are for the purpose of illustration and reference only.
The specifications on which they are based are subject to change withoutnotice.
The software described in this document is furnished under a license. The
software may be used or copied only in accordance with the terms of that
license.
Information in this document is subject to change without notice. Corporate
and individual names and data used in examples herein are fictitious unless
otherwise noted.
Alvarion Ltd. reserves the right to alter the equipment specifications and
descriptions in this publication without prior notice. No part of this
publication shall be deemed to be part of any contract or warranty unless
specifically incorporated by reference into such contract or warranty.
The information contained herein is merely descriptive in nature, and does not
constitute an offer for the sale of the product described herein.
Any changes or modifications of equipment, including opening of the
equipment not expressly approved by Alvarion Ltd. will void equipmentwarranty and any repair thereafter shall be charged for. It could also void the
user's authority to operate the equipment.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
7/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
8/46
Contents
Service Activation NBI User Manual 1 User Guide
Contents
1. Introduction ....................................................................................... 25
1.1 WSDL File....................................................................................................................25
1.2 Abbreviations .............................................................................................................26
2. API Northbound Interface .................................................................26
2.1 Radio Link Commands ..............................................................................................26
2.1.1 Radio Link Status..............................................................................................26
2.1.2 Radio Link Status by CPE Name ......................................................................27
2.2 Service Commands....................................................................................................29
2.2.1 Create Service ..................................................................................................29
2.2.2 Modify Service...................................................................................................31
2.2.3 Delete Service...................................................................................................33
2.2.4 Service Status ...................................................................................................34
2.2.5 Service List Request By CPE Name.................................................................35
2.2.6 Service List Request By CPE MAC...................................................................36
2.2.7 Service List by CPE MAC on a Multiple BST....................................................37
2.2.8 Service Profile List ............................................................................................39
2.2.9 Query Service MAC ..........................................................................................39
2.3 Base Station Commands...........................................................................................40
2.3.1 Base Station List ...............................................................................................40
2.4 Subscriber Commands..............................................................................................41
2.4.1 Create Subscriber .............................................................................................41
2.4.2 Modify Subscriber .............................................................................................42
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
9/46
Contents
Service Activation NBI User Manual 2 User Guide
2.4.3 Delete Subscriber..............................................................................................43
2.5 SU Related Commands..............................................................................................44
2.5.1 Modify SU..........................................................................................................44
2.5.2 SU List by BST..................................................................................................45
2.6 CPE Commands .........................................................................................................46
2.6.1 Create CPE.......................................................................................................46
2.6.2 Reset CPE by CPE Name.................................................................................47
2.6.3 Reset CPE by MAC Address ............................................................................48
2.6.4 CPE Details Request By CPE Name ................................................................49
2.6.5 CPE Details Request By MAC Address ............................................................50
2.6.6 Make CPE Temporary by Name .......................................................................51
2.6.7 Make CPE Temporary by MAC.........................................................................52
2.6.8 Delete CPE by Name ........................................................................................53
2.6.9 Delete CPE by MAC..........................................................................................54
3. API Error Codes .................................................................................55
3.1 General Error Codes ..................................................................................................55
3.2 Detailed Error Codes..................................................................................................56
Appendix A - NBI Implementation Example .........................................59
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
10/46
Introduction WSDL File
Service Activation NBI User Manual 25 User Guide
1. Introduction
The Service Activation Northbound Interface (NBI) provides the means of
integration between the BreezeMAX network elements (Base Stations and CPEs)and an upper level management system (OSS). The upper level management
system issues requests to AlvariSTAR via the NBI, and AlvariSTAR processes
these requests and communicates the results.
The NBI is based on Web Services with XML/SOAP, supporting multiple (up to 25)
simultaneous users. AlvariSTAR manages a queue of the requests to the devices.
1.1 WSDL File
The Web Services Description Language (WSDL) file is included in the AlvariSTAR
installation CD, located in the "mib and wsdl" folder.
The NBI WSDL includes a service element that defines the ports supported by the
Web service. Web service clients can learn from the service element where to
access the service and through which port to access the Web service. In order to
fit the WSDL to your specific environment, the following WSDL element must be
modified.
Open the NBI WSDL file using a text editor and replace the string AlvariSTAR_IP
with the IP address of your AlvariSTAR server machine.
Soap bindings for the WSDL documents defined in this specification MUST use
"document" for the style attribute.
NOTE
The AlvariSTAR NBI server uses by default the 8080 port. If you choose to change the default port
make sure you make the corresponding change to the WSDL file
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
11/46
API Northbound Interface Abbreviations
Service Activation NBI User Manual 26 User Guide
1.2 Abbreviations
2. API Northbound Interface
This section defines the commands that are available in AlvariSTAR. These
commands are initiated by the OSS and AlvariSTAR responds with the relevantinformation.
2.1 Radio Link Commands
2.1.1 Radio Link Status
This command is a request to view the radio link status of a specific CPE.
2.1.1.1 Command
RadioLinkStatus
2.1.1.2 Response
RadioLinkStatusResponse
BST Base Station
CPE Customer Premises Equipment
IP Internet Protocol
MAC Media Access Control
NBI Northbound Interface
NMS Network Management System
OSS Operations Support System
RSSI Received Signal Strength Indication
SNR Signal to Noise Ratio
SOAP Simple Object Access Protocol
SU Subscriber Unit
WSDL Web Services Description Language
XSD XML Schema Definition
Parameter Description Remark
CPE_MAC The MAC address of the CPE. Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
12/46
API Northbound Interface Radio Link Commands
Service Activation NBI User Manual 27 User Guide
This is AlvariSTARs response to the RadioLinkRequest command. If the status is
OK, the following list of parameters is returned. Otherwise, an error code is
returned.
2.1.2 Radio Link Status by CPE Name
This command is a request to view the radio link status of a specific CPE by CPE
name.
2.1.2.1 Command
RadioLinkStatusByCPEName
Parameter Description
ResultCode 0 - Success
10 - error: general
11 - error: feature Web Services not licensed
108 - error: bad cpeMac
201 - error: base station not found
202 - error: su not found
203 - error: radio link parameters not found
402 - error: su not licensed
Result Description
BST_IP The identifier (IP address) of the Base Station to which the CPE can
connect.
SNR_UL The SNR of the uplink signal.
SNR_DL The SNR of the downlink signal.
RSSI_UL The RSSI of the uplink signal.
RSSI_DL The RSSI of the downlink signal.
Rate_UL The rate of the uplink signal.
Rate_DL The rate of the downlink signal.
SlotID The Slot ID of the AU to which the CPE is connected.
CPE_Software_Version The software version of the CPE.
berTest When this functionality is activated, this will display the BER of the uplink
in percentage value.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
13/46
API Northbound Interface Radio Link Commands
Service Activation NBI User Manual 28 User Guide
2.1.2.2 Response
RadioLinkStatusByCPENameResponse
This is AlvariSTARs response to the RadioLinkStatusByCPEName command. If
the status is OK, the following list of parameters is returned. Otherwise, an error
code is returned.
Parameter Description Remark
CPE_NAME The identifier (IP address) of the
Base Station from which the list of
service profile names is to be
retrieved.
Mandatory
Parameter Description
ResultCode 0 - Success
10 - error: general
11 - error: feature Web Services not licensed
115 - error: must input cpe name
201 - error: base station not found
202 - error: su not found
203 - error: radio link parameters not found
402 - error: su not licensed
404 - error: more than one su with the same name
Result Description
BST_IP The identifier (IP address) of the Base Station to which the CPE can
connect.
SNR_UL The SNR of the uplink signal.
SNR_DL The SNR of the downlink signal.
RSSI_UL The RSSI of the uplink signal.
RSSI_DL The RSSI of the downlink signal.
Rate_UL The rate of the uplink signal.
Rate_DL The rate of the downlink signal.
SlotID The Slot ID of the AU to which the CPE is connected.
CPE_Software_Version The software version of the CPE.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
14/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 29 User Guide
2.2 Service Commands
2.2.1 Create Service
This command is a request to create a new service.
2.2.1.1 Command
ServiceCreate
berTest When this functionality is activated, this will display the BER of the uplink
in percentage value.
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station to which the CPE can
connect.
Mandatory
Service_name The name of the service to be
created.
Mandatory
Subscriber_ID A unique identifier defined by the
customer representative when
configuring a subscriber.
AlvariSTAR uses this parameter to
configure the CPEs subscriber
name.
The Subscriber ID must exist in the
NMS prior to initiating the service
creation.
Mandatory
CPE_MAC The MAC address of the CPE. Mandatory
Service_Profile_Name The name of the service profile as
defined in AlvariSTAR.
Mandatory
VLAN List A list of VLAN IDs behind the CPEassociated with the applicable
subscriber. The list includes VLAN
IDs, each in the range of 0-4094,
separated by commas.
An empty string denotes No VLAN.
Mandatory
Parameter Description
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
15/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
16/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 31 User Guide
2.2.2 Modify Service
This command is a request to modify an existing service.
2.2.2.1 Command
ServiceModify
Parameter Description
ResultCode 0 - Success
10 - error: general
11 - error: feature Web Services not licensed
106 - error: wrong vlan access
107 - error: bad service profile
108 - error: bad cpeMac
109 - error: bad subscriber id
110 - error: bad service name
111 - error: bad bs ip
112 - error: bad admin status
113 - error: bad hybrid vlan
114 - error: bad vlan classification mode
201 - error: base station not found
206 - error: base station is not licensed
204 - error: base station unreachable
205 - error: base station agent
301 - error: subscriber does not exist
+ ALL service (500) error codes
ResultDescription
NOTE
Changing the CPE MAC address is allowed only for FDD systems where the admin status is
Disabled. For TDD systems, or when the admin status is Enabled, error 513
ERROR_SERVICE_CPEMAC_MISMATCH will be returned.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
17/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 32 User Guide
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station to which the CPE can
connect.
Mandatory
Service_name The name of the service to be
created.
Mandatory
Subscriber_ID A unique identifier defined by the
customer representative when
configuring a subscriber.
AlvariSTAR uses this parameter to
configure the CPEs subscriber
name.
The Subscriber ID must exist in the
NMS prior to initiating the service
creation.
Mandatory
CPE_MAC The MAC address of the CPE. Mandatory
Service_Profile_Name The name of the service profile as
defined in AlvariSTAR.
Mandatory
VLAN List A list of VLAN IDs behind the CPE
associated with the applicable
subscriber. The list includes VLAN
IDs, each in the range of 0-4094,
separated by commas.
An empty string denotes No VLAN.
Mandatory
Hybrid_VLAN_mode Defines the Hybrid VLAN mode
(on/off).
If this parameter is omitted, the
default value (On) is used.
Mandatory
VLAN_Classification_Mode Defines the VLAN classification
mode (on/off).
If this parameter is omitted, the
default value (Off) is used.
Mandatory
Access_VLAN Defines the Access VLAN to be
used (1-4094 or Null for no Access
VLAN).
If this parameter is omitted, the
default value (None) is used.
Mandatory
Admin_Status The administrative status of the
service (Enabled/Disabled).
Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
18/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 33 User Guide
2.2.2.2 Response
ServiceModifyResponse
This is AlvariSTARs response to the ServiceModify command.
2.2.3 Delete Service
This command is a request to delete an existing service.
2.2.3.1 Command
ServiceDelete
NOTE
When modifying a service, all of the parameters must be specified in the request, even those that
are not changed.
Parameter Description
ResultCode 0 - Success
10 - error: general
11 - error: feature Web Services not licensed
106 - error: wrong vlan access
107 - error: bad service profile
108 - error: bad cpeMac
109 - error: bad subscriber id
110 - error: bad service name
111 - error: bad bs ip
112 - error: bad admin status
113 - error: bad hybrid vlan
114 - error: bad vlan classification mode
201 - error: base station not found
206 - error: base station is not licensed
204 - error: base station unreachable
205 - error: base station agent
301 - error: subscriber does not exist
+ ALL service (500) error codes
ResultDescription
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
19/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 34 User Guide
2.2.3.2 Response
ServiceDeleteResponse
This is AlvariSTARs response to the ServiceDelete command.
2.2.4 Service Status
This command is a request to view the status of an existing service.
2.2.4.1 Command
ServiceStatus
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station to which the CPE can
connect.
Mandatory
Service_name The name of the service to be
created.
Mandatory
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
201 - error: base station not found
206 - error: base station is not licensed
204 - error: base station unreachable
205 - error: base station agent
503 - error: service name does not exist
ResultDescription
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station to which the CPE can
connect.
Mandatory
Service_name The name of the service to be
created.
Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
20/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
21/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 36 User Guide
2.2.6 Service List Request By CPE MAC
This command is a request to retrieve the list of service(s) by querying by CPE
MAC address) without knowing the serving Base Station.
2.2.6.1 Command
ServiceListByCPEMAC
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
115 - error: must input cpe name
202 - error: su not found
204 - error: base station unreachable
205 - error: base station agent
402 - error: su not licensed
404 - error: more than one su with the same name
BST_IP Identifier of the Base Station to which the CPE can connect.
Service_name Name of the service to be created.
Subscriber_ID Unique identifier defined by the customer representative when configuring
a subscriber.
Service_Profile_Name The Service Profile name as defined in AlvariSTAR.
VLAN List A list of VLAN IDs that are associated with the applicable Subscriber. Each
VLAN IDs is within the range of 0 to 4094, separated by commas. An
empty string refers to No VLAN.
Hybrid_VLAN_mode Defines if the Hybrid VLAN mode is active or not (on/off).
VLAN_Clasification_Mode Defines if the VLAN Classification mode is active or not (on/off). If this
parameter is omitted, then the default value will be used.
Access_VLAN Defines the Access VLAN to be used (1-4094 or Null for no Access
VLAN). If this parameter is omitted, then the default value will be used.
Admin_Status Admin status of the service. (Enabled/Disabled)
Operational_Status Active / Inactive
Parameter Description Remark
CPE_MAC The CPEs MAC address. Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
22/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 37 User Guide
2.2.6.2 Response
ServiceListByCPEMACResponse
This is AlvariSTARs response to the ServiceListByCPEMAC command. It includesa list of all the all services defined for this CPE. The following information is
specified for each service.
2.2.7 Service List by CPE MAC on a Multiple BST
This command is a request to retrieve the list of services for a specific CPE. All
services from all BSTs are retrieved for the specific MAC.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
108 - error: bad cpe mac
202 - error: su not found
204 - error: base station unreachable
205 - error: base station agent
402 - error: su not licensed
404 - error: more than one su with the same name
BST_IP Identifier of the Base Station to which the CPE can connect.
Service_name Name of the service to be created.
Subscriber_ID Unique identifier defined by the customer representative when configuring
a subscriber.
Service_Profile_Name The Service Profile name as defined in AlvariSTAR.
VLAN List A list of VLAN IDs that are associated with the applicable Subscriber. Each
VLAN IDs is within the range of 0 to 4094, separated by commas. An
empty string refers to No VLAN.
Hybrid_VLAN_mode Defines if the Hybrid VLAN mode is active or not (on/off).
VLAN_Clasification_Mode Defines if the VLAN Classification mode is active or not (on/off). If this
parameter is omitted, then the default value will be used.
Access_VLAN Defines the Access VLAN to be used (1-4094 or Null for no Access
VLAN). If this parameter is omitted, then the default value will be used.
Admin_Status Admin status of the service. (Enabled/Disabled)
Operational_Status Active / Inactive
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
23/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 38 User Guide
2.2.7.1 Command
serviceListByCPEMAConMultipleBSTRequest
All parameters are mandatory.
2.2.7.2 Response
serviceListByCPEMAConMultipleBSTResponse
This is AlvariSTARs response to the serviceListByCPEMAConMultipleBST
command.
2.2.7.3 Service_Info
Parameter Description
cpeMac MAC Address of the CPE
Parameter Description
ResultCode 0 successful operation
10 error: general
202 error: su not found
Result Description
Service List List of Service_Info (see Section 2.2.7.3)
Parameter Description
bsIp IP of the BS where it is defined
serviceName Name of the service
subscriberId Name/Id of the Subscriber
serviceProfileName Service Profile
vlanList VLAN list
hybridVlanMode Hybrid VLAN mode
vlanClassificationMode Classification mode
accessVlan Access VLAN
adminStatus Administrative status
OperationalStatus Operation Status
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
24/46
API Northbound Interface Service Commands
Service Activation NBI User Manual 39 User Guide
2.2.8 Service Profile List
This command is a request to retrieve the list of service profile names from the
NMS.
2.2.8.1 Command
ServiceProfileList
2.2.8.2 Response
ServiceProfileListResponse
This is AlvariSTARs response to the ServiceProfileList command. It includes a list
of all the Service Profiles that exist in the specified Base Station. The following
information is specified for each Service Profile.
2.2.9 Query Service MAC
Get the BS IP and the MAC address for each BS that has the service registered.
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station from which the list of
service profile names is to be
retrieved.
Mandatory
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
111- error: bad bs ip
201 - error: base station not found
204 - error: base station unreachable
205 - error: base station agent
206 - error: base station is not licensed
ServiceProfileName The list of service profile names defined in AlvariSTAR.
ServiceProfileID The unique profile ID provided by AlvariSTAR.
BST_IP The list of Base Station IP addresses corresponding to this service profile.
BST_NAME The list of Base Station names corresponding to this service profile.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
25/46
API Northbound Interface Base Station Commands
Service Activation NBI User Manual 40 User Guide
2.2.9.1 Command
queryServiceMAC
2.2.9.2 Response
2.3 Base Station Commands
2.3.1 Base Station List
This command is a request to retrieve the list of Base Stations from the NMS.
2.3.1.1 Command
BaseStationList
2.3.1.2 Response
BaseStationListResponse
This is AlvariSTARs response to the BaseStationList command. If the request is
empty, the response will contain a list of all the Base Stations. If the request
Parameter Description Remark
Service_name Service name Mandatory
Parameter Description
ResultCode 0 - Success
10 - general error
11 - feature Web Services not licensed
110 - error: bad service name
503 - service name does not exist
ResultDescription According to the code
serviceMACList List of elements [bsIP, serviceMAC]
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station to be retrieved.
If left empty, all Base Stations will
be retrieved.
Optional
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
26/46
API Northbound Interface Subscriber Commands
Service Activation NBI User Manual 41 User Guide
includes a BST_IP, only the relevant parameters for this Base Station will be
retrieved.
2.4 Subscriber Commands
2.4.1 Create Subscriber
This command is a request to create a new subscriber.
2.4.1.1 Command
SubscriberCreate
2.4.1.2 Response
SubscriberCreateResponse
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
201 - error: base station not found
BST_name The name of the Base Station as defined in AlvariSTAR.
BST_IP The identifier (IP address) of the Base Station
BST_ID The Base Station ID. Always null (this field will be implemented in futurereleases).
Parameter Description Remark
BST_IP The identifier (IP address) of the
Base Station to which the CPE can
connect.
Mandatory
Subscriber_ID A unique identifier defined by the
customer representative when
configuring a subscriber.
AlvariSTAR uses this parameter to
configure the CPEs subscriber
name.
Mandatory
FirstName The subscribers first name. Optional
LastName The subscribers last name. Optional
Description A description of the subscriber. Optional
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
27/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
28/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
29/46
API Northbound Interface SU Related Commands
Service Activation NBI User Manual 44 User Guide
2.5 SU Related Commands
2.5.1 Modify SU
This command is a request to change the name of a specific SU identified by MACand the BS IP where it is present.
2.5.1.1 Command
suModifyRequest
All Parameters are mandatory.
2.5.1.2 Response
suModifyResponse
This is AlvariSTARs response to the suModify command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
111 - error: bad bs ip
109 - error: bad subscriber id
201 - error: base station not found
206 - error: base station is not licensed
204 - error: base station unreachable
205 - error: base station agent
304 - error: subscriber is used by at least 1 service
301 - error: subscriber does not exist
ResultDescription
Parameter Description
cpeMac MAC Address of the CPE
cpeName New name of the CPE
bsIp IP of the BS where it is connected
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
30/46
API Northbound Interface SU Related Commands
Service Activation NBI User Manual 45 User Guide
2.5.2 SU List by BST
This command is a request to retrieve the list of SUs present on a specific BST.
2.5.2.1 Command
suListByBSTRequest
All parameters are mandatory.
2.5.2.2 Response
suListByBSTResponse
This is AlvariSTARs response to the suListByBST command.
Parameter Description
Result Code 0 successful operation
10 error: general
201 error: base station not found
202 error: su not found
204 error: base station unreachable
205 error: base station agent
Result Description
Parameter Description
bsIp IP of the BST to query
Parameter Description
Result Code 0 successful operation
10 error: general
201 error: base station not found
204 error: base station unreachable
205 error: base station agent
Result Description
SU List List of SU_Info (see Section 2.5.2.3)
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
31/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
32/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 47 User Guide
2.6.1.2 Response
SUResponse
This is AlvariSTARs response to the SuCreate command.
2.6.2 Reset CPE by CPE Name
This command is a request to reset the CPE by CPE name.
2.6.2.1 Command
ResetCPEByName
2.6.2.2 ResponseResetCPEByNameResponse
This is AlvariSTARs response to the ResetCPEByName command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
111 - error: bad bs ip
108 - error: bad cpeMac
201 - error: base station not found
205 - error: base station agent
405 - error: su could not be created because BS switching mode is IP CS
406 - error: su already exists
ResultDescription Up
Down
Parameter Description Remark
CPE_Name The name of the CPE Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
33/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 48 User Guide
2.6.3 Reset CPE by MAC Address
This command is a request to reset the CPE by MAC address.
2.6.3.1 Command
ResetCPEByMAC
2.6.3.2 Response
ResetCPEByMACResponse
This is AlvariSTARs response to the ResetCPEByMAC command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
108 - error: bad cpeMac
115 - error: must input cpe name
202 - error: su not found
207 - error: su unreachable
402 - error: su not licensed
402 - error: su could not reset
ResultDescription
Parameter Description Remark
CPE_MAC_Address The CPEs MAC address Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
34/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 49 User Guide
2.6.4 CPE Details Request By CPE Name
This command is a request to query a CPE by user name (CPE name).
2.6.4.1 Command
GetCpeDetailsByName
2.6.4.2 Response
GetCpeDetailsByNameResponse
This is AlvariSTARs response to the GetCpeDetailsByName command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
108 - error: bad cpeMac
202 - error: su not found
207 - error: su unreachable
402 - error: su not licensed
402 - error: su could not reset
ResultDescription
Parameter Description Remark
CPE_Name The name of the CPE Mandatory
Parameter Description
BST_IP The identifier (IP address) of the Base Station in which the CPE is
created.
CPE_MAC_Address The CPEs MAC address
CPE_Name The name of the CPE
CPE_Serial_number The CPEs serial number
CPE_SW_Ver The CPEs software version
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
35/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 50 User Guide
2.6.5 CPE Details Request By MAC Address
This command is a request to query a CPE by MAC address.
2.6.5.1 Command
GetCpeDetailsByMAC
2.6.5.2 Response
GetCpeDetailsByMACResponse
This is AlvariSTARs response to the GetCpeDetailsByMAC command.
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
115 - error: must input cpe name
201 - error: base station not found
202 - error: su not found
402 - error: su not licensed
404 - error: more than one su with the same name
ResultDescription
Parameter Description Remark
CPE_MAC_Address The CPEs MAC address Mandatory
Parameter Description
BST_IP The identifier (IP address) of the Base Station in which the CPE is
created.
CPE_MAC_Address The CPEs MAC address
CPE_Name The name of the CPE
CPE_Serial_number The CPEs serial number
CPE_SW_Ver The CPEs software version
Parameter Description
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
36/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 51 User Guide
2.6.6 Make CPE Temporary by Name
This command changes the SU permanence status from permanent to temporary
for a specific CPE name. Permanence status can be changed only when the SU
does not have any associated services.
This method assumes that SU names are unique in the Operators network. If
more than one SU exists with the specified name, an error will be returned.
2.6.6.1 Command
makeCPETemporarybyName
2.6.6.2 Response
makeCPETemporarybyNameResponse
This is AlvariSTARs response to the makeCPETemporarybyName command.
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
108 - error: bad cpeMac
201 - error: base station not found
202 - error: su not found
402 - error: su not licensed
404 - error: more than one su with the same name
ResultDescription
Parameter Description Remark
CPE_Name The name of the CPE Mandatory
Parameter Description
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
37/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 52 User Guide
2.6.7 Make CPE Temporary by MAC
This command changes the SU permanence status from permanent to temporary
for a specific CPE MAC ID. Permanence status can be changed only when the SU
does not have any associated services.
2.6.7.1 Command
makeCPETemporarybyMAC
2.6.7.2 Response
makeCPETemporarybyMACResponse
This is AlvariSTARs response to the makeCPETemporarybyMAC command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
115 - error: must input cpe name
202 - error: su not found
204 - error: base station unreachable
205 - error: base station agent
207 - error: su unreachable
402 - error: su not licensed
404 - error: more than one su with the same name
514 - error: su has services defined
ResultDescription
Parameter Description Remark
CPE_MAC The MAC ID of the CPE Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
38/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 53 User Guide
2.6.8 Delete CPE by Name
This command deletes an SU form the Base Station (by CPE name). An SU can be
deleted only when it is not registered or when it has no associated services.
This method assumes that SU names are unique in the Operators network. If
more than one SU exists with the specified name, an error will be returned.
2.6.8.1 Command
deleteCPEbyName
2.6.8.2 Response
deleteCPEbyNameResponse
This is AlvariSTARs response to the deleteCPEbyName command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
108 - error: bad cpeMac
202 - error: su not found
204 - error: base station unreachable
205 - error: base station agent
207 - error: su unreachable
402 - error: su not licensed
514 - error: su has services defined
ResultDescription
Parameter Description Remark
CPE_Name The name of the CPE Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
39/46
API Northbound Interface CPE Commands
Service Activation NBI User Manual 54 User Guide
2.6.9 Delete CPE by MAC
This command deletes an SU form the Base Station (by CPE MAC ID). An SU can
be deleted only when it is not registered or when it has no associated services.
This method assumes that SU names are unique in the Operators network. Ifmore than one SU exists with the specified name, an error will be returned.
2.6.9.1 Command
deleteCPEbyMAC
2.6.9.2 ResponsedeleteCPEbyMACResponse
This is AlvariSTARs response to the deleteCPEbyMAC command.
Parameter Description
ResultCode 0 - successful operation
10 - error: general
11 - error: feature Web Services not licensed
115 - error: must input cpe name
202 - error: su not found
204 - error: base station unreachable
205 - error: base station agent
207 - error: su unreachable
402 - error: su not licensed
404 - error: more than one su with the same name
514 - error: su has services defined
ResultDescription
Parameter Description Remark
CPE_MAC The MAC ID of the CPE Mandatory
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
40/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
41/46
API Error Codes Detailed Error Codes
Service Activation NBI User Manual 56 User Guide
3.2 Detailed Error Codes
Result
Code
Result Code Constant Result Description
Success
0 SUCCESS Successful operation
Failures
10 ERROR error: general
100 ERROR_INPUT error: input parameters
101 ERROR_INPUT_VLAN error: input parameters VLAN list
102 ERROR_INPUT_VLAN_MUST_DEFINE error: must define VLAN list
103 ERROR_INPUT_VLAN_MUST_BE_EMPTY error: VLAN list must be empty
104 ERROR_INPUT_VLAN_ONLY_ONE error: VLAN list must have only one element
105 ERROR_INPUT_VLAN_ACCESS_LIST_MISMATCH error: VLAN access list mismatch
106 ERROR_INPUT_VLAN_ACCESS error: wrong VLAN access
107 ERROR_INPUT_SERVICE_PROFILE_NAME error: bad service profile
108 ERROR_INPUT_CPEMAC error: bad cpeMac
109 RROR_INPUT_SUBSCRIBER_ID error: bad subscriber id
110 ERROR_INPUT_SERVICE_NAME error: bad service name
111 ERROR_INPUT_BSIP error: bad bs ip
112 ERROR_INPUT_ADMIN_STATUS error: Bad Admin status value
113 ERROR_INPUT_HYBRID_VLAN error: Bad Hybrid VLAN value
114 ERROR_INPUT_VLAN_CLASSIFICATION_MODE error: Bad classification mode value
115 error: must input cpe name
200 ERROR_BS error: device
201 ERROR_BS_NOT_FOUND error: base station not found
202 ERROR_BS_SU_NOT_FOUND error: su not found
203 ERROR_BS_RADIO_LINK_PARAMETERS_NOT_F
OUND
error: radio link parameters not found
204 ERROR_BS_UNREACHABLE error: base station unreachable
205 ERROR_BS_AGENT error: base station agent
207 error: su unreachable
300 ERROR_SUBSCRIBER error: create subscriber
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
42/46
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
43/46
API Error Codes Detailed Error Codes
Service Activation NBI User Manual 58 User Guide
513 ERROR_SERVICE_CPEMAC_MISMATCH erro r: service cpeMac mismatch
514 SU_SERVICE_EXISTS error: An associated service exists
Result
Code
Result Code Constant Result Description
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
44/46
API Error Codes Detailed Error Codes
Service Activation NBI User Manual 59 User Guide
Appendix A NBI Implementation
Example
The following diagram describes an optional scenario for using the NBI web
services when provisioning BreezeMAX services from a autonomous OSS. The NBI
functionality is highlighted in the provisioning flow diagram.
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
45/46
API Error Codes Detailed Error Codes
Service Activation NBI User Manual 60 User Guide
Figure 1: Optional Provisioning Flow Diagram
Service Profile creation and
distribution to BST
through AlvariSTAR (including
default service profiles)
AlvariSTAR Customer Service
Representative
Installer at customer
premises
Set unique SubscriberIDInstall CPE
Defines admin information
for user
Connect to Operators Web site
(using default service profile)
Enter the following:
CPE MAC
Subscriber ID
InstallationParameters()
Verify Connection is OK RadioLinkStatus()
Reply withRadioLinkStatus
parameters
RadioLinkStatusResponse()
Verify against thresholds
for installation qualification
CPE is
qualified?
Request A* creation of
new service
Yes
ServiceCreate()
Verify Service
can be created
Yes
No
CPE not qualified
No
Return Fail to install CPE
ServiceCreateResponse(Fail)
InstallationParametersResponse(Failure)
Service Faild to
CreateCreate Service at BST
with all service
parameters, including
creation of permanent SU
Return Success InstallationParametersResponse(Success)
Service Created
ServiceCreateResponse(Success)
Request A* creation of
new subscriber SubscriberCreate()
Subscriber successfully
created or already exists
Yes
No
SubscriberCreateResponse(Fail)
SubscriberCreateResponse(Success)
InstallationParametersResponse(Failure)
Service Failed to
create
InstallationParametersResponse(Failure)
Upper Layer
Management System
-
8/11/2019 AlvariSTAR v4.0 Service Activation NBI 090427
46/46