TSecImp importa la información de asignaciones de líneas y teléfonos desde un archivo XML al archivo de seguridad del servidor de telefonía (Tsec.ini). Además, puede usar este comando para ver la lista de proveedores de servicios de telefonía, así como las líneas y los dispositivos asociados a cada uno de ellos, validar la estructura del archivo XML sin importar el contenido y comprobar la pertenencia al dominio de los usuarios para quienes desea agregar permisos.
Para importar un archivo XML al archivo Tsec.ini
Sintaxis
tsecimp -f nombreDeArchivo [{-v | -u}]
Parámetros
- -f nombreDeArchivo
-
Obligatorio. Especifica el nombre del archivo XML que contiene la información de asignaciones que desea importar.
- -v
-
Valida la estructura del archivo XML sin importar la información al archivo Tsec.ini.
- -u
-
Comprueba si cada usuario pertenece al dominio especificado en el archivo XML. El equipo donde use este parámetro deberá estar conectado a la red. Es posible que el parámetro reduzca considerablemente el rendimiento si se procesa una gran cantidad de información de asignaciones de usuarios.
Para ver los proveedores de servicios de telefonía con sus líneas y dispositivos
Sintaxis
tsecimp -d
Parámetros
- -d
-
Muestra una lista de los proveedores de telefonía instalados. Para cada proveedor de telefonía, se enumeran los dispositivos de línea asociados, así como las direcciones IP y los usuarios asociados a cada dispositivo de línea.
Estructura del archivo XML
El archivo XML desde el cual desea importar la información de asignaciones debe respetar la estructura que se describe a continuación.
-
Elemento UserList
UserList es el elemento superior del archivo XML.
-
Elemento User
Cada elemento User contiene información acerca de un usuario que pertenece a un dominio. Es posible asignar uno o varios dispositivos de línea a cada usuario.
Además, es posible que cada elemento User contenga un atributo denominado NoMerge. Cuando se especifica este atributo, se quitan todas las asignaciones de dispositivos de línea del usuario antes de realizar nuevas asignaciones. Puede usar este atributo para quitar fácilmente las asignaciones de usuario no deseadas. De forma predeterminada, este atributo no está establecido.
El elemento User debe contener un solo elemento DomainUserName, que especifica el dominio y el nombre del usuario. El elemento User también puede contener un elemento FriendlyName, que especifica un nombre descriptivo para el usuario.
Es posible que el elemento User contenga un elemento LineList. Si el elemento LineList no está presente, se quitan todos los dispositivos de línea de este usuario.
-
Elemento LineList
El elemento LineList contiene información acerca de cada línea o dispositivo que se puede asignar al usuario. Cada elemento LineList puede contener más de un elemento Line. Si el elemento LineList no está presente, se quitan todos los dispositivos de línea de este usuario.
-
Elemento Line
Cada elemento Line especifica un dispositivo de línea. Se debe identificar cada dispositivo de línea mediante la inclusión de un elemento Address o un elemento PermanentID en el elemento Line.
En cada elemento Line, se puede establecer el atributo Remove. Si se establece este atributo, el dispositivo de línea deja de estar asignado al usuario. Si no se establece este atributo, el usuario obtiene acceso a dicho dispositivo de línea. Si el dispositivo de línea no está disponible para el usuario, no se recibe ningún mensaje de error.
Sintaxis de archivo XML de ejemplo
-
Los siguientes segmentos de código XML de ejemplo muestran el uso correcto de los elementos definidos anteriormente.
-
El siguiente código quita todos los dispositivos de línea asignados a usuario1 con el atributo NoMerge.
<UserList> <User NoMerge="1"> <DomainUser>domain1\user1</DomainUser> </User> </UserList>
-
El siguiente código quita todos los dispositivos de línea asignados a usuario1 con el atributo NoMerge antes de asignar una línea con la dirección 99999 mediante la inclusión de un elemento LineList con un elemento Line. El usuario1 no tendrá asignados otros dispositivos de línea, independientemente de que haya tenido dispositivos de línea asignados anteriormente.
<UserList> <User NoMerge="1"> <DomainUser>domain1\user1</DomainUser> <FriendlyName>User1</FriendlyName> <LineList> <Line> <Address>99999</Address> </Line> </LineList> </User> </UserList>
-
El siguiente código agrega un dispositivo de línea para usuario1 sin eliminar los dispositivos de línea asignados anteriormente.
<UserList> <User> <DomainUser>domain1\user1</DomainUser> <FriendlyName>User1</FriendlyName> <LineList> <Line> <Address>99999</Address> </Line> </LineList> </User> </UserList>
-
El siguiente código agrega la dirección de línea 99999 y quita la dirección de línea 88888 del acceso de usuario1.
<UserList> <User> <DomainUser>domain1\user1</DomainUser> <FriendlyName>User1</FriendlyName> <LineList> <Line> <Address>99999</Address> </Line> <Line Remove="1"> <Address>88888</Address> </Line> </LineList> </User> </UserList>
-
El siguiente código agrega el dispositivo permanente 1000 y quita la línea 88888 del acceso de usuario1.
<UserList> <User> <DomainUser>domain1\user1</DomainUser> <FriendlyName>User1</FriendlyName> <LineList> <Line> <PermanentID>1000</PermanentID> </Line> <Line Remove="1"> <Address>88888</Address> </Line> </LineList> </User> </UserList>
-
El siguiente código quita todos los dispositivos de línea asignados a usuario1 con el atributo NoMerge.
-
La siguiente salida de ejemplo aparece después de especificar la opción -d para mostrar la configuración actual del servidor de telefonía. Para cada proveedor de telefonía, se enumeran los dispositivos de línea asociados, así como las direcciones y los usuarios asociados a cada dispositivo de línea.
NDIS Proxy TAPI Service Provider Line: "WAN Miniport (L2TP)" Permanent ID: 12345678910 NDIS Proxy TAPI Service Provider Line: "LPT1DOMAIN1\User1" Permanent ID: 12345678910 Microsoft H.323 Telephony Service Provider Line: "H323 Line" Permanent ID: 123456 Addresses: BLDG1-TAPI32
Leyenda de formato
Formato | Significado |
---|---|
Cursiva |
Información que debe suministrar el usuario. |
Negrita |
Elementos que debe escribir el usuario exactamente como se muestran. |
Entre corchetes ([]) |
Elementos opcionales. |
Entre llaves ({}); opciones separadas por barras verticales (|). Ejemplo: {par|impar} |
Conjunto de opciones de las que el usuario debe elegir sólo una. |
|
Código o resultado del programa. |