Este artículo contiene actualizaciones y cambios para las versiones de SP mensuales de la API de XML.

Para obtener más información sobre la API de XML 40 y la API de REST 40, consulte la Descripción general de las actualizaciones de la API de Cisco Webex Meetings (api 40).

Para las actualizaciones de la API de XML 11 SP9 y versiones anteriores, vaya a Cisco DevNet.

Actualizaciones de la API de XML 39.11.0

Haga clic aquí para descargar el esquema de la API de XML 39,11.

LstSummaryUser puede consultar cuentas de usuarios por la hora de última modificación

Estamos actualizando la API de LstSummaryUser para que los usuarios puedan consultar las cuentas de usuario en función de la hora en la que se modificaron por última vez. Se han agregado tres nuevos elementos, modifiedDateStart, modifiedDateEndy modificación.


El alcance máximo de duración para esta consulta es de 90 días. Si ingresa un intervalo de tiempo que sea superior a 90 días, aparecerá un error: el intervalo de fechas máximo de 999999 es 90 días para la consulta de fecha modificada.

API afectadas:

  • LstSummaryUser

Ejemplo de solicitud de LastSummaryUser :

<?xml version="1.0" encoding="UTF-8"?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2009/05/service">
<header>
  <securityContext>
    <siteName>Site_Name</siteName>      <webExID>del administrador</webExID>
    <password>Contraseña</password>
    <partnerID>webexpartner</partnerID>
  </securityContext>
</header>
<body>
    <bodyContent xsi:type="java:com.webex.service.binding.user.LstsummaryUser">
        <dataScope>
            <modifiedDateStart>10/01/2019 09:24:54</modifiedDateStart>
            <modifiedDateEnd>11/30/2019 09:24:54</modifiedDateEnd>
            <timeZoneID>4</timeZoneID>
        </dataScope>
    </bodyContent>
</body>
</message>

Ejemplo de respuesta de LstSummaryUser :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="use:lstsummaryUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <use:user>
                <use:userID>* * 5124 * * * * *</use:userID>                 <use:webExId>* Mr * * * *</use:webExId>                 <use:firstName>* * Mr * * * * *</use:firstName>                 <use:lastName>* est * * * * *</use:lastName>                 <use:email>* est * * * @qa. webex.com</use:email>
                <use:userRoleType>ORGANIZAR</use:userRoleType>
                <use:registrationDate>06/19/2016 22:13:06</use:registrationDate>
                <use:active>DESACTIVADO</use:active>
                <use:timeZoneID>4</use:timeZoneID>
                <use:meetingTypes>
                    <use:meetingType>3</use:meetingType>
                    <use:meetingType>9</use:meetingType>
                    <use:meetingType>10</use:meetingType>
                    <use:meetingType>11</use:meetingType>
                    <use:meetingType>13</use:meetingType>
                    <use:meetingType>14</use:meetingType>
                    <use:meetingType>102</use:meetingType>
                </use:meetingTypes>
                <use:lastLoginTime>10/19/2019 23:13:14</use:lastLoginTime>
                <use:lastModifiedTime>11/11/2019 19:11:11</use:lastModifiedTime>
            </use:user>

Actualizaciones de la API de XML 39.10.0

Haga clic aquí para descargar el esquema de la API de XML 39,10.

GetSessionInfo y GetUserCard devuelve un código de CAPTCHA cuando se utiliza el acceso anónimo

Como actualización de seguridad, hemos mejorado las API de GetSessionInfo y GetUserCard con protección de código de CAPTCHA. Si sus aplicaciones llaman a las API usando el acceso anónimo, mejore su aplicación para que sea compatible con la entrada de código CAPTCHA.

API afectadas:

  • GetSessionInfo

  • GetUserCard

Actualizaciones de seguridad y respuesta de CAPTCHA:

Respuesta de GetSessionInfo sin CAPTCHA ejemplo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>CONTRARIO</serv:result>
            <serv:reason>No se encontró la reunión correspondiente</serv:reason>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
            <serv:exceptionID>060001</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Respuesta de GetSessionInfo con CAPTCHA ejemplo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>CONTRARIO</serv:result>
            <serv:reason>No se encontró la reunión correspondiente</serv:reason>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
            <serv:exceptionID>060001</serv:exceptionID>
            <serv:CAPTCHAID>SDDHEEfgkerwAAAI * * * * qHS * * * * Nfx_d34znF8RdVHzrsMIYFeuArjD96Q2:234322374320JGUBE349924</serv:CAPTCHAID>
           <serv:CAPTCHAImage>
                iVBORw0KGgoAAAANSUhEUgAAAHgAAAAyCAMAAACgee/qAAADAFBMVEUAAAAAADMAAGYAAJkAAMwAAP8AMwAAMzMAM2YA
                ...........
                maorF0PESWQ15APDKJ74YLs/hlGmaRGeJuRxvyyg8smcK3veB/v5sueF/pxD8H4J/A0HPu + ZUFb7SAAAAAElFTkSuQmCC
            </serv:CAPTCHAImage>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Si recibe una respuesta de CAPTCHA y continúa llamando a la API, incluya CAPTCHAID y CAPTCHAWord en su solicitud de API:

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
<securityContext>
    <siteName>sqdemo6</siteName>
    <CAPTCHAID>SDDHEEfgkerwAAAI * * * * qHS * * * * Nfx_d34znF8RdVHzrsMIYFeuArjD96Q2:234322374320JGUBE349924</CAPTCHAID>
    <CAPTCHAWord>pyjihk</CAPTCHAWord>
</securityContext>
</header>
<body>
    <bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
        <sessionKey>715801743</sessionKey>
    </bodyContent>
</body>
</serv:message>

GetSessionInfo respuesta a un CAPTCHAID incorrecto y CAPTCHAWord ejemplo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>CONTRARIO</serv:result>
            <serv:reason>El ID de CAPTCHA y Word no son válidos o no se encuentran</serv:reason>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
            <serv:exceptionID>030113</serv:exceptionID>
            <serv:CAPTCHAID>SDDHEEfgkerwAAAI * * * * qHS * * * * Nfx_d34znF8RdVHzrsMIYFeuArjD96Q2:234322374320JGUBE349924</serv:CAPTCHAID>
           <serv:CAPTCHAImage>
                iVBORw0KGgoAAAANSUhEUgAAAHgAAAAyCAMAAACgee/qAAADAFBMVEUAAAAAADMAAGYAAJkAAMwAAP8AMwAAMzMAM2YA
                ...........
                maorF0PESWQ15APDKJ74YLs/hlGmaRGeJuRxvyyg8smcK3veB/v5sueF/pxD8H4J/A0HPu + ZUFb7SAAAAAElFTkSuQmCC
            </serv:CAPTCHAImage>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

LstSummaryUser el soporte para la devolución de URL de la sala personal

Hemos agregado un nuevo elemento de respuesta, personalMeetingRoomURL, a la API de LstSummaryUser .

Ejemplo de respuesta de LstSummaryUser :

Actualizaciones de la API de XML 39.9.0

Haga clic aquí para descargar el esquema de la API de XML 39,9.

Compatibilidad con direcciones URL de SIP cortas para salas de reuniones personales (PMR)

El soporte para el formato URL de SIP corto para PMRs afecta las API GetSessionInfo, GetMeeting, GetUsery GetMe . Se agregó un nuevo elemento de respuesta denominado displayMeetingUrl a las API de GetUser y GetMe , y ya está presente en GetSessionInfo y GetMeeting. displayMeetingUrl devuelve una URL de PMR del usuario.

API afectadas:

  • GetSessionInfo

  • GetMeeting

  • GetUser

  • GetMe

Ejemplo de respuesta de GetUser :

Ejemplo de respuesta de GetMe :

GetSessionInfo devuelve los elementos necesarios para el acceso anónimo

Como requisito de seguridad, los elementos necesarios solo pueden ser devueltos por GetSessionInfo por acceso anónimo.

Ejemplo de respuesta de GetSessionInfo :

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ep:status>NOT_INPROGRESS</ep:status>
    <ep:sessionkey>715952675</ep:sessionkey>
    <ep:accessControl>
        <ep:listStatus>PÚBLICO</ep:listStatus>
        <ep:registration>False</ep:registration>
        <ep:passwordReq>True</ep:passwordReq>
        <ep:registrationURL>https://sqdemo6.dmz.webex.com/ec3300/eventcenter/enroll/register.do?loadFlag=1&reqFlag=1&confId=123203663769372547&siteurl=sqdemo6</ep:registrationURL>
        <ep:registrationURLForMobile>https://sqdemo6.dmz.webex.com/ec3300/eventcenter/enroll/mobileRegister.do?formId=0&formType=0&loadFlag=1&from=mobileClient&siteurl=sqdemo6&confId=123203663769372547</ep:registrationURLForMobile>
    </ep:accessControl>
    <ep:metaData>
        <ep:confName>Anony_Meeting_Retuning</ep:confName>
        <ep:serviceType>MeetingCenter</ep:serviceType>
    </ep:metaData>
    <ep:schedule>
        <ep:startDate>03/29/2019 11:55:00</ep:startDate>
        <ep:duration>60</ep:duration>
        <ep:timeZone>GMT-07:00, Pacífico (San Francisco)</ep:timeZone>
        <ep:timeZoneID>4</ep:timeZoneID>
    </ep:schedule>
    <ep:attendeeOptions>
        <ep:joinRequiresAccount>False</ep:joinRequiresAccount>
    </ep:attendeeOptions>
    <ep:isAllowJBH>True</ep:isAllowJBH>
    <ep:isCETMeeting>True</ep:isCETMeeting>
    <ep:isPersonalMeetingRoom>False</ep:isPersonalMeetingRoom>
    <ep:meetingLink>https://sqdemo6.dmz.webex.com/sqdemo6/e.php?MTID=m2399b241f12722ca325388495e845103</ep:meetingLink>
    <ep:sipURL>715952675@sqdemo6.dmz.webex.com</ep:sipURL>
    <ep:displayMeetingUrl>715952675@sqdemo6.dmz.webex.com</ep:displayMeetingUrl>
</serv:bodyContent>

API afectadas:

  • GetSessionInfo

Planificar reuniones y cambio en el comportamiento del evento

De manera predeterminada, todas las reuniones planificadas son reuniones habilitadas para dispositivos de vídeo. Sin embargo, cuando planificar una reunión pero seleccione ninguna u otra persona para el audio de la reunión, la reunión se planificará como una reunión de Webex en un dispositivo que no sea de vídeo.

API afectadas:

  • CreateMeeting

  • SetMeeting

  • CreateEvent

  • SetEvent

Actualizaciones de la API de XML 39.8.0

Haga clic aquí para descargar el esquema de la API de XML 39,8.

LsttrainingattendeeHistory ahora devuelve un asistente a la reunión concentración

Se agregó un nuevo elemento de respuesta, attentionToDurationPercentage, a la API de LsttrainingattendeeHistory. LsttrainingattendeeHistory devuelve los detalles del concentración del asistente de la reunión. El elemento se devuelve en el siguiente formato:

<history:attentionToDurationPercentage>100</history:AttentionToDurationPercentage>

API afectadas:

  • LsttrainingattendeeHistory

    • attentionToDurationPercentage

    • attentionToAttendancePercentage

Ejemplo de respuesta de LsttrainingattendeeHistory :

<history:endTime>04/17/2019 23:37:07</history:endTime>
<history:duration>6</history:duration>
    <history:attentionToDurationPercentage>100</history:AttentionToDurationPercentage>
    <history:attentionToAttendancePercentage>100</history:AttentionToAttendancePercentage>
<history:registered>N</history:registered>
<history:invited>N</history:invited>

GetSite ahora devuelve el recuento de licencias

Se proporcionaron nuevos elementos de respuesta para devolver diferentes recuentos de licencias en la API de GetSite .

API afectadas:

  • GetSite

    • EEActiveUserCount

    • activeCETHost

    • MCActiveUserCount

    • ECActiveUserCount

    • TCActiveUserCount

    • SCActiveUserCount

Rediseño de GetSiteFT y SetSiteFT

Se rediseñaron las API de GetSiteFT y SetSiteFT para permitir los cambios de características dinámicas.

API afectadas:

  • GetSiteFT

  • SetSiteFT

Ejemplo de solicitud de GetSite :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
   http://www.webex.com/schemas/2002/06/service/service.xsd">
    <header>
        <securityContext>
            <siteName>{Nombresitio}</siteName>             <accessToken></accessToken>         </securityContext>     </header>     {<bodyContent xsi:type="java:com.webex.service.binding.site.GetSiteFT">         Token<featureToggles>             de<name>acceso a la cuenta de la máquina SupportCrossLaunch</name>
            <name>RemoveCMRLicenseSA</name>
        </featureToggles>
    </bodyContent>

</serv:message>

Ejemplo de respuesta de GetSite :

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteFTResponse">
            <ns1:featureToggles>
                <ns1:featureToggle>
                    <ns1:name>SupportCrossLaunch</ns1:name>
                    <ns1:value>False</ns1:value>
                </ns1:featureToggle>
                <ns1:featureToggle>
                    <ns1:name>RemoveCMRLicenseSA</ns1:name>
                    <ns1:value>False</ns1:value>
                </ns1:featureToggle>
            </ns1:featureToggles>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Ejemplo de solicitud de SetSite :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
   http://www.webex.com/schemas/2002/06/service/service.xsd">
    <header>
        <securityContext>
            <siteName>{Nombresitio}</siteName>             <accessToken></accessToken>         </securityContext>     </header>     {<body>         Token<bodyContent xsi:type="java:com.webex.service.binding.site.SetSiteFT">             de<featureToggles>                 acceso<featureToggle>                     a la cuenta de la<name>máquina SupportCrossLaunch</name>
                    <value>False</value>
                </featureToggle>
                <featureToggle>
                    <name>SupportPeopleInsight</name>
                    <value>True</value>
                </featureToggle>
            </featureToggles>
        </bodyContent>
    </body>
</serv:message>

Ejemplo de SetSiteFT rehijos:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:setSiteFTResponse"/>
    </serv:body>
</serv:message>

La longitud de la descripción de la reunión ahora está limitada a 2500 caracteres

Las siguientes API ahora tienen la longitud de contenido del elemento de descripción de la reunión restringida a 2500 caracteres:

API afectadas:

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • SetTrainingSession

Esta es una forma de evitar que Cisco Webex pueda procesar la solicitud. Si la descripción de la reunión tiene más de 2500 caracteres, se devuelve un mensaje de error.

Actualizaciones de la API de XML 39.5.0

Nuevo elemento videoMeshInterclusters agregado a los esquemas SetSite y GetSite

Se agregó un nuevo elemento, videoMeshInterclusters, al elemento SetSite . videoMeshInterclusters también contiene tres elementos secundarios videoMeshHomeCluster1, videoMeshHomeCluster2y videoMeshHomeCluster3.

API afectadas:

  • SetSite

    • videoMeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

  • GetSite

    • videoMeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

Actualizaciones de solicitud de SetSite :

Actualizaciones de respuesta de GetSite :

Actualizaciones de la API de XML 39.3.0

URL de SIP corta en API de XML, nuevo elemento displayMeetingUrl

Haga clic aquí para descargar el esquema de la API de XML 39,3.

Actualmente, al entrar a una reunión de Webex, la aplicación o el dispositivo deben proporcionar información del sitio, lo que hace que sea difícil entrar a las reuniones a veces. Esto es especialmente cierto cuando se marca desde un dispositivo SIP, ya que el usuario debe escribir el meeting_number@sitename.webex.com.

Para que sea más fácil entrar a las reuniones, eliminamos el requisito de introducir el nombre del sitio de la URL del SIP de la reunión: meeting_number@webex.com. Para mantener la compatibilidad con versiones anteriores, el formato antiguo funciona en el sipURL y el nuevo formato se agrega al nuevo elemento displayMeetingUrl.

API afectadas:

  • GetMeeting

    • displayMeetingUrl

  • GetEvent

    • displayMeetingUrl

  • GetSessionInfo

    • displayMeetingUrl

Ejemplo de respuesta de GetMeeting :

    <meet:isCETMeeting>True</meet:isCETMeeting>
    <meet:meetingLink>https://sqdemo.dmz.webex.com/sqdemo/j.php?MTID=m0cdefe09626ba0bec956cdf9088bff55</meet:meetingLink>
    <meet:sipURL>712296997@sqdemo.dmz.webex.com</meet:sipURL>
    <meet:displayMeetingUrl>712296997@dmz.webex.com</meet:displayMeetingUrl>

Ejemplo de respuesta de GetEvent :

    <event:hostType>1001001</event:hostType>
    <event:isCETMeeting>True</event:isCETMeeting>
    <event:sipURL>713847821@sqdemo.dmz.webex.com</event:sipURL>
    <event:displayMeetingUrl>713847821@dmz.webex.com</event:displayMeetingUrl>

Ejemplo de respuesta de GetSessionInfo :

    <ep:isCETMeeting>True</ep:isCETMeeting>
    <ep:isNextUpcomingInstance>True</ep:isNextUpcomingInstance>
    <ep:meetingLink>https://sqdemo.dmz.webex.com/sqdemo/j.php?MTID=ee7d38639d0b4a9ed2eb8802cfa2810dd</ep:meetingLink>
    <ep:sipURL>713847821@sqdemo.dmz.webex.com</ep:sipURL>
    <ep:displayMeetingUrl>713847821@dmz.webex.com</ep:displayMeetingUrl>

Ejemplo de correo electrónico:

La longitud de la descripción ahora está limitada a 1024 caracteres

Las siguientes API ahora tienen la longitud de contenido del elemento de Descripción restringida a 1024 caracteres:

API afectadas:

  • CreateTrainingSession

  • SetTrainingSession

  • CreateEvent

  • SetEvent

Este cambio es para evitar que Cisco Webex pueda procesar la solicitud. Si la descripción tiene más de 1024 caracteres, se devuelve un mensaje de error: "060067 Descripción de entrada no válida. La descripción no puede exceder la longitud máxima de los caracteres de la pantalla 1024.

Ejemplo de respuesta para una longitud de Descripción superior a 1024 caracteres:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:sess="http://www.webex.com/schemas/2002/06/service/session" xmlns:train="http://www.webex.com/schemas/2002/06/service/trainingsession" xmlns:qti="http://www.webex.com/schemas/2002/06/service/trainingsessionqti" xmlns:qtiasi="http://www.webex.com/schemas/2002/06/service/trainingsessionqtiasi">
    <serv:header>
        <serv:response>
            <serv:result>CONTRARIO</serv:result>
            <serv:reason>
Descripción de entrada no válida. La descripción no puede exceder la longitud máxima de los caracteres de la pantalla 1024
            </serv:reason>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
            <serv:exceptionID>060067</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

GetSessionInfo ahora solo devuelve información básica para salas personales cuando hay un usuario anónimo que utiliza la API

Para garantizar una mayor seguridad, rebajamos la cantidad de información devuelta por GetSessionInfo cuando hay un usuario del asistente anónimo que utiliza la API. En esta actualización, reduciremos los siguientes elementos en la respuesta de la API:

API afectadas:

  • GetSessionInfo

    • <ep:accessControl>

  • <ep:sessionPassword>

    • <ep:telephony>

    • <ep:isAlternateHost>…</ep:isAlternateHost>

    • <ep:isCreator>…</ep:isCreator>

    • <ep:hostKey>…</ep:hostKey>

    • <ep:supportE2E>…</ep:supportE2E>

Comparaciones de respuesta:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ep:status>NOT_INPROGRESS</ep:status>
    <ep:isLocked>False</ep:isLocked>
    <ep:sessionkey>712419789</ep:sessionkey>
    <ep:confID>120396209273701973</ep:confID>
    <ep:accessControl>
        <ep:sessionPassword></ep:sessionPassword>   <!--Removed-->
        <ep:listStatus>NO listada</ep:listStatus>
        <ep:registration>False</ep:registration>
        <ep:passwordReq>False</ep:passwordReq>
        <ep:isEnforceAudioPassword>False</ep:isEnforceAudioPassword>
        <ep:isEnforceAudioLogin>False</ep:isEnforceAudioLogin>
    </ep:accessControl>
    <ep:metaData>
        <ep:confName>Sala personal de la prueba de Simon</ep:confName>
        <ep:sessionType>3</ep:sessionType>
        <ep:serviceType>MeetingCenter</ep:serviceType>
        <ep:isRecurring>False</ep:isRecurring>
        <ep:agendaFormat>TEXTOS</ep:agendaFormat>
        <ep:descriptionFormat>TEXTOS</ep:descriptionFormat>
        <ep:isException>False</ep:isException>
        <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
        <ep:hasException>False</ep:hasException>
    </ep:metaData>
    <ep:telephony>    <!--Removed-->
        <ep:telephonySupport>CALLBACK</ep:telephonySupport> <!--Removed-->         <ep:globalCallInNumbersURL>https://sqdemo6.DMZ.webex.com/sqdemo6/globalcallin.php?serviceType=MC&ED=0</ep:globalCallInNumbersURL>   <!--Removed-->         <ep:tollFreeRestrictionsURL>https://www.webex.com/pdf/tollfree_restrictions.pdf</ep:tollFreeRestrictionsURL>    <!--Removed-->         <ep:dialInSequences>AutoDialInSequence: [AccessNumber],, * 00 * [accesodel] #,,, [AttendeeID] # | SilentDialInSequence: [AccessNumber],, * 01 * [Accesodel] # [AttendeeID] # * 01 * | AutoLGDialInSequence: [AccessNumber],, * 00 * [Accesodel] #,,, [ProfileID] #,,, [PIN] # | SilentLGDialInSequence: [AccessNumber],, * 01 * [Accesodel] # [ProfileID] # [PIN] # * 01 * | AutoLGPWDialInSequence: [AccessNumber],, * 00 * [Accesodel] #,,, [ProfileID] #,,, [PIN] #,,, [password] # | SilentLGPWDialInSequence: [AccessNumber],, * 01 * [accesodel] # [ProfileID] # [PIN] # [contraseña] # * 01 *</ep:dialInSequences>  <!--Removed-->         <ep:callInNum>    <!--Removed-->             <serv:tollNum>14085452910</serv:tollNum>    <!--Removed-->             <serv:globalNum>  <!--Removed-->                 <serv:countryAlias>14085452912</serv:countryAlias>  <!--Removed-->                 <serv:phoneNumber>14085452912</serv:phoneNumber>    <!--Removed-->                 <serv:tollFree>falso</serv:tollFree>    <!--Removed-->                 <serv:default>falso</serv:default>  <!--Removed-->             </serv:globalNum> <!--Removed-->         </ep:callInNum>   <!--Removed-->         <ep:labels>   <!--Removed-->             <ep:tollFreeCallInLabel>número gratuito (EE. UU./Canadá)</ep:tollFreeCallInLabel>   <!--Removed-->             <ep:tollCallInLabel>14085452910</ep:tollCallInLabel>    <!--Removed-->         </ep:labels>  <!--Removed-->         <ep:isMPAudio>falso</ep:isMPAudio>  <!--Removed-->         <ep:voip>verdadero</ep:voip> <!--Removed-->         <ep:enableTSP>falso</ep:enableTSP>  <!--Removed-->     </ep:telephony>   <!--Removed-->     <ep:host>         <ep:firstName>Marta</ep:firstName>
        <ep:lastName>Prueba</ep:lastName>
        <ep:email>simon0@qa.webex.com</ep:email>
        <ep:webExId>Simon</ep:webExId>
        <ep:allowAnyoneHostMeeting>False</ep:allowAnyoneHostMeeting>
    </ep:host>
    <ep:schedule>
        <ep:startDate>12/31/2068 13:00:00</ep:startDate>
        <ep:duration>720</ep:duration>
        <ep:timeZone>GMT-08:00, Pacífico (San Francisco)</ep:timeZone>
        <ep:timeZoneID>4</ep:timeZoneID>
        <ep:openTimeInSec>0</ep:openTimeInSec>
    </ep:schedule>
    <ep:attendeeOptions>
        <ep:joinRequiresAccount>False</ep:joinRequiresAccount>
    </ep:attendeeOptions>
    <ep:isAudioOnly>False</ep:isAudioOnly>
    <ep:telePresence>False</ep:telePresence>
    <ep:isAlternateHost>falso</ep:isAlternateHost>  <!--Removed-->     <ep:isCreator>verdadero</ep:isCreator>   <!--Removed-->     <ep:hostKey>954462</ep:hostKey> <!--Removed-->     <ep:supportE2E>falso</ep:supportE2E>    <!--Removed-->     <ep:isAllowJBH>falso</ep:isAllowJBH>
    <ep:isCETMeeting>True</ep:isCETMeeting>
    <ep:isPersonalMeetingRoom>True</ep:isPersonalMeetingRoom>
    <ep:isNextUpcomingInstance>True</ep:isNextUpcomingInstance>
    <ep:meetingLink>https://sqdemo6.dmz.webex.com/sqdemo6/j.php?MTID=m424620ac1c117e156d97665b455192ed</ep:meetingLink>
    <ep:sipURL>simon0@sqdemo6.dmz.webex.com</ep:sipURL>
    <ep:displayMeetingUrl>simon0@sqdemo6.dmz.webex.com</ep:displayMeetingUrl>
    <ep:isAutoRecord>False</ep:isAutoRecord>
</serv:bodyContent>

Actualizaciones de la API de XML 39.2.0

Nuevo elemento lastLoginTime devuelto en respuesta LstSummaryUser

Se agregó un nuevo elemento de respuesta, lastLoginTime, a la API de LstSummaryUser. lastLoginTime devuelve la hora del último inicio de sesión para cada usuario. El elemento se devuelve en el siguiente formato:

<lastLoginTime>04/12/2018 22:40:01 * *</lastLoginTime>

API afectadas:

  • LstSummaryUser

    • lastLoginTime

Ejemplo de respuesta de LstSummaryUser :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:use="http://www.webex.com/schemas/2002/06/service/user">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="use:lstsummaryUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <use:user>
                <use:userID>3469487</use:userID>
                <use:objectGUID>a14e3312-e1d1-4e41-82b9-6ddac80c9f9a</use:objectGUID>
                <use:webExId>sangeetha.swaminathan@gmail.com</use:webExId>
                <use:firstName>Sangee</use:firstName>
                <use:lastName>Gmail</use:lastName>
                <use:email>sangeetha.swaminathan@gmail.com</use:email>
                <use:userRoleType>ORGANIZAR</use:userRoleType>
                <use:registrationDate>12/11/2018 14:41:27</use:registrationDate>
                <use:active>DESACTIVADO</use:active>
                <use:timeZoneID>4</use:timeZoneID>
                <use:lastLoginTime>04/12/2018 22:40:01</use:lastLoginTime>
            </use:user>
            <use:matchingRecords>
                <serv:total>1</serv:total>
                <serv:returned>1</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </use:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Actualizaciones de la API de XML 39.1.0

Haga clic aquí para descargar el esquema 39.1.0 de la API de XML.

Nuevo elemento apiVer agregado a la API de GetAPIVersion

Se agregó un nuevo elemento de respuesta, apiVer, a la API de GetAPIVersion. Con esta actualización, la Convención de nomenclatura de la versión de la API de XML cambia para coincidir con un número de versión unificado con otras áreas de productos de Cisco Webex. apiVer devuelve la información de la nueva versión, como 39.1.0 para la actualización de enero de 2019.

API afectadas:

  • GetAPIVersion

    • apiVer

El elemento apiVersion se descartará el 1 de mayo de 2019 y la versión del elemento será asignada a un nuevo valor de API de XML el 1 de mayo de 2019.

Ejemplo de respuesta de GetAPIVersion :

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:getAPIVersionResponse">
            <ep:apiVersion>API de XML de Webex V 11.0.0</ep:apiVersion>
            <ep:release>SP22</ep:release>
            <ep:apiVer>39.1.0</ep:apiVer>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Parámetros de HQ y HD eliminados de la API de XML

Las propiedades de vídeo de HQ y HD ahora se determinan en el nivel del sitio, en lugar de determinarlas en el nivel de usuario. Las dos opciones para estos parámetros se ignoran cuando se envían solicitudes desde las siguientes API:

  • CreateMeeting

  • SetMeeting

  • CreateTrainingSession

  • SetTrainingSession

Las API de GetMeeting y GetTrainingSession todavía devuelven las dos opciones (decidida por nivel de sitio y usuario) para evitar la ruptura del código existente.

Nuevo elemento uploadLogFileUrl agregado a los metadatos del sitio devueltos a la aplicación de escritorio

Se agregó un nuevo elemento uploadLogFileUrl a la respuesta devuelta a la aplicación de escritorio cuando llama a la API getSite en el servidor de API de XML. La aplicación de escritorio puede cargar el archivo de registro en uploadLogFileUrl.

API afectadas:

  • GetSite

    • uploadLogFileUrl

Ejemplo de respuesta de GetSite :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ns1:siteInstance>
                <ns1:metaData>
                    <ns1:isEnterprise>True</ns1:isEnterprise>
                    <ns1:serviceType>Meeting Center</ns1:serviceType>
                    <ns1:serviceType>Event Center</ns1:serviceType>
                    <ns1:serviceType>Training Center</ns1:serviceType>
                    <ns1:serviceType>Support Center</ns1:serviceType>
                    <ns1:meetingTypes>
                        <ns1:meetingTypeID>9</ns1:meetingTypeID>
                        <ns1:meetingTypeName>COMPLEMENTO</ns1:meetingTypeName>
                        <ns1:hideInScheduler>False</ns1:hideInScheduler>
                    </ns1:meetingTypes>
                    <ns1:meetingTypes>
                        <ns1:meetingTypeID>11</ns1:meetingTypeID>
                        <ns1:meetingTypeName>Jack</ns1:meetingTypeName>
                        <ns1:hideInScheduler>False</ns1:hideInScheduler>
                    </ns1:meetingTypes>
                    <ns1:meetingTypes>
                        <ns1:meetingTypeID>13</ns1:meetingTypeID>
                        <ns1:meetingTypeName>SC3</ns1:meetingTypeName>
                        <ns1:hideInScheduler>False</ns1:hideInScheduler>
                    </ns1:meetingTypes>
                    <ns1:meetingTypes>
                        <ns1:meetingTypeID>16</ns1:meetingTypeID>
                        <ns1:meetingTypeName>AUO</ns1:meetingTypeName>
                        <ns1:hideInScheduler>False</ns1:hideInScheduler>
                    </ns1:meetingTypes>
                    <ns1:meetingTypes>
                        <ns1:meetingTypeID>214</ns1:meetingTypeID>
                        <ns1:meetingTypeName>ACTIVA</ns1:meetingTypeName>
                        <ns1:hideInScheduler>False</ns1:hideInScheduler>
                    </ns1:meetingTypes>
                    <ns1:siteName>sqdemo28</ns1:siteName>
                    <ns1:brandName>sqdemo28</ns1:brandName>
                    <ns1:brandName>sqdemo28-de</ns1:brandName>
                    <ns1:brandName>sqdemo28-en</ns1:brandName>
                    <ns1:brandName>sqdemo28-fr</ns1:brandName>
                    <ns1:region>Francia</ns1:region>
                    <ns1:currency>Francos franceses</ns1:currency>
                    <ns1:timeZoneID>4</ns1:timeZoneID>
                    <ns1:timeZone>GMT-08:00, Pacífico (San Jose)</ns1:timeZone>                     <ns1:parterID>7Dsupoc6DOfzpgcNViYvUA</ns1:parterID>
                    <ns1:webDomain>sqwd</ns1:webDomain>
                    <ns1:meetingDomain>sqmd</ns1:meetingDomain>
                    <ns1:telephonyDomain>sqtd</ns1:telephonyDomain>
                    <ns1:pageVersion>T33L</ns1:pageVersion>
                    <ns1:clientVersion>T33L</ns1:clientVersion>
                    <ns1:pageLanguage>Francés</ns1:pageLanguage>
                    <ns1:activateStatus>True</ns1:activateStatus>
                    <ns1:webPageType>J2EE</ns1:webPageType>
                    <ns1:iCalendar>True</ns1:iCalendar>
                    <ns1:myWebExDefaultPage>Mis reuniones</ns1:myWebExDefaultPage>
                    <ns1:componentVersion>cmp3300</ns1:componentVersion>
                    <ns1:accountNumLimit>999999</ns1:accountNumLimit>
                    <ns1:activeUserCount>40</ns1:activeUserCount>
                    <ns1:displayMeetingActualTime>False</ns1:displayMeetingActualTime>
                    <ns1:displayOffset>True</ns1:displayOffset>
                    <ns1:supportWebEx11>False</ns1:supportWebEx11>
                </ns1:metaData>
                <ns1:ucf>
                    <ns1:ucfConfiguration>UCF 2,1</ns1:ucfConfiguration>
                </ns1:ucf>
                <ns1:clientPlatforms>
                    <ns1:msWindows>True</ns1:msWindows>
                    <ns1:macOS9>True</ns1:macOS9>
                    <ns1:macOSX>True</ns1:macOSX>
                    <ns1:sunSolaris>True</ns1:sunSolaris>
                    <ns1:linux>True</ns1:linux>
                    <ns1:hpUnix>False</ns1:hpUnix>
                    <ns1:java>True</ns1:java>
                    <ns1:palm>False</ns1:palm>
                </ns1:clientPlatforms>
                <ns1:resourceRestrictions>
                    <ns1:isLicenseManager>True</ns1:isLicenseManager>
                    <ns1:concurrentLicense>0</ns1:concurrentLicense>
                    <ns1:fileFolderCapacity>1000</ns1:fileFolderCapacity>
                    <ns1:maxConcurrentEvents>0</ns1:maxConcurrentEvents>
                    <ns1:archiveStorageLimit>0</ns1:archiveStorageLimit>
                </ns1:resourceRestrictions>
                <ns1:supportAPI>
                    <ns1:autoLogin>True</ns1:autoLogin>
                    <ns1:aspAndPHPAPI>True</ns1:aspAndPHPAPI>
                    <ns1:backwardAPI>False</ns1:backwardAPI>
                    <ns1:xmlAPI>True</ns1:xmlAPI>
                    <ns1:cAPI>False</ns1:cAPI>
                    <ns1:scorm>True</ns1:scorm>
                </ns1:supportAPI>
                <ns1:myWebExConfig>
                    <ns1:myContacts>True</ns1:myContacts>
                    <ns1:myProfile>True</ns1:myProfile>
                    <ns1:myMeetings>True</ns1:myMeetings>
                    <ns1:trainingRecordings>True</ns1:trainingRecordings>
                    <ns1:folders>False</ns1:folders>
                    <ns1:eventDocument>True</ns1:eventDocument>
                    <ns1:myReport>False</ns1:myReport>
                    <ns1:myComputer>False</ns1:myComputer>
                    <ns1:personalMeetingPage>False</ns1:personalMeetingPage>
                    <ns1:myFilesStorage>1000</ns1:myFilesStorage>
                    <ns1:myComputerNumbers>0</ns1:myComputerNumbers>
                    <ns1:enableMyWebExPro>True</ns1:enableMyWebExPro>
                    <ns1:myWebExProMaxHosts>999999</ns1:myWebExProMaxHosts>
                    <ns1:restrictAccessAnyApps>False</ns1:restrictAccessAnyApps>
                    <ns1:restrictAccessAnyAppsNum>0</ns1:restrictAccessAnyAppsNum>
                    <ns1:addlAccessAnyComputersLimit>RIGUROSO</ns1:addlAccessAnyComputersLimit>
                    <ns1:addlAccessAnyComputers>0</ns1:addlAccessAnyComputers>
                    <ns1:addlStorageLimit>RIGUROSO</ns1:addlStorageLimit>
                    <ns1:addlStorage>0</ns1:addlStorage>
                    <ns1:myContactsPro>True</ns1:myContactsPro>
                    <ns1:myProfilePro>True</ns1:myProfilePro>
                    <ns1:myMeetingsPro>True</ns1:myMeetingsPro>
                    <ns1:trainingRecordingsPro>True</ns1:trainingRecordingsPro>
                    <ns1:foldersPro>False</ns1:foldersPro>
                    <ns1:eventDocumentPro>True</ns1:eventDocumentPro>
                    <ns1:myReportPro>True</ns1:myReportPro>
                    <ns1:myComputerPro>False</ns1:myComputerPro>
                    <ns1:personalMeetingPagePro>True</ns1:personalMeetingPagePro>
                    <ns1:myFilesStoragePro>1000</ns1:myFilesStoragePro>
                    <ns1:myComputerNumbersPro>0</ns1:myComputerNumbersPro>
                    <ns1:PMRheaderBranding>False</ns1:PMRheaderBranding>
                </ns1:myWebExConfig>
                <ns1:telephonyConfig>
                    <ns1:isTSPUsingTelephonyAPI>False</ns1:isTSPUsingTelephonyAPI>
                    <ns1:serviceName>Conferencia personal no.</ns1:serviceName>                     <ns1:participantAccessCodeLabel>Código de acceso del asistente</ns1:participantAccessCodeLabel>
                    <ns1:subscriberAccessCodeLabel>Código de acceso de organizador</ns1:subscriberAccessCodeLabel>
                    <ns1:attendeeIDLabel>ID de asistente</ns1:attendeeIDLabel>
                    <ns1:internetPhone>True</ns1:internetPhone>
                    <ns1:supportCallInTypeTeleconf>True</ns1:supportCallInTypeTeleconf>
                    <ns1:callInTeleconferencing>True</ns1:callInTeleconferencing>
                    <ns1:tollFreeCallinTeleconferencing>True</ns1:tollFreeCallinTeleconferencing>
                    <ns1:intlCallInTeleconferencing>True</ns1:intlCallInTeleconferencing>
                    <ns1:callBackTeleconferencing>True</ns1:callBackTeleconferencing>
                    <ns1:callInNumber>1</ns1:callInNumber>
                    <ns1:defaultTeleServerSubject>0.0.0.0</ns1:defaultTeleServerSubject>
                    <ns1:subscribeName>AC</ns1:subscribeName>
                    <ns1:subscribePassword>pasamos</ns1:subscribePassword>
                    <ns1:defaultPhoneLines>10</ns1:defaultPhoneLines>
                    <ns1:defaultSpeakingLines>10</ns1:defaultSpeakingLines>
                    <ns1:majorCountryCode>1</ns1:majorCountryCode>
                    <ns1:majorAreaCode>408</ns1:majorAreaCode>
                    <ns1:publicName>Usuario de llamada entrante</ns1:publicName>
                    <ns1:hybridTeleconference>True</ns1:hybridTeleconference>
                    <ns1:instantHelp>False</ns1:instantHelp>
                    <ns1:customerManage>False</ns1:customerManage>
                    <ns1:maxCallersNumber>500</ns1:maxCallersNumber>
                    <ns1:isSpecified>False</ns1:isSpecified>
                    <ns1:isContinue>False</ns1:isContinue>
                    <ns1:intlCallBackTeleconferencing>True</ns1:intlCallBackTeleconferencing>
                    <ns1:personalTeleconf>
                        <ns1:primaryLargeServer>
                            <serv:tollNum>14085452910</serv:tollNum>
                            <serv:globalNum>
                                <serv:countryAlias>14085452912</serv:countryAlias>
                                <serv:phoneNumber>14085452912</serv:phoneNumber>
                                <serv:tollFree>False</serv:tollFree>
                                <serv:default>False</serv:default>
                            </serv:globalNum>
                            <serv:enableServer>True</serv:enableServer>
                            <serv:tollLabel>14085452910</serv:tollLabel>
                            <serv:tollFreeLabel>Número de llamada entrante gratuito (EE.UU./Canadá)</serv:tollFreeLabel>                         </ns1:primaryLargeServer>                         <ns1:backup1LargeServer>                             <serv:enableServer>falso</serv:enableServer>
                            <serv:tollLabel>Número gratuito de llamada entrante (EE.UU./Canadá)</serv:tollLabel>                             <serv:tollFreeLabel>número de llamada entrante gratuito (EE.UU./Canadá)</serv:tollFreeLabel>                         </ns1:backup1LargeServer>                         <ns1:backup2LargeServer>                             <serv:enableServer>falso</serv:enableServer>
                            <serv:tollLabel>Backup número de llamada entrante pago (EE.UU./Canadá)</serv:tollLabel>                             <serv:tollFreeLabel>número de llamada entrante gratuito de backup (EE.UU./Canadá)</serv:tollFreeLabel>                         </ns1:backup2LargeServer>                         <ns1:primarySmallServer>                             <serv:enableServer>false</serv:enableServer>
                            <serv:tollLabel>Número gratuito de llamada entrante (EE.UU./Canadá)</serv:tollLabel>                             <serv:tollFreeLabel>número de llamada entrante gratuito (EE.UU./Canadá)</serv:tollFreeLabel>                         </ns1:primarySmallServer>                         <ns1:backup1SmallServer>                             <serv:enableServer>falso</serv:enableServer>
                            <serv:tollLabel>Número gratuito de llamada entrante (EE.UU./Canadá)</serv:tollLabel>                             <serv:tollFreeLabel>número de llamada entrante gratuito (EE.UU./Canadá)</serv:tollFreeLabel>                         </ns1:backup1SmallServer>                         <ns1:backup2SmallServer>                             <serv:enableServer>falso</serv:enableServer>
                            <serv:tollLabel>Backup número de llamada entrante pago (EE.UU./Canadá)</serv:tollLabel>                             <serv:tollFreeLabel>número de llamada entrante gratuito de backup (EE.UU./Canadá)</serv:tollFreeLabel>                         </ns1:backup2SmallServer>                         <ns1:joinBeforeHost>false</ns1:joinBeforeHost>
                    </ns1:personalTeleconf>
                    <ns1:multiMediaPlatform>True</ns1:multiMediaPlatform>
                    <ns1:multiMediaHostName>msa1mcccl01.dmz.webex.com</ns1:multiMediaHostName>
                    <ns1:broadcastAudioStream>True</ns1:broadcastAudioStream>
                    <ns1:tspAdaptorSettings>
                        <ns1:primaryLarge>
                            <ns1:enableAdaptor>False</ns1:enableAdaptor>
                            <ns1:serverIP></ns1:serverIP>
                            <ns1:mpAudio>
                                <ns1:label>Número de llamada entrante</ns1:label>
                            </ns1:mpAudio>
                            <ns1:mpAudio>
                                <ns1:label>Número de llamada entrante gratuito</ns1:label>
                            </ns1:mpAudio>
                        </ns1:primaryLarge>
                        <ns1:backup1Large>
                            <ns1:enableAdaptor>False</ns1:enableAdaptor>
                            <ns1:serverIP></ns1:serverIP>
                            <ns1:mpAudio>
                                <ns1:label>Número de llamada entrante</ns1:label>
                            </ns1:mpAudio>
                            <ns1:mpAudio>
                                <ns1:label>Número de llamada entrante gratuito</ns1:label>
                            </ns1:mpAudio>
                        </ns1:backup1Large>
                        <ns1:backup2Large>
                            <ns1:enableAdaptor>False</ns1:enableAdaptor>
                            <ns1:serverIP></ns1:serverIP>
                            <ns1:mpAudio>
                                <ns1:label>Número de llamada entrante</ns1:label>
                            </ns1:mpAudio>
                            <ns1:mpAudio>
                                <ns1:label>Número de llamada entrante gratuito</ns1:label>
                            </ns1:mpAudio>
                        </ns1:backup2Large>
                    </ns1:tspAdaptorSettings>
                    <ns1:meetingPlace>
                        <ns1:persistentTSP>False</ns1:persistentTSP>
                        <ns1:mpAudioConferencing>WithoutIntegration</ns1:mpAudioConferencing>
                    </ns1:meetingPlace>
                    <ns1:supportOtherTypeTeleconf>False</ns1:supportOtherTypeTeleconf>
                    <ns1:otherTeleServiceName>Otro servicio de teleconferencia</ns1:otherTeleServiceName>
                    <ns1:supportAdapterlessTSP>False</ns1:supportAdapterlessTSP>
                    <ns1:displayAttendeeID>False</ns1:displayAttendeeID>
                    <ns1:provisionTeleAccount>True</ns1:provisionTeleAccount>
                    <ns1:choosePCN>False</ns1:choosePCN>
                    <ns1:audioOnly>True</ns1:audioOnly>
                    <ns1:configTollAndTollFreeNum>False</ns1:configTollAndTollFreeNum>
                    <ns1:configPrimaryTS>False</ns1:configPrimaryTS>
                    <ns1:teleCLIAuthEnabled>False</ns1:teleCLIAuthEnabled>
                    <ns1:teleCLIPINEnabled>False</ns1:teleCLIPINEnabled>
                </ns1:telephonyConfig>
                <ns1:commerceAndReporting>
                    <ns1:trackingCode>False</ns1:trackingCode>
                    <ns1:siteAdminReport>True</ns1:siteAdminReport>
                    <ns1:subScriptionService>False</ns1:subScriptionService>
                    <ns1:isECommmerce>False</ns1:isECommmerce>
                    <ns1:customereCommerce>False</ns1:customereCommerce>
                    <ns1:isLocalTax>False</ns1:isLocalTax>
                    <ns1:localTaxName>MOV</ns1:localTaxName>
                    <ns1:localTaxtRate>0,0</ns1:localTaxtRate>
                    <ns1:holReport>1</ns1:holReport>
                </ns1:commerceAndReporting>
                <ns1:tools>
                    <ns1:businessDirectory>False</ns1:businessDirectory>
                    <ns1:officeCalendar>False</ns1:officeCalendar>
                    <ns1:meetingCalendar>True</ns1:meetingCalendar>
                    <ns1:displayOnCallAssistLink>False</ns1:displayOnCallAssistLink>
                    <ns1:displayProfileLink>True</ns1:displayProfileLink>
                    <ns1:recordingAndPlayback>True</ns1:recordingAndPlayback>
                    <ns1:recordingEditor>True</ns1:recordingEditor>
                    <ns1:publishRecordings>True</ns1:publishRecordings>
                    <ns1:instantMeeting>True</ns1:instantMeeting>
                    <ns1:emails>False</ns1:emails>
                    <ns1:outlookIntegration>True</ns1:outlookIntegration>
                    <ns1:wirelessAccess>False</ns1:wirelessAccess>
                    <ns1:allowPublicAccess>True</ns1:allowPublicAccess>
                    <ns1:ssl>True</ns1:ssl>
                    <ns1:handsOnLab>True</ns1:handsOnLab>
                    <ns1:holMaxLabs>999999</ns1:holMaxLabs>
                    <ns1:holMaxComputers>999999</ns1:holMaxComputers>
                    <ns1:userLockDown>False</ns1:userLockDown>
                    <ns1:meetingAssist>False</ns1:meetingAssist>
                    <ns1:sms>False</ns1:sms>
                    <ns1:encryption>NADA</ns1:encryption>
                    <ns1:internalMeeting>False</ns1:internalMeeting>
                    <ns1:enableTP>False</ns1:enableTP>
                    <ns1:enableTPplus>False</ns1:enableTPplus>
                    <ns1:uploadLogFileUrl>https://sqwd.webex.com/logadmin/spr.do?SiteUrl=sqdemo28&LanguageId=1</ns1:uploadLogFileUrl>
                </ns1:tools>
                <ns1:custCommunications>
                    <ns1:displayType>
                        <ns1:prodSvcAnnounce>False</ns1:prodSvcAnnounce>
                        <ns1:trainingInfo>False</ns1:trainingInfo>
                        <ns1:eNewsletters>False</ns1:eNewsletters>
                        <ns1:promotionsOffers>False</ns1:promotionsOffers>
                        <ns1:pressReleases>False</ns1:pressReleases>
                    </ns1:displayType>
                    <ns1:displayMethod>
                        <ns1:email>False</ns1:email>
                        <ns1:fax>False</ns1:fax>
                        <ns1:phone>False</ns1:phone>
                        <ns1:mail>False</ns1:mail>
                    </ns1:displayMethod>
                </ns1:custCommunications>
                <ns1:trackingCodes/>
                <ns1:supportedServices>
                    <ns1:meetingCenter>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:pageVersion>mc3300</ns1:pageVersion>
                        <ns1:clientVersion>T33L</ns1:clientVersion>
                    </ns1:meetingCenter>
                    <ns1:trainingCenter>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:pageVersion>tc3300</ns1:pageVersion>
                        <ns1:clientVersion>T33L</ns1:clientVersion>
                    </ns1:trainingCenter>
                    <ns1:supportCenter>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:pageVersion>sc3300</ns1:pageVersion>
                        <ns1:clientVersion>T33L</ns1:clientVersion>
                        <ns1:webACD>True</ns1:webACD>
                    </ns1:supportCenter>
                    <ns1:eventCenter>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:pageVersion>ec3300</ns1:pageVersion>
                        <ns1:clientVersion>T33L</ns1:clientVersion>
                        <ns1:marketingAddOn>False</ns1:marketingAddOn>
                        <ns1:optimizeAttendeeBandwidthUsage>False</ns1:optimizeAttendeeBandwidthUsage>
                    </ns1:eventCenter>
                    <ns1:salesCenter>
                        <ns1:enabled>False</ns1:enabled>
                    </ns1:salesCenter>
                </ns1:supportedServices>
                <ns1:securityOptions>
                    <ns1:passwordExpires>False</ns1:passwordExpires>
                    <ns1:passwordLifetime>0</ns1:passwordLifetime>
                    <ns1:ECMeetingsUnlisted>False</ns1:ECMeetingsUnlisted>
                    <ns1:TCMeetingsUnlisted>False</ns1:TCMeetingsUnlisted>
                    <ns1:allMeetingsUnlisted>True</ns1:allMeetingsUnlisted>
                    <ns1:allMeetingsPassword>True</ns1:allMeetingsPassword>
                    <ns1:joinBeforeHost>False</ns1:joinBeforeHost>
                    <ns1:audioBeforeHost>False</ns1:audioBeforeHost>
                    <ns1:audioBeforeHostEC>False</ns1:audioBeforeHostEC>
                    <ns1:audioBeforeHostTC>False</ns1:audioBeforeHostTC>
                    <ns1:changePersonalURL>True</ns1:changePersonalURL>
                    <ns1:changeUserName>False</ns1:changeUserName>
                    <ns1:meetings>
                        <ns1:strictPasswords>True</ns1:strictPasswords>
                    </ns1:meetings>
                    <ns1:strictUserPassword>True</ns1:strictUserPassword>
                    <ns1:accountNotify>False</ns1:accountNotify>
                    <ns1:requireLoginBeforeSiteAccess>False</ns1:requireLoginBeforeSiteAccess>
                    <ns1:changePWDWhenAutoLogin>False</ns1:changePWDWhenAutoLogin>
                    <ns1:enforceBaseline>True</ns1:enforceBaseline>
                    <ns1:passwordChangeIntervalOpt>False</ns1:passwordChangeIntervalOpt>
                    <ns1:passwordChangeInterval>24</ns1:passwordChangeInterval>
                    <ns1:firstAttendeeAsPresenter>False</ns1:firstAttendeeAsPresenter>
                    <ns1:isEnableUUIDLink>True</ns1:isEnableUUIDLink>
                    <ns1:isEnableUUIDLinkForSAC>True</ns1:isEnableUUIDLinkForSAC>
                    <ns1:enforceRecordingPwdForMC>True</ns1:enforceRecordingPwdForMC>
                    <ns1:enforceRecordingPwdForEC>False</ns1:enforceRecordingPwdForEC>
                    <ns1:enforceRecordingPwdForTC>False</ns1:enforceRecordingPwdForTC>
                    <ns1:enforceRecordingPwdForMisc>True</ns1:enforceRecordingPwdForMisc>
                </ns1:securityOptions>
                <ns1:defaults>
                    <ns1:emailReminders>True</ns1:emailReminders>
                    <ns1:entryExitTone>AVISA</ns1:entryExitTone>
                    <ns1:voip>True</ns1:voip>
                    <ns1:teleconference>
                        <ns1:telephonySupport>DEVOL</ns1:telephonySupport>
                        <ns1:tollFree>True</ns1:tollFree>
                        <ns1:intlLocalCallIn>True</ns1:intlLocalCallIn>
                    </ns1:teleconference>
                    <ns1:joinTeleconfNotPress1>False</ns1:joinTeleconfNotPress1>
                    <ns1:updateTSPAccount>False</ns1:updateTSPAccount>
                </ns1:defaults>
                <ns1:scheduleMeetingOptions>
                    <ns1:scheduleOnBehalf>True</ns1:scheduleOnBehalf>
                    <ns1:saveSessionTemplate>True</ns1:saveSessionTemplate>
                </ns1:scheduleMeetingOptions>
                <ns1:navBarTop>
                    <ns1:button>
                        <ns1:order>1</ns1:order>
                        <ns1:serviceName>Bienvenido</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>2</ns1:order>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:serviceName>Meeting Center</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>3</ns1:order>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:serviceName>Event Center</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>4</ns1:order>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:serviceName>Support Center</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>5</ns1:order>
                        <ns1:enabled>True</ns1:enabled>
                        <ns1:serviceName>Training Center</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>6</ns1:order>
                        <ns1:serviceName>Administración del sitio</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>7</ns1:order>
                        <ns1:enabled>False</ns1:enabled>
                        <ns1:serviceName>Sales&'A0;Center</ns1:serviceName>
                    </ns1:button>
                    <ns1:displayDisabledService>True</ns1:displayDisabledService>
                </ns1:navBarTop>
                <ns1:navMyWebEx>
                    <ns1:customLinks>
                        <ns1:customLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:customLink>
                    </ns1:customLinks>
                    <ns1:partnerLinks>
                        <ns1:partnerLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:partnerLink>
                        <ns1:partnerLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:partnerLink>
                        <ns1:partnerLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:partnerLink>
                    </ns1:partnerLinks>
                    <ns1:partnerIntegration>True</ns1:partnerIntegration>
                    <ns1:support>
                        <ns1:target>Nuevo</ns1:target>
                    </ns1:support>
                    <ns1:training>
                        <ns1:target>Nuevo</ns1:target>
                    </ns1:training>
                </ns1:navMyWebEx>
                <ns1:navAllServices>
                    <ns1:customLinks>
                        <ns1:customLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:customLink>
                    </ns1:customLinks>
                    <ns1:support>
                        <ns1:name>Soporte</ns1:name>
                        <ns1:target>Nuevo</ns1:target>
                    </ns1:support>
                    <ns1:training>
                        <ns1:name>Capacitación</ns1:name>
                        <ns1:target>Nuevo</ns1:target>
                    </ns1:training>
                    <ns1:supportMenu>
                        <ns1:userGuides>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:userGuides>
                        <ns1:downloads>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:downloads>
                        <ns1:training>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:training>
                        <ns1:contactUs>
                            <ns1:target>Nuevo</ns1:target>
                        </ns1:contactUs>
                        <ns1:supportMyResources>True</ns1:supportMyResources>
                    </ns1:supportMenu>
                </ns1:navAllServices>
                <ns1:passwordCriteria>
                    <ns1:mixedCase>False</ns1:mixedCase>
                    <ns1:minLength>4</ns1:minLength>
                    <ns1:minAlpha>0</ns1:minAlpha>
                    <ns1:minNumeric>0</ns1:minNumeric>
                    <ns1:minSpecial>0</ns1:minSpecial>
                    <ns1:disallowWebTextSessions>True</ns1:disallowWebTextSessions>
                    <ns1:disallowWebTextAccounts>True</ns1:disallowWebTextAccounts>
                    <ns1:disallowList>True</ns1:disallowList>
                    <ns1:disallowValue>contraseña</ns1:disallowValue>
                    <ns1:disallowValue>passwd</ns1:disallowValue>
                    <ns1:disallowValue>pasamos</ns1:disallowValue>
                </ns1:passwordCriteria>
                <ns1:recordingPasswordCriteria>
                    <ns1:mixedCase>True</ns1:mixedCase>
                    <ns1:minLength>8</ns1:minLength>
                    <ns1:minAlpha>2</ns1:minAlpha>
                    <ns1:minNumeric>1</ns1:minNumeric>
                    <ns1:minSpecial>0</ns1:minSpecial>
                    <ns1:disallowWebTextSessions>False</ns1:disallowWebTextSessions>
                    <ns1:disallowList>False</ns1:disallowList>
                    <ns1:disallowValue>contraseña</ns1:disallowValue>
                    <ns1:disallowValue>passwd</ns1:disallowValue>
                    <ns1:disallowValue>pasamos</ns1:disallowValue>
                </ns1:recordingPasswordCriteria>
                <ns1:accountPasswordCriteria>
                    <ns1:mixedCase>False</ns1:mixedCase>
                    <ns1:minLength>0</ns1:minLength>
                    <ns1:minNumeric>0</ns1:minNumeric>
                    <ns1:minAlpha>0</ns1:minAlpha>
                    <ns1:minSpecial>0</ns1:minSpecial>
                    <ns1:disallow3XRepeatedChar>False</ns1:disallow3XRepeatedChar>
                    <ns1:disallowWebTextAccounts>True</ns1:disallowWebTextAccounts>
                    <ns1:disallowList>True</ns1:disallowList>
                    <ns1:disallowValue>contraseña</ns1:disallowValue>
                    <ns1:disallowValue>passwd</ns1:disallowValue>
                    <ns1:disallowValue>pasamos</ns1:disallowValue>
                    <ns1:disallowValue>Webex</ns1:disallowValue>
                    <ns1:disallowValue>cisco</ns1:disallowValue>
                    <ns1:disallowValue>xebew</ns1:disallowValue>
                    <ns1:disallowValue>ocsic</ns1:disallowValue>
                </ns1:accountPasswordCriteria>
                <ns1:productivityTools>
                    <ns1:enable>True</ns1:enable>
                    <ns1:installOpts>
                        <ns1:autoUpdate>True</ns1:autoUpdate>
                    </ns1:installOpts>
                    <ns1:integrations>
                        <ns1:outlook>True</ns1:outlook>
                        <ns1:outlookForMac>True</ns1:outlookForMac>
                        <ns1:lotusNotes>True</ns1:lotusNotes>
                        <ns1:oneClick>True</ns1:oneClick>
                        <ns1:showSysTrayIcon>True</ns1:showSysTrayIcon>
                        <ns1:office>True</ns1:office>
                        <ns1:excel>True</ns1:excel>
                        <ns1:powerPoint>True</ns1:powerPoint>
                        <ns1:word>True</ns1:word>
                        <ns1:IE>True</ns1:IE>
                        <ns1:firefox>False</ns1:firefox>
                        <ns1:explorerRightClick>False</ns1:explorerRightClick>
                        <ns1:instantMessenger>True</ns1:instantMessenger>
                        <ns1:aolMessenger>False</ns1:aolMessenger>
                        <ns1:googleTalk>False</ns1:googleTalk>
                        <ns1:lotusSametime>True</ns1:lotusSametime>
                        <ns1:skype>True</ns1:skype>
                        <ns1:windowsMessenger>True</ns1:windowsMessenger>
                        <ns1:yahooMessenger>False</ns1:yahooMessenger>
                        <ns1:ciscoIPPhone>False</ns1:ciscoIPPhone>
                        <ns1:pcNow>False</ns1:pcNow>
                        <ns1:iGoogle>False</ns1:iGoogle>
                        <ns1:iPhoneDusting>True</ns1:iPhoneDusting>
                    </ns1:integrations>
                    <ns1:oneClick>
                        <ns1:allowJoinUnlistMeeting>True</ns1:allowJoinUnlistMeeting>
                        <ns1:requireApproveJoin>False</ns1:requireApproveJoin>
                    </ns1:oneClick>
                    <ns1:templates>
                        <ns1:useTemplate>False</ns1:useTemplate>
                    </ns1:templates>
                    <ns1:lockDownPT>
                        <ns1:lockDown>False</ns1:lockDown>
                    </ns1:lockDownPT>
                    <ns1:imSettings>
                        <ns1:attendeeInviteOther>True</ns1:attendeeInviteOther>
                    </ns1:imSettings>
                </ns1:productivityTools>
                <ns1:meetingPlace/>
                <ns1:salesCenter>
                    <ns1:allowJoinWithoutLogin>False</ns1:allowJoinWithoutLogin>
                </ns1:salesCenter>
                <ns1:connectIntegration>
                    <ns1:integratedWebEx11>False</ns1:integratedWebEx11>
                </ns1:connectIntegration>
                <ns1:video>
                    <ns1:HQvideo>True</ns1:HQvideo>
                    <ns1:maxBandwidth>MEDIO</ns1:maxBandwidth>
                    <ns1:HDvideo>True</ns1:HDvideo>
                </ns1:video>
                <ns1:siteCommonOptions>
                    <ns1:SupportCustomDialRestriction>False</ns1:SupportCustomDialRestriction>
                    <ns1:SupportTelePresence>False</ns1:SupportTelePresence>
                    <ns1:SupportTelePresencePlus>False</ns1:SupportTelePresencePlus>
                    <ns1:EnableCloudTelepresence>True</ns1:EnableCloudTelepresence>
                    <ns1:EnableCMRForAllUsers>True</ns1:EnableCMRForAllUsers>
                    <ns1:enablePersonalMeetingRoom>True</ns1:enablePersonalMeetingRoom>
                    <ns1:SupportAlternateHost>True</ns1:SupportAlternateHost>
                    <ns1:SupportAnyoneHostMeetings>True</ns1:SupportAnyoneHostMeetings>
                </ns1:siteCommonOptions>
                <ns1:samlSSO>
                    <ns1:enableSSO>False</ns1:enableSSO>
                    <ns1:autoAccountCreation>False</ns1:autoAccountCreation>
                </ns1:samlSSO>
                <ns1:attendeeLimitation>
                    <ns1:maxInviteesNumberForMC>1000</ns1:maxInviteesNumberForMC>
                    <ns1:maxRegistrantsNumberForMC>1000</ns1:maxRegistrantsNumberForMC>
                    <ns1:maxInviteesNumberForTC>1000</ns1:maxInviteesNumberForTC>
                    <ns1:maxRegistrantsNumberForTC>1000</ns1:maxRegistrantsNumberForTC>
                    <ns1:maxInviteesNumberForEC>10000</ns1:maxInviteesNumberForEC>
                    <ns1:maxRegistrantsNumberForEC>10000</ns1:maxRegistrantsNumberForEC>
                </ns1:attendeeLimitation>
                <ns1:CISiteLicenseInfo>
                    <ns1:accountNumberLimitForCMRHost>200</ns1:accountNumberLimitForCMRHost>
                    <ns1:allowOverageForCMRHost>True</ns1:allowOverageForCMRHost>
                    <ns1:accountNumberUsedForCMRHost>40</ns1:accountNumberUsedForCMRHost>
                    <ns1:accountNumberLimitForEEHost>200</ns1:accountNumberLimitForEEHost>
                    <ns1:allowOverageForEEHost>True</ns1:allowOverageForEEHost>
                    <ns1:accountNumberUsedForEEHost>40</ns1:accountNumberUsedForEEHost>
                    <ns1:attendeeCapacityForMC>200</ns1:attendeeCapacityForMC>
                    <ns1:attendeeCapacityForTC>200</ns1:attendeeCapacityForTC>
                    <ns1:attendeeCapacityForEC>200</ns1:attendeeCapacityForEC>
                    <ns1:attendeeCapacityForSC>200</ns1:attendeeCapacityForSC>
                </ns1:CISiteLicenseInfo>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API de XML 11.0.0 SP22 actualizaciones

Límite de tamaño de archivo para UploadPMRImage

Cuando se cargan avatares mediante la API UploadPMRImage, una nueva limitación restringe el tamaño del archivo a 5 MB. Los intentos de cargar archivos de más de lo que ahora recibirán un mensaje de error: "010100 tamaño de la imagen que se está cargando es demasiado grande. Pruebe con una imagen de más de 5 MB de tamaño".

API de XML 11.0.0 SP21 actualizaciones

Haga clic aquí para descargar el esquema SP21 de la API de XML 11,0.

Nuevo elemento autorecord agregado a CreateMeeting, SetMeeting, GetMeetingy LstMeeting

Se agregó un nuevo elemento, denominado autorecord a las API de CreateMeeting, SetMeeting, GetMeetingy LstMeeting . la grabación automática permite a los usuarios grabar automáticamente reuniones de Webex directamente desde el planificador de reuniones. Esto ofrece granularidad a nivel de reunión, en la que el método anterior para grabar automáticamente las reuniones solo se podía acceder globalmente a nivel del sitio.


El elemento autorecord solo se aplica a las reuniones de Webex. No se aplica a Webex Events ni a Webex Training.

API afectadas:

  • CreateMeeting

    • Grabación

  • SetMeeting

    • Grabación

  • GetMeeting

    • Grabación

  • LstMeeting

    • Grabación

Actualizaciones de CreateMeeting :

configuración de grabación

El comportamiento cuando se graban automáticamente todas las sesiones mediante la grabación basada en red está deshabilitado en administración del sitio

True

Iniciar automáticamente la grabación cuando se inicia la reunión

False (predeterminado) o ningún elemento

La grabación no se inicia automáticamente cuando se inicia la reunión.


Si graba automáticamente todas las sesiones mediante la grabación basada en red , se ignorará el elemento y la grabación se iniciará automáticamente cuando se inicie la reunión.

Actualizaciones de SetMeeting :

configuración de grabación

El comportamiento cuando se graban automáticamente todas las sesiones mediante la grabación basada en red está deshabilitado en administración del sitio

True

Iniciar automáticamente la grabación cuando se inicia la reunión

False (predeterminado) o ningún elemento

La grabación no se inicia automáticamente cuando se inicia la reunión.


Si graba automáticamente todas las sesiones mediante la grabación basada en red , se ignorará el elemento y la grabación se iniciará automáticamente cuando se inicie la reunión.

Actualizaciones de GetMeeting :

configuración de grabación

El comportamiento cuando se graban automáticamente todas las sesiones mediante la grabación basada en red está deshabilitado en administración del sitio

True

Iniciar automáticamente la grabación cuando se inicia la reunión

False

La grabación no se inicia automáticamente cuando se inicia la reunión.


Si graba automáticamente todas las sesiones mediante la grabación basada en red , se ignorará el elemento y la grabación se iniciará automáticamente cuando se inicie la reunión.

Ejemplo de respuesta de GetMeeting :

Actualizaciones de LstMeeting :

configuración de grabación

El comportamiento cuando se graban automáticamente todas las sesiones mediante la grabación basada en red está deshabilitado en administración del sitio

True

Iniciar automáticamente la grabación cuando se inicia la reunión

False

La grabación no se inicia automáticamente cuando se inicia la reunión.


Si graba automáticamente todas las sesiones mediante la grabación basada en red , se ignorará el elemento y la grabación se iniciará automáticamente cuando se inicie la reunión.

Ejemplo de respuesta de LstMeeting :

Nuevo elemento isAutoRecord agregado a la API de GetSessionInfo

Junto con los cambios realizados en las API anteriores, se agregó un nuevo elemento, isAutoRecord, a la API de GetSessionInfo . Este elemento se puede utilizar para indicar si la grabación se inicia automáticamente cuando se inicia una reunión.

API afectadas:

  • GetSessionInfo

    • isAutoRecord

Actualizaciones de GetSessionInfo :

configuración de isAutoRecord

El comportamiento cuando se graban automáticamente todas las sesiones mediante la grabación basada en red está deshabilitado en administración del sitio

True

Iniciar automáticamente la grabación cuando se inicia la reunión

False

La grabación no se inicia automáticamente cuando se inicia la reunión.


Si graba automáticamente todas las sesiones mediante la grabación basada en red , se ignorará el elemento y la grabación se iniciará automáticamente cuando se inicie la reunión.

Ejemplo de respuesta de GetSessionInfo :

API de XML 11.0.0 SP20 actualizaciones

Haga clic aquí para descargar el esquema SP20 de la API de XML 11,0.

Nuevo elemento returnShareToMeRecording agregado a LstRecording solicitud de API


Este cambio se anunció anteriormente en la API de XML 11,0 SP17, pero se aplicará a esta actualización.

Se agregó un nuevo elemento, returnShareToMeRecording, a la API de LstRecording . returnShareToMeRecording es un valor booleano en la solicitud de LstRecording.

Este nuevo elemento se agregó para admitir la búsqueda de grabaciones de asistentes o invitaciones. returnShareToMeRecording es una bandera para que la API de LstRecording sepa que debe devolver las grabaciones del asistente o invitar.

Cuando returnShareToMeRecording está establecido en true, LstRecording devuelve al usuario de la grabación como propietario y también devuelve al usuario de la grabación como asistente o invitado compartido por el propietario.


Si las marcas de compartición automática y de uso compartido manual están desactivadas, LstRecording devuelve el usuario como propietario de las grabaciones.

Cuando returnShareToMeRecording está establecido en false, o este elemento no está incluido en la solicitud, LstRecording sigue la misma lógica que antes: Devuelve el usuario de grabaciones como el propietario.

API afectadas:

  • LstRecording

    • returnShareToMeRecording

Actualizaciones de LstRecording :

El elemento shareToMe agregó a la respuesta de la API de LstRecording


Este cambio se anunció anteriormente en la API de XML 11,0 SP17, pero se aplicará a esta actualización.

Se agregó un nuevo elemento, shareToMe, a la API de LstRecording . shareToMe es un valor booleano en la respuesta para LstRecording.

Este nuevo elemento se agregó para admitir la búsqueda de grabaciones de asistentes o invitaciones. shareToMe es una bandera para definir si el usuario es el propietario o un asistente para la grabación actual.

Cuando shareToMe es true, el usuario no es el propietario de la grabación actual. El usuario puede ser un asistente, o la grabación está compartida por el propietario.

Cuando shareToMe es falso, o este elemento no está en la respuesta, LstRecording sigue la misma lógica que antes: el usuario es el propietario de la grabación actual.

API afectadas:

  • LstRecording

    • shareToMe

Actualizaciones de LstRecording :

ejemplos de solicitudes returnShareToMeRecording y shareToMe :

<bodyContent xsi:type=”java.com.webex.service.binding..ep.LstRecording”>
<hostWebExID>auto243</hostWebExID>
<createTimeScope>
<createTimeStart>08/15/2018 8:0:0</createTimeStart>
<createTimeEnd>09/05/2018 7:59:59</createTimeEnd>
<timeZoneID>20</timeZoneID>
</createTimeScope>
<serviceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>EventCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
</serviceTypes>
<returnShareToMeRecording>True</returnShareToMeRecording>
</bodyContent>

ejemplos de respuesta de returnShareToMeRecording y shareToMe :

Nuevos elementos agregados a la API de GetEvent

Se agregaron cuatro elementos nuevos a la API de GetEvent:

  • isCETMeeting: un booleano verdadero/falso que indica si el evento de Webex es compatible con la plataforma de vídeo 2 de Webex (CMR 4,0)

  • sipURL: la URL utilizada para entrar a la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación

  • standaloneDialingIPAddress: la dirección IP que se puede utilizar para marcar en la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación

  • panelistNumericPassword: la contraseña para entrar a la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación

Si el sitio es compatible con el vídeo de Webex, el organizador tiene privilegios de vídeo de Webex Events, y el evento es compatible con la plataforma de vídeo de Webex 2 (CMR 4,0), GetEvent devuelve estos elementos. De lo contrario, GetEvent no las devolverá.

API afectadas:

  • GetEvent

    • isCETMeeting

    • sipURL

    • standaloneDialingIPAddress

    • panelistNumericPassword

Nuevo elemento panelistNumericPassword agregado a la API de GetSessionInfo

GetSessionInfo tiene un nuevo elemento, panelistNumericPassword, que contiene la contraseña para entrar a la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación.

Si el sitio es compatible con el vídeo de Webex, el organizador tiene privilegios de vídeo de Webex Events, y el evento es compatible con la plataforma de vídeo de Webex 2 (CMR 4,0), GetSessionInfo devuelve estos cuatro elementos:

  • isCETMeeting: un booleano verdadero/falso que indica si el evento de Webex es compatible con la plataforma de vídeo 2 de Webex (CMR 4,0)

  • sipURL: la URL utilizada para entrar a la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación

  • standaloneDialingIPAddress: la dirección IP que se puede utilizar para marcar en la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación

  • panelistNumericPassword: la contraseña para entrar a la reunión de vídeo de Webex desde un sistema de videoconferencia o una aplicación


En el caso de las reuniones de Webex, estos elementos ya existían en GetSessionInfo:

  • isCETMeeting

  • sipURL

  • standaloneDialingIPAddress

API afectadas:

  • GetSessionInfo

    • panelistNumericPassword

Cambios en el esquema realizados en GetEvent y GetSessionInfo

Actualizaciones de GetEvent :

Actualizaciones de GetSessionInfo :

API de XML 11.0.0 SP18 actualizaciones

Haga clic aquí para descargar el esquema de la API de XML 11.0 SP18.

Nuevo elemento EnableCloudTelepresence agregado a la API de getSite

Se agregó un nuevo elemento, EnableCloudTelepresence a la API de getSite .

Cuando la opción EnableCETForAllUsers está habilitada, Webex comprueba si el usuario es compatible con el vídeo de Webex (CMR). Ahora también devuelve un nuevo elemento EnableCloudTelepresence en la API de getSite .

API afectadas:

  • getSite

  • EnableCloudTelepresence

Respuesta de ejemplo de getSite :

API de XML 11.0.0 SP17 actualizaciones

Nuevo elemento returnShareToMeRecording agregado a LstRecording solicitud de API

Se agregó un nuevo elemento, returnShareToMeRecording, a la API de LstRecording . returnShareToMeRecording es un valor booleano en la solicitud de LstRecording.

Este nuevo elemento se agregó para admitir la extracción de grabaciones de asistentes o invitaciones. returnShareToMeRecording es una bandera para que la API de LstRecording sepa que debe devolver las grabaciones del asistente o invitar.

Cuando returnShareToMeRecording está establecido en true, LstRecording devuelve el usuario de grabaciones como propietario y también devuelve el usuario de grabaciones como asistente o invitado compartido por el propietario.


Si las marcas de compartición automática y de uso compartido manual están desactivadas, LstRecording devuelve solo al usuario como el propietario de las grabaciones.

Cuando returnShareToMeRecording está establecido en false, o este elemento no está incluido en la solicitud, LstRecording sigue la misma lógica que antes: Devuelve el usuario de grabaciones como el propietario.

API afectadas:

  • LstRecording

  • returnShareToMeRecording

Actualizaciones de LstRecording :

Se agregó un nuevo elemento shareToMe a la respuesta de la API de LstRecording

Se agregó un nuevo elemento, shareToMe, a la API de LstRecording . shareToMe es un valor booleano en la respuesta para LstRecording.

Este nuevo elemento se agregó para admitir la extracción de grabaciones de asistentes o invitaciones. shareToMe es una bandera para definir si el usuario es el propietario o el asistente o invitado para la grabación actual.

Cuando shareToMe es true, el usuario no es el propietario de la grabación actual. El usuario puede ser un asistente o un invitado, o la grabación está compartida por el propietario.

Cuando shareToMe es falso, o este elemento no está en la respuesta, LstRecording sigue la misma lógica que antes: el usuario es el propietario de la grabación actual.

API afectadas:

  • LstRecording

  • shareToMe

Actualizaciones de LstRecording :

Nuevos elementos para la capacidad del asistente agregados a la respuesta de la API getSite

Se agregaron cuatro nuevos elementos a la API de getSite para indicar la capacidad del Asistente para los siguientes servicios de Webex:

attendeeCapacityForMC -reuniones de Webex

attendeeCapacityForEC – eventos de Webex

attendeeCapacityForTC – Webex Training

attendeeCapacityForSC – soporte de Webex

Estos valores devueltos indican la cantidad máxima de asistentes que puede tener la reunión, el evento o la sesión. Son elementos secundarios del elemento CISiteLicenseInfo en la respuesta.

API afectadas:

  • getSite

  • attendeeCapacityForMC

  • attendeeCapacityForEC

  • attendeeCapacityForTC

  • attendeeCapacityForSC

Ejemplo de respuesta de getSite :

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
            <ns1:siteInstance>
...
...
                <ns1:CISiteLicenseInfo>
                    <ns1:accountNumberLimitForMC>999</ns1:accountNumberLimitForMC>
                    <ns1:allowOverageForMC>False</ns1:allowOverageForMC>
                    <ns1:accountNumberUsedForMC>43</ns1:accountNumberUsedForMC>
                    <ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
                    <ns1:allowOverageForTC>False</ns1:allowOverageForTC>
                    <ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
                    <ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
                    <ns1:allowOverageForEC>False</ns1:allowOverageForEC>
                    <ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
                    <ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
                    <ns1:allowOverageForSC>False</ns1:allowOverageForSC>
                    <ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
                    <ns1:accountNumberLimitForCMRHost>999999</ns1:accountNumberLimitForCMRHost>
                    <ns1:allowOverageForCMRHost>False</ns1:allowOverageForCMRHost>
                    <ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
                    <ns1:attendeeCapacityForMC>1000</ns1:attendeeCapacityForMC>
                    <ns1:attendeeCapacityForTC>1000</ns1:attendeeCapacityForTC>
                    <ns1:attendeeCapacityForEC>3000</ns1:attendeeCapacityForEC>
                    <ns1:attendeeCapacityForSC>500</ns1:attendeeCapacityForSC>
                </ns1:CISiteLicenseInfo>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API de XML 11.0.0 SP16 actualizaciones

Se agregó una nueva API hostStreamURL a lstRecordingResponse

El elemento hostStreamURL se agregó a la respuesta de LstRecording como parte de los detalles de la grabación. hostStreamURL devuelve una URL para que el organizador la utilice para ver la grabación sin tener que iniciar sesión en primer lugar. Esta URL es válida durante 30 minutos después de ser generada.

API afectadas:

  • hostStreamURL

Ejemplo de respuesta de hostStreamURL :

<xsd:complexType name="recordingType">
<xsd:sequence>
<xsd:element name="recordingID" type="xsd:int"/>
<xsd:element name="hostWebExID" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="createTime" type="xsd:string"/>
<xsd:element name="timeZoneID" type="xsd:int"/>
<xsd:element name="size" type="xsd:float"/>
<xsd:element name="streamURL" type="xsd:string"/>
<xsd:element name="hostStreamURL" type="xsd:string" minOccurs="0"/>
<xsd:element name="fileURL" type="xsd:string"/>

La API de GetSite utiliza un nuevo modelado de WebDB para devolver los datos

Por solicitud del cliente, la API GetSite ahora recupera una licencia de organizador más precisa, los datos de informes de uso y otros datos mediante el nuevo modelado de WebDB para los sitios de CI.

API afectadas:

  • GetSite

Ejemplo de respuesta de GetSite :

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
            <ns1:siteInstance>
...
...
                <ns1:CISiteLicenseInfo>
                    <ns1:accountNumberLimitForMC>999</ns1:accountNumberLimitForMC>
                    <ns1:allowOverageForMC>False</ns1:allowOverageForMC>
                    <ns1:accountNumberUsedForMC>43</ns1:accountNumberUsedForMC>
                    <ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
                    <ns1:allowOverageForTC>False</ns1:allowOverageForTC>
                    <ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
                    <ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
                    <ns1:allowOverageForEC>False</ns1:allowOverageForEC>
                    <ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
                    <ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
                    <ns1:allowOverageForSC>False</ns1:allowOverageForSC>
                    <ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
                    <ns1:accountNumberLimitForCMRHost>999999</ns1:accountNumberLimitForCMRHost>
                    <ns1:allowOverageForCMRHost>False</ns1:allowOverageForCMRHost>
                    <ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
                </ns1:CISiteLicenseInfo>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Ejemplo de respuesta de GetSite para sitios de EE:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
            <ns1:siteInstance>
...
...
                <ns1:CISiteLicenseInfo>
                    <ns1:accountNumberLimitForCMRHost>80</ns1:accountNumberLimitForCMRHost>
                    <ns1:allowOverageForCMRHost>True</ns1:allowOverageForCMRHost>
                    <ns1:accountNumberUsedForCMRHost>99</ns1:accountNumberUsedForCMRHost>
                    <ns1:accountNumberLimitForEEHost>999999</ns1:accountNumberLimitForEEHost>
                    <ns1:allowOverageForEEHost>False</ns1:allowOverageForEEHost>
                    <ns1:accountNumberUsedForEEHost>368</ns1:accountNumberUsedForEEHost>
                </ns1:CISiteLicenseInfo>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

API de XML 11.0.0 SP15 actualizaciones

Devolver el enlace de la reunión de Webex Meetings usando la API de GetSessionsInfo

El esquema para la API de GetSessionInfo tiene un nuevo valor devuelto, meetingLink. Puede utilizar un enlace a la reunión para iniciar una reunión de Webex como organizador o al entrar a una reunión de Webex como asistente.

API afectadas:

  • GetSessionInfo

  • meetingLink

Ejemplo de respuesta de GetSessionInfo :

    <ep:meetingLink>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m265e64705c6660d4132c2d4f19aed7e7</ep:meetingLink>

Nueva condición para realizar consultas por IdGrabación en la API de LstRecording

Ahora puede utilizar LstRecording para consultar grabaciones con IdGrabación. Hay dos tipos de ID de grabación:

  • Recording ID para Webex Meetings, Webex Events y Webex Training

  • NBR Recordings ID para grabaciones diversas

Si hay un elemento serviceType en la solicitud XML, LstRecording solo devuelve una grabación de servicios (reuniones Webex, Webex Events y Webex Training).

Si no hay ningún elemento serviceType en la solicitud XML, LstRecording devuelve solo una grabación NBR.

API afectadas:

  • LstRecording

  • RecordingID

Ejemplos de respuesta de LstRecording :

Ejemplo de solicitud para un ID de grabación de servicios:

<bodyContent xsi:type="java:com.webex.service.binding.ep.LstRecording">
    <serviceTypes>
        <serviceType>MeetingCenter</serviceType>
        <serviceType>EventCenter</serviceType>
        <serviceType>TrainingCenter</serviceType>
    </serviceTypes>
    <recordingID>974164492</recordingID>
    <order>
         <orderBy>CREACIÓN</orderBy>
         <orderAD>MULTILÍNEA</orderAD>
         <orderBy>ID</orderBy>
         <orderAD>ASC</orderAD>
         <orderBy>RECORDNAME</orderBy>
         <orderAD>ASC</orderAD>
    </order>
</bodyContent>

Ejemplo de solicitud para un ID de grabación NBR:

<bodyContent xsi:type="java:com.webex.service.binding.ep.LstRecording">
    <recordingID>974154032</recordingID>
    <order>
         <orderBy>CREACIÓN</orderBy>
         <orderAD>MULTILÍNEA</orderAD>
         <orderBy>ID</orderBy>
         <orderAD>ASC</orderAD>
         <orderBy>RECORDNAME</orderBy>
         <orderAD>ASC</orderAD>
    </order>
</bodyContent>

API de XML 11.0.0 SP14 actualizaciones

Informes preliminares del Resumen de uso de Meeting Center

Se agregaron dos nuevas API para los informes preliminares Meeting Center, LstmeetingusagePreliminaryHistory y LstmeetingattendeePreliminaryHistory. Estos tendrán el mismo comportamiento que LsteventsessionPreliminaryHistory y LsteventattendeePreliminaryHistory en el informe final.

API afectadas:

  • LstmeetingusagePreliminaryHistory

  • LstmeetingattendeePreliminaryHistory

Ejemplo de solicitud de LstmeetingusagePreliminaryHistory :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
   http://www.webex.com/schemas/2002/06/service/service.xsd">
    <header>
        <securityContext>
            <webExID>prueba</webExID>
            <password></password>             <siteName>TestSite</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingusagePreliminaryHistory">
            <startTimeScope>
                <sessionStartTimeStart>4/23/2018 00:00:00</sessionStartTimeStart>
                <sessionStartTimeEnd>4/24/2018 11:59:59</sessionStartTimeEnd>
            </startTimeScope>
            <listControl>
                <startFrom>1</startFrom>
                <maximumNum>10</maximumNum>
                <listMethod>NI</listMethod>
            </listControl>
            <order>
                <orderBy>STARTTIME</orderBy>
                <orderAD>ASC</orderAD>
                <orderBy>CONFNAME</orderBy>
                <orderAD>ASC</orderAD>
                <orderBy>CONFID</orderBy>
                <orderAD>ASC</orderAD>
            </order>
        </bodyContent>
    </body>
</serv:message>

Ejemplo de respuesta de LstmeetingusagePreliminaryHistory :

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="history:lstmeetingusagePreliminaryHistoryResponse">
            <history:meetingUsagePreliminaryHistory>
                <history:confID>93115261364733685</history:confID>
                <history:sessionKey>800150023</history:sessionKey>
                <history:confName>200804231215</history:confName>
                <history:openTime>04/23/2018 19:16:34</history:openTime>
                <history:timeZoneID>4</history:timeZoneID>
                <history:meetingType>ACTIVA</history:meetingType>
                <history:timeZoneWithDST>San Francisco (horario de verano del Pacífico, GMT-07:00)</history:timeZoneWithDST>                 <history:trackingCode>                     <com:trackingCode1>mytrackingcode1</com:trackingCode1>
                    <com:trackingCode2>mytrackingcode2</com:trackingCode2>
                </history:trackingCode>
                <history:registered>1</history:registered>
                <history:invited>1</history:invited>
                <history:attended>3</history:attended>
            </history:meetingUsagePreliminaryHistory>
            <history:matchingRecords>
                <serv:total>1</serv:total>
                <serv:returned>1</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Ejemplo de solicitud de LstmeetingattendeePreliminaryHistory :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
   http://www.webex.com/schemas/2002/06/service/service.xsd">
    <header>
        <securityContext>
            <webExID>prueba</webExID>
            <password></password>             <siteName>TestSite</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingattendeePreliminaryHistory">
            <startTimeScope>
                <sessionStartTimeStart>4/23/2018 00:00:00</sessionStartTimeStart>
                <sessionStartTimeEnd>4/24/2018 11:59:59</sessionStartTimeEnd>
            </startTimeScope>
            <listControl>
                <startFrom>1</startFrom>
                <maximumNum>10</maximumNum>
                <listMethod>NI</listMethod>
            </listControl>
            <order>
                <orderBy>STARTTIME</orderBy>
                <orderAD>ASC</orderAD>
                <orderBy>CONFID</orderBy>
                <orderAD>ASC</orderAD>
            </order>
        </bodyContent>
    </body>
</serv:message>

Ejemplo de respuesta de LstmeetingattendeePreliminaryHistory :

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="history:lstmeetingattendeePreliminaryHistoryResponse">
            <history:meetingAttendeePreliminaryHistory>
                <history:meetingKey>800150023</history:meetingKey>
                <history:confName>200804231215</history:confName>
                <history:company>XYZ</history:company>
                <history:title>DJ</history:title>
                <history:phoneNumber>1222654-3210,,,,</history:phoneNumber>                 <history:address1>1 cualquier calle</history:address1>
                <history:address2>XYZ</history:address2>
                <history:city>SanJose</history:city>
                <history:state>AC</history:state>
                <history:country>EE. UU.</history:country>
                <history:zipCode>95111</history:zipCode>
                <history:name>usuario test2</history:name>
                <history:email>ut2@qa.webex.com</history:email>
                <history:joinTime>04/23/2018 19:13:06</history:joinTime>
                <history:participantType>Asistente</history:participantType>
                <history:confID>93115261364733685</history:confID>
            </history:meetingAttendeePreliminaryHistory>
            <history:meetingAttendeePreliminaryHistory>
                <history:meetingKey>800150023</history:meetingKey>
                <history:confName>200804231215</history:confName>
                <history:name>ZZZ ZZZZ</history:name>
                <history:email>z6@webex.com</history:email>
                <history:joinTime>04/23/2018 19:14:10</history:joinTime>
                <history:participantType>Asistente</history:participantType>
                <history:confID>93115261364733685</history:confID>
            </history:meetingAttendeePreliminaryHistory>
            <history:meetingAttendeePreliminaryHistory>
                <history:meetingKey>800150023</history:meetingKey>
                <history:confName>200804231215</history:confName>
                <history:name>Organizador de la prueba</history:name>
                <history:email>testuser@webex.com</history:email>
                <history:joinTime>04/23/2018 19:12:42</history:joinTime>
                <history:participantType>Asistente</history:participantType>
                <history:confID>93115261364733685</history:confID>
            </history:meetingAttendeePreliminaryHistory>
            <history:matchingRecords>
                <serv:total>3</serv:total>
                <serv:returned>3</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Devolver URL de SIP y URL de Skype de GLA GetsessionInfo API

Dos nuevos elementos <sipURL> y <skypeURL>, a continuación, se anexaron a la respuesta al llamar a la API de GLA GetSessionInfo . Estos elementos son elementos base que se pueden devolver para el acceso anónimo.

  • <sipURL> se puede utilizar para entrar a reuniones desde un dispositivo de vídeo de TelePresence u otro de Cisco. De esta manera, solo las reuniones que utilizan la plataforma de vídeo de Cisco versiones 1,0 o 2,0 deben GetSessionInfo devolver el <sipURL> elemento.

  • <skypeURL> se puede utilizar para entrar a reuniones desde una aplicación de Microsoft Skype, sin limitaciones ni condiciones, de manera que se pueda devolver para cada llamada.

API afectadas:

  • GetSessionInfo

Ejemplo de respuesta:

Devolver URL del SIP y enlace a la reunión de la API de GetMeeting

Se agregaron tres nuevos elementos,, <isCETMeeting><meetingLink>y <sipURL>, a la respuesta al llamar a la API de GetMeeting .

  • <isCETMeeting> Devuelve si la reunión está utilizando una plataforma de vídeo de Cisco (admite TelePresence y vídeo).

  • <meetingLink> se puede utilizar para conectarse a las reuniones.

  • <sipURL> se puede utilizar para entrar a reuniones desde un dispositivo de vídeo de TelePresence u otro de Cisco. De esta manera, solo las reuniones que utilizan la plataforma de vídeo de Cisco versiones 1,0 o 2,0 deben GetMeeting devolver el elemento.

API afectadas:

  • GetMeeting

Ejemplo de respuesta de GetMeeting :

API de XML 11.0.0 SP13 actualizaciones

Anuncio de desuso del <siteID> elemento en el padre <securityContext>

Cisco planea descartar el <siteID> elemento en el <securityContext> elemento primario y reemplazarlo por la <siteName>. Debido a una gran cantidad de <siteID> elementos que se suelen cambiar durante las migraciones del sitio, las organizaciones incurren en altos costos de mantenimiento para seguir usando este elemento. Esta es una notificación anticipada de dos años.

  • Para los clientes existentes de Webex, el impacto tendrá lugar el 1 de mayo de 2020.

  • Los clientes nuevos deben utilizar el elemento a partir del 1 de mayo de 2018.<siteName>

  • Los clientes que realizan integraciones con CI, Spark o el sistema de Atlas, deben utilizar el elemento a partir del 1 de mayo de 2018.<siteName>

API afectadas:

  • <siteName>

  • <securityContext>

Validación de datos de los <tollCallInData><tollFreeCallInData> elementos y

A partir del 1 de junio de 2018, los <tollCallInData> datos y las <tollFreeCallInData> API serán validados. Esto afecta a las <CreateUser> API de y <SetUser> .

Los sitios que utilizan cadenas no válidas o cadenas con formato incorrecto en sus datos de llamada deben corregir las cadenas para que estos elementos pasen la validación de datos.

A continuación, se muestran ejemplos de CreateUser y SETUSER, tollCallInData y tollFreeCallInData en el formato correcto:

<tspAccount>
    <tspAccount>
        <tollFreeCallInNumber>86, 123, 4567000</tollFreeCallInNumber>
        <tollFreeCallInData>1, 86</tollFreeCallInData>
        <accountIndex>1</accountIndex>
        <tollCallInNumber>86, 123, 4567890</tollCallInNumber>
        <tollCallInData>0, 86</tollCallInData>
        <subscriberAccessCode>12341234</subscriberAccessCode>
        <participantAccessCode>12341234</participantAccessCode>
        <createOnBridge>False</createOnBridge>
        <defaultFlag>False</defaultFlag>
    </tspAccount>
</tspAccount>
...

API de XML 11.0.0 SP12 actualizaciones

Dos nuevas API SetContact y DelContacts

El esquema API de XML anteriormente solo tenía las dos API CreateContacts y LstContacts, que no proporcionaba administración completa de los contactos de los usuarios. A fin de ofrecer una mejor funcionalidad para administrar los contactos de los usuarios mediante la API de XML, hemos agregado estas dos nuevas API, SetContact y DelContacts.

API

Notas

SetContact

Llame a esta API para modificar la información de contacto, como el correo electrónico, el nombre, el título y el idioma.

Casos

  • Si el elemento contactEmail no encuentra el contacto , se devuelve la excepción 140004 "no se encontró el contacto"

  • Si el sitio de Webex no es compatible con un idioma determinado, se devuelve la excepción 030060 "no es válido"

  • Si la nueva dirección de correo electrónico a la que el usuario desea cambiar es un duplicado con otro contacto en la lista de mis contactos , se devuelve la excepción 140001 "correo electrónico que utiliza otro contacto"

DelContacts

Llame a esta API para eliminar uno o más contactos de la lista de mis contactos en función de los correos electrónicos dados.

se devuelve un contactID si el correo electrónico determinado puede encontrarse en la lista de mis contactos y ignora el correo electrónico dado si no está en la lista de mis contactos .

Si todos los correos electrónicos dados no se encuentran en la lista de mis contactos , se devuelve la excepción 00015 (no se encontró el registro).

API afectadas:

  • SetContact

  • DelContacts

Ejemplo de solicitud de SetContact :

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
    <securityContext>
      <siteName>NombreDeSitio</siteName>
      <webExID>UserID</webExID>
       <password>UserPWD</password>
    </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.SetContact">
            <contactEmail>Ponerse en contacto con la dirección de correo electrónico</contactEmail>
           <contact>
                <name>Nuevo nombre de contacto</name>
                <email>Nueva dirección de correo electrónico de contacto</email>
                <title>Nuevo título</title>
                <company>Nueva empresa</company>
                <notes>Nuevas notas</notes>
                <url>Nuevo enlace</url>
                <phones>
                    <phone>1,, 408 # # # # # #,,,,</phone>                     <mobilePhone>1,, 408 # # # # # #,,,,</mobilePhone>                     <fax>1,, 408 # # # # # #,,,,</fax>                 </phones>                 <address>                     <address1>nueva dirección 1</address1>
                    <address2>Nueva dirección 2</address2>
                    <city>Nueva ciudad</city>
                    <state>Nuevo estado</state>
                    <zipCode>Nuevo código postal</zipCode>
                    <country>Nueva empresa</country>
                </address>
                <language>Nuevo idioma</language>
            </contact>
</bodyContent>
</body>
</serv:message>

Ejemplo de respuesta SetContact:

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ep:setContactResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
    </serv:body>
</serv:message>

Ejemplo de solicitud de DelContacts :

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:serv="http://www.webex.com/schemas/2002/06/service">
<header>
    <securityContext>
      <siteName>NombreDeSitio</siteName>
      <webExID>UserID</webExID>
       <password>UserPWD</password>
    </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.DelContacts">
        <contactEmail>contact1@qa.webex.com</contactEmail>
        <contactEmail>contact2@qa.webex.com</contactEmail>
</bodyContent>
</body>
</serv:message>

Ejemplos de respuesta de DelContacts :


En este ejemplo, se eliminan dos contactos existentes de la lista de mis contactos.

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="ep:delContactsResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ep:contactID>31830997</ep:contactID>
            <ep:contactID>31831002</ep:contactID>
        </serv:bodyContent>
    </serv:body>
</serv:message>


En este ejemplo, los correos electrónicos no se encuentran en la lista de mis contactos .

<?xml version="1.0" encoding="ISO-8859-1"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ep="http://www.webex.com/schemas/2002/06/service/ep" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting">
    <serv:header>
        <serv:response>
            <serv:result>CONTRARIO</serv:result>
            <serv:reason>No se ha encontrado el registro</serv:reason>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

API de XML 11.0.0 SP11 actualizaciones

Nueva API LstTrainingPollResultsHistory

La API de LstTrainingPollResultsHistory se implementó originalmente en la API de URL. Por solicitud del cliente, ahora se implementa en la API de XML.

Listar los resultados del sondeo se devuelven introduciendo una Training Center sessionKey. La API puede ser solicitada por el propietario del sesión de Training Center o un administrador del sitio.


La configuración del sondeo de TC mejorado debe estar habilitada para que los resultados del sondeo de capacitación se almacenen en la base de conocimientos de Webex:

API afectadas:

  • LstTrainingPollResultsHistory

Ejemplo de solicitud de LstTrainingPollResultHistory :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
   http://www.webex.com/schemas/2002/06/service/service.xsd">
    <header>
        <securityContext>
            <!-- <returnAdditionalInfo>true</returnAdditionalInfo> -->
            <webExID>ut2</webExID>
            <password>XXXXXXX</password>
            <siteName>testsite1</siteName>
        </securityContext>
    </header>
    <body>
        <bodyContent
xsi:type="java:com.webex.service.binding.history.LstTrainingPollResultsHistory"
            xmlns:meet="http://www.webex.com/schemas/2002/06/service/history">
            <listControl>
                <startFrom>1</startFrom>
                <maximumNum>10</maximumNum>
            </listControl>
            <confID>81722715648558691</confID>
        </bodyContent>
    </body>
</serv:message>


La solicitud es solo para T32/XML API 11.0.0.

Ejemplo de respuesta de LstTrainingPollResultHistory :

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>ERRÓNEA</serv:result>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="history:lstTrainingPollResultsHistoryResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <history:matchingRecords>
                <serv:total>2</serv:total>
                <serv:returned>2</serv:returned>
                <serv:startFrom>1</serv:startFrom>
            </history:matchingRecords>
            <history:sessionInfo>
                <history:sessionKey>81901776767288734</history:sessionKey>
                <history:confName>Prueba de sondeo TC 20171220 1635</history:confName>
                <history:host>Juan Pérez</history:host>
            </history:sessionInfo>
            <history:polls>
                <history:poll>
                    <history:pollDesc>Prueba</history:pollDesc>
                    <history:timeLimit>300</history:timeLimit>
                    <history:startTime>12/20/2017 16:54:48</history:startTime>
                    <history:endTime>12/20/2017 16:58:07</history:endTime>
                    <history:numAttendees>3</history:numAttendees>
                    <history:questions>
                        <history:question>
                            <history:questionSequence>1</history:questionSequence>
                            <history:questionDesc>pregunta de prueba 1 (opción múltiple/respuesta única)</history:questionDesc>
                            <history:questionType>1</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>respuesta de la prueba 4</history:answerChoice>
                                <history:answerChoice>respuesta de la prueba 3</history:answerChoice>
                                <history:answerChoice correct="true">respuesta de la prueba 2</history:answerChoice>
                                <history:answerChoice>respuesta de la prueba 1</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465742</history:username>
                                    <history:fullName>prueba</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la prueba 2</history:pollResponse>
                                    <history:isCorrect>True</history:isCorrect>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465747</history:username>
                                    <history:fullName>prueba2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la prueba 1</history:pollResponse>
                                    <history:isCorrect>False</history:isCorrect>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465752</history:username>
                                    <history:fullName>test3</history:fullName>
                                    <history:email>test3@qa.webex.com</history:email>
                                    <history:pollResponse>Sin respuesta</history:pollResponse>
                                    <history:isCorrect>False</history:isCorrect>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>2</history:questionSequence>
                            <history:questionDesc>pregunta de prueba 2 (multi-choiec. multi-Answer)</history:questionDesc>
                            <history:questionType>2</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>respuesta de la prueba D</history:answerChoice>
                                <history:answerChoice>respuesta de la prueba C</history:answerChoice>
                                <history:answerChoice correct="true">respuesta de la prueba B</history:answerChoice>
                                <history:answerChoice correct="true">probar respuesta A</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465742</history:username>
                                    <history:fullName>prueba</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la prueba B, probar respuesta A</history:pollResponse>
                                    <history:isCorrect>True</history:isCorrect>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465747</history:username>
                                    <history:fullName>prueba2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la prueba D, respuesta de la prueba C, respuesta de la prueba B, probar respuesta A</history:pollResponse>
                                    <history:isCorrect>False</history:isCorrect>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465752</history:username>
                                    <history:fullName>test3</history:fullName>
                                    <history:email>test3@qa.webex.com</history:email>
                                    <history:pollResponse>Sin respuesta</history:pollResponse>
                                    <history:isCorrect>False</history:isCorrect>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>3</history:questionSequence>
                            <history:questionDesc>pregunta de prueba 2 (respuesta corta)</history:questionDesc>
                            <history:questionType>3</history:questionType>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465742</history:username>
                                    <history:fullName>prueba</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>ans1</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465747</history:username>
                                    <history:fullName>prueba2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>ans2</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465752</history:username>
                                    <history:fullName>test3</history:fullName>
                                    <history:email>test3@qa.webex.com</history:email>
                                    <history:pollResponse>Sin respuesta</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                    </history:questions>
                </history:poll>
                <history:poll>
                    <history:pollDesc>Encuesta</history:pollDesc>
                    <history:timeLimit>300</history:timeLimit>
                    <history:startTime>12/20/2017 16:58:57</history:startTime>
                    <history:endTime>12/20/2017 17:02:39</history:endTime>
                    <history:numAttendees>3</history:numAttendees>
                    <history:questions>
                        <history:question>
                            <history:questionSequence>1</history:questionSequence>
                            <history:questionDesc>pregunta de la encuesta 1 (multi-choiec/sinngle-Answer)</history:questionDesc>
                            <history:questionType>1</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>respuesta a la encuesta 3</history:answerChoice>
                                <history:answerChoice>respuesta de la encuesta 2</history:answerChoice>
                                <history:answerChoice>respuesta de la encuesta 1</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465757</history:username>
                                    <history:fullName>prueba</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta a la encuesta 3</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465762</history:username>
                                    <history:fullName>prueba2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la encuesta 2</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465767</history:username>
                                    <history:fullName>test3</history:fullName>
                                    <history:email>test3@qa.webex.com</history:email>
                                    <history:pollResponse>Sin respuesta</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>2</history:questionSequence>
                            <history:questionDesc>pregunta de la encuesta 2 (multi-choiec/multi-Answer)</history:questionDesc>
                            <history:questionType>2</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>respuesta de la encuesta D</history:answerChoice>
                                <history:answerChoice>respuesta de la encuesta C</history:answerChoice>
                                <history:answerChoice>respuesta a la encuesta B</history:answerChoice>
                                <history:answerChoice>respuesta A la encuesta A</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465757</history:username>
                                    <history:fullName>prueba</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la encuesta D, respuesta a la encuesta C</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465762</history:username>
                                    <history:fullName>prueba2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>respuesta de la encuesta C, respuesta a la encuesta B</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465767</history:username>
                                    <history:fullName>test3</history:fullName>
                                    <history:email>test3@qa.webex.com</history:email>
                                    <history:pollResponse>Sin respuesta</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>3</history:questionSequence>
                            <history:questionDesc>pregunta de la encuesta 3 (respuesta corta)</history:questionDesc>
                            <history:questionType>3</history:questionType>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465757</history:username>
                                    <history:fullName>prueba</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>AAA</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465762</history:username>
                                    <history:fullName>prueba2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>BBB</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465767</history:username>
                                    <history:fullName>test3</history:fullName>
                                    <history:email>test3@qa.webex.com</history:email>
                                    <history:pollResponse>Sin respuesta</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                    </history:questions>
                </history:poll>
            </history:polls>
        </serv:bodyContent>
    </serv:body>
</serv:message>

La respuesta es diferente si no se encuentra la reunión, no pertenece al usuario que la solicita, o si el usuario que la solicita no es también un administrador del sitio.

Ejemplo de respuesta:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
    <serv:header>
        <serv:response>
            <serv:result>CONTRARIO</serv:result>
            <serv:reason>No se ha encontrado el registro</serv:reason>
            <serv:gsbStatus>IMPORTANTE</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Nueva opción de attendeeSendVideo en las API CreateTrainingSession, SetTrainingSessiony GetTrainingSession

Dado que las opciones disponibles al planificar una sesión de Training Center incluyen enviar vídeo, la API de XML ahora ha agregado la opción attendeeSendVideo para crear, obtener y establecer las API para las sesiones de Training Center.

API afectadas:

  • CreateTrainingSession

  • SetTrainingSession

  • GetTrainingSession

Diseño

La opción se ha guardado en la tabla DB WbxMMConfParam/ParamValue como paramName = ' optionSupportSendVideo '

Actualizaciones de solicitud de CreateTrainingSession :

Actualizaciones de solicitud de SetTrainingSession :


La solicitud es solo para T32/XML API 11.0.0.

Actualizaciones de respuesta de GetTrainingSession :

Cambiar ConfName límite de tamaño máximo a 128 caracteres para mostrar

El nombre de la Conferencia ConfName ahora está limitado a un máximo de 128 caracteres para mostrar. Este cambio se alinea con la limitación de la página de inicio de J2EE. Si una solicitud de API incluye ConfName que está vacío o excede la longitud de caracteres de la pantalla 128, se muestra el siguiente mensaje de error:

"060065 el nombre de la Conferencia de entrada no es válido. El nombre de la Conferencia no puede estar vacío ni exceder la longitud de caracteres máxima de pantalla 128.

API afectadas:

  • ConfName

El mensaje de excepción cambió en la API LstRecording

El mensaje de excepción que se inicia cuando el ámbito de tiempo de consulta supera el límite máximo en la API LstRecording cambió. De manera predeterminada, las consultas admiten 4 semanas de grabaciones. Las solicitudes de más de cuatro semanas reciben el siguiente mensaje de error:

"999999 superó el tiempo máximo de consulta en el alcance de 28 días".

API afectadas:

  • LstRecording

API de XML 11.0.0 SP10 actualizaciones

La actualización de la API de XML 11,0 SP10 no tiene cambios de esquema.