Aktualizacje interfejsu API XML 39.11.0

Kliknij tutaj, aby pobrać schemat interfejsu API XML 39.11.

LstSummaryUser może wyszukiwać konta użytkowników po raz ostatni zmodyfikowany

Aktualizujemy interfejs API LstSummaryUser , aby umożliwić użytkownikom wyszukiwanie kont użytkowników na podstawie czasu ostatniej modyfikacji. Do interfejsu API dodano trzy nowe elementy: modifiedDateStart, modifiedDateEnd i lastModifiedTime.

Maksymalny zakres czasu dla tej kwerendy wynosi 90 dni. Jeśli wsadujesz zakres czasu, który wynosi więcej niż 90 dni, pojawi się błąd: 999999 Maksymalny zakres dat to 90 dni dla zapytania o zmodyfikowaną datę.

Interfejsy API, których dotyczy problem:

  • LstSummaryUser

Przykład żądania 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_Imię</siteName>
<webExID>Administrator witryny</webExID>
<password>Hasło</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<ciało>

<dataScope>
<modifiedDateStart>10/01/2019 09:24:54</modifiedDateStart>
<modifiedDateEnd>11/30/2019 09:24:54</modifiedDateEnd>
<timeZoneID>4</timeZoneID>
</dataScope>

</ciało>

Przykład odpowiedzi użytkownika 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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</serv:gsbStatus>
</serv:response>
</serv:header>

<serv:bodyContent xsi:type="use:lstsummaryUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<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>DEAKTYWOWANE</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:lastLoginTime>10/19/2019 23:13:14</use:lastLoginTime>
<use:lastModifiedTime>11/11/2019 19:11:11</use:lastModifiedTime>
</użycie: użytkownik>

Aktualizacje interfejsu API XML 39.10.0

Kliknij tutaj, aby pobrać schemat interfejsu API XML 39.10.

GetSessionInfo i GetUserCard zwracają kod CAPTCHA podczas korzystania z dostępu anonimowego

W ramach aktualizacji zabezpieczeń poprawiliśmy interfejsy API GetSessionInfo i GetUserCard z ochroną odpowiedzi kodu CAPTCHA. Jeśli aplikacje wywołać interfejsy API przy użyciu dostępu anonimowego, zwiększyć aplikację do obsługi wprowadzania kodu CAPTCHA.

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

  • GetUserCard

Aktualizacje zabezpieczeń i odpowiedzi CAPTCHA:

Odpowiedź GetSessionInfo Bez CAPTCHA Przykład:

<?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>NIEPOWODZENIE</serv:result>
<serv:reason>Nie znaleziono odpowiadającego spotkania</serv:reason>
<serv:gsbStatus>PODSTAWOWY</serv:gsbStatus>
<serv:WyjątkoweID>060001</serv:WyjątkoweID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

Odpowiedź GetSessionInfo za pomocą przykładu CAPTCHA:

<?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>NIEPOWODZENIE</serv:result>
<serv:reason>Nie znaleziono odpowiadającego spotkania</serv:reason>
<serv:gsbStatus>GŁÓWNY</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>

Jeśli otrzymasz odpowiedź CAPTCHA i nadal wywołujesz interfejs API, dołącz do żądania interfejsu API captchaid i captchaword:

<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>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>715801743</sessionKey>
</bodyContent>
</body>

GetSessionInfo Odpowiedź na Nieprawidłowy CAPTCHAID i CAPTCHAWord Przykład:

<?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>NIEPOWODZENIE</serv:result>
<serv:reason>Identyfikator CAPTCHA i słowo są nieprawidłowe lub brakujące</serv:reason>
<serv:gsbStatus>GŁÓWNY</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>

Obsługa LstSummaryUser dla zwracania adresów URL pokoju osobistego

Dodaliśmy nowy element odpowiedzi, personalMeetingRoomURL, do interfejsu API LstSummaryUser .

Przykład odpowiedzi użytkownika LstSummaryUser:

Aktualizacje interfejsu API XML 39.9.0

Kliknij tutaj, aby pobrać schemat interfejsu API XML 39.9.

Obsługa krótkich adresów URL SIP dla osobistych sal konferencyjnych (PMR)

Obsługa krótkiego formatu adresu URL SIP dla PMRs wpływa na interfejsy API GetSessionInfo, GetMeeting, GetUser i GetMe . Nowy element odpowiedzi o nazwie displayMeetingUrl został dodany do interfejsów API GetUser i GetMe i jest już obecny w GetSessionInfo i GetMeeting. displayMeetingUrl zwraca adres URL użytkownika PMR.

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

  • GetMeeting

  • GetUser

  • GetMe

Przykład odpowiedzi użytkownika GetUser:

Przykład odpowiedzi GetMe:

GetSessionInfo zwraca elementy niezbędne do dostępu anonimowego

Jako wymóg bezpieczeństwa, tylko niezbędne elementy mogą być teraz zwracane przez GetSessionInfo w celu uzyskania anonimowego dostępu.

Przykład odpowiedzi GetSessionInfo:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIE_INPROGRESS</ep: status>
<ep:sessionkey>715952675</ep:sessionkey>

<ep:listStatus>PUBLICZNY</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
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_Cofanie</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, Pacyfik (San Francisco)</ep:timeZone>
<ep:timeZoneID>4</ep:timeZoneID>
</ep: harmonogram>
<ep: attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep: attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
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>

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

Planowanie zmian w zachowaniach spotkań i zdarzeń

Domyślnie wszystkie zaplanowane spotkania są spotkaniami z obsługą urządzeń wideo. Jednak po zaplanowaniu spotkania, ale wybierzesz opcję Brak lub Inne dla dźwięku spotkania, spotkanie zostanie zaplanowane jako spotkanie webex z włączoną funkcją urządzenia bez wideo.

Interfejsy API, których dotyczy problem:

  • CreateMeeting

  • Ustawienie spotkania

  • CreateEvent

  • SetEvent

Aktualizacje interfejsu API XML 39.8.0

Kliknij tutaj, aby pobrać schemat interfejsu API XML 39.8.

LsttrainingattendeeHistory zwraca uwagę uczestnika spotkania

Do interfejsu API LsttrainingattendeeHistory dodano nowy element odpowiedzi, attentionToDurationPercentage. LsttrainingattendeeHistory zwraca szczegóły uwagi uczestnika spotkania. Element jest zwracany w tym formacie:

<history:attentionToDurationProcent>100</history:AttentionToDurationProcent>

Interfejsy API, których dotyczy problem:

  • Historia uczestników szkolenia Lsttraining

    • doCzestoprocentowy czas trwania

    • AttendanceProcent obecności

Przykład odpowiedzi uczestników szkolenia szkoleniowego :

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

GetSite zwraca teraz liczbę licencji

Dostarczono nowe elementy odpowiedzi w celu zwrotu różnych numerów licencji w interfejsie API GetSite .

Interfejsy API, których dotyczy problem:

  • GetSite

    • Liczba EEActiveUserCount

    • aktyweCETHost

    • Liczba użytkowników MCActiveUserCount

    • Liczba użytkowników ECActiveUserCount

    • Liczba użytkowników TCActiveUserCount

    • Liczba użytkowników SCActiveUserCount

GetSiteFT i SetSiteFT Redesign

Interfejsy API GetSiteFT i SetSiteFT zostały przeprojektowane, aby umożliwić przełączanie funkcji dynamicznych.

Interfejsy API, których dotyczy problem:

  • GetSiteFT

  • SetSiteFT

Przykład żądania 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>{This is machine account access token}</accessToken>
</securityContext>
</header>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSiteFT">
<featureToggles>
<name>SupportCrossLaunch</name>
<name>RemoveCMRLicenseSA</name>
</featureToggles>

</body>


Przykład odpowiedzi firmy 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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</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: przełącznik funkcji>
<ns1:featureToggle>
<ns1:name>RemoveCMRLicenseSA</ns1:name>
<ns1:value>false</ns1:value>
</ns1: przełącznik funkcji>
</ns1: featureToggles>
</serv:bodyContent>



Przykład żądania konfiguracji:


<?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:schemaLokalizacja="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<siteName>{siteName}</siteName>
<accessToken>{To token dostępu do konta maszynowego}</accessToken>
</securityContext>
</header>
<ciało>

<featureToggles>
<featureToggle>
<name>SupportCrossLaunch</name>
<value>false</value>
</featureToggle>
<featureToggle>
<name>SupportPeopleInsight</name>
<value>true</value>
</featureToggle>
</featureToggles>

</ciało>


Przykład odpowiedzi 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:response>
<serv:result>
<serv:result>SUKCES</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="ns1:setSiteFTResponse"/>
</serv:body>


Długość opisu spotkania ograniczona do 2500 znaków

Następujące interfejsy API mają teraz długość zawartości elementu opisu spotkania ograniczoną do 2500 znaków:

Interfejsy API, których dotyczy problem:

  • CreateEvent

  • SetEvent

  • Sesja CreateTraining

  • SetTrainingSession

Ma to zapobiec niemożna przetworzyć żądania przez program Cisco Webex. Jeśli opis spotkania jest dłuższy niż 2500 znaków, zwracany jest komunikat o błędzie.

Aktualizacje interfejsu API XML 39.5.0

Dodano nowy element videoMeshInterclusters do schematów SetSite i GetSite

Do elementu SetSite dodano nowy element, videoMeshInterclusters. videoMeshInterclusters zawiera również trzy elementy dla dzieci videoMeshHomeCluster1, videoMeshHomeCluster2, i videoMeshHomeCluster3.

Interfejsy API, których dotyczy problem:

  • Konfiguracja

    • videoMeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

  • GetSite

    • videoMeshInterclusters

      • videoMeshHomeCluster1

      • videoMeshHomeCluster2

      • videoMeshHomeCluster3

Aktualizacje żądań witryny:

Aktualizacje odpowiedzi w witrynie GetSite:

Aktualizacje interfejsu API XML 39.3.0

Kliknij tutaj, aby pobrać schemat interfejsu API XML 39.3.

Krótki adres URL SIP w interfejsie API XML, nowy element displayMeetingUrl

Obecnie podczas dołączania do spotkania Webex aplikacja lub urządzenie musi dostarczać informacje o witrynie, co czasami utrudnia dołączanie do spotkań. Jest to szczególnie prawdziwe w przypadku wdzwaniania z urządzenia SIP, ponieważ użytkownik musi wpisać meeting_number@sitename.webex.com.

Aby ułatwić dołączanie do spotkań, usunęliśmy wymóg wprowadzenia nazwy witryny ze spotkania SIP URI: meeting_number@webex.com. Aby zachować kompatybilność wsteczną, stary format działa na sipURL i nowy format jest dołączony do nowego elementu displayMeetingUrl.

Interfejsy API, których dotyczy problem:

  • GetMeeting

    • displayMeetingUrl

  • GetEvent

    • displayMeetingUrl

  • GetSessionInfo

    • displayMeetingUrl

Przykład odpowiedzi na GetMeeting :

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

Przykład odpowiedzi na GetEvent :

1001001
true
713847821@sqdemo.dmz.webex.com
713847821@dmz.webex.com

Przykład odpowiedzi GetSessionInfo:

true
true
https://sqdemo.dmz.webex.com/sqdemo/j.php?MTID=ee7d38639d0b4a9ed2eb8802cfa2810dd</ep:meetingLink>
713847821@sqdemo.dmz.webex.com
713847821@dmz.webex.com

Przykład wiadomości e-mail:

Długość opisu jest teraz ograniczona do 1024 znaków

Następujące interfejsy API mają teraz długość zawartości elementu opisu ograniczoną do 1024 znaków:

Dotyczy interfejsów API:

  • Sesja CreateTraining

  • SetTrainingSession

  • CreateEvent

  • SetEvent

Ta zmiana ma uniemożliwić cisco Webex nie może przetworzyć żądania. Jeśli opis jest dłuższy niż 1024 znaki, zwracany jest komunikat o błędzie: „060067 Nielegalny opis danych wejściowych. Opis nie może przekroczyć maksymalnej długości wyświetlania 1024."

Przykład odpowiedzi dla opisu Długość większa niż 1024 znaki:

<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:result>FAILURE</serv:result>
Nielegalny
opis danych wejściowych. Opis nie może przekraczać maksymalnej długości postaci wyświetlanej 1024

PRIMARY
060067





GetSessionInfo zwraca teraz tylko podstawowe informacje o pokojach osobistych, gdy jest anonimowy użytkownik korzystający z API

Aby zapewnić większe bezpieczeństwo, zmniejszamy ilość informacji zwracanych przez GetSessionInfo , gdy anonimowy użytkownik uczestnika korzysta z interfejsu API. W tej aktualizacji zmniejszymy następujące elementy w odpowiedzi interfejsu API:

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

Porównania odpowiedzi:

<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NIE_INPROGRESS</ep: status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>712419789</ep:sessionkey>
<ep:confID>120396209273701973</ep:confID>
<ep:accessControl>
<ep:sessionPassword></ep:sessionPassword>
<ep:listStatus>NIEWYMIENIONY</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>false</ep:passwordReq>
<ep:isEnforceAudioPassword>false</ep:isEnforceAudioPassword>
<ep:isEnforceAudioLogin>false</ep:isEnforceAudioLogin>
</ep: accessControl>
<ep:metaData>
<ep:confName>Pokój osobisty testu Simona</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:isRecurring>false</ep:isRecurring>
<ep:agendaFormat>TEKST</ep:agendaFormat>
<ep:descriptionFormat>TEKST</ep:descriptionFormat>
<ep:isException>false</ep:isException>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:hasException>false</ep:hasException>
</ep: metaData>

<ep:telephonySupport>CALLBACK</ep:telephonySupport>
https://sqdemo6.dmz.webex.com/sqdemo6/globalcallin.php?serviceType=MC&ED=0</ep:globalCallInNumbersURL>
<ep:tollFreeRestrictionsURL>https://www.webex.com/pdf/tollfree_restrictions.pdf</ep:tollFreeRestrictionsURL>
<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>
<ep:callInNum>
<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>
</ep:callInNum>
<ep:labels>
<ep:tollFreeCallInLabel>Bezpłatny numer dostępowy (USA/Kanada)</ep:tollFreeCallInLabel>
<ep:tollCallInLabel>14085452910</ep:tollCallInLabel>
</ep: etykiety>
<ep:isMPAudio>false</ep:isMPAudio>
<ep:voip>true</ep:voip>
<ep:enableTSP>false</ep:enableTSP>
</ep:telefonia>
<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: prowadzący>
<ep:schedule>
<ep:startDate>12/31/2068 13:00:00</ep:startDate>
<ep:duration>720</ep:duration>
<ep:timeZone>GMT-08:00, Pacyfik (San Francisco)</ep:timeZone>
<ep:timeZoneID>4</ep:timeZoneID>
<ep:openTimeInSec>0</ep:openTimeInSec>
</ep: harmonogram>
<ep: attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep: attendeeOptions>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:telePresence>false</ep:telePresence>
<ep:isAlternateHost>false</ep:isAlternateHost>
<ep:isCreator>true</ep:isCreator>
<ep:hostKey>954462</ep:hostKey>
<ep:supportE2E>false</ep:supportE2E>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>true</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>true</ep:isNextUpcomingInstance>
https://sqdemo6.dmz.webex.com/sqdemo6/j.php?MTID=m424620ac1c117e156d97665b455192ed</ep:meetingLink>
<ep:sipURL>simon0@sqdemo6.dmz.webex.com</ep:sipURL>
<ep:displayMeetingUrl>simon0@sqdemo6.dmz.webex.com</ep:displayMeetingUrl>
<ep:isAutoRecord>false</ep:isAutoRecord>

Aktualizacje interfejsu API XML 39.2.0

Nowy element lastLoginTime zwrócony w odpowiedzi LstSummaryUser

Nowy element odpowiedzi, lastLoginTime, został dodany do interfejsu API LstSummaryUser . lastLoginTime zwraca ostatni czas logowania dla każdego użytkownika. Element jest zwracany w tym formacie:

04/12/2018 22:40:01**

Interfejsy API, których dotyczy problem:

  • LstSummaryUser

    • lastLoginTime

Przykład odpowiedzi użytkownika 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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:lstsummaryUserResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:user>
<use:userID>3469487</use:userID>
<use:objectGUID>a14e3312-e1d1-4e41-82b9-6ddac80c9f9a</use:objectGUID>
<use:webExId>sangeetha.swaminathan@gmail.com</use:webExId>
<use:firstName>Sangee</use:firstName>
<use:lastName>Gmail</use:lastName>
<use:email>sangeetha.swaminathan@gmail.com</use:email>
<use:userRoleType>HOST</use:userRoleType>
<use:registrationDate>12/11/2018 14:41:27</use:registrationDate>
<use:active>DEAKTYWOWANE</use:active>
<use:timeZoneID>4</use:timeZoneID>
<use:lastLoginTime>04/12/2018 22:40:01</use:lastLoginTime>
</użycie: użytkownik>
<use:matchingRecords>
<serv:total>1</serv:total>
<serv:returned>1</serv:returned>
<serv:startFrom>1</serv:startFrom>
</użycie: matchingRecords>
</serv:bodyContent>

Aktualizacje interfejsu API XML 39.1.0

Kliknij tutaj, aby pobrać schemat interfejsu API XML 39.1.0.

Dodano nowy element apiVer do interfejsu API GetAPIVersion

Nowy element odpowiedzi, apiVer, został dodany do interfejsu API GetAPIVersion . Dzięki tej aktualizacji konwencja nazewnictwa wersji interfejsu API XML zmienia się, aby dopasować ujednolicony numer wersji do innych obszarów produktu Cisco Webex. apiVer zwraca nowe informacje o wersji, takie jak 39.1.0 na styczeń 2019 aktualizacja.

Interfejsy API, których dotyczy problem:

  • GetAPIWersja

    • apiVer

Element apiVersion zostanie usunięty 1 maja 2019 r., a wydanie elementu zostanie przypisane do nowej wartości XML API 1 maja 2019 r.

Przykład odpowiedzi na 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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</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 XML API V11.0.0</ep:apiVersion>
<ep:release>SP22</ep:release>
<ep:apiVer>39.1.0</ep:apiVer>
</serv:bodyContent>

Parametry HQ i HD usunięte z interfejsu API XML

Właściwości wideo HQ i HD są teraz określane na poziomie lokacji, zamiast być określane na poziomie użytkownika. Dwie opcje dla tych parametrów są ignorowane podczas wysyłania żądań z następujących interfejsów API:

  • CreateMeeting

  • Ustawienie spotkania

  • Sesja CreateTraining

  • SetTrainingSession

Interfejsy API GetMeeting i GetTrainingSession nadal zwracają dwie opcje (wybrane na podstawie poziomu witryny i poziomu użytkownika), aby uniknąć złamania istniejącego kodu.

Nowy element uploadLogFileUrl dodany do metadanych witryny zwrócony do aplikacji klasycznej

Nowy element uploadLogFileUrl został dodany do odpowiedzi zwróconej do aplikacji klasycznej po wywołaniu interfejsu API getSite na serwerze API XML. Aplikacja klasyczna może przesłać plik dziennika do przesyłania LogFileUrl.

Interfejsy API, których dotyczy problem:

  • GetSite

    • uploadLogFileUrl

Przykład odpowiedzi firmy GetSite :

<?xml wersja="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">

<usługa:odpowiedź>
<serv:result>POWODZENIE</serv:result>
<serv:gsbStatus>PODSTAWOWY</serv:gsbStatus>


<usługa:ciało>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<ns1:metaData>
<ns1:isEnterprise>true</ns1:isEnterprise>
<ns1:serviceType>Centrum spotkań</ns1:serviceType>
<ns1:serviceType>Centrum zdarzeń</ns1:serviceType>
<ns1:serviceType>Centrum szkoleniowe</ns1:serviceType>
<ns1:serviceType>Centrum pomocy technicznej</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>Łącze magistralowe</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-pl</ns1:brandName>
<ns1:brandName>sqdemo28-fr</ns1:brandName>
<ns1:region>Francja</ns1:region>
<ns1:currency>Franki francuskie</ns1:currency>
<ns1:timeZoneID>4</ns1:timeZoneID>
<ns1:timeZone>GMT-08:00, Pacyfik (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>FRANCUSKI</ns1:pageLanguage>
<ns1:activateStatus>true</ns1:activateStatus>
<ns1:webPageType>J2EE</ns1:webPageType>
<ns1:iCalendar>true</ns1:iCalendar>
<ns1:myWebExDefaultPage>Moje spotkania</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>prawda</ns1:linux>
<ns1:hpUnix>false</ns1:hpUnix>
<ns1:java>prawda</ns1:java>
<ns1:palm>fałsz</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>fałsz</ns1:cAPI>
<ns1:scorm>prawda</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:foldery>fałsz</ns1:foldery>
<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>ŚCISŁY</ns1:addlAccessAnyComputersLimit>
<ns1:addlAccessAnyComputers>0</ns1:addlAccessAnyComputers>
<ns1:addlStorageLimit>RYGORYSTYCZNA</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:isTSPUsingTelephonyAPI>false</ns1:isTSPUsingTelephonyAPI>
<ns1:serviceName>Nr konferencji osobistej</ns1:serviceName>
<ns1:participantAccessCodeLabel>Kod dostępu uczestnika</ns1:participantAccessCodeLabel>
<ns1:subscriberAccessCodeLabel>Kod dostępu prowadzącego</ns1:subscriberAccessCodeLabel>
<ns1:attendeeIDLabel>Identyfikator uczestnika</ns1:attendeeIDLabel>
<ns1:internetPhone>true</ns1:internetPhone>
<ns1:supportCallInTypeTeleconf>true</ns1:supportCallInTypeTeleconf>
<ns1:callInTelekonferencja>true</ns1:callInTelekonferencja>
<ns1:tollFreeCallinTelekonferencje>true</ns1:tollFreeCallinTelekonferencje>
<ns1:intlCallInTelekonferencja>true</ns1:intlCallInTelekonferencja>
<ns1:callBackTelekonferencja>true</ns1:callBackTelekonferencja>
<ns1:callInNumber>1</ns1:callInNumber>
<ns1:defaultTeleServerSubject>0.0.0.0</ns1:defaultTeleServerSubject>
<ns1:subscribeName>Pytania i odpowiedzi</ns1:subscribeName>
<ns1:subscribePassword>przekazać</ns1:subscribePassword>
<ns1:defaultPhoneLines>10</ns1:defaultPhoneLines>
<ns1:defaultSpeakingLines>10</ns1:defaultSpeakingLines>
<ns1:majorCountryCode>1</ns1:majorCountryCode>
<ns1:majorAreaCode>408</ns1:majorAreaCode>
<ns1:publicName>Użytkownik wdzwaniający</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:intlCallBackTelekonferencja>true</ns1:intlCallBackTelekonferencja>
<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>fałsz</serv:default>
</serv:globalNum>
<serv:enableServer>true</serv:enableServer>
<serv:tollLabel>14085452910</serv:tollLabel>
<serv:tollFreeLabel>Bezpłatny numer dostępowy (USA/Kanada)</serv:tollFreeLabel>
</ns1:primaryLargeServer>
<ns1:backup1LargeServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>Płatny numer dostępowy (USA/Kanada)</serv:tollLabel>
<serv:tollFreeLabel>Bezpłatny numer dostępowy (USA/Kanada)</serv:tollFreeLabel>
</ns1:backup1LargeServer>
<ns1:backup2LargeServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>Zapasowy płatny numer dostępowy (USA/Kanada)</serv:tollLabel>
<serv:tollFreeLabel>Zapasowy bezpłatny numer dostępowy (USA/Kanada)</serv:tollFreeLabel>
</ns1:backup2LargeServer>
<ns1:primarySmallServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>Płatny numer dostępowy (USA/Kanada)</serv:tollLabel>
<serv:tollFreeLabel>Bezpłatny numer dostępowy (USA/Kanada)</serv:tollFreeLabel>
</ns1:primarySmallServer>
<ns1:backup1SmallServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>Płatny numer dostępowy (USA/Kanada)</serv:tollLabel>
<serv:tollFreeLabel>Bezpłatny numer dostępowy (USA/Kanada)</serv:tollFreeLabel>
</ns1:backup1SmallServer>
<ns1:backup2SmallServer>
<serv:enableServer>false</serv:enableServer>
<serv:tollLabel>Zapasowy płatny numer dostępowy (USA/Kanada)</serv:tollLabel>
<serv:tollFreeLabel>Zapasowy bezpłatny numer dostępowy (USA/Kanada)</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:enableAdaptor>false</ns1:enableAdaptor>
<ns1:serwerIP>
<ns1:mpAudio>
<ns1:label>Numer dostępowy</ns1:label>
</ns1:mpAudio>
<ns1:mpAudio>
<ns1:label>Bezpłatny numer dostępowy</ns1:label>
</ns1:mpAudio>
</ns1:primaryLarge>
<ns1:backup1Large>
<ns1:enableAdaptor>false</ns1:enableAdaptor>
<ns1:serwerIP>
<ns1:mpAudio>
<ns1:label>Numer dostępowy</ns1:label>
</ns1:mpAudio>
<ns1:mpAudio>
<ns1:label>Bezpłatny numer dostępowy</ns1:label>
</ns1:mpAudio>
</ns1:backup1Large>
<ns1:backup2Large>
<ns1:enableAdaptor>false</ns1:enableAdaptor>
<ns1:serwerIP>
<ns1:mpAudio>
<ns1:label>Numer dostępowy</ns1:label>
</ns1:mpAudio>
<ns1:mpAudio>
<ns1:label>Bezpłatny numer dostępowy</ns1:label>
</ns1:mpAudio>
</ns1:backup2Large>
</ns1:tspAdapterSettings>
<ns1:meetingPlace>
<ns1:persistentTSP>fałsz</ns1:persistentTSP>
<ns1:mpAudioConferencing>WithoutIntegration</ns1:mpAudioConferencing>
</ns1:meetingPlace>
<ns1:supportOtherTypeTeleconf>false</ns1:supportOtherTypeTeleconf>
<ns1:otherTeleServiceName>Inna usługa telekonferencji</ns1:otherTeleServiceName>
<ns1:supportAdapterlessTSP>false</ns1:supportAdapterlessTSP>
<ns1:displayAttendeeID>false</ns1:displayAttendeeID>
<ns1:provisionTeleAccount>true</ns1:provisionTeleAccount>
<ns1:choosePCN>fałsz</ns1:choosePCN>
<ns1:audioOnly>true</ns1:audioOnly>
<ns1:configTollAndTollFreeNum>false</ns1:configTollAndTollFreeNum>
<ns1:configPrimaryTS>false</ns1:configPrimaryTS>
<ns1:teleCLIAuthEnabled>false</ns1:teleCLIAuthEnabled>
<ns1:teleCLIPINEnabled>fałsz</ns1:teleCLIPINEnabled>
</ns1:telephonyConfig>
<ns1:commerceAndReporting>
<ns1:trackingCode>false</ns1:trackingCode>
<ns1:siteAdminReport>true</ns1:siteAdminReport>
<ns1:subScriptionService>false</ns1:subScriptionService>
<ns1:isECommmerce>fałsz</ns1:isECommmerce>
<ns1:customereCommerce>fałsz</ns1:customereCommerce>
<ns1:isLocalTax>false</ns1:isLocalTax>
<ns1:localTaxName>Podatek VAT</ns1:localTaxName>
<ns1:localTaxtRate>0.0</ns1:localTaxtRate>
<ns1:holReport>1</ns1:holReport>
</ns1:commerceAndReporting>

<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>fałsz</ns1:emails>
<ns1:outlookIntegration>true</ns1:outlookIntegration>
<ns1:wirelessAccess>false</ns1:wirelessAccess>
<ns1:allowPublicAccess>true</ns1:allowPublicAccess>
<ns1:ssl>prawda</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>fałsz</ns1:sms>
<ns1:encryption>BRAK</ns1:encryption>
<ns1:internalMeeting>false</ns1:internalMeeting>
<ns1:enableTP>false</ns1:enableTP>
<ns1:enableTPplus>false</ns1:enableTPplus>
<ns1:uploadLogFileUrl>https://sqwd.webex.com/logadmin/spr.do?SiteUrl=sqdemo28&LanguageId=1</ns1:uploadLogFileUrl>
</ns1:tools>
<ns1:custCommunications>
<ns1:displayType>
<ns1:prodSvcAnnounce>fałsz</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>fałsz</ns1:email>
<ns1:fax>fałsz</ns1:fax>
<ns1:phone>fałsz</ns1:phone>
<ns1:mail>fałsz</ns1:mail>
</ns1:displayMethod>
</ns1:custCommunications>
<ns1:trackingCodes/>
<ns1:supportedServices>
<ns1:meetingCenter>
<ns1:włączone>prawda</ns1:włączone>
<ns1:pageVersion>mc3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
</ns1:meetingCenter>
<ns1:trainingCenter>
<ns1:włączone>prawda</ns1:włączone>
<ns1:pageVersion>tc3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
</ns1:trainingCenter>
<ns1:supportCenter>
<ns1:włączone>prawda</ns1:włączone>
<ns1:pageVersion>sc3300</ns1:pageVersion>
<ns1:clientVersion>T33L</ns1:clientVersion>
<ns1:webACD>true</ns1:webACD>
</ns1:supportCenter>
<ns1:eventCenter>
<ns1:włączone>prawda</ns1:włączone>
<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:włączone>fałsz</ns1:włączone>
</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>Sygnał dźwiękowy</ns1:entryExitTone>
<ns1:voip>prawda</ns1:voip>
<ns1:telekonferencja>
<ns1:telephonySupport>POŁĄCZENIE ZWROTNE</ns1:telephonySupport>
<ns1:tollFree>true</ns1:tollFree>
<ns1:intlLocalCallIn>true</ns1:intlLocalCallIn>
</ns1:telekonferencja>
<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:navBarGóra>
<ns1:przycisk>
<ns1:order>1</ns1:order>
<ns1:serviceName>Witamy</ns1:serviceName>
</ns1:przycisk>
<ns1:przycisk>
<ns1:order>2</ns1:order>
<ns1:włączone>prawda</ns1:włączone>
<ns1:serviceName>Centrum spotkań</ns1:serviceName>
</ns1:przycisk>
<ns1:przycisk>
<ns1:order>3</ns1:order>
<ns1:włączone>prawda</ns1:włączone>
<ns1:serviceName>Centrum zdarzeń</ns1:serviceName>
</ns1:przycisk>
<ns1:przycisk>
<ns1:order>4</ns1:order>
<ns1:włączone>prawda</ns1:włączone>
<ns1:serviceName>Centrum pomocy technicznej</ns1:serviceName>
</ns1:przycisk>
<ns1:przycisk>
<ns1:order>5</ns1:order>
<ns1:włączone>prawda</ns1:włączone>
<ns1:serviceName>Centrum szkoleniowe</ns1:serviceName>
</ns1:przycisk>
<ns1:przycisk>
<ns1:order>6</ns1:order>
<ns1:serviceName>Administrowanie witryną</ns1:serviceName>
</ns1:przycisk>
<ns1:przycisk>
<ns1:order>7</ns1:order>
<ns1:włączone>fałsz</ns1:włączone>
<ns1:serviceName>Centrum sprzedaży</ns1:serviceName>
</ns1:przycisk>
<ns1:displayDisabledService>true</ns1:displayDisabledService>
</ns1:navBarGóra>
<ns1:navMyWebEx>
<ns1:customLinks>
<ns1:customLink>
<ns1:target>NOWE</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>NOWE</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>NOWE</ns1:target>
</ns1:customLink>
</ns1:customLinks>
<ns1:partnerLinks>
<ns1:partnerLink>
<ns1:target>NOWE</ns1:target>
</ns1:partnerLink>
<ns1:partnerLink>
<ns1:target>NOWE</ns1:target>
</ns1:partnerLink>
<ns1:partnerLink>
<ns1:target>NOWE</ns1:target>
</ns1:partnerLink>
</ns1:partnerLinks>
<ns1:partnerIntegration>true</ns1:partnerIntegration>
<ns1:wsparcie>
<ns1:target>NOWE</ns1:target>
</ns1:wsparcie>
<ns1:szkolenie>
<ns1:target>NOWE</ns1:target>
</ns1:szkolenie>
</ns1:navMyWebEx>
<ns1:navAllServices>
<ns1:customLinks>
<ns1:customLink>
<ns1:target>NOWE</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>NOWE</ns1:target>
</ns1:customLink>
<ns1:customLink>
<ns1:target>NOWE</ns1:target>
</ns1:customLink>
</ns1:customLinks>
<ns1:wsparcie>
<ns1:name>Pomoc techniczna</ns1:name>
<ns1:target>NOWE</ns1:target>
</ns1:wsparcie>
<ns1:szkolenie>
<ns1:name>Szkolenie</ns1:name>
<ns1:target>NOWE</ns1:target>
</ns1:szkolenie>
<ns1:supportMenu>
<ns1:userGuides>
<ns1:target>NOWE</ns1:target>
</ns1:userGuides>
<ns1:pliki do pobrania>
<ns1:target>NOWE</ns1:target>
</ns1:pliki do pobrania>
<ns1:szkolenie>
<ns1:target>NOWE</ns1:target>
</ns1:szkolenie>
<ns1:kontaktUs>
<ns1:target>NOWE</ns1:target>
</ns1:kontaktUs>
<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>hasło</ns1:disallowValue>
<ns1:disallowValue>hasło</ns1:disallowValue>
<ns1:disallowValue>przekazać</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>hasło</ns1:disallowValue>
<ns1:disallowValue>hasło</ns1:disallowValue>
<ns1:disallowValue>przekazać</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>hasło</ns1:disallowValue>
<ns1:disallowValue>hasło</ns1:disallowValue>
<ns1:disallowValue>przekazać</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:narzędzia zwiększające wydajność>
<ns1:enable>true</ns1:enable>
<ns1:installOpts>
<ns1:autoUpdate>true</ns1:autoUpdate>
</ns1:installOpts>
<ns1:integracje>
<ns1:outlook>prawda</ns1:outlook>
<ns1:outlookForMac>true</ns1:outlookForMac>
<ns1:lotusNotes>true</ns1:lotusNotes>
<ns1:oneClick>true</ns1:oneClick>
<ns1:showSysTrayIcon>true</ns1:showSysTrayIcon>
<ns1:office>prawda</ns1:office>
<ns1:excel>prawda</ns1:excel>
<ns1:powerPoint>true</ns1:powerPoint>
<ns1:word>prawda</ns1:word>
<ns1:IE>prawda</ns1:IE>
<ns1:firefox>fałsz</ns1:firefox>
<ns1:explorerRightClick>false</ns1:explorerRightClick>
<ns1:instantMessenger>true</ns1:instantMessenger>
<ns1:aolMessenger>fałsz</ns1:aolMessenger>
<ns1:googleTalk>fałsz</ns1:googleTalk>
<ns1:lotusSametime>true</ns1:lotusSametime>
<ns1:skype>prawda</ns1:skype>
<ns1:windowsMessenger>true</ns1:windowsMessenger>
<ns1:yahooMessenger>fałsz</ns1:yahooMessenger>
<ns1:ciscoIPPhone>fałsz</ns1:ciscoIPPhone>
<ns1:pcNow>fałsz</ns1:pcNow>
<ns1:iGoogle>fałsz</ns1:iGoogle>
<ns1:iPhoneDusting>true</ns1:iPhoneDusting>
</ns1:integrations>
<ns1:oneClick>
<ns1:allowJoinUnlistMeeting>true</ns1:allowJoinUnlistMeeting>
<ns1:requireApproveJoin>false</ns1:requireApproveJoin>
</ns1:oneClick>
<ns1:szablony>
<ns1:useTemplate>false</ns1:useTemplate>
</ns1:szablony>
<ns1:lockDownPT>
<ns1:lockDown>false</ns1:lockDown>
</ns1:lockDownPT>
<ns1:imSettings>
<ns1:attendeeInviteOther>true</ns1:attendeeInviteOther>
</ns1:imSettings>
</ns1:narzędzia zwiększające wydajność>
<ns1:meetingPlace/>
<ns1:salesCenter>
<ns1:allowJoinWithoutLogin>false</ns1:allowJoinWithoutLogin>
</ns1:salesCenter>
<ns1:connectIntegration>
<ns1:integratedWebEx11>false</ns1:integratedWebEx11>
</ns1:connectIntegration>
<ns1:wideo>
<ns1:HQvideo>prawda</ns1:HQvideo>
<ns1:maxBandwidth>ŚREDNIA
<ns1:HDvideo>prawda</ns1:HDvideo>
</ns1:wideo>
<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>fałsz</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>

</usługa:ciało>
</usługa:wiadomość>

Aktualizacje interfejsu API XML 11.0.0 z dodatku SP22

Ograniczenie rozmiaru pliku dla UploadPMRImage

Podczas przesyłania awatarów za pomocą interfejsu API UploadPMRImage nowe ograniczenie ogranicza rozmiar pliku do 5 MB. Próby przesłania plików większych niż to otrzymają teraz komunikat o błędzie: "010100 Rozmiar przesłanego obrazu jest zbyt duży. Wypróbuj obraz mniejszy niż 5 MB."

Aktualizacje interfejsu API XML 11.0.0 z dodatku SP21

Kliknij tutaj, aby pobrać schemat interfejsu API XML 11.0 SP21.

Dodano nowy element autoRecord do CreateMeeting, SetMeeting, GetMeeting i LstMeeting

Nowy element o nazwie autoRecord został dodany do interfejsów API CreateMeeting, SetMeeting, GetMeeting i LstMeeting . autoRecord umożliwia użytkownikom automatyczne nagrywanie spotkań Webex bezpośrednio z harmonogramu spotkań. Zapewnia to szczegółowość na poziomie spotkania, gdzie poprzednia metoda automatycznego rejestrowania spotkań może być dostępna globalnie tylko na poziomie lokacji.

Element autoRecord dotyczy tylko Webex Meetings. Nie ma zastosowania do wydarzeń Webex ani webex training.

Interfejsy API, których dotyczy problem:

  • CreateMeeting

    • Zapis automatyczny

  • Ustawienie spotkania

    • Zapis automatyczny

  • GetMeeting

    • Zapis automatyczny

  • LstMeeting

    • Zapis automatyczny

Aktualizacje CreateMeeting :

Ustawienie automatycznego zapisu

Zachowanie, gdy automatycznie nagrywanie wszystkich sesji przy użyciu nagrywania opartego na sieci jest wyłączone w administracji witryny

Prawda

Automatycznie rozpocznij nagrywanie po rozpoczęciu spotkania

Fałsz (domyślny) lub brak elementu

Nie rozpoczyna się automatycznie podczas rozpoczynania spotkania

Jeśli opcja Automatycznie rejestruje wszystkie sesje przy użyciu nagrywania opartego na sieci, element jest ignorowany, a nagrywanie rozpoczyna się automatycznie po rozpoczęciu spotkania.

Ustawienia spotkań Aktualizacje:

Ustawienie automatycznego zapisu

Zachowanie, gdy automatycznie nagrywanie wszystkich sesji przy użyciu nagrywania opartego na sieci jest wyłączone w administracji witryny

Prawda

Automatycznie rozpocznij nagrywanie po rozpoczęciu spotkania

Fałsz (domyślny) lub brak elementu

Nie rozpoczyna się automatycznie podczas rozpoczynania spotkania

Jeśli opcja Automatycznie rejestruje wszystkie sesje przy użyciu nagrywania opartego na sieci, element jest ignorowany, a nagrywanie rozpoczyna się automatycznie po rozpoczęciu spotkania.

Aktualizacje GetMeeting :

Ustawienie automatycznego zapisu

Zachowanie, gdy automatycznie nagrywanie wszystkich sesji przy użyciu nagrywania opartego na sieci jest wyłączone w administracji witryny

Prawda

Automatycznie rozpocznij nagrywanie po rozpoczęciu spotkania

Fałsz

Nie rozpoczyna się automatycznie podczas rozpoczynania spotkania

Jeśli opcja Automatycznie rejestruje wszystkie sesje przy użyciu nagrywania opartego na sieci, element jest ignorowany, a nagrywanie rozpoczyna się automatycznie po rozpoczęciu spotkania.

Przykład odpowiedzi na GetMeeting :

Aktualizacje dotyczące spotkań LstMeeting:

Ustawienie automatycznego zapisu

Zachowanie, gdy automatycznie nagrywanie wszystkich sesji przy użyciu nagrywania opartego na sieci jest wyłączone w administracji witryny

Prawda

Automatycznie rozpocznij nagrywanie po rozpoczęciu spotkania

Fałsz

Nie rozpoczyna się automatycznie podczas rozpoczynania spotkania

Jeśli opcja Automatycznie rejestruje wszystkie sesje przy użyciu nagrywania opartego na sieci, element jest ignorowany, a nagrywanie rozpoczyna się automatycznie po rozpoczęciu spotkania.

Przykład odpowiedzi na spotkanie LstMeeting:

Dodano nowy element isAutoRecord do interfejsu API GetSessionInfo

Wraz ze zmianami w powyższych API, nowy element, isAutoRecord, został dodany do interfejsu API GetSessionInfo . Ten element może służyć do wskazania, czy nagrywanie automatycznie rozpoczyna się po rozpoczęciu spotkania.

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

    • isAutoRecord

Aktualizacje GetSessionInfo :

Ustawienie rekordu automatycznego

Zachowanie, gdy automatycznie nagrywanie wszystkich sesji przy użyciu nagrywania opartego na sieci jest wyłączone w administracji witryny

Prawda

Automatycznie rozpocznij nagrywanie po rozpoczęciu spotkania

Fałsz

Nie rozpoczyna się automatycznie podczas rozpoczynania spotkania

Jeśli opcja Automatycznie rejestruje wszystkie sesje przy użyciu nagrywania opartego na sieci, element jest ignorowany, a nagrywanie rozpoczyna się automatycznie po rozpoczęciu spotkania.

Przykład odpowiedzi GetSessionInfo:

Aktualizacje interfejsu API XML 11.0.0 SP20

Kliknij tutaj, aby pobrać schemat interfejsu API XML 11.0 SP20.

Nowy element returnShareToMeRecording dodany do żądania interfejsu API LstRecording

Ta zmiana została wcześniej ogłoszona w interfejsie API XML 11.0 SP17, ale jest stosowana do tej aktualizacji.

Nowy element, returnShareToMeRecording, został dodany do interfejsu API LstRecording . returnShareToMeRecording jest Boolean w żądaniu LstRecording.

Ten nowy element został dodany do obsługi znajdowania uczestników lub nagrań zaproszonych. returnShareToMeRecording to flaga, dzięki której interfejs API LstRecording musi zwrócić nagrania uczestników lub zaproszonych osób.

Gdy returnShareToMeRecording jest ustawiony na True, LstRecording zwraca użytkownika nagrania jako właściciela, a także zwraca użytkownika nagrania jako uczestnika lub zaproszonego udostępnionego przez właściciela.

Jeśli flagi automatycznego udostępniania i ręcznego udostępniania są wyłączone, LstRecording zwraca użytkownika tylko jako właściciela nagrań.

Gdy returnShareToMeRecording jest ustawiony na Fałsz, lub ten element nie jest uwzględniony w żądaniu, LstRecording postępuje zgodnie z tą samą logiką jak wcześniej: zwraca użytkownika nagrań jako właściciela.

Interfejsy API, których dotyczy problem:

  • Nagrywanie strun

    • returnShareToMeRecording

Aktualizacje dotyczące nagrania LstRecording:

Element shareToMe dodany do odpowiedzi API LstRecording

Ta zmiana została wcześniej ogłoszona w interfejsie API XML 11.0 SP17, ale jest stosowana do tej aktualizacji.

Do interfejsu API LstRecording dodano nowy element, shareToMe. shareToMe jest Boolean w odpowiedzi na LstRecording.

Ten nowy element został dodany do obsługi znajdowania uczestników lub nagrań zaproszonych. shareToMe to flaga określająca, czy użytkownik jest właścicielem lub uczestnikiem bieżącego nagrania.

Gdy shareToMe jest True, użytkownik nie jest właścicielem bieżącego nagrania. Użytkownik może być uczestnikiem lub nagranie jest udostępniane przez właściciela.

Gdy shareToMe jest False, lub ten element nie jest w odpowiedzi, LstRecording podąża tą samą logiką jak wcześniej: użytkownik jest właścicielem bieżącego nagrania.

Interfejsy API, których dotyczy problem:

  • Nagrywanie strun

    • shareToMe

Aktualizacje dotyczące nagrania LstRecording:

returnShareToMeRecording and shareToMe Request Przykłady:


<hostWebExID>auto243</hostWebExID>
<createTimeScope>
<createTimeStart>08/15/2018 8:0:0</createTimeStart>
<createTimeEnd>09/05/2018 7:59:59</createTimeEnd>
<timeZoneID>20</timeZoneID>
</createTimeScope>
<serwisiceTypes>
<serviceType>MeetingCenter</serviceType>
<serviceType>EventCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
</serwisyTypy>
<returnShareToMeRecording>true</returnShareToMeRecording>

returnShareToMeRecording and shareToMe Response Przykłady:

Nowe elementy dodane do interfejsu API GetEvent

Do interfejsu API GetEvent dodano cztery nowe elementy:

  • isCETMeeting: Boolean True/False wskazujący, czy zdarzenie Webex obsługuje platformę wideo Webex 2 (CMR 4.0)

  • sipURL: adres URL używany do dołączania do spotkania Webex Video z systemu lub aplikacji wideokonferencji

  • standaloneDialingIPAddress: adres IP, który można wykorzystać do połączenia się ze spotkaniem Webex Video z systemu lub aplikacji wideokonferencji

  • panelistNumericPassword: hasło do dołączania do spotkania Webex Video z systemu lub aplikacji wideokonferencji

Jeśli witryna obsługuje usługę Webex Video, prowadzący ma uprawnienia wideo Webex Events, a wydarzenie obsługuje platformę wideo Webex 2 (CMR 4.0), GetEvent zwraca te elementy. W przeciwnym razie GetEvent ich nie zwraca.

Interfejsy API, których dotyczy problem:

  • GetEvent

    • isCETMeeting

    • sipURL

    • standaloneDialingIPAdres

    • panelistNumericHasło

Dodano nowy element panelistNumericPassword do interfejsu API GetSessionInfo

GetSessionInfo ma nowy element, panelistNumericPassword, który zawiera hasło do dołączania do spotkania Webex Video z systemu lub aplikacji wideokonferencji.

Jeśli witryna obsługuje Webex Video, prowadzący ma uprawnienia wideo Webex Events, a wydarzenie obsługuje platformę Webex Video 2 (CMR 4.0), GetSessionInfo zwraca te cztery elementy:

  • isCETMeeting: Boolean True/False wskazujący, czy zdarzenie Webex obsługuje platformę wideo Webex 2 (CMR 4.0)

  • sipURL: adres URL używany do dołączania do spotkania Webex Video z systemu lub aplikacji wideokonferencji

  • standaloneDialingIPAddress: adres IP, który można wykorzystać do połączenia się ze spotkaniem Webex Video z systemu lub aplikacji wideokonferencji

  • panelistNumericPassword: hasło do dołączania do spotkania Webex Video z systemu lub aplikacji wideokonferencji

W przypadku Webex Meetings elementy te już istniały w GetSessionInfo:

  • isCETMeeting

  • sipURL

  • standaloneDialingIPAdres

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

    • panelistNumericHasło

Zmiany schematu wprowadzone w GetEvent i GetSessionInfo

Aktualizacje GetEvent :

Aktualizacje GetSessionInfo :

Aktualizacje interfejsu API XML 11.0.0 z sp18

Kliknij tutaj, aby pobrać schemat interfejsu API XML 11.0 SP18.

Dodano nowy element EnableCloudTelepresence do getSite API

Nowy element, EnableCloudTelepresence został dodany do interfejsu API getSite .

Gdy opcja EnableCETForAllUsers jest włączona, Webex sprawdza, czy użytkownik obsługuje wideo Webex (CMR). Teraz zwraca również nowy element EnableCloudTelepresence w interfejsie API getSite .

Interfejsy API, których dotyczy problem:

  • getSite

  • EnableCloudTelepresence

getSite Przykładowa odpowiedź:

Aktualizacje interfejsu API XML 11.0.0 z sp17

Nowy element returnShareToMeRecording dodany do żądania interfejsu API LstRecording

Nowy element, returnShareToMeRecording, został dodany do interfejsu API LstRecording . returnShareToMeRecording jest Boolean w żądaniu LstRecording.

Ten nowy element został dodany do obsługi ciągnięcia uczestników lub zaproszonych nagrań. returnShareToMeRecording to flaga, dzięki której interfejs API LstRecording musi zwrócić nagrania uczestników lub zaproszonych osób.

Gdy returnShareToMeRecording jest ustawiony na True, LstRecording zwraca użytkownika nagrań jako właściciela, a także zwraca użytkownika nagrań jako uczestnika lub zaproszonego udostępnionego przez właściciela.

Jeśli flagi automatycznego udostępniania i ręcznego udostępniania są wyłączone, LstRecording zwraca tylko użytkownika jako właściciela nagrań.

Gdy returnShareToMeRecording jest ustawiony na Fałsz, lub ten element nie jest uwzględniony w żądaniu, LstRecording postępuje zgodnie z tą samą logiką jak wcześniej: zwraca użytkownika nagrań jako właściciela.

Interfejsy API, których dotyczy problem:

  • Nagrywanie strun

  • returnShareToMeRecording

Aktualizacje dotyczące nagrania LstRecording:

Dodano nowy element shareToMe do odpowiedzi interfejsu API LstRecording

Do interfejsu API LstRecording dodano nowy element, shareToMe. shareToMe jest Boolean w odpowiedzi na LstRecording.

Ten nowy element został dodany do obsługi ciągnięcia uczestników lub zaproszonych nagrań. shareToMe to flaga określająca, czy użytkownik jest właścicielem, uczestnikiem lub zaproszonym uczestnikiem bieżącego nagrania.

Gdy shareToMe jest True, użytkownik nie jest właścicielem bieżącego nagrania. Użytkownik może być uczestnikiem lub zaproszonym lub nagranie jest udostępniane przez właściciela.

Gdy shareToMe jest False, lub ten element nie jest w odpowiedzi, LstRecording podąża tą samą logiką jak wcześniej: użytkownik jest właścicielem bieżącego nagrania.

Dotyczy interfejsów API:

  • Nagrywanie strun

  • shareToMe

Aktualizacje dotyczące nagrania LstRecording:

Dodano nowe elementy pojemności uczestnika do odpowiedzi getSite API

Do interfejsu API getSite dodano cztery nowe elementy, aby wskazać pojemność uczestnika dla następujących usług Webex:

attendeeCapacityForMC - Webex Meetings

attendeeCapacityForEC – Webex Events

attendeeCapacityForTC – Webex Training

attendeeCapacityForSC – Webex Support

Te zwrócone wartości wskazują maksymalną liczbę uczestników spotkania, wydarzenia lub sesji. Są dziećmi elementu CISiteLicenseInfo w odpowiedzi.

Interfejsy API, których dotyczy problem:

  • getSite

  • uczestniceCapacityForMC

  • uczestniceCapacityForEC

  • uczestniceCapacityForTC

  • uczestniceCapacityForSC

getSite Response Przykład:

<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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
<ns1:siteInstance>
...
...
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForMC>999</ns1:accountNumberLimitForMC>
<ns1:allowOverageForMC>false</ns1:allowOverageForMC>
<ns1:accountNumberUsedForMC>43</ns1:accountNumberUsedForMC>
<ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
<ns1:allowOverageForTC>false</ns1:allowOverageForTC>
<ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
<ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
<ns1:allowOverageForEC>false</ns1:allowOverageForEC>
<ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
<ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
<ns1:allowOverageForSC>false</ns1:allowOverageForSC>
<ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
<ns1:accountNumberLimitForCMRHost>999999</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>false</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
<ns1:attendeeCapacityForMC>1000</ns1:attendeeCapacityForMC>
<ns1:attendeeCapacityForTC>1000</ns1:attendeeCapacityForTC>
<ns1:attendeeCapacityForEC>3000</ns1:attendeeCapacityForEC>
<ns1:attendeeCapacityForSC>500</ns1:attendeeCapacityForSC>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>


Aktualizacje interfejsu API XML 11.0.0 z sp16

Dodano nowy hostStreamURL API do lstRecordingResponse

Element hostStreamURL został dodany do odpowiedzi LstRecording jako część szczegółów nagrania. hostStreamURL zwraca adres URL, który ma być używany przez prowadzącego do wyświetlania nagrania bez konieczności uprzedniego logowania. Ten adres URL jest ważny przez 30 minut po jego wygenerowaniu.

Interfejsy API, których dotyczy problem:

  • hostStreamURL

hostStreamURL Response Przykład:












GetSite API wykorzystuje nowe modelowanie WebDB do zwrotu danych

Na żądanie klienta API GetSite pobiera teraz dokładniejszą licencję hosta, dane raportowania użycia i inne dane przy użyciu nowego modelowania WebDB dla witryn CI.

Interfejsy API, których dotyczy problem:

  • GetSite

Przykład odpowiedzi firmy 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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
<ns1:siteInstance>
...
...
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForMC>999</ns1:accountNumberLimitForMC>
<ns1:allowOverageForMC>false</ns1:allowOverageForMC>
<ns1:accountNumberUsedForMC>43</ns1:accountNumberUsedForMC>
<ns1:accountNumberLimitForTC>999</ns1:accountNumberLimitForTC>
<ns1:allowOverageForTC>false</ns1:allowOverageForTC>
<ns1:accountNumberUsedForTC>44</ns1:accountNumberUsedForTC>
<ns1:accountNumberLimitForEC>999</ns1:accountNumberLimitForEC>
<ns1:allowOverageForEC>false</ns1:allowOverageForEC>
<ns1:accountNumberUsedForEC>22</ns1:accountNumberUsedForEC>
<ns1:accountNumberLimitForSC>999999</ns1:accountNumberLimitForSC>
<ns1:allowOverageForSC>false</ns1:allowOverageForSC>
<ns1:accountNumberUsedForSC>13</ns1:accountNumberUsedForSC>
<ns1:accountNumberLimitForCMRHost>999999</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>false</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>4</ns1:accountNumberUsedForCMRHost>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>


Przykład odpowiedzi firmy GetSite dla witryn 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>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:getSiteResponse">
<ns1:siteInstance>
...
...
<ns1:CISiteLicenseInfo>
<ns1:accountNumberLimitForCMRHost>80</ns1:accountNumberLimitForCMRHost>
<ns1:allowOverageForCMRHost>true</ns1:allowOverageForCMRHost>
<ns1:accountNumberUsedForCMRHost>99</ns1:accountNumberUsedForCMRHost>
<ns1:accountNumberLimitForEEHost>999999</ns1:accountNumberLimitForEEHost>
<ns1:allowOverageForEEHost>false</ns1:allowOverageForEEHost>
<ns1:accountNumberUsedForEEHost>368</ns1:accountNumberUsedForEEHost>
</ns1:CISiteLicenseInfo>
</ns1:siteInstance>
</serv:bodyContent>

Aktualizacje interfejsu API XML 11.0.0 z sp15

Zwraca łącze spotkania Webex za pomocą interfejsu API GetSessionsInfo

Schemat interfejsu API GetSessionInfo ma nową wartość zwrotu, meetingLink. Za pomocą łącza do spotkania można rozpocząć spotkanie Webex jako gospodarz lub dołączyć do spotkania Webex jako uczestnik.

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

  • meetingLink

Przykład odpowiedzi GetSessionInfo:

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

Nowy warunek zapytania przez RecordingID w interfejsie API LstRecording

Teraz można użyć LstRecording do wyszukiwania nagrań przy użyciu recordingID. Istnieją dwa rodzaje identyfikatorów nagrywania:

  • Identyfikatory nagrywania spotkań Webex, wydarzeń Webex i szkoleń Webex

  • Identyfikatory nagrywania NBR dla różnych nagrań

Jeśli w żądaniu XML znajduje się element Typ usługi , nagranie LstRecording zwraca tylko nagranie usługi (Webex Meetings, Webex Events i Webex Training).

Jeśli w żądaniu XML nie ma elementu serviceType , LstRecording zwraca tylko nagranie NBR.

Interfejsy API, których dotyczy problem:

  • Nagrywanie strun

  • Identyfikator rejestracji

Przykłady odpowiedzi na nagrania LstRecording:

Przykład żądania identyfikatora zapisu usługi:

<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>CREATETIME</orderBy>
<orderAD>DESC</orderAD>
<orderBy>HOSTID</orderAD>
<orderAD>ASC</orderAD>
<orderBy>RECORDNAME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>

Poproś o przykład dla identyfikatora nagrywania NBR:


974154032

CREATETIME
DESC
HOSTID
ASC
RECORDNAME
ASC


Aktualizacje interfejsu API XML 11.0.0 z sp14

Raporty podsumowania wstępnego użycia dla Centrum spotkań

Dodano dwa nowe interfejsy API dla raportów wstępnych Meeting Center, LstmeetingusagePreliminaryHistory i LstmeetingattendeePreliminaryHistory. Będą one zachowywać się tak samo jak w LsteventsessionPreliminaryHistory i LsteventattendeePreliminaryHistory w raporcie końcowym.

Interfejsy API, których dotyczy problem:

  • LstmeetingagePreliminaryHistoria

  • LstmeetingattendeePreliminaryHistoria

LstmeetingusageProśba o historię wstępną Przykład:

<?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:schemaLokalizacja="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID>testuser</webExID>
<password>****</password>
<siteName>witryna testowa</siteName>
</securityContext>
</header>
<ciało>


<sessionStartTimeStart>4/23/2018 00:00:00</sessionStartTimeStart>
<sessionStartTimeEnd>4/24/2018 11:59:59</sessionStartTimeEnd>

<listControl>
<startFrom>1</startFrom>
<maximumNum>10</maximumNum>
<listMethod>I</listMethod>
</listControl>
<zamówienie>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFID</orderBy>
<orderAD>ASC</orderAD>
</zamówienie>

</ciało>

LstmeetingusagePreliminaryPrzykład odpowiedzi na historię:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:historia="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</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 (czas letni na Pacyfiku, GMT-07:00)</history:timeZoneWithDST>
<historia:kod śledczy>
<com:trackingCode1>mytrackingcode1</com:trackingCode1>
<com:trackingCode2>mytrackingcode2</com:trackingCode2>
</historia: kod śledztwa>
<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>


LstmeetingattendeePreliminaryHistoria żądania Przykład:

<?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:schemaLokalizacja="http://www.webex.com/schemas/2002/06/service
http://www.webex.com/schemas/2002/06/service/service.xsd">
<header>
<securityContext>
<webExID>testuser</webExID>
<password>****</password>
<siteName>witryna testowa</siteName>
</securityContext>
</header>
<ciało>


<sessionStartTimeStart>4/23/2018 00:00:00</sessionStartTimeStart>
<sessionStartTimeEnd>4/24/2018 11:59:59</sessionStartTimeEnd>

<listControl>
<startFrom>1</startFrom>
<maximumNum>10</maximumNum>
<listMethod>I</listMethod>
</listControl>
<zamówienie>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFID</orderBy>
<orderAD>ASC</orderAD>
</zamówienie>

</ciało>

LstmeetingattendeePrzykład odpowiedzi w historii wstępnej:

<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:historia="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</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>1,222,654-3210,,,</history:phoneNumber>
<history:address1>1 Dowolna ulica</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>test użytkownika2</history:name>
<history:email>ut2@qa.webex.com</history:email>
<history:joinTime>04/23/2018 19:13:06</history:joinTime>
<history:participantType>UCZESTNIK</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>UCZESTNIK</history:participantType>
<history:confID>93115261364733685</history:confID>
</history:meetingAttendeePreliminaryHistory>
<history:meetingAttendeePreliminaryHistory>
<history:meetingKey>800150023</history:meetingKey>
<history:confName>200804231215</history:confName>
<history:name>host testowy</history:name>
<history:email>testuser@webex.com</history:email>
<history:joinTime>04/23/2018 19:12:42</history:joinTime>
<history:participantType>UCZESTNIK</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>


Powrót adresu URL SIP i adresu URL Skype z interfejsu API GetsessionInfo GLA

Dwa nowe elementy, i , zostały dołączone do odpowiedzi podczas wywoływania interfejsu API GetSessionInfo GLA. Te elementy są podstawowe elementy, które mogą być zwracane dla dostępu anonimowego.

  • można używać do dołączania do spotkań z TelePresence lub innego urządzenia wideo Cisco. W ten sposób tylko spotkania z wykorzystaniem platformy wideo Cisco w wersji 1.0 lub 2.0 powinny zwrócić element GetSessionInfo.

  • można używać do dołączania do spotkań z aplikacji Microsoft Skype bez żadnych ograniczeń lub warunków, dzięki czemu można je zwrócić przy każdym połączeniu.

Interfejsy API, których dotyczy problem:

  • GetSessionInfo

Przykład odpowiedzi:

Zwrot adresu URL SIP i łącza do spotkania z interfejsu API GetMeeting

Trzy nowe elementy, , i , zostały dołączone do odpowiedzi podczas nawiązywania połączenia z interfejsem GetMeeting API.

  • zwraca, czy spotkanie korzysta z platformy wideo Cisco (obsługuje TelePresence i wideo).

  • może być używany do łączenia się ze spotkaniami.

  • można używać do dołączania do spotkań z TelePresence lub innego urządzenia wideo Cisco. W ten sposób tylko spotkania z wykorzystaniem platformy wideo Cisco w wersji 1.0 lub 2.0 powinny GetMeeting zwrócić element.

Interfejsy API, których dotyczy problem:

  • GetMeeting

Przykład odpowiedzi na GetMeeting :

Aktualizacje interfejsu API XML 11.0.0 z sp13

Ogłoszenie o wycofaniu elementu w nadrzędnym

Firma Cisco planuje deprecjację elementu w elemencie nadrzędnym i zastąpienie go . Ze względu na dużą liczbę elementów, które często są zmieniane podczas migracji witryn, organizacje ponoszą wysokie koszty utrzymania, aby nadal korzystać z tego elementu. Jest to powiadomienie z dwuletnim wyprzedzeniem.

  • Dla istniejących klientów WebEx wpływ nastąpi 1 maja 2020 r.

  • Nowi klienci muszą korzystać z elementu rozpoczynającego się 1 maja 2018 r.

  • Klienci integrujący się z systemem CI, Spark lub Atlas muszą korzystać z elementu rozpoczynającego się 1 maja 2018 r.

Interfejsy API, których dotyczy problem:

Walidacja danych i Elements

Od 1 czerwca 2018 r. zweryfikowane będą zarówno jak i API. Dotyczy to interfejsów API i .

Lokacje, które używają nie prawidłowych ciągów lub nieprawidłowo sformatowanych ciągów w swoich wywołaniach w danych, muszą poprawić ciągi, aby te elementy przeszły sprawdzanie poprawności danych.

Poniżej przedstawiono przykłady CreateUser i SetUser, tollCallInData i tollFreeCallInData w odpowiednim formacie:

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

Aktualizacje interfejsu API XML 11.0.0 z sp12

Dwa nowe interfejsy API SetContact i DelContes

Schemat API XML miał wcześniej tylko dwa interfejsy API CreateContacts i LstContacts, które nie zapewniały pełnego zarządzania kontaktami użytkowników. Aby zapewnić lepszą funkcjonalność zarządzania kontaktami użytkowników za pomocą interfejsu API XML, dodaliśmy te dwa nowe interfejsy API, SetContact i DelContacts.

Api

Uwagi

Konfiguruj kontakt

Wywołanie tego interfejsu API, aby zmodyfikować informacje kontaktowe, takie jak adres e-mail, nazwa, tytuł i język.

Wyjątki:

  • Jeśli kontakt nie zostanie znaleziony przez element contactEmail , zostanie zwrócony wyjątek 140004 „Kontakt nie został znaleziony”

  • Jeśli witryna Webex nie obsługuje danego języka, zwracany jest wyjątek 030060 "Nie prawidłowy język"

  • Jeśli nowy adres e-mail, który użytkownik chce zmienić, jest duplikatem z innym kontaktem na liście Moje kontakty, zostanie zwrócony wyjątek 140001 "E-mail jest używany przez inny kontakt"

DelKontakty

Wywołanie tego interfejsu API, aby usunąć jeden lub więcej kontaktów z listy Moje kontakty na podstawie podanych wiadomości e-mail.

Identyfikator kontaktu jest zwracany, jeśli podany adres e-mail można znaleźć z listy Moje kontakty i ignoruje podany adres e-mail, jeśli nie znajduje się na liście Moje kontakty .

Jeśli wszystkie podane wiadomości e-mail nie znajdują się na liście Moje kontakty, zostanie zwrócony wyjątek 00015 (Przepraszamy, nie znaleziono rekordu).

Interfejsy API, których dotyczy problem:

  • Konfiguruj kontakt

  • DelKontakty

SetContact Request Przykład:

<?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>
<ciało>

<contactEmail>Kontakt z adresem e-mail</contactEmail>
<kontakt>
<name>Nowa nazwa kontaktu</name>
<email>Nowy kontaktowy adres e-mail</email>
<title>Nowy tytuł</title>
<company>Nowa firma</company>
<notes>Nowe notatki</notes>
<url>Nowe łącze</url>
<telefony>
1, 408######,,,,</telefon>
<mobilePhone>1, 408######,,,,</mobilePhone>
<fax>1, 408######,,,,</fax>

<address>
<address1>Nowy adres 1</address1>
<address2>Nowy adres 2</address2>
<city>Nowe miasto</city>
<state>Nowy stan</state>
<zipCode>Nowy kod ZipCode</zipCode>
<country>Nowa firma</country>
</adres>
<language>Nowy język</language>
</kontakt>

</ciało>

SetContact Response Przykład:

<?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>SUKCES</serv:result>
<serv:gsbStatus>PRIMARY</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>

Przykład żądania DelContts:

<?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>UserPWD</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>

Przykłady odpowiedzi DelConts:

W tym przykładzie dwa istniejące kontakty zostaną usunięte z listy Moje kontakty.

<?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>SUKCES</serv:result>
<serv:gsbStatus>PRIMARY</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>

W tym przykładzie wiadomości e-mail nie znajdują się na liście Moje kontakty.

<?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>NIEPOWODZENIE</serv:result>
<serv:reason>Niestety nie znaleziono rekordu</serv:reason>
<serv:gsbStatus>PODSTAWOWY</serv:gsbStatus>
<serv:WyjątkoweID>000015</serv:WyjątkoweID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

Aktualizacje interfejsu API XML 11.0.0 z sp11

Nowy API LstTrainingPollResultsHistory

Interfejs API LstTrainingPollResultsHistory został pierwotnie wdrożony w interfejsie API URL. Według żądania klienta jest teraz zaimplementowana w interfejsie API XML.

Wyniki ankiety listy są zwracane przez wprowadzenie klucza sesji Centrum szkoleniowego. Interfejs API może zostać poproszony przez właściciela sesji Centrum szkoleniowego lub administratora witryny.

Ustawienie Rozszerzone sondowanie TC musi być włączone przed zapisaniem wyników ankiety szkoleniowej w umiaźni WebEx DB:

Interfejsy API, których dotyczy problem:

  • LstTrainingPollResultsHistoria

LstTrainingPollResultHistory Request Przykład:

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

Żądanie jest tylko dla interfejsu API T32/XML 11.0.0.

LstTrainingPollResultHistory Response Przykład:

<?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:historia="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUKCES</serv:result>
<serv:gsbStatus>GŁÓWNY</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>
<historia:sessionInfo>
<history:sessionKey>81901776767288734</history:sessionKey>
<history:confName>Test ankiety TC 20171220 1635</history:confName>
<history:host>John Doe</history:host>
</historia: sessionInfo>
<historia:ankiety>
<historia:ankieta>
<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>
<historia:pytania>
<historia:pytanie>
<history:questionSequence>1</history:questionSequence>
<history:questionDesc>pytanie testowe 1 (multi-choice/single-answer)</history:questionDesc>
<history:questionType>1</history:questionType>
<history:answer Wybory>
<history:answer Choice>odpowiedź testowa 4</history:answer Choice>
<history:answer Choice>odpowiedź testowa 3</history:answer Choice>
<history:answer Wybór prawidłowy="true">odpowiedź testowa 2</history:answer Choice>
<history:answer Choice>odpowiedź testowa 1</history:answer Choice>
</history:odbieranie wyborów>
<historia:uczestnicy>
<historia:uczestnik>
<history:username>2128465742</history:username>
<history:fullName>test</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>odpowiedź testowa 2</history:pollResponse>
<history:isCorrect>true</history:isCorrect>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465747</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>odpowiedź testowa 1</history:pollResponse>
<history:isCorrect>false</history:isCorrect>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465752</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>Brak odpowiedzi</history:pollResponse>
<history:isCorrect>false</history:isCorrect>
</historia: uczestnik>
</historia: uczestnicy>
</historia: pytanie>
<historia:pytanie>
<history:questionSequence>2</history:questionSequence>
<history:questionDesc>pytanie testowe 2 (multi-choiec.multi-answer)</history:questionDesc>
<history:questionType>2</history:questionType>
<history:answer Wybory>
<history:answer Choice>odpowiedź testowa D</history:answer Choice>
<history:answer Choice>odpowiedź testowa C</history:answer Choice>
<history:answer Wybór prawidłowy="true">odpowiedź testowa B</history:answer Choice>
<history:answer Choice correct="true">odpowiedź testowa A</history:answer Choice>
</history:odbieranie wyborów>
<historia:uczestnicy>
<historia:uczestnik>
<history:username>2128465742</history:username>
<history:fullName>test</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>odpowiedź testowa B, odpowiedź testowa A</history:pollResponse>
<history:isCorrect>true</history:isCorrect>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465747</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>odpowiedź testowa D, odpowiedź testowa C, odpowiedź testowa B, odpowiedź testowa A</history:pollResponse>
<history:isCorrect>false</history:isCorrect>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465752</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>Brak odpowiedzi</history:pollResponse>
<history:isCorrect>false</history:isCorrect>
</historia: uczestnik>
</historia: uczestnicy>
</historia: pytanie>
<historia:pytanie>
<history:questionSequence>3</history:questionSequence>
<history:questionDesc>pytanie testowe 2 (krótka odpowiedź)</history:questionDesc>
<history:questionType>3</history:questionType>
<historia:uczestnicy>
<historia:uczestnik>
<history:username>2128465742</history:username>
<history:fullName>test</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>ans1</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465747</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>ans2</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465752</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>Brak odpowiedzi</history:pollResponse>
</historia: uczestnik>
</historia: uczestnicy>
</historia: pytanie>
</historia: pytania>
</historia: ankieta>
<historia:ankieta>
<history:pollDesc>Ankieta</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>
<historia:pytania>
<historia:pytanie>
<history:questionSequence>1</history:questionSequence>
<history:questionDesc>pytanie ankietowe 1 (multi-choiec/sinngle-answer)</history:questionDesc>
<history:questionType>1</history:questionType>
<history:answer Wybory>
<history:answer Choice>odpowiedź na ankietę 3</history:answer Choice>
<history:answer Choice>odpowiedź na ankietę 2</history:answer Choice>
<history:answer Choice>odpowiedź na ankietę 1</history:answer Choice>
</history:odbieranie wyborów>
<historia:uczestnicy>
<historia:uczestnik>
<history:username>2128465757</history:username>
<history:fullName>test</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>Odpowiedź ankiety 3</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465762</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>Odpowiedź ankiety 2</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465767</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>Brak odpowiedzi</history:pollResponse>
</historia: uczestnik>
</historia: uczestnicy>
</historia: pytanie>
<historia:pytanie>
<history:questionSequence>2</history:questionSequence>
<history:questionDesc>ankieta 2 (multi-choiec/multi-answer)</history:questionDesc>
<history:questionType>2</history:questionType>
<history:answer Wybory>
<history:answer Choice>odpowiedź na ankietę D</history:answer Choice>
<history:answer Choice>odpowiedź na ankietę C</history:answer Choice>
<history:answer Choice>odpowiedź na ankietę B</history:answer Choice>
<history:answer Choice>odpowiedź na ankietę A</history:answer Choice>
</history:odbieranie wyborów>
<historia:uczestnicy>
<historia:uczestnik>
<history:username>2128465757</history:username>
<history:fullName>test</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>Odpowiedź ankiety D, odpowiedź ankiety C</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465762</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>odpowiedź ankiet C, odpowiedź ankiet B</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465767</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>Brak odpowiedzi</history:pollResponse>
</historia: uczestnik>
</historia: uczestnicy>
</historia: pytanie>
<historia:pytanie>
<history:questionSequence>3</history:questionSequence>
<history:questionDesc>pytanie ankietowe 3 (krótka odpowiedź)</history:questionDesc>
<history:questionType>3</history:questionType>
<historia:uczestnicy>
<historia:uczestnik>
<history:username>2128465757</history:username>
<history:fullName>test</history:fullName>
<history:email>test@qa.webex.com</history:email>
<history:pollResponse>AAA</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465762</history:username>
<history:fullName>test2</history:fullName>
<history:email>test2@qa.webex.com</history:email>
<history:pollResponse>BBB</history:pollResponse>
</historia: uczestnik>
<historia:uczestnik>
<history:username>2128465767</history:username>
<history:fullName>test3</history:fullName>
<history:email>test3@qa.webex.com</history:email>
<history:pollResponse>Brak odpowiedzi</history:pollResponse>
</historia: uczestnik>
</historia: uczestnicy>
</historia: pytanie>
</historia: pytania>
</historia: ankieta>
</historia: ankiety>
</serv:bodyContent>

Odpowiedź jest inna, jeśli spotkanie nie zostanie znalezione, nie należy do użytkownika, który o nią prosi lub jeśli użytkownik żądający go nie jest również administratorem witryny.

Przykład odpowiedzi:

<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>FAILURE</serv:result>
<serv:reason>Niestety nie znaleziono rekordu</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:WyjątkowyID>000015</serv:WyjątkowyID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>

Nowa opcja uczestnika SendVideo w interfejsie API CreateTrainingSession, SetTrainingSession, i GetTrainingSession

Ponieważ opcje dostępne podczas planowania sesji Centrum szkoleniowego obejmują Wyślij wideo, interfejs XML API dodał teraz opcję attendeeSendVideo do tworzenia, pobierania i ustawiania interfejsów API dla sesji Centrum szkoleniowego.

Interfejsy API, których dotyczy problem:

  • Sesja CreateTraining

  • SetTrainingSession

  • GetTrainingSession

Projekt

Opcja została zapisana w tabeli DB WbxMMConfParam/paramvalue jako paramname = 'optionSupportSendVideo'

Aktualizacje żądania CreateTrainingSession:

Aktualizacje żądań SetTrainingSession:

Żądanie jest tylko dla T32/XML API11.0.0.

Aktualizacje odpowiedzi na sesję GetTrainingSession:

Zmień maksymalny limit rozmiaru ConfName na 128 znaków wyświetlanych

Ciąg nazwy konferencji ConfName jest teraz ograniczony do maksymalnie 128 znaków wyświetlanych. Ta zmiana jest zgodna z ograniczeniem strony głównej J2EE. Jeśli żądanie API zawiera nazwę ConfName , która jest pusta lub przekracza długość 128 znaków wyświetlanych, wyświetlany jest następujący komunikat o błędzie:

"060065 Nazwa konferencji nielegalnego wprowadzania. Nazwa konferencji nie może być pusta lub przekraczać maksymalną długość znaku wyświetlania 128."

Interfejsy API, których dotyczy problem:

  • Nazwa ConfName

Komunikat o wyjątkach został zmieniony w API LstRecording

Zmieniono komunikat o wyjątku wyrzucony po przekroczeniu przez zakres czasu zapytania maksymalnego limitu na LstRecording API. Domyślnie kwerendy obsługują 4 tygodnie nagrań. Żądania z więcej niż czterech tygodni otrzymują następujący komunikat o błędzie:

"999999 Przekroczono maksymalny zakres czasu wykonywania zapytań 28 dni".

Interfejsy API, których dotyczy problem:

  • Nagrywanie strun

Aktualizacje interfejsu API XML 11.0.0 z sp10

Aktualizacja interfejsu API XML 11.0 z sp10 nie ma żadnych zmian schematu.