Contenido

Introducción

Actualización de un terminal

Comprobar en TMS

Introducción

Este documento explica el nuevo procedimiento para actualizar los terminales a través de TelePresence Management Suite (TMS). Hay una nueva interfaz de programación de aplicaciones (API) y, a partir de esta versión, el propio terminal recupera el paquete de software de Cisco TMS. Esto se documenta en las notas de la versión de software TC6.

Actualización de un terminal

Cuando actualiza un terminal en TMS a través del menú Actualización de sistemas, esto es lo que sucede:

1. El TMS inicia una conexión con el terminal.

2. El terminal ejecuta una POST HTTP para el código, mientras que proporciona sus propios detalles:

POST /tms/public/external/management/systemmanagementservice.asmx HTTP/1.1

Host: 10.48.36.42

Accept: */*

Content-Type: text/xml; charset=utf-8

User-Agent: Cisco/TC

Accept-Charset: ISO-8859-1,utf-8

Content-Length: 759

<?xml version="1.0" encoding="utf-8"?><env:Envelope xmlns:

env="http://schemas.xmlsoap.org/soap/envelope/"

xmlns="http://www.tandberg.net/2004/11/SystemManagementService/">

<env:Body

xmlns="http://www.tandberg.net/2004/11/SystemManagementService/">

<PostEvent>

<Identification>

<SystemName>NewYork</SystemName>

<MACAddress>00:50:60:08:54:C6</MACAddress>

<IPAddress>10.10.0.180</IPAddress>

<ProductType>TANDBERG Codec</ProductType>

<ProductID>Cisco Codec</ProductID>

<SWVersion>TC7.0.2.aecf2d9</SWVersion>

<HWBoard>101790-6 [B0]</HWBoard>

<SerialNumber>FTT1703007B</SerialNumber>

</Identification>

<Event>Boot</Event>

</PostEvent></env:Body>

</env:Envelope>

3. El TMS responde con un 200 OK que informa al terminal dónde descargar el software y si se ingresa en la clave de versión de TMS:

HTTP/1.1 200 OK

Cache-Control: private, max-age=0

Content-Type: text/xml; charset=utf-8

Date: Wed, 12 Mar 2014 14:01:06 GMT

Content-Length: 1420

<soap:Body>

<PostEventResponse

xmlns="http://www.tandberg.net/2004/11/SystemManagementService/">

<PostEventResult>

<Management>

<Command>

</Command>

<Software>

<ReleaseKey />

<SessionId>

4fae46a9-2e37-4edc-b3dc-97dbde2dc282

</SessionId>

<Package>

<VersionId>

TC6.3.0

</VersionId>

<URL>

http://10.48.36.42/tms/public/data/SystemSoftware/s52010tc6_3_0.pkg

</URL>

</Package>

<Feedback>

<URL>

http://10.48.36.42/tms/public/feedback/code.aspx

</URL>

</Feedback>

</Software>

</Management><

4. El terminal descarga el software:

GET /tms/public/data/SystemSoftware/s52010tc6_3_0.pkg HTTP/1.1

Host: 10.48.36.42

Accept: */*

Content-Type: text/xml; charset=utf-8

User-Agent: Cisco/TC

Accept-Charset: ISO-8859-1,utf-8

También puede ver esto en los registros del terminal (archivo all.log):

appl[1642]: 63256.49 PROV I: provision(): software upgrade

url='http://10.48.36.42/tms/public/data/SystemSoftware/s52010tc6_3_0.pkg'

release-key=''appl[1642]: 63256.50 PROV I: Starting normal download

appl[1642]: 63256.50 PROV I: Starting download from

http://10.48.36.42/tms/public/data/SystemSoftware/s52010tc6_3_0.pkg

to //upgrade/pkg.tmp

...

appl[1642]: 63429.93 PROV I: HttpDownloader(this=0x42411588):

done downloading 297386594B (from http://10.48.36.42/tms/public/data/

SystemSoftware/s52010tc6_3_0.pkg to //upgrade/pkg.tmp)

...

appl[1642]: 63429.93 PROV I: Renaming from //upgrade/pkg.tmp

to //upgrade/image to start seeding

...

[1642]: 63489.96 PROV I: Renaming from //upgrade/image to //upgrade/pkg

to start upgrade

Comprobar en TMS

En TMS puede configurar qué directorio se utilizará para las imágenes de software. Haga clic en Herramientas TMS -> Ubicaciones de directorio:

Puede ver lo que se configura en Herramientas administrativas -> Configuración -> Configuración general -> Directorio FTP de software.

Nota: El directorio debe ser una subcarpeta de \wwwTMS\ y las cuentas de servicio de TMS deben tener acceso de escritura a él. IIS debe alojar esta carpeta. La forma más sencilla de comprobarlo es abrir el Administrador de Internet Information Services (IIS), navegar hasta la carpeta y hacer clic en Explorar en el menú derecho.

También hay una configuración en Administrative Tools -> Configuration -> Network Settings -> URL Donde se Pueden Descargar los Paquetes de Software, pero esto no es apropiado para los terminales que ejecutan TC Version 6.x y posteriores.