tsecimp

TSecImp importa la información de asignaciones de líneas y teléfonos desde un archivo de lenguaje de marcado extensible (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 TAPI, 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.

Sintaxis

tsecimp /f <filename> [{/v | /u}]
tsecimp /d

Parámetros

Parámetro Descripción
/f <filename> Necesario. 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.
/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 y los usuarios asociados a cada dispositivo de línea.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

El archivo XML desde el cual desea importar la información de asignaciones debe respetar la estructura que se describe a continuación:

<UserList>
  <User>
    <LineList>
      <Line>
  • <Userlist element>: es el elemento superior del archivo XML.

  • <User element>: cada elemento 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 de 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. El elemento User puede contener un elemento LineList. Si el elemento LineList no está presente, se quitan todos los dispositivos de línea de este usuario.

  • <LineList element>: contiene información acerca de cada línea o dispositivo que podría asignarse al usuario. Cada elemento LineList puede contener más de una línea.

  • <Line element>: especifica un dispositivo de línea. Se debe identificar cada dispositivo de línea mediante la inclusión de un elemento Address o de 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.

Salida de ejemplo para el parámetro /d

Esta salida de ejemplo aparece después de ejecutar el parámetro /d para mostrar la configuración actual de TAPI. 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

Ejemplos

Para quitar todos los dispositivos de línea asignados a User1, escriba:

<UserList>
  <User NoMerge=1>
    <DomainUser>domain1\user1</DomainUser>
  </User>
</UserList>

Para quitar todos los dispositivos de línea asignados a User1, antes de asignar una línea con la dirección 99999, escriba:

<UserList>
  <User NoMerge=1>
  <DomainUser>domain1\user1</DomainUser>
  <FriendlyName>User1</FriendlyName>
  <LineList>
    <Line>
      <Address>99999</Address>
    </Line>
  </LineList>
  </User>
</UserList>

En este ejemplo, el User1 no tendrá asignados otros dispositivos de línea, independientemente de que haya tenido dispositivos de línea asignados anteriormente.

Para agregar un dispositivo de línea para User1, sin eliminar ningún dispositivo de línea asignado previamente, escriba:

<UserList>
  <User>
  <DomainUser>domain1\user1</DomainUser>
  <FriendlyName>User1</FriendlyName>
  <LineList>
    <Line>
      <Address>99999</Address>
    </Line>
  </LineList>
  </User>
</UserList>

Para agregar la dirección de línea 99999 y quitar la dirección de línea 88888 del acceso de User1, escriba:

<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>

Para agregar el dispositivo permanente 1000 y quitar la línea 88888 del acceso de User1, escriba:

<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>