Cet article contient les mises à jour et les modifications pour les versions mensuelles du SP de l’API XML.

Pour plus d’informations sur l’API XML 40 et REST API 40, voir la Présentation des mises à jour de l’api Cisco Webex meetings (api 40).

Pour les mises à jour de l’API XML 11 SP9 et versions antérieures, allez à Cisco devnet.

Mises à jour de l’API 39.11.0 XML

Cliquez ici pour télécharger le schéma de l’API XML 39,11.

LstSummaryUser pouvez interroger les comptes utilisateur en se sur l’heure de la dernière modification

Nous procédons à la mise à jour de l' API LstSummaryUser pour permettre aux utilisateurs de demander des comptes utilisateur en fonction de l’heure de leur dernière modification. Trois nouveaux éléments, modifiedDateStart, modifiedDateEndet dernier horaire modifié, ont été ajoutés à l’API.


La portée du temps maximum pour cette requête est de 90 jours. Si vous entrez une plage horaire supérieure à 90 jours, une erreur s’affiche : la plage de date maximum 999999 est de 90 jours pour la requête de date de modification.

APIs concernées :

  • LstSummaryUser

Exemple de demande 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>SiteAdmin</webExID>
    <password>mot de passe</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>

Exemple de réponse 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>Réussite</serv:result>
            <serv:gsbStatus>principale</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>host</use:userRoleType>
                <use:registrationDate>06/19/2016 22:13:06</use:registrationDate>
                <use:active>désactivé</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>

Mises à jour de l’API 39.10.0 XML

Cliquez ici pour télécharger le schéma de l’API XML 39,10.

Obtenirinfosréunion et GetUserCard renvoie un code Captcha lors de l’utilisation de l’accès anonyme

En tant que mise à jour de sécurité, nous avons amélioré les API obtenirinfosréunion et GetUserCard avec captcha protection contre la réponse du code. Si vos applications appellent les API en utilisant l’accès anonyme, améliorez votre application pour prendre en charge la saisie de code CAPTCHA.

APIs concernées :

  • Obtenirinfosréunion

  • GetUserCard

CAPTCHA les mises à jour de la sécurité et des réponses :

Obtenirinfosréunion réponse sans captcha exemple :

<?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>ÉCHEC de la</serv:result>
            <serv:reason>réunion correspondante non trouvée</serv:reason>
            <serv:gsbStatus>primaire</serv:gsbStatus>
            <serv:exceptionID>060001</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Réponse Obtenirinfosréunion avec captcha exemple :

<?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>Échec de la</serv:result>
            <serv:reason>réunion correspondante non trouvée</serv:reason>
            <serv:gsbStatus>principal</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 vous recevez une réponse CAPTCHA et continuez à appeler l’API, incluez le CAPTCHAID et le CAPTCHAWord dans votre demande 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>

Réponse obtenirinfosréunion à un CAPTCHAID incorrect et CAPTCHAWord exemple :

<?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>Échec</serv:result>
            <serv:reason>captcha ID et mot sont incorrects ou manquants</serv:reason>
            <serv:gsbStatus></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>

Prise en charge LstSummaryUser pour le renvoi des URL des salles personnelles

Nous avons ajouté un nouvel élément de réponse, personalMeetingRoomURL, à l' API LstSummaryUser.

Exemple de réponse LstSummaryUser :

Mises à jour de l’API 39.9.0 XML

Cliquez ici pour télécharger le schéma de l’API XML 39,9.

Prise en charge des URL SIP courtes pour les salles de réunion personnelles (PMR/SRP)

La prise en charge du format court des URL SIP pour PMRs influe sur les API obtenirinfosréunion, GetMeeting, GetUseret GetMe . Un nouvel élément de réponse nommé displayMeetingUrl a été ajouté aux API GetUser et GetMe et est déjà présent dans obtenirinfosréunion et GetMeeting. displayMeetingUrl renvoie l’URL d’PMR/SRP d’un utilisateur.

APIs concernées :

  • Obtenirinfosréunion

  • GetMeeting

  • GetUser

  • GetMe

Exemple de réponse GetUser :

Exemple de réponse GetMe :

Obtenirinfosréunion renvoie les éléments nécessaires pour l’accès anonyme

En tant que demande de sécurité, seuls les éléments nécessaires peuvent maintenant être retournés par obtenirinfosréunion pour l’accès anonyme.

Exemple de réponse obtenirinfosréunion :

<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>public</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, Pacifique (San Francisco)</ep:timeZone>
        <ep:timeZoneID>4</ep:timeZoneID>
    </ep:schedule>
    <ep:attendeeOptions>
        <ep:joinRequiresAccount>faux vrai</ep:joinRequiresAccount>
    </ep:attendeeOptions>
    <ep:isAllowJBH></ep:isAllowJBH>
    <ep:isCETMeeting></ep:isCETMeeting>
    <ep:isPersonalMeetingRoom>faux</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>

APIs concernées :

  • Obtenirinfosréunion

Programmer les réunions et les événements changement de comportement

Par défaut, toutes les réunions programmées sont des réunions avec périphériques vidéo. Cependant, lorsque vous programmez une réunion mais que vous sélectionnez aucun ou autres pour l’audio de votre réunion, la réunion sera programmée en tant que réunion Webex non vidéo avec périphérique.

APIs concernées :

  • Créerréunion

  • SetMeeting

  • CreateEvent

  • SetEvent

Mises à jour de l’API 39.8.0 XML

Cliquez ici pour télécharger le schéma de l’API XML 39,8.

LsttrainingattendeeHistory retourne maintenant attention de l’invité de la réunion

Un nouvel élément de réponse, attentionToDurationPercentage, a été ajouté à l' API LsttrainingattendeeHistory. LsttrainingattendeeHistory renvoie les détails de attention d’un invité de la réunion. L’élément est retourné dans ce format :

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

APIs concernées :

  • LsttrainingattendeeHistory

    • attentionToDurationPercentage

    • attentionToAttendancePercentage

Exemple de réponse 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 maintenant renvoie le compte des licences

De nouveaux éléments de réponse ont été fournis pour renvoyer des comptes de licences différents dans l' API GetSite.

APIs concernées :

  • GetSite

    • EEActiveUserCount

    • activeCETHost

    • MCActiveUserCount

    • ECActiveUserCount

    • TCActiveUserCount

    • SCActiveUserCount

Nouvelle conception de GetSiteFT et SetSiteFT

Les API GetSiteFT et SetSiteFT ont été reconçues pour permettre les basculements des fonctionnalités dynamiques.

APIs concernées :

  • GetSiteFT

  • SetSiteFT

Exemple de demande 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>{siteName}</siteName>
            <accessToken>{Ceci est le jeton d’accès du compte ordinateur}</accessToken>
        </securityContext>
    </header>
    <bodyContent xsi:type="java:com.webex.service.binding.site.GetSiteFT">
        <featureToggles>
            <name>SupportCrossLaunch</name>
            <name>RemoveCMRLicenseSA</name>
        </featureToggles>
    </bodyContent>
</body>
</serv:message>

Exemple de réponse 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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principal</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>

Exemple de demande 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>{siteName}</siteName>
            <accessToken>{Ceci est le jeton d’accès du compte ordinateur}</accessToken>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.site.SetSiteFT">
            <featureToggles>
                <featureToggle>
                    <name>SupportCrossLaunch</name>
                    <value>false</value>
                </featureToggle>
                <featureToggle>
                    <name>SupportPeopleInsight</name>
                    <value>true</value>
                </featureToggle>
            </featureToggles>
        </bodyContent>
    </body>
</serv:message>

Exemple de SetSiteFT :

<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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principale</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 longueur de la description de la réunion est maintenant limitée à 2500 caractères

Les API suivantes ont maintenant la longueur du contenu de l’élément Description de la réunion limitée à 2500 caractères :

APIs concernées :

  • CreateEvent

  • SetEvent

  • CreateTrainingSession

  • Formation

Ceci permet d’éviter que Cisco Webex ne soit pas en mesure de traiter la demande. Si la description de la réunion est plus longue que 2500 caractères, un message d’erreur est renvoyé.

Mises à jour de l’API 39.5.0 XML

Nouvel élément videoMeshInterclusters ajouté aux schémas SetSite et GetSite

Un nouvel élément, videoMeshInterclusters, a été ajouté à l' élément SetSite. videoMeshInterclusters contient également trois éléments enfants videoMeshHomeCluster1, videoMeshHomeCluster2et videoMeshHomeCluster3.

APIs concernées :

  • Sets

    • videoMeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

  • GetSite

    • videoMeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

Mises à jour de la demande SetSite :

Mises à jour de la réponse GetSite :

Mises à jour de l’API 39.3.0 XML

URL SIP courte dans l’API XML, nouvel élément displayMeetingUrl

Cliquez ici pour télécharger le schéma de l’API XML 39,3.

Actuellement, lorsque vous rejoignez une réunion Webex, l’application ou le périphérique doit fournir des informations sur le site, ce qui complique la participation des réunions. Ceci est particulièrement vrai lorsque vous composez un appel à partir d’un périphérique SIP, car l’utilisateur doit saisir la meeting_number@sitename.webex.com.

Pour faciliter la participation aux réunions, nous avons supprimé l’exigence d’entrer le nom du site à partir de l’URI SIP de la réunion : meeting_number@webex.com. Pour conserver la compatibilité descendante, l’ancien format fonctionne à la sipURL et le nouveau format est ajouté au nouvel élément displayMeetingUrl.

APIs concernées :

  • GetMeeting

    • displayMeetingUrl

  • GetEvent

    • displayMeetingUrl

  • Obtenirinfosréunion

    • displayMeetingUrl

Exemple de réponse 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>
</serv:bodyContent>

Exemple de réponse 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>
</serv:bodyContent>

Exemple de réponse obtenirinfosréunion :

    <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>
</serv:bodyContent>

Exemple de courrier électronique :

La longueur de la description est maintenant limitée à 1024 caractères

Les API suivantes ont maintenant la longueur du contenu de l’élément de description limitée à 1024 caractères :

APIs concernées :

  • CreateTrainingSession

  • Formation

  • CreateEvent

  • SetEvent

Ce changement est d’empêcher Cisco Webex de ne pas pouvoir traiter la demande. Si la description est plus longue que 1024 caractères, un message d’erreur est renvoyé : "060067 Description de l’entrée non autorisée. La description ne peut pas dépasser le nombre maximum de caractères d’affichage 1024.»

Exemple de réponse pour la longueur de la description plus de 1024 caractères :

<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>Description de l'</serv:result>
            <serv:reason> entrée non autorisée. La description ne peut pas dépasser la longueur maximale des caractères d’affichage 1024 </serv:reason>
            <serv:gsbStatus>principal</serv:gsbStatus>
            <serv:exceptionID>060067</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Obtenirinfosréunion renvoie maintenant uniquement les informations de base des salles personnelles lorsqu’il y a un utilisateur anonyme utilisant l’API

Pour assurer une plus grande sécurité, nous diminuons la quantité d’informations renvoyées par obtenirinfosréunion lorsqu’il y a un utilisateur participant anonyme utilisant l’API. Dans cette mise à jour, nous réduirons les éléments suivants dans la réponse de l’API :

APIs concernées :

  • Obtenirinfosréunion

    • <ep:accessControl>

  • <ep:sessionPassword>

    • <ep:telephony>

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

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

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

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

Comparaisons de réponse :

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ep:status>NOT_INPROGRESS false non listée false false false</ep:status>
    <ep:isLocked></ep:isLocked>
    <ep:sessionkey>712419789</ep:sessionkey>
    <ep:confID>120396209273701973</ep:confID>
    <ep:accessControl>
        <ep:sessionPassword></ep:sessionPassword>   <!--Removed-->
        <ep:listStatus></ep:listStatus>
        <ep:registration></ep:registration>
        <ep:passwordReq></ep:passwordReq>
        <ep:isEnforceAudioPassword></ep:isEnforceAudioPassword>
        <ep:isEnforceAudioLogin></ep:isEnforceAudioLogin>
    </ep:accessControl>
    <ep:metaData>
        <ep:confName>. Simon test de la salle personnelle</ep:confName>
        <ep:sessionType>3</ep:sessionType>
        <ep:serviceType>MeetingCenter</ep:serviceType>
        <ep:isRecurring>faux</ep:isRecurring>
        <ep:agendaFormat>texte</ep:agendaFormat>
        <ep:descriptionFormat></ep:descriptionFormat>
        <ep:isException>faux</ep:isException>
        <ep:seriesMeetingKey>0</ep:seriesMeetingKey>
        <ep:hasException>faux</ep:hasException>
    </ep:metaData>
    <ep:telephony>    <!--Removed-->
        <ep:telephonySupport>rappel</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 * [AccessCode] #,,, [AttendeeID] # | SilentDialInSequence : [AccessNumber],, * 01 * [AccessCode] # [AttendeeID] # * 01 * | AutoLGDialInSequence : [AccessNumber],, * 00 * [AccessCode] #,,, [ProfileID] #,,, [PIN] # | SilentLGDialInSequence : [AccessNumber],, * 01 * [AccessCode] # [ProfileID] # [PIN] # * 01 * | AutoLGPWDialInSequence : [AccessNumber],, * 00 * [AccessCode] #,,, [ProfileID] #,,, [PIN] #,,, [password] # | SilentLGPWDialInSequence : [AccessNumber],, * 01 * [AccessCode] # [ProfileId] # [Pin] # [password] # * 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>false</serv:tollFree>    <!--Removed-->
                <serv:default></serv:default>  <!--Removed-->
            </serv:globalNum> <!--Removed-->
        </ep:callInNum>   <!--Removed-->
        <ep:labels>   <!--Removed-->
            <ep:tollFreeCallInLabel>numéro d’appel gratuit (USA/Canada)</ep:tollFreeCallInLabel>   <!--Removed-->
            <ep:tollCallInLabel>14085452910</ep:tollCallInLabel>    <!--Removed-->
        </ep:labels>  <!--Removed-->
        <ep:isMPAudio>false false</ep:isMPAudio>  <!--Removed-->
        <ep:voip></ep:voip> <!--Removed-->
        <ep:enableTSP></ep:enableTSP>  <!--Removed-->
    </ep:telephony>   <!--Removed-->
    <ep:host>
        <ep:firstName>Simon</ep:firstName>
        <ep:lastName>test</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, Pacifique (San Francisco)</ep:timeZone>
        <ep:timeZoneID>4</ep:timeZoneID>
        <ep:openTimeInSec>0</ep:openTimeInSec>
    </ep:schedule>
    <ep:attendeeOptions>
        <ep:joinRequiresAccount>faux</ep:joinRequiresAccount>
    </ep:attendeeOptions>
    <ep:isAudioOnly></ep:isAudioOnly>
    <ep:telePresence></ep:telePresence>
    <ep:isAlternateHost></ep:isAlternateHost>  <!--Removed-->
    <ep:isCreator></ep:isCreator>   <!--Removed-->
    <ep:hostKey>954462</ep:hostKey> <!--Removed-->
    <ep:supportE2E></ep:supportE2E>    <!--Removed-->
    <ep:isAllowJBH></ep:isAllowJBH>
    <ep:isCETMeeting></ep:isCETMeeting>
    <ep:isPersonalMeetingRoom></ep:isPersonalMeetingRoom>
    <ep:isNextUpcomingInstance></ep:isNextUpcomingInstance>
    <ep:meetingLink></ep:meetingLink>
    <ep:sipURL></ep:sipURL>
    <ep:displayMeetingUrl></ep:displayMeetingUrl>
    <ep:isAutoRecord>faux faux faux vrai faux faux vrai true https://sqdemo6.DMZ.Webex.com/sqdemo6/j.php ?MTID=m424620ac1c117e156d97665b455192ed simon0@sqdemo6.dmz.webex.com simon0@sqdemo6.dmz.webex.com faux</ep:isAutoRecord>
</serv:bodyContent>

Mises à jour de l’API 39.2.0 XML

Nouvel élément lastLoginTime renvoyé dans la réponse LstSummaryUser

Un nouvel élément de réponse, lastLoginTime, a été ajouté à l' API LstSummaryUser. lastLoginTime renvoie la dernière heure de connexion de chaque utilisateur. L’élément est retourné dans ce format :

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

APIs concernées :

  • LstSummaryUser

    • lastLoginTime

Exemple de réponse 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>Réussite</serv:result>
            <serv:gsbStatus></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 Sangeetha.Swaminathan@gmail.com l'</use:lastName>
                <use:email></use:email>
                <use:userRoleType>hôte</use:userRoleType>
                <use:registrationDate>12/11/2018 14:41:27</use:registrationDate>
                <use:active>désactivé</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>

Mises à jour de l’API 39.1.0 XML

Cliquez ici pour télécharger le schéma de 39.1.0 de l’API XML.

Nouvel élément apiVer ajouté à l' API GetAPIVersion

Un nouvel élément de réponse, apiVer, a été ajouté à l' API GetAPIVersion. Avec cette mise à jour, la Convention d’appellation de la version de l’API XML change pour correspondre à un numéro de version unifié avec d’autres Cisco Webex zones du produit. apiVer renvoie les nouvelles informations sur la version, telles que 39.1.0 pour la mise à jour du 2019 janvier.

APIs concernées :

  • GetAPIVersion

    • apiVer

L’élément apiVersion sera déconseillé le 1er mai, 2019 et la sortie de l’élément recevra une nouvelle valeur API XML le 1er mai 2019.

Exemple de réponse 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>SUCCÈS</serv:result>
            <serv:gsbStatus>PRIMARY</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>Webex API XML v 11.0.0</ep:apiVersion>
            <ep:release>SP22</ep:release>
            <ep:apiVer>39.1.0</ep:apiVer>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Paramètres HQ et HD supprimés de l’API XML

Les propriétés de la vidéo HQ et HD sont maintenant déterminées au niveau du site, au lieu d’être déterminées au niveau de l’utilisateur. Les deux options pour ces paramètres sont ignorées lors de l’envoi des demandes à partir des API suivantes :

  • Créerréunion

  • SetMeeting

  • CreateTrainingSession

  • Formation

Les API GetMeeting et GetTrainingSession retournent toujours les deux options (décidées par le niveau du site et le niveau de l’utilisateur) pour éviter de rompre le code existant.

Nouvel élément uploadLogFileUrl ajouté aux métadonnées du site retournés à l’application de bureau

Un nouvel élément uploadLogFileUrl a été ajouté à la réponse renvoyée à l’application de bureau lorsqu’il appelle l' API GETSITE dans le serveur API XML. L’application de bureau peut charger le fichier journal sur uploadLogFileUrl.

APIs concernées :

  • GetSite

    • uploadLogFileUrl

Exemple de réponse 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>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</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>ONS</ns1:meetingTypeName>
                        <ns1:hideInScheduler>false</ns1:hideInScheduler>
                    </ns1:meetingTypes>
                    <ns1:meetingTypes>
                        <ns1:meetingTypeID>11</ns1:meetingTypeID>
                        <ns1:meetingTypeName>TRS</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>PRO</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>France</ns1:region>
                    <ns1:currency>French Francs</ns1:currency>
                    <ns1:timeZoneID>4</ns1:timeZoneID>
                    <ns1:timeZone>GMT-08:00, Pacific (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>FRENCH</ns1:pageLanguage>
                    <ns1:activateStatus>true</ns1:activateStatus>
                    <ns1:webPageType>J2EE</ns1:webPageType>
                    <ns1:iCalendar>true</ns1:iCalendar>
                    <ns1:myWebExDefaultPage>My Meetings</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>STRICT</ns1:addlAccessAnyComputersLimit>
                    <ns1:addlAccessAnyComputers>0</ns1:addlAccessAnyComputers>
                    <ns1:addlStorageLimit>STRICT</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>Personal Conference No.</ns1:serviceName>
                    <ns1:participantAccessCodeLabel>Attendee access code</ns1:participantAccessCodeLabel>
                    <ns1:subscriberAccessCodeLabel>Host access code</ns1:subscriberAccessCodeLabel>
                    <ns1:attendeeIDLabel>Attendee ID</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>QA</ns1:subscribeName>
                    <ns1:subscribePassword>pass</ns1:subscribePassword>
                    <ns1:defaultPhoneLines>10</ns1:defaultPhoneLines>
                    <ns1:defaultSpeakingLines>10</ns1:defaultSpeakingLines>
                    <ns1:majorCountryCode>1</ns1:majorCountryCode>
                    <ns1:majorAreaCode>408</ns1:majorAreaCode>
                    <ns1:publicName>Call-in User</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>Call-in toll-free number (US/Canada)</serv:tollFreeLabel>
                        </ns1:primaryLargeServer>
                        <ns1:backup1LargeServer>
                            <serv:enableServer>false</serv:enableServer>
                            <serv:tollLabel>Call-in toll number (US/Canada)</serv:tollLabel>
                            <serv:tollFreeLabel>Call-in toll-free number (US/Canada)</serv:tollFreeLabel>
                        </ns1:backup1LargeServer>
                        <ns1:backup2LargeServer>
                            <serv:enableServer>false</serv:enableServer>
                            <serv:tollLabel>Backup call-in toll number (US/Canada)</serv:tollLabel>
                            <serv:tollFreeLabel>Backup call-in toll-free number (US/Canada)</serv:tollFreeLabel>
                        </ns1:backup2LargeServer>
                        <ns1:primarySmallServer>
                            <serv:enableServer>false</serv:enableServer>
                            <serv:tollLabel>Call-in toll number (US/Canada)</serv:tollLabel>
                            <serv:tollFreeLabel>Call-in toll-free number (US/Canada)</serv:tollFreeLabel>
                        </ns1:primarySmallServer>
                        <ns1:backup1SmallServer>
                            <serv:enableServer>false</serv:enableServer>
                            <serv:tollLabel>Call-in toll number (US/Canada)</serv:tollLabel>
                            <serv:tollFreeLabel>Call-in toll-free number (US/Canada)</serv:tollFreeLabel>
                        </ns1:backup1SmallServer>
                        <ns1:backup2SmallServer>
                            <serv:enableServer>false</serv:enableServer>
                            <serv:tollLabel>Backup call-in toll number (US/Canada)</serv:tollLabel>
                            <serv:tollFreeLabel>Backup call-in toll-free number (US/Canada)</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>Call-in number</ns1:label>
                            </ns1:mpAudio>
                            <ns1:mpAudio>
                                <ns1:label>Call-in toll-free number</ns1:label>
                            </ns1:mpAudio>
                        </ns1:primaryLarge>
                        <ns1:backup1Large>
                            <ns1:enableAdaptor>false</ns1:enableAdaptor>
                            <ns1:serverIP></ns1:serverIP>
                            <ns1:mpAudio>
                                <ns1:label>Call-in number</ns1:label>
                            </ns1:mpAudio>
                            <ns1:mpAudio>
                                <ns1:label>Call-in toll-free number</ns1:label>
                            </ns1:mpAudio>
                        </ns1:backup1Large>
                        <ns1:backup2Large>
                            <ns1:enableAdaptor>false</ns1:enableAdaptor>
                            <ns1:serverIP></ns1:serverIP>
                            <ns1:mpAudio>
                                <ns1:label>Call-in number</ns1:label>
                            </ns1:mpAudio>
                            <ns1:mpAudio>
                                <ns1:label>Call-in toll-free number</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>Other teleconference service</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>VAT</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>NONE</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&amp;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>BEEP</ns1:entryExitTone>
                    <ns1:voip>true</ns1:voip>
                    <ns1:teleconference>
                        <ns1:telephonySupport>CALLBACK</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>Welcome</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>Site Administration</ns1:serviceName>
                    </ns1:button>
                    <ns1:button>
                        <ns1:order>7</ns1:order>
                        <ns1:enabled>false</ns1:enabled>
                        <ns1:serviceName>Sales Center</ns1:serviceName>
                    </ns1:button>
                    <ns1:displayDisabledService>true</ns1:displayDisabledService>
                </ns1:navBarTop>
                <ns1:navMyWebEx>
                    <ns1:customLinks>
                        <ns1:customLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:customLink>
                    </ns1:customLinks>
                    <ns1:partnerLinks>
                        <ns1:partnerLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:partnerLink>
                        <ns1:partnerLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:partnerLink>
                        <ns1:partnerLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:partnerLink>
                    </ns1:partnerLinks>
                    <ns1:partnerIntegration>true</ns1:partnerIntegration>
                    <ns1:support>
                        <ns1:target>NEW</ns1:target>
                    </ns1:support>
                    <ns1:training>
                        <ns1:target>NEW</ns1:target>
                    </ns1:training>
                </ns1:navMyWebEx>
                <ns1:navAllServices>
                    <ns1:customLinks>
                        <ns1:customLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:customLink>
                        <ns1:customLink>
                            <ns1:target>NEW</ns1:target>
                        </ns1:customLink>
                    </ns1:customLinks>
                    <ns1:support>
                        <ns1:name>Support</ns1:name>
                        <ns1:target>NEW</ns1:target>
                    </ns1:support>
                    <ns1:training>
                        <ns1:name>Training</ns1:name>
                        <ns1:target>NEW</ns1:target>
                    </ns1:training>
                    <ns1:supportMenu>
                        <ns1:userGuides>
                            <ns1:target>NEW</ns1:target>
                        </ns1:userGuides>
                        <ns1:downloads>
                            <ns1:target>NEW</ns1:target>
                        </ns1:downloads>
                        <ns1:training>
                            <ns1:target>NEW</ns1:target>
                        </ns1:training>
                        <ns1:contactUs>
                            <ns1:target>NEW</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>password</ns1:disallowValue>
                    <ns1:disallowValue>passwd</ns1:disallowValue>
                    <ns1:disallowValue>pass</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>password</ns1:disallowValue>
                    <ns1:disallowValue>passwd</ns1:disallowValue>
                    <ns1:disallowValue>pass</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>password</ns1:disallowValue>
                    <ns1:disallowValue>passwd</ns1:disallowValue>
                    <ns1:disallowValue>pass</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>MEDIUM</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>

Mises à jour de l’API XML 11.0.0 SP22

Limite de la taille de fichier pour UploadPMRImage

Lors du chargement d’avatars en utilisant l’API UploadPMRImage, une nouvelle limite limite la taille du fichier à 5 Mo. Les tentatives de chargement de fichiers plus volumineux recevront maintenant un message d’erreur : «010100 taille de l’image en cours de chargement est trop grande. Essayez une image d’une taille inférieure à 5 Mo."

Mises à jour de l’API XML 11.0.0 SP21

Cliquez ici pour télécharger le schéma de SP21 de l’API XML 11,0.

Nouvel enregistrement auto ajouté à créerréunion, SetMeeting, GetMeetinget LstMeeting

Un nouvel élément, nommé enregistrement auto a été ajouté aux API créerréunion, SetMeeting, GetMeetinget LstMeeting . l’enregistrement automatique permet aux utilisateurs d’enregistrer automatiquement Webex les réunions directement à partir du programmateur de réunion. Ceci fournit une granularité au niveau de la réunion, à savoir que la méthode précédente d’enregistrement automatique des réunions pouvait être accédée à l’international uniquement au niveau du site.


L' élément de l’enregistrement auto s’applique uniquement à Webex meetings. Il ne s’applique pas à Webex Events ou Webex Training.

APIs concernées :

  • Créerréunion

    • Enregistrement auto

  • SetMeeting

    • Enregistrement auto

  • GetMeeting

    • Enregistrement auto

  • LstMeeting

    • Enregistrement auto

Mises à jour créerréunion :

paramètre d’enregistrement automatique

Le comportement lors de l’enregistrement automatique de toutes les sessions en utilisant l’enregistrement en réseau est désactivé sur administration du site

true (Vrai)

Commencer à enregistrer automatiquement quand la réunion commence

Faux (par défaut) ou aucun élément

Ne démarre pas automatiquement l’enregistrement au démarrage de la réunion


Si l' enregistrement automatique de toutes les sessions à l’aide de l’enregistrement en réseau est activé, l’élément est ignoré et l’enregistrement démarre automatiquement au démarrage de la réunion.

Mises à jour SetMeeting :

paramètre d’enregistrement automatique

Le comportement lors de l’enregistrement automatique de toutes les sessions en utilisant l’enregistrement en réseau est désactivé sur administration du site

true (Vrai)

Commencer à enregistrer automatiquement quand la réunion commence

Faux (par défaut) ou aucun élément

Ne démarre pas automatiquement l’enregistrement au démarrage de la réunion


Si l' enregistrement automatique de toutes les sessions à l’aide de l’enregistrement en réseau est activé, l’élément est ignoré et l’enregistrement démarre automatiquement au démarrage de la réunion.

Mises à jour GetMeeting :

paramètre d’enregistrement automatique

Le comportement lors de l’enregistrement automatique de toutes les sessions en utilisant l’enregistrement en réseau est désactivé sur administration du site

true (Vrai)

Commencer à enregistrer automatiquement quand la réunion commence

false (faux)

Ne démarre pas automatiquement l’enregistrement au démarrage de la réunion


Si l' enregistrement automatique de toutes les sessions à l’aide de l’enregistrement en réseau est activé, l’élément est ignoré et l’enregistrement démarre automatiquement au démarrage de la réunion.

Exemple de réponse GetMeeting :

Mises à jour LstMeeting :

paramètre d’enregistrement automatique

Le comportement lors de l’enregistrement automatique de toutes les sessions en utilisant l’enregistrement en réseau est désactivé sur administration du site

true (Vrai)

Commencer à enregistrer automatiquement quand la réunion commence

false (faux)

Ne démarre pas automatiquement l’enregistrement au démarrage de la réunion


Si l' enregistrement automatique de toutes les sessions à l’aide de l’enregistrement en réseau est activé, l’élément est ignoré et l’enregistrement démarre automatiquement au démarrage de la réunion.

Exemple de réponse LstMeeting :

Nouvel élément isAutoRecord ajouté à l' API obtenirinfosréunion

En même temps que les modifications apportées aux API ci-dessus, un nouvel élément, isAutoRecord, a été ajouté à l' API obtenirinfosréunion. Cet élément peut être utilisé pour indiquer si l’enregistrement démarre automatiquement au démarrage d’une réunion.

APIs concernées :

  • Obtenirinfosréunion

    • isAutoRecord

Mises à jour obtenirinfosréunion :

paramètre isAutoRecord

Le comportement lors de l’enregistrement automatique de toutes les sessions en utilisant l’enregistrement en réseau est désactivé sur administration du site

true (Vrai)

Commencer à enregistrer automatiquement quand la réunion commence

false (faux)

Ne démarre pas automatiquement l’enregistrement au démarrage de la réunion


Si l' enregistrement automatique de toutes les sessions à l’aide de l’enregistrement en réseau est activé, l’élément est ignoré et l’enregistrement démarre automatiquement au démarrage de la réunion.

Exemple de réponse obtenirinfosréunion :

Mises à jour de l’API XML 11.0.0 SP20

Cliquez ici pour télécharger le schéma de SP20 de l’API XML 11,0.

Nouvel élément returnShareToMeRecording ajouté à la demande de l' API LstRecording


Ce changement a été précédemment annoncé dans l’API XML 11,0 version SP17, mais il est appliqué à cette mise à jour.

Un nouvel élément, returnShareToMeRecording, a été ajouté à l' API LstRecording. returnShareToMeRecording est une valeur booléenne dans la demande de LstRecording.

Ce nouvel élément a été ajouté pour prendre en charge la recherche des invités ou des enregistrements d’invitation. returnShareToMeRecording est un indicateur pour permettre à l' API LstRecording de savoir qu’il doit retourner un invité ou inviter des enregistrements.

Lorsque returnShareToMeRecording est configuré sur true(vrai), LstRecording renvoie l’utilisateur de l’enregistrement en tant que propriétaire et renvoie également l’utilisateur d’enregistrement en tant qu’invité ou invite partagé par le propriétaire.


Si les indicateurs de partage automatique et de partage manuel sont tous deux désactivés, LstRecording renvoie l’utilisateur uniquement en tant que propriétaire des enregistrements.

Lorsque returnShareToMeRecording est défini sur false(faux), ou si cet élément n’est pas inclus dans la demande, LstRecording suit la même logique qu’avant : il renvoie l’utilisateur de l’enregistrement en tant que propriétaire.

APIs concernées :

  • LstRecording

    • returnShareToMeRecording

Mises à jour LstRecording :

Élément shareToMe ajouté à la réponse de l' API LstRecording


Ce changement a été précédemment annoncé dans l’API XML 11,0 version SP17, mais il est appliqué à cette mise à jour.

Un nouvel élément, shareToMe, a été ajouté à l' API LstRecording. shareToMe est une valeur booléenne dans la réponse de LstRecording.

Ce nouvel élément a été ajouté pour prendre en charge la recherche des invités ou des enregistrements d’invitation. shareToMe est un indicateur pour définir si l’utilisateur est le propriétaire ou un invité pour l’enregistrement actuel.

Lorsque shareToMe est true(vrai), l’utilisateur n’est pas le propriétaire de l’enregistrement actuel. L’utilisateur peut être un invité, ou l’enregistrement est partagé par le propriétaire.

Lorsque shareToMe est faux, ou que cet élément n’est pas dans la réponse, LstRecording suit la même logique qu’avant : l’utilisateur est le propriétaire de l’enregistrement actuel.

APIs concernées :

  • LstRecording

    • shareToMe

Mises à jour LstRecording :

exemples de demandes returnShareToMeRecording et 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>

exemples de réponses returnShareToMeRecording et shareToMe :

Nouveaux éléments ajoutés à l' API GetEvent

Quatre nouveaux éléments ont été ajoutés à l' API GetEvent :

  • isCETMeeting: une valeur booléenne true/false indiquant si l’événement Webex prend en charge Webex la plateforme vidéo 2 (DMC 4,0)

  • sipURL: l’URL utilisée pour rejoindre Webex réunion vidéo à partir d’un système ou d’une application de conférence vidéo

  • standaloneDialingIPAddress: l’adresse IP qui peut être utilisée pour appeler la réunion vidéo Webex à partir d’un système ou d’une application de conférence vidéo

  • panelistNumericPassword: le mot de passe pour rejoindre la réunion Webex vidéo à partir d’un système ou d’une application de conférence vidéo

Si le site prend en charge Webex vidéo, l’organisateur a Webex Events les privilèges vidéo et l’événement prend en charge Webex plateforme vidéo 2 (DMC 4,0), GetEvent renvoie ces éléments. Sinon, GetEvent ne les renvoie pas.

APIs concernées :

  • GetEvent

    • isCETMeeting

    • sipURL

    • standaloneDialingIPAddress

    • panelistNumericPassword

Nouvel élément panelistNumericPassword ajouté à l' API obtenirinfosréunion

Obtenirinfosréunion a un nouvel élément, panelistNumericPassword, qui contient le mot de passe pour rejoindre la réunion Webex vidéo à partir d’un système ou d’une application de conférence vidéo.

Si le site prend en charge Webex vidéo, l’organisateur a Webex Events les privilèges vidéo et l’événement prend en charge Webex plateforme vidéo 2 (DMC 4,0), obtenirinfosréunion renvoie ces quatre éléments :

  • isCETMeeting: une valeur booléenne true/false indiquant si l’événement Webex prend en charge Webex la plateforme vidéo 2 (DMC 4,0)

  • sipURL: l’URL utilisée pour rejoindre Webex réunion vidéo à partir d’un système ou d’une application de conférence vidéo

  • standaloneDialingIPAddress: l’adresse IP qui peut être utilisée pour appeler la réunion vidéo Webex à partir d’un système ou d’une application de conférence vidéo

  • panelistNumericPassword: le mot de passe pour rejoindre la réunion Webex vidéo à partir d’un système ou d’une application de conférence vidéo


Pour Webex Meetings, ces éléments existaient déjà dans obtenirinfosréunion:

  • isCETMeeting

  • sipURL

  • standaloneDialingIPAddress

APIs concernées :

  • Obtenirinfosréunion

    • panelistNumericPassword

Modifications du schéma effectuées sur GetEvent et obtenirinfosréunion

Mises à jour GetEvent :

Mises à jour obtenirinfosréunion :

Mises à jour de l’API XML 11.0.0 SP18

Cliquez ici pour télécharger le schéma de SP18 de l’API XML 11,0.

Nouvel élément EnableCloudTelepresence ajouté à l' API getSite

Un nouvel élément, EnableCloudTelepresence a été ajouté à l' API getSite.

Lorsque l’option EnableCETForAllUsers est activée, Webex vérifie si l’utilisateur prend en charge Webex vidéo (DMC). Il renvoie maintenant également un nouvel élément EnableCloudTelepresence dans l' API getSite.

APIs concernées :

  • getSite

  • EnableCloudTelepresence

getSite exemple de réponse :

Mises à jour de l’API XML 11.0.0 version SP17

Nouvel élément returnShareToMeRecording ajouté à la demande de l' API LstRecording

Un nouvel élément, returnShareToMeRecording, a été ajouté à l' API LstRecording. returnShareToMeRecording est une valeur booléenne dans la demande de LstRecording.

Ce nouvel élément a été ajouté pour prendre en charge l’extraction des invités ou l’invitation des enregistrements. returnShareToMeRecording est un indicateur pour permettre à l' API LstRecording de savoir qu’il doit retourner un invité ou inviter des enregistrements.

Lorsque returnShareToMeRecording est configuré sur true(vrai), LstRecording renvoie l’enregistrement de l’utilisateur en tant que propriétaire, et renvoie également l’utilisateur des enregistrements en tant qu’invité ou invitation partagé par le propriétaire.


Si les indicateurs de partage automatique et de partage manuel sont désactivés, LstRecording renvoie uniquement l’utilisateur en tant que propriétaire des enregistrements.

Lorsque returnShareToMeRecording est défini sur false(faux), ou si cet élément n’est pas inclus dans la demande, LstRecording suit la même logique qu’avant : il renvoie l’utilisateur de l’enregistrement en tant que propriétaire.

APIs concernées :

  • LstRecording

  • returnShareToMeRecording

Mises à jour LstRecording :

Nouvel élément shareToMe ajouté à la réponse de l' API LstRecording

Un nouvel élément, shareToMe, a été ajouté à l' API LstRecording. shareToMe est une valeur booléenne dans la réponse de LstRecording.

Ce nouvel élément a été ajouté pour prendre en charge l’extraction des invités ou l’invitation des enregistrements. shareToMe est un indicateur qui permet de définir si l’utilisateur est le propriétaire, l’invité ou l’invité pour l’enregistrement actuel.

Lorsque shareToMe est true(vrai), l’utilisateur n’est pas le propriétaire de l’enregistrement actuel. L’utilisateur peut être un participant ou un invité, ou l’enregistrement est partagé par le propriétaire.

Lorsque shareToMe est faux, ou que cet élément n’est pas dans la réponse, LstRecording suit la même logique qu’avant : l’utilisateur est le propriétaire de l’enregistrement actuel.

APIs concernées :

  • LstRecording

  • shareToMe

Mises à jour LstRecording :

Nouveaux éléments pour la capacité des invités ajoutés à la réponse API getSite

Quatre nouveaux éléments ont été ajoutés à l' API getSite pour indiquer la capacité de l’invité pour les services Webex suivants :

attendeeCapacityForMC -Webex meetings

attendeeCapacityForEC – Webex Events

attendeeCapacityForTC – Webex Training

attendeeCapacityForSC – Webex Support

Ces valeurs renvoyées indiquent le nombre maximum d’invités que peut avoir la réunion, l’événement ou la session. Ils sont les enfants de l' élément CISiteLicenseInfo dans la réponse.

APIs concernées :

  • getSite

  • attendeeCapacityForMC

  • attendeeCapacityForEC

  • attendeeCapacityForTC

  • attendeeCapacityForSC

exemple de réponse 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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principale</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>faux</ns1:allowOverageForMC>
                    <ns1:accountNumberUsedForMC>faux43faux faux</ns1:accountNumberUsedForMC>
                    <ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
                    <ns1:allowOverageForTC></ns1:allowOverageForTC>
                    <ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
                    <ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
                    <ns1:allowOverageForEC></ns1:allowOverageForEC>
                    <ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
                    <ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
                    <ns1:allowOverageForSC></ns1:allowOverageForSC>
                    <ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
                    <ns1:accountNumberLimitForCMRHost>faux999999</ns1:accountNumberLimitForCMRHost>
                    <ns1:allowOverageForCMRHost></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>

Mises à jour de l’API XML 11.0.0 SP16

Nouvelle API hostStreamURL ajoutée à lstRecordingResponse

L’élément hostStreamURL a été ajouté à la réponse LstRecording dans le cadre des détails de l’enregistrement. hostStreamURL renvoie une URL que l’organisateur doit utiliser pour afficher l’enregistrement sans avoir à se connecter préalablement. Cette URL est valide pendant 30 minutes après avoir été générée.

APIs concernées :

  • hostStreamURL

exemple de réponse 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"/>

L' API GetSite utilise la nouvelle modélisation WebDB pour retourner des données

Par demande du client, l’API GetSite récupère maintenant une licence d’organisateur plus précise, des données de rapport d’utilisation et d’autres données en utilisant la nouvelle modélisation WebDB pour les sites ci.

APIs concernées :

  • GetSite

Exemple de réponse 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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principale</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>faux</ns1:allowOverageForMC>
                    <ns1:accountNumberUsedForMC>faux43faux faux</ns1:accountNumberUsedForMC>
                    <ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
                    <ns1:allowOverageForTC></ns1:allowOverageForTC>
                    <ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
                    <ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
                    <ns1:allowOverageForEC></ns1:allowOverageForEC>
                    <ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
                    <ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
                    <ns1:allowOverageForSC></ns1:allowOverageForSC>
                    <ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
                    <ns1:accountNumberLimitForCMRHost>faux999999</ns1:accountNumberLimitForCMRHost>
                    <ns1:allowOverageForCMRHost></ns1:allowOverageForCMRHost>
                    <ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
                </ns1:CISiteLicenseInfo>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Exemple de réponse GetSite pour les sites 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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principale</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>vrai</ns1:allowOverageForCMRHost>
                    <ns1:accountNumberUsedForCMRHost>99</ns1:accountNumberUsedForCMRHost>
                    <ns1:accountNumberLimitForEEHost>999999</ns1:accountNumberLimitForEEHost>
                    <ns1:allowOverageForEEHost>faux</ns1:allowOverageForEEHost>
                    <ns1:accountNumberUsedForEEHost>368</ns1:accountNumberUsedForEEHost>
                </ns1:CISiteLicenseInfo>
            </ns1:siteInstance>
        </serv:bodyContent>
    </serv:body>
</serv:message>

Mises à jour de l’API XML 11.0.0 SP15

Retourner Webex Meetings lien de la réunion en utilisant l’API GetSessionsInfo

Le schéma de l' API obtenirinfosréunion a une nouvelle valeur de retour, meetingLink. Vous pouvez utiliser un lien de réunion pour démarrer une réunion Webex en tant qu’organisateur ou en rejoignant une réunion Webex en tant qu’invité.

APIs concernées :

  • Obtenirinfosréunion

  • meetingLink

Exemple de réponse obtenirinfosréunion :

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

Nouvelle condition pour l’interrogation par RecordingID sur l' API LstRecording

Vous pouvez maintenant utiliser LstRecording pour interroger les enregistrements en utilisant recordingID. Il existe deux types d’identifiants d’enregistrement :

  • ID d’enregistrement pour Webex Meetings, Webex Events et Webex Training

  • ID d’enregistrement NBR pour les enregistrements divers

S’il y a un élément ServiceType dans la demande XML, alors LstRecording retourne un enregistrement de Service (Webex Meetings, Webex Events et Webex Training) uniquement.

S’il n’y a aucun élément ServiceType dans la demande XML, alors LstRecording renvoie un enregistrement NBR uniquement.

APIs concernées :

  • LstRecording

  • ID de l'enregistrement

Exemples de réponses LstRecording :

Exemple de demande pour un ID d’enregistrement de service :

<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>création</orderBy>
         <orderAD>desc</orderAD>
         <orderBy>HostID</orderBy>
         <orderAD>ASC</orderAD>
         <orderBy>RECORDNAME</orderBy>
         <orderAD>ASC</orderAD>
    </order>
</bodyContent>

Demander un exemple pour un ID d’enregistrement NBR :

<bodyContent xsi:type="java:com.webex.service.binding.ep.LstRecording">
    <recordingID>974154032</recordingID>
    <order>
         <orderBy>CRÉATION</orderBy>
         <orderAD>desc</orderAD>
         <orderBy>HostID</orderBy>
         <orderAD>ASC</orderAD>
         <orderBy>RECORDNAME</orderBy>
         <orderAD>ASC</orderAD>
    </order>
</bodyContent>

Mises à jour de l’API XML 11.0.0 SP14

Rapports de synthèse de l’utilisation préliminaire pour Meeting Center

Deux nouvelles API ont été ajoutées pour Meeting Center les rapports préliminaires, LstmeetingusagePreliminaryHistory et LstmeetingattendeePreliminaryHistory. Ceux-ci auront le même comportement que LsteventsessionPreliminaryHistory et LsteventattendeePreliminaryHistory dans le rapport final.

APIs concernées :

  • LstmeetingusagePreliminaryHistory

  • LstmeetingattendeePreliminaryHistory

Exemple de demande 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>Utilisateurtest</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>et</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>

Exemple de réponse 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>Réussite</serv:result>
            <serv:gsbStatus>principal</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>Pro</history:meetingType>
                <history:timeZoneWithDST>San Francisco (heure d’été du Pacifique, 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>

Exemple de demande 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>Utilisateurtest</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>et</listMethod>
            </listControl>
            <order>
                <orderBy>StartTime</orderBy>
                <orderAD>ASC</orderAD>
                <orderBy>confid</orderBy>
                <orderAD>ASC</orderAD>
            </order>
        </bodyContent>
    </body>
</serv:message>

Exemple de réponse 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>Réussite</serv:result>
            <serv:gsbStatus></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 toute rue</history:address1>
                <history:address2>xyz</history:address2>
                <history:city>Sanjose</history:city>
                <history:state>ca</history:state>
                <history:country>USA</history:country>
                <history:zipCode>95111</history:zipCode>
                <history:name>utilisateur Test2</history:name>
                <history:email>UT2@qa.webex.com</history:email>
                <history:joinTime>04/23/2018 19:13:06</history:joinTime>
                <history:participantType>invité</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>invité test organisateur</history:participantType>
                <history:confID>93115261364733685</history:confID>
            </history:meetingAttendeePreliminaryHistory>
            <history:meetingAttendeePreliminaryHistory>
                <history:meetingKey>800150023</history:meetingKey>
                <history:confName>200804231215</history:confName>
                <history:name></history:name>
                <history:email>testuser@webex.com</history:email>
                <history:joinTime>04/23/2018 19:12:42</history:joinTime>
                <history:participantType>invité</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>

Renvoi de l’URL SIP et de l’URL Skype de l' API obtenirinfosréunion de gla

Deux nouveaux éléments, <sipURL> et <skypeURL>, ont été ajoutés à la réponse lors de l’appel de l’API de gla obtenirinfosréunion . Ces éléments sont les éléments de base qui peuvent être renvoyés pour l’accès anonyme.

  • <sipURL> peut être utilisé pour rejoindre les réunions à partir d’un TelePresence ou d’un autre périphérique vidéo Cisco. De cette façon, seules les réunions utilisant les versions 1,0 ou 2,0 de la plateforme vidéo Cisco doivent obtenirinfosréunion renvoyer l' <sipURL> élément.

  • <skypeURL> peut être utilisé pour rejoindre les réunions à partir d’une application Microsoft Skype, sans limites ou conditions, pour qu’elle puisse être retournée pour chaque appel.

APIs concernées :

  • Obtenirinfosréunion

Exemple de réponse :

Renvoi de l’URL SIP et du lien de la réunion à partir de l' API GetMeeting

Trois nouveaux éléments, <isCETMeeting>, <meetingLink>, et <sipURL>, ont été ajoutés à la réponse lors de l’appel de l' API GetMeeting.

  • <isCETMeeting> indique si la réunion utilise une plateforme vidéo Cisco (prend en charge TelePresence et la vidéo).

  • <meetingLink> peut être utilisé pour se connecter aux réunions.

  • <sipURL> peut être utilisé pour rejoindre les réunions à partir d’un TelePresence ou d’un autre périphérique vidéo Cisco. De cette façon, seules les réunions utilisant les versions 1,0 ou 2,0 de la plateforme vidéo Cisco doivent GetMeeting renvoyer l’élément.

APIs concernées :

  • GetMeeting

Exemple de réponse GetMeeting :

Mises à jour de l’API XML 11.0.0 SP13

Annonce de la désapprobation de l' <siteID> élément dans le parent <securityContext>

Cisco prévoit de déprécier l' <siteID> élément dans l’élément parent et de le <securityContext> remplacer par le <siteName>. En raison d’un grand nombre d' <siteID> éléments souvent modifiés pendant les migrations du site, les organisations entrainent des coûts de maintenance élevés pour continuer à utiliser cet élément. Ceci est une notification de deux ans à l'avance.

  • Pour les clients existants de Webex, l'impact interviendra le 1er mai 2020.

  • Les nouveaux clients doivent utiliser l'élément à compter du 1er mai 2018.<siteName>

  • Les clients effectuant des intégrations avec CI, Spark ou le système Atlas, doivent utiliser l'élément à partir du 1er mai 2018.<siteName>

APIs concernées :

  • <siteName>

  • <securityContext>

Validation des données des <tollCallInData><tollFreeCallInData> éléments et

À partir du 1er juin 2018, les deux <tollCallInData><tollFreeCallInData> API et seront validées sur les données. Ceci affecte les <CreateUser><SetUser> API et.

Les sites qui utilisent des chaînes non valides ou des chaînes incorrectement mises en forme dans leurs données d’appel doivent corriger les chaînes afin que ces éléments passent la validation des données.

Vous trouverez ci-dessous des exemples de CreateUser et SetUser, tollCallInData et tollFreeCallInData au format correct :

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

Mises à jour de l’API XML 11.0.0 SP12

Deux nouvelles API SetContact et DelContacts

Le schéma API XML disposait auparavant uniquement des deux API CreateContacts et LstContacts, qui n’offraient pas une gestion complète des contacts des utilisateurs. Afin d’offrir une meilleure fonctionnalité de gestion des contacts utilisateur à l’aide de l’API XML, nous avons ajouté ces deux nouvelles API, SetContact et DelContacts.

API

Remarques

SetContact

Appelez cette API pour modifier les informations de contact telles que le courrier électronique, le nom, le titre et la langue.

Exceptions:

  • Si le contact n’a pas été trouvé par l' élément ContactEmail, l’exception 140004 « contact introuvable » est renvoyée

  • Si le site Webex ne prend pas en charge une langue donnée, l’exception 030060 « pas une langue valide » est retournée

  • Si la nouvelle adresse électronique à laquelle l’utilisateur souhaite passer est un doublon avec un autre contact dans la liste des mes contacts, l’exception 140001 « courrier électronique est utilisée par un autre contact » est renvoyée

DelContacts

Appelez cette API pour supprimer un ou plusieurs contacts de la liste des mes contacts en fonction des courriers électroniques donnés.

contactID est retourné si l’adresse électronique donnée peut être trouvée à partir de la liste de mes contacts et ignore le courrier électronique donné s’il n’est pas dans la liste de mes contacts .

Si tous les messages électroniques sont introuvables dans la liste des mes contacts , l’exception 00015 (Désolé, aucun enregistrement n’a été trouvé) est renvoyée.

APIs concernées :

  • SetContact

  • DelContacts

Exemple de demande 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>SiteName</siteName>
      <webExID>userid</webExID>
       <password>UserPWD</password>
    </securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.SetContact">
            <contactEmail>Contacter adresse électronique</contactEmail>
           <contact>
                <name>nouveau contact nom</name>
                <email>nouveau contact adresses électroniques</email>
                <title>Nouveau titre</title>
                <company>Nouvelles nouvelles notes de l’entreprise</company>
                <notes></notes>
                <url>nouveau lien</url>
                <phones>
                    <phone>1,,, 408 # # # # # #,,,,</phone>
                    <mobilePhone>1,, 408 # # # # # #,,,,</mobilePhone>
                    <fax>1,, 408 # # # # # #,,,,</fax>
                </phones>
                <address>
                    <address1>Nouvelle adresse 1</address1>
                    <address2>nouvelle adresse 2</address2>
                    <city>nouveau nouvel état ville nouveau code</city>
                    <state></state>
                    <zipCode>postal</zipCode>
                    <country>nouvelle société</country>
                </address>
                <language>Nouvelle langue</language>
            </contact>
</bodyContent>
</body>
</serv:message>

Exemple de réponse 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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principale</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>

Exemple de demande 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>SiteName</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>

Exemples de réponses DelContacts :


Dans cet exemple, deux contacts existants sont supprimés de la liste des mes contacts .

<?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>RÉUSSITE</serv:result>
            <serv:gsbStatus>principale</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>


Dans cet exemple, les courriers électroniques ne sont pas dans la liste des mes contacts .

<?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>ÉCHEC</serv:result>
            <serv:reason>, aucun enregistrement n’a été trouvé</serv:reason>
            <serv:gsbStatus>principal</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Mises à jour de l’API XML 11.0.0 SP11

Nouvelle API LstTrainingPollResultsHistory

L' API LstTrainingPollResultsHistory a été initialement mise en place dans l’API de l’URL. Par demande du client, elle est maintenant implémentée dans l’API XML.

Les résultats de la liste de sondage sont renvoyés en saisissant un Training Center SessionKey. L’API peut être demandée soit par le propriétaire de la session Training Center, soit par un administrateur de site.


Le paramètre de sondage TC amélioré doit être activé avant que les résultats de sondage de formation soient stockés dans la Webex DB :

APIs concernées :

  • LstTrainingPollResultsHistory

Exemple de demande 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 demande est uniquement pour l’API T32/XML 11.0.0.

Exemple de réponse 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>SUCCESS</serv:result>
            <serv:gsbStatus>PRIMARY</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>TC poll test 20171220 1635</history:confName>
                <history:host>John Doe</history:host>
            </history:sessionInfo>
            <history:polls>
                <history:poll>
                    <history:pollDesc>Test</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>test question 1 (multi-choice/single-answer)</history:questionDesc>
                            <history:questionType>1</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>test answer 4</history:answerChoice>
                                <history:answerChoice>test answer 3</history:answerChoice>
                                <history:answerChoice correct="true">test answer 2</history:answerChoice>
                                <history:answerChoice>test answer 1</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465742</history:username>
                                    <history:fullName>test</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>test answer 2</history:pollResponse>
                                    <history:isCorrect>true</history:isCorrect>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465747</history:username>
                                    <history:fullName>test2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>test answer 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>No Answer</history:pollResponse>
                                    <history:isCorrect>false</history:isCorrect>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>2</history:questionSequence>
                            <history:questionDesc>test question 2 (multi-choiec.multi-answer)</history:questionDesc>
                            <history:questionType>2</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>test answer D</history:answerChoice>
                                <history:answerChoice>test answer C</history:answerChoice>
                                <history:answerChoice correct="true">test answer B</history:answerChoice>
                                <history:answerChoice correct="true">test answer A</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465742</history:username>
                                    <history:fullName>test</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>test answer B,test answer A</history:pollResponse>
                                    <history:isCorrect>true</history:isCorrect>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465747</history:username>
                                    <history:fullName>test2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>test answer D,test answer C,test answer B,test answer 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>No Answer</history:pollResponse>
                                    <history:isCorrect>false</history:isCorrect>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>3</history:questionSequence>
                            <history:questionDesc>test question 2 (short answer)</history:questionDesc>
                            <history:questionType>3</history:questionType>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465742</history:username>
                                    <history:fullName>test</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>test2</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>No Answer</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                    </history:questions>
                </history:poll>
                <history:poll>
                    <history:pollDesc>Survey</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>survey question 1 (multi-choiec/sinngle-answer)</history:questionDesc>
                            <history:questionType>1</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>survey answer 3</history:answerChoice>
                                <history:answerChoice>survey answer 2</history:answerChoice>
                                <history:answerChoice>survey answer 1</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465757</history:username>
                                    <history:fullName>test</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>survey answer 3</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465762</history:username>
                                    <history:fullName>test2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>survey answer 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>No Answer</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>2</history:questionSequence>
                            <history:questionDesc>survey question 2 (multi-choiec/multi-answer)</history:questionDesc>
                            <history:questionType>2</history:questionType>
                            <history:answerChoices>
                                <history:answerChoice>survey answer D</history:answerChoice>
                                <history:answerChoice>survey answer C</history:answerChoice>
                                <history:answerChoice>survey answer B</history:answerChoice>
                                <history:answerChoice>survey answer A</history:answerChoice>
                            </history:answerChoices>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465757</history:username>
                                    <history:fullName>test</history:fullName>
                                    <history:email>test@qa.webex.com</history:email>
                                    <history:pollResponse>survey answer D,survey answer C</history:pollResponse>
                                </history:attendee>
                                <history:attendee>
                                    <history:username>2128465762</history:username>
                                    <history:fullName>test2</history:fullName>
                                    <history:email>test2@qa.webex.com</history:email>
                                    <history:pollResponse>survey answer C,survey answer 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>No Answer</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                        <history:question>
                            <history:questionSequence>3</history:questionSequence>
                            <history:questionDesc>survey question 3 (short answer)</history:questionDesc>
                            <history:questionType>3</history:questionType>
                            <history:attendees>
                                <history:attendee>
                                    <history:username>2128465757</history:username>
                                    <history:fullName>test</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>test2</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>No Answer</history:pollResponse>
                                </history:attendee>
                            </history:attendees>
                        </history:question>
                    </history:questions>
                </history:poll>
            </history:polls>
        </serv:bodyContent>
    </serv:body>
</serv:message>

La réponse est différente si la réunion n’a pas été trouvée, n’appartient pas à l’utilisateur qui la demande, ou si l’utilisateur qui la demande n’est pas également un administrateur de site.

Exemple de réponse :

<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>ÉCHEC</serv:result>
            <serv:reason>, aucun enregistrement n’a été trouvé</serv:reason>
            <serv:gsbStatus>principal</serv:gsbStatus>
            <serv:exceptionID>000015</serv:exceptionID>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent/>
    </serv:body>
</serv:message>

Nouvelle option attendeeSendVideo dans les API CreateTrainingSession, formationet GetTrainingSession

Les options disponibles lors de la programmation d’une session de Training Center incluent Envoyerla vidéo, l’API XML a maintenant ajouté l' option attendeeSendVideo pour créer, obtenir et configurer les api pour les sessions Training Center.

APIs concernées :

  • CreateTrainingSession

  • Formation

  • GetTrainingSession

Design

L’option a été stockée dans la table DB WbxMMConfParam/paramValue sous la forme paramName = 'optionSupportSendVideo'

Mises à jour de la demande CreateTrainingSession :

Mises à jour de la demande formation :


La demande est uniquement pour l’API T32/XML 11.0.0.

Mises à jour de la réponse GetTrainingSession :

Changer ConfName taille maximum à 128 afficher caractères

La chaîne du nom de la Conférence ConfName est maintenant limitée à un maximum de 128 caractères d’affichage. Ce changement s’aligne avec la limite de la page d’accueil J2EE. Si une demande API inclut ConfName qui est vide ou dépasse la longueur d’un caractère d’affichage 128, le message d’erreur suivant s’affiche :

"060065 entrée de nom de conférence illégale. Le nom de la Conférence ne peut pas être vide ou dépasser la longueur maximum du caractère d’affichage 128. "

APIs concernées :

  • ConfName

Message d’exception modifié dans API LstRecording

Le message d’exception renvoyé lorsque la portée de l’heure de la requête dépasse la limite maximum sur l’API LstRecording a été modifié. Par défaut, les requêtes prennent en charge 4 semaines d’enregistrements. Les demandes de plus de quatre semaines reçoivent le message d’erreur suivant :

« 999999 a dépassé le délai maximum de requête de 28 jours ».

APIs concernées :

  • LstRecording

Mises à jour de l’API XML 11.0.0 SP10

La mise à jour de l’API XML 11,0 SP10 n’a pas de modifications de schéma.