Inhalt

Einleitung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Hintergrundinformationen

Nutzungsoptionen

BWCLI

OCI-P-Befehl

XML-Schema

Lab-Beispiel

BWCLI-Beispiel

Protokollbeispiel

Zugehörige Informationen

Einleitung

In diesem Dokument wird die Verwendung der BroadWorks-Funktion switchDeviceType beschrieben.

Voraussetzungen

Anforderungen

Es gibt keine spezifischen Anforderungen für dieses Dokument.

Verwendete Komponenten

Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle verstehen.

Hintergrundinformationen

In BroadWorks, Version 23.0 und höher, wurde ein Mechanismus eingeführt, um einen Geräteprofiltyp von einem zu einem anderen zu wechseln.

Nutzungsoptionen

Die Fehlermeldung switchDeviceType   kann über die BWCLI- oder den Befehl "oci-p" ausgeführt werden,  SystemDeviceManagementSwitchDeviceTypeDeviceRequest.

BWCLI

AS_CLI/System/Device/IpDeviceMgmt> help switchDeviceType

This command is used to switch device profiles from one device type to another.

Parameters description:

attribute : The name of the attribute that scopes the command.

system : This parameter specifies the switch command is issued at the system level.

fromDeviceType : This parameter specifies the original device type.

toDeviceType : This parameter specifies the destination device type.

serviceProvider : This parameter specifies the switch command is issued at the service provider level.

svcProviderId : This parameter specifies the ID of the service provider.

group : This parameter specifies the switch command is issued at the group level.

groupId : This parameter specifies the valid group within the service provider.

systemDeviceProfile : This parameter specifies the switch command is issued for a single device profile at the system level.

deviceName : This parameter specifies the name of the device profile.

svcProvDeviceProfile: This parameter specifies the switch command is issued for a single device profile at the service provider level.

groupDeviceProfile : This parameter specifies the switch command is issued for a single device profile at the group level.

======================================================================

switchDeviceType

<attribute>, Choice = {system, serviceProvider, group, systemDeviceProfile, svcProvDeviceProfile, groupDeviceProfile}

system:

<fromDeviceType>, String {1 to 40 characters}

<toDeviceType>, String {1 to 40 characters}

serviceProvider:

<svcProviderId>, String {1 to 30 characters}

<fromDeviceType>, String {1 to 40 characters}

<toDeviceType>, String {1 to 40 characters}

group:

<svcProviderId>, String {1 to 30 characters}

<groupId>, String {1 to 30 characters}

<fromDeviceType>, String {1 to 40 characters}

<toDeviceType>, String {1 to 40 characters}

systemDeviceProfile:

<deviceName>, String {1 to 40 characters}

<toDeviceType>, String {1 to 40 characters}

svcProvDeviceProfile:

<svcProviderId>, String {1 to 30 characters}

<deviceName>, String {1 to 40 characters}

<toDeviceType>, String {1 to 40 characters}

groupDeviceProfile:

<svcProviderId>, String {1 to 30 characters}

<groupId>, String {1 to 30 characters}

<deviceName>, String {1 to 40 characters}

<toDeviceType>, String {1 to 40 characters}

OCI-P-Befehl

<?xml version="1.0" encoding="ISO-8859-1"?>

<BroadsoftDocument protocol="OCI" xmlns="C" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<sessionId xmlns="">SESSIONID</sessionId>

<command xsi:type="SystemDeviceManagementSwitchDeviceTypeDeviceRequest" xmlns="">

<svcProviderId>YOUR ENT/SP</svcProviderId>

<groupId>YOUR GROUP</groupId>

<deviceName>ORIGINAL DEVICE TYPE</deviceName>

<toDeviceType>NEW DEVICE TYPE</toDeviceType>

</command>

</BroadsoftDocument>

XML-Schema

<xs:complexType name="SystemDeviceManagementSwitchDeviceTypeDeviceRequest">

<xs:annotation>

<xs:appinfo>

<bwAppInfo bwtag="_1843b06e76464254bf146a91622df7b4"/>

<asDataModeSupported>true</asDataModeSupported>

<amplifyDataModeSupported>true</amplifyDataModeSupported>

<xsDataModeSupported>true</xsDataModeSupported>

</xs:appinfo>

<xs:documentation>

Switch the device type for a specified device.

To switch a system level device profile, serviceProviderId and groupId should not be present.

To switch a service provider level device profile, only serviceProviderId should be specified.

To switch a group level device profile, serviceProviderId and groupId should specified.

The response is either a SuccessResponse or an ErrorResponse.

</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extension base="core:OCIRequest">

<xs:sequence>

<xs:choice minOccurs="0">

<xs:element name="serviceProviderId" type="ServiceProviderId"/>

<xs:sequence>

<xs:element name="svcProviderId" type="ServiceProviderId"/>

<xs:element name="groupId" type="GroupId"/>

</xs:sequence>

</xs:choice>

<xs:element name="deviceName" type="AccessDeviceName"/>

<xs:element name="toDeviceType" type="AccessDeviceType"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

Lab-Beispiel

BWCLI-Beispiel

In diesem Beispiel wechseln Sie ein groupDeviceProfile vom Gerätetyp Poly_VVX_D230 auf den Gerätetyp Cisco-CP-78xx-88xx-68xx-3PCC.

- Gruppengeräteprofil "Poly_VVX_D230_Switch" hinzufügen und Gerät "Poly_VVX_D230" zuweisen:

AS_CLI/System/Device/IpDeviceMgmt> add pws_ent pws_grp Poly_VVX_D230_Switch Poly_VVX_D230 macAddress 678678678678

- Schalten Sie das Profil Poly_VVX_D230_Switch auf Cisco-CP-78xx-88xx-68xx-3PCC um:

AS_CLI/System/Device/IpDeviceMgmt> switchDeviceType groupDeviceProfile pws_ent pws_grp

Poly_VVX_D230_Switch Cisco-CP-78xx-88xx-68xx-3PCC

...Done

[Request for switch is being processed; Rebuild triggered for device type: Cisco-CP-78xx-88xx-68xx-3PCC,

please refer to DMEventQueues for completion status.]

Protokollbeispiel

Dies ist ein Protokollbeispiel für diesen Anforderungstyp aus dem PSLog.

2022.05.26 09:34:57:686 EDT | Info | OCI-P | BCCT Worker #0

Received the following request from: 127.0.0.1:56212

<?xml version="1.0" encoding="ISO-8859-1"?>

<BroadsoftDocument protocol="OCI" xmlns="C" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<sessionId xmlns="">16535720065220.14787900206648874</sessionId>

<command xsi:type="SystemDeviceManagementSwitchDeviceTypeDeviceRequest" xmlns="">

<svcProviderId>pws_ent</svcProviderId>

<groupId>pws_grp</groupId>

<deviceName>Poly_VVX_D230_Switch</deviceName>

<toDeviceType>Cisco-CP-78xx-88xx-68xx-3PCC</toDeviceType>

</command>

</BroadsoftDocument>

2022.05.26 09:34:57:711 EDT | FieldDebug | Generic | BCCT Worker #0

OCI Transaction com.broadsoft.oci.transactions.system.SystemDeviceManagementSwitchDeviceTypeDeviceTransaction write5193 executed.

User: Default Administrator (admin) Authorization Level: System

Start Time: 2022.05.26 09:34:57:687 EDT

End Time: 2022.05.26 09:34:57:711 EDT

Duration: 24 ms

2022.05.26 09:34:57:711 EDT | Info | OCI-P | BCCT Worker #0 | admin

TO 127.0.0.1:56212

<?xml version="1.0" encoding="ISO-8859-1"?>

<BroadsoftDocument protocol="OCI" xmlns="C" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<sessionId xmlns="">16535720065220.14787900206648874</sessionId>

<command echo="" xsi:type="c:SuccessResponse" xmlns:c="C" xmlns=""/>

</BroadsoftDocument>

Zugehörige Informationen

- GeräteprofiltypAnpassungErweiterungen-AS-FD

- Technischer Support und Downloads von Cisco