XML API 39 および XML API 11 の詳細については、『Cisco Webex Meetings XML API の更新概要 (XML API 39 以前)』を参照してください。
XML API 11 SP9 以前の更新については、「Cisco DevNet」に移動してください。
API 40.12.0 更新
XML API 40.12.0 更新
XML API はプライベート ミーティング タイプに対応します
影響を受ける XML API
-
API を使用できます。
プライベート ミーティングを使って Webex ミーティングをスケジュールまたは更新するための CreateMeeting
とSetMeeting
。 -
Webex Meetings がプライベート ミーティング タイプでスケジュールされている場合、
GetSessionInfo
GetMeeting
、LstSummarySession
、とLstCalendarSession
は、新しい要素ネーミングがPrivateMeeting
であるいことを知っています。 -
GetMeetingType
およびLstMeetingType
は、Private Meetings をサポートするかサポートしないか示す
を指定する新しい要素を 返します。SupportPrivateMeeting
スキーマの変更
XML API: GetMeetingType/LstMeetingType: <SupportPrivateMeeting>
要素を追加します。
XML API:
LstSummarySession
: <isPrivateMeeting>
要素を追加します。
XML API:
LstCalendarSession
: <isPrivateMeeting>
要素を追加します。
XML API:
GetSessionInfo
: <isPrivateMeeting>
要素を追加します。
XML API:
GetMeeting: <isPrivateMeeting>
要素を追加します。
XML API の要求: CreateMeeting
CreateMeeting とプライベート ミーティング タイプの要求
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<schedule>
<startDate>10/25/2020 13:00:00</startDate>
<duration>45</duration>
<timeZoneID>45</timeZoneID>
</schedule>
<accessControl>
<meetingPassword>********</meetingPassword>
</accessControl>
<metaData>
<confName>MC_PrivateMeeting_Test</confName>
<meetingType>168</meetingType> //169 はプライベート ミーティングをサポートするサンプルです
</metaData>
</bodyContent>
</body>
XML API の応答: GetSessionInfo
isPrivateMeeting への応答
<ep:supportE2E>False</ep:supportE2E>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isPrivateMeeting>true</ep:isPrivateMeeting> //true: このミーティングはプライベート ミーティングに対応します。false: ミーティングはプライベート ミーティングに対応していません。
<ep:isCETMeeting>False</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
<ep:isNextUpcomingInstance>True</ep:isNextUpcomingInstance>
GetSite API がサイト レベルのミーティング テンプレートを返します
ユーザー ストーリー/タスクの説明
GetSite API がサイト レベルのミーティング テンプレートを返します。 これにより、Education Connector と Webex Classrooms は、教師がオンライン セッションをスケジュールする間にこれらのテンプレートを選択することができます。
影響を受ける API
サイト レベルでカスタマイズされたミーティング テンプレートがある場合、GetSite api は、これらのサイト レベルのテンプレートを返します。
要素名 |
説明 |
---|---|
|
サイトレベルのカスタマイズされたミーティング テンプレートの名前 |
|
Webex Meetings、Webex Training、および Webex Events |
スキーマの変更
GetSite: <meetingTemplates>
要素を追加します。
応答例
GetSite 応答
<ns1:meetingTypes>
<ns1:meetingTypeID>3</ns1:meetingTypeID>
<ns1:meetingTypeName>PRO</ns1:meetingTypeName>
</ns1:meetingTypes>
<ns1:meetingTemplates>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>MC Meeting Tempalte 1</ns1:meetingTemplateName>
<ns1:serviceType>MeetingCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>EC Meeting Tempalte 2</ns1:meetingTemplateName>
<ns1:serviceType>EventCenter</ns1:serviceType>
</ns1:meetingTemplate>
<ns1:meetingTemplate>
<ns1:meetingTemplateName>TC Meeting Template 3</ns1:meetingTemplateName>
<ns1:serviceType>TrainingCenter</ns1:serviceType>
</ns1:meetingTemplate>
</ns1:meetingTemplates>
サイトが CI 統合サイトの場合、XML API SetUser は supportedServices
の要素を変更できません
説明
サイトが Unified Webex Meetings サイトにリンクされている Control Hub である場合、XMLAPI SetUser
は API 要求で「supportedServices
」の変更値に対応していません。
スキーマの変更
API のスキーマ変更はありません。 SetUser
WEBEX-15436 Mtgconfafandeelist に重複するメールを避けるための保護を追加する
説明
同じ API リクエストで同じメールを持つ複数の出席者が同じミーティングに追加された場合、最初の出席者だけがこのメールを処理します。
影響を受える API
-
CreateMeetingAttendee
-
CreateUser
-
SetUser
-
CreateMeeting
-
SetMeeting
-
CreateEvent
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
サンプル API
リクエスト
<?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>testSite</siteName>
<webExID>testUser</webExID>
<password>password</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<sessionKey>1714904382</sessionKey>
<person>
<email>test@webex.com</email>
<name>name1</name>
</person>
<attendees>
<person>
<email>test@webex.com</email>
<name>name2</name>
</person>
<sessionKey>1714904382</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
API 40.11.0 更新
XML API 40.11.0 更新
XMLAPI CreateUser は表示名をサポートします
CreateUser
は機能で EnableDisplayName
が 1 にトグルされるときに、displayname
をサポートします。 機能のトグルが 1 ではない場合、displayName
は無視されます。
スキーマの変更
CreateUser:
XMLAPI SetUser は displayname をサポートします
SetUser
は機能で EnableDisplayName
が 1 にトグルされるときに、displayname
をサポートします。 機能のトグルが 1 ではない場合、displayName
は無視されます。
スキーマの変更
SetUser:
XMLAPI GetUser は displayname をサポートします
GetUser
は機能で EnableDisplayName
が 1 にトグルされるときに、displayname
をサポートします。 機能のトグルが 1 ではない場合、displayName
は無視されます。
DB の displayName
が null で、機能で EnableDisplayName
が 1 にトグルされている場合、displayName
はアジア文字以外に対しては firstName+」 "+lastName"
、アジア文字に対しては firstName+lastName
になります。
スキーマの変更
GetUserResponse:
CMR Hybrid Voip のための XMLAPI ユーザー レベル コントロール
cmrHybridVoip
設定は、EnableCMRHybridVoIP
のユーザー レベル設定を設定し、取得するために使用されます。
スキーマの変更
GetUser 応答:
CreateUser 要求:
SetUser 要求:
API 40.10.0 更新
XML API 40.10.0 更新
API 要求と応答での
ミーティング UUIDの XML API サポート
サンプル XML API: GetSessionInfo
要求:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>Xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
または
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
応答:
<?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: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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
影響を受ける API:
-
CreateMeetingAttendee
-
DelMeetingAttendee
-
RegisterMeetingAttendee
-
CreateTeleconferenceSession
-
SetTeleconferenceSession
-
CreateTeleconferenceSession
-
CreateTrainingSession
-
SetTrainingSession
-
GetTrainingSession
-
DelTrainingSession
-
CreateEvent
-
SetEvent
-
DelEvent
XMLAPI は、サイト管理構成のための追加要素を返して、画面キャプチャを無効にします。
要件は、Goldman Sachs のように、PenTest
のバグと顧客の両方のセキュリティから提供されます。 エンドユーザーが Meetings アプリで画面キャプチャを行うことを許可しません。他の多くの顧客はこの機能を希望しています。これにより画面取り込みが可能になります。 また、エデュケーション ユーザーも画面取り込みを許可したいと考えています。 そのため、サイト管理者の設定が行われ、XMLAPI は、これを サポートするために、GetSite
の応答に追加のフィールド EnableMobileScreenCapture
を返します。
GetSite 要求のサンプル
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>xxxx</siteName>
<webExID>Test</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite" />
</body>
</serv:message>
<?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:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
...
<ns1:securityOptions>
...
...
<ns1:EnableMobileScreenCapture>False</ns1:EnableMobileScreenCapture>
...
</ns1:securityOptions>
...
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
Affected API
GetSite
XMLAPI のサポート MEET-269 PIN なしの参加の改善
XMLAPI 新しいオプションの追加 自分の組織内のビデオ会議システムは、 パーソナル会議室のミーティングおよび MC ミーティングのプロンプトなしでミーティングを開始したり参加することができます。
-
createUser/setUser/getUser
personalMeetingRoom
に新しいノードdeviceCanStartMyPMR
をパーソナル会議室に追加します。 -
createMeeting/setMeeting/getMeeting
スケジュールに新しいノードdeviceCanStartMeeting
を追加します。
パーソナル会議室のミーティングの Webex UI のオプション:
スキーマの変更
CreateUser:
SetUser:
getUserResponse:
CreateMeeting:
setMeeting:
getMeetingResponse:
API 40.9.0 更新
XML API 40.9.0 更新
ミーティング UUID の
要求と応答に対する XML API サポート
meetingKey
または sessionKey
をサポートするときはいつでも、API 要求と応答に meeting UUID を追加しました。
サンプル XML API: GetSessionInfo
要求:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>Xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
または
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
応答:
<?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: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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
影響を受ける API:
-
GetEnrollmentInfo
-
LstsummaryTrainingSession
-
LstScheduledTests
-
LstScheduledTests
-
LstScheduledTests
-
GetTestInformation
-
UploadEventImage
-
SendInvitationEmail
-
CreateSupportSession
-
LstmeetingusagePreliminaryHistory
-
LstmeetingattendeePreliminaryHistory
-
LsteventsessionPreliminaryHistory
-
LsteventattendeePreliminaryHistory
-
LstTrainingPollResultsHistory
Webex ミーティングには、ユーザーがミーティングへの参加を待つためのロックされたミーティングロビーがあります
feature(ConsistentLockedLobby
) のトグルをオンにしたときに、XML API をスケジュールし、ロックされたロビーをサポートするために MC ミーティングを編集します。
スキーマの変更
3つの新しい要素 (externalAttendeeSecurity
、 autolock
、 autoLockWaitTime
) を CreateMeeting、SetMeeting、および GetMeeting API に追加しました。
要素 |
説明 |
---|---|
|
ミーティングがロック解除されている場合、3 つの外部のユーザー セキュリティ項目を選択することができます。
|
|
ミーティングを自動的にロックするかどうかを指定します。 True: ミーティング開始から # 分後にを自動的にロックします False: ミーティング開始後にミーティングが自動的にロックされない |
|
ミーティング開始後に自動的にミーティングをロックする時間 (分) (0,5,10,15,20) |
要求と応答のサンプル
CreateMeeting の要求:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
SetMeeting の要求:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>2###1###01</meetingkey>
...
<attendeeOptions>
...
<joinRequiresAccount>false</joinRequiresAccount>
<externalAttendeeSecurity>AllowJoinWithLobby</externalAttendeeSecurity>
<autoLock>true</autoLock>
<autoLockWaitTime>10</autoLockWaitTime>
</attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
Getmeeting の応答
:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<meet:attendeeOptions>
...
<meet:joinRequiresAccount>false</meet:joinRequiresAccount>
<meet:externalAttendeeSecurity>AllowJoin</meet:externalAttendeeSecurity>
<meet:autoLock>true</meet:autoLock>
<meet:autoLockWaitTime>10</meet:autoLockWaitTime>
</meet:attendeeOptions>
...
</bodyContent>
</body>
</serv:message>
影響を受ける API:
-
CreateMeeting
-
SetMeeting
-
GetMeeting
進行中のセッションの参加者のステータスを返すための GetSessionInfo
API の強化
GetSessionInfo
の応答に 2 つの新しい要素 (hashostinmeeting
、hasAttendeeInMeeting
) を追加 しました。 ミーティングが進行中のミーティングの場合、これらの 2 つの要素が返されます。
要素 |
説明 |
---|---|
|
主催者が進行中のミーティングに参加しているかどうかを指定します。 True: 主催者が進行中のミーティングに参加しています。 False/Null: 主催者が進行中のミーティングに参加していないか、またはミーティングが進行中ではありません。 |
|
出席者/主催者が進行中のミーティングに参加しているかどうかを指定します。 True: 進行中のミーティングに参加している出席者または主催者がいます。 False/Null: 進行中のミーティングに参加している出席者または主催者がいいないか、またはミーティングが進行中ではありません。 |
API 応答サンプル:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<ep:status>INPROGRESS</ep:status>
<ep:hasHostInMeeting>true</ep:hasHostInMeeting>
<ep:hasAttendeeInMeeting>true</ep:hasAttendeeInMeeting>
...
</bodyContent>
</body>
</serv:message>
影響を受ける API:
GetSessionInfo
API GetUserCard には承認が必要です。
セキュリティ強化 XML API GetUserCard
は、 ユーザーの情報を取得するために承認が必要です。
影響を受ける API:
GetUserCard
API 40.8.0 更新
XML API 40.8.0 更新
GetSessionInfo
応答例
ミーティングから招待または承認されていない場合は、XML API へのコール: GetSessionInfo
は要素を返しません。 API 応答本文で confName、startDate、duration、timeZone、meetingLink、sipURL、DisplayMeetingUrl
を入力します。
ミーティングの API 応答の例:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####2###4</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>UNLISTED</ep:listStatus>
<ep:registration>false</ep:registration>
<ep:passwordReq>true</ep:passwordReq>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>MeetingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
トレーニング/イベントの API 応答の例:
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:sessionkey>1####5###9</ep:sessionkey>
<ep:accessControl>
<ep:listStatus>UNLISTED</ep:listStatus>
<ep:registration>true</ep:registration>
<ep:registrationURL>https://sitename.webex.com/tc3300/trainingcenter/register/registerSession.do?siteurl=sitename&confID=16###92######61</ep:registrationURL>
<ep:passwordReq>true</ep:passwordReq>
<ep:registrationURLForMobile>https://sitename.webex.com/tc3300/trainingcenter/meeting/sessionInfoMobile.do?siteurl=sitename&confID=16###92######61</ep:registrationURLForMobile>
<ep:joinStatus>INVITE/REGISTER/REJECT</ep:joinStatus>
<ep:isRegisterIDRequired>false</ep:isRegisterIDRequired>
</ep:accessControl>
<ep:metaData>
<ep:serviceType>TrainingCenter</ep:serviceType>
</ep:metaData>
<ep:attendeeOptions>
<ep:joinRequiresAccount>false</ep:joinRequiresAccount>
</ep:attendeeOptions>
<ep:isAllowJBH>true</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isPersonalMeetingRoom>false</ep:isPersonalMeetingRoom>
</serv:bodyContent>
影響を受ける API:
-
GetSessionInfo
GetSessionInfo, GetUserCard
セキュリティの強化
XML API GetSessionInfo
および GetUserCard
でセキュリティを強化しました。 1 時間以内にデータのエラーが見つからずにコールが制限値に達した場合、ユーザーが今後 2 時間以内にこれらの 2 つの API にアクセスすることをブロックします。
エラーステータス応答: "403 Forbidden"
影響を受けるAPI:-
GetSessionInfo
-
GetUserCard
API 要求での meetingUUID
と応答のサポート
meetingKey/sessionKey
をサポートするときに、API 要求と応答に meetingUUID を追加しました。
GetSessionInfo
要求:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>Xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
または
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
応答:
<?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: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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
影響を受ける API:
-
LstOpenSession
-
GetEnrollmentInfo
-
LstsummaryMeeting
-
LstScheduledTests
-
GetEvent
-
LstsummaryEvent
-
LstmeetingusageHistory
-
LsttrainingsessionHistory
-
LsteventsessionHistory
-
LstsupportsessionHistory
-
DelSession
XML API 対応のエデュケーション サイト テンプレート (EDU セッション タイプ)
サイトが Education Instructor (EDU) セッションタイプを有効にすると、XML API は EDU ミーティング テンプレートを使ってミーティングをスケジュールすることをサポートすることができます。
影響を受ける API:
-
CreateMeeting
-
SetMeeting
-
CreateEvent
-
SetEvent
-
CreateTrainingSession
-
SetTrainingSession
XML API CreateMeetingAttendee
および RegisterMeetingAttendee
サポート
CreateMeetingAttendee
と rRegisterMeetingAttendee
が、Webex Meetings 登録に必要な出席者の登録フォームを確認することができます。
このタスクには新しい例外があります。
例外番号 |
例外のメッセージ |
---|---|
040014 |
必須フィールドがありません (登録フォーム): ... |
たとえば、出席者の Webex Meetings 登録の必須フィールドとして、[役職] および [会社名] を選択した場合、2 つの API を呼び出すときに、「役職」と「会社名」の値を入力することが必要になります。 CreateMeetingAttendee
と RegisterMeetingAttendee
RegisterMeetingAttendee
Request:
<body>
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<attendees>
<person>
<name>FirstNameb LastName</name>
<firstName>FirstNameb</firstName>
<lastName>LastName</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1####4####1</sessionKey>
</attendees>
</bodyContent>
</body>
</serv:message>
CreateMeetingAttendee
Request:
<bodyContent xsi:type="java:com.webex.service.binding.attendee.CreateMeetingAttendee">
<person>
<name>FirstNameA LastNameA</name>
<firstName>FirstNameA</firstName>
<lastName>LastNameA</lastName>
<title>Engineer</title> //Job Title
<company>Cisco1234</company> //Company Name
...
<email>*****@*****.com</email>
<type>VISITOR</type>
<sendReminder>true</sendReminder>
</person>
<role>ATTENDEE</role>
<joinStatus>ACCEPT</joinStatus>
<emailInvitations>true</emailInvitations>
<sessionKey>1###4####1</sessionKey>
040014応答の例外
例:
<?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:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>FAILURE</serv:result>
<serv:reason>Missing required fields (registration form) : title,company</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>040014</serv:exceptionID>
<serv:value>title,company</serv:value>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
影響を受ける API:
-
CreateMeetingAttendee
-
RegisterMeetingAttendee
XML API メール検証の強化
XML API はメールで空白文字を許可しないため、Webex Meetings ページの動作に合わせてメール検証を強化しました。
影響を受ける API:
-
CreateMeetingAttendee
-
CreateEvent
-
SetEvent
-
CreateContact
-
SetContact
-
SetRecordingInfo
-
CreateMeetingAttendee
-
CreateTrainingSession
-
SetTrainingSession
-
CreateUser
-
SetUser
-
CreateMeeting
-
SetMeeting
-
RegisterMeetingAttendee
API 40.7.0 更新
XML API 40.7.0 更新
meetingUUID
サポート
meetingKey または sessionKey をサポートするときに、API 要求と応答に meetingUUID
を追加しました。
GetSessionInfo
応答例:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>Xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
または
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
応答例:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>Xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
または
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
GetSessionInfo
応答例:
<?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: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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
影響を受けるAPI:
-
LsttrainingattendeeHistory
-
LsttrainingattendeeHistory
-
LsteventattendeeHistory
-
LstsupportattendeeHistory
CreateUser
API ウェルカムメールによる 4 つの新しい言語のサポート
XMLAPI ようこそ html メールは次の 4 つの新しい言語をサポートしています。
-
チェコ語 (languageID = 19)
-
ポーランド語 (languageID = 20)
-
ハンガリー語 (languageID = 21)
-
ルーマニア語 (languageID = 22)
XMLAPI は CreateUser
リクエストの言語または languageID に従って、ウェルカム メールを送信します。
CreateUser
を使用して Html ウェルカム メールを送信する例 (チェコ):
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>Xxx</password>
</securityContext>
</header>
<Body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>test</firstName>
<lastName>user</lastName>
<webExId>testuser</webExId>
<password>xxxxxx</password>
<email>testuser@test.com</email>
<privilege>
<host>true</host>
</privilege>
<languageID>19</languageID>
または
<language>Czech</language>
<active>ACTIVATED</active>
<sendWelcome>True</sendWelcome>
<isHTMLEmail>True</isHTMLEmail>
</bodyContent>
</bodyContent>
</body>
</serv:message>
API 40.6.1、40.4.9 更新
XML API 40.6.1、40.4.9 更新
CreateMeeting/SetMeeting
のサポート
Webex ミーティングをスケジュールするときには、XML API CreateMeeting/SetMeeting
を使えば、出席者の登録フォームの必須または必須以外フィールドのオンオフを切り替えることができます。
以下は、ユーザーのウェブ ページからのサンプルのミーティング スケジュールで、出席者登録フォームの [Job Title]、[Company Name]、[City]、[State] といった必須のフィールドをチェックすることができます。
次に示すのは、ページ フィールドと XML API の要素のマッピングです。
ページ フィールド | XMLAPI 要素 |
---|---|
職種 |
<title> |
会社名 |
<company> |
所在地 1 |
<address1> |
所在地 2 |
<address2> |
市区町村 |
<city> |
状況 |
<state> |
郵便番号 |
<postalCode> |
国/地域 |
<country> |
オフィス電話番号 |
<phone> |
FAX |
<fax> |
変更されたスキーマ: CreateMeeting に [registrationForm] 要素を追加する
変更されたスキーマ: SetMeeting に [registrationForm] 要素を追加する
変更されたスキーマ: GetMeeting に [registrationForm] 要素を追加する
CreateMeeting
要求例:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<accessControl>
<meetingPassword>password</meetingPassword>
</accessControl>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>false</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title> <!-- true -->
<company><req>true</req></company> <!-- true -->
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city> <!-- true -->
<state><req>true</req></state> <!-- true -->
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
SetMeeting
要求例:
<bodyContent xsi:type="java:com.webex.service.binding.meeting.SetMeeting">
<meetingkey>1015045339</meetingkey>
<metaData>
<confName>Conference Name</confName>
<meetingType>3</meetingType>
</metaData>
<attendeeOptions>
<emailInvitations>true</emailInvitations>
<registration>true</registration>
<auto>true</auto>
</attendeeOptions>
<registrationForm>
<title><req>true</req></title>
<company><req>true</req></company>
<address1><req>false</req></address1>
<address2><req>false</req></address2>
<city><req>true</req></city>
<state><req>true</req></state>
<postalCode><req>false</req></postalCode>
<country><req>false</req></country>
<phone><req>false</req></phone>
<fax><req>false</req></fax>
</registrationForm>
GetMeeting
応答例:
<meet:sipURL>1234567890@sitename.webex.com</meet:sipURL>
<meet:displayMeetingUrl>1234567890@sitename.webex.com</meet:displayMeetingUrl>
<meet:registrationForm>
<meet:phone><meet:req>false</meet:req></meet:phone>
<meet:title><meet:req>true</meet:req></meet:title>
<meet:company><meet:req>true</meet:req></meet:company>
<meet:address1><meet:req>false</meet:req></meet:address1>
<meet:address2><meet:req>false</meet:req></meet:address2>
<meet:city><meet:req>true</meet:req></meet:city>
<meet:state><meet:req>true</meet:req></meet:state>
<meet:postalCode><meet:req>false</meet:req></meet:postalCode>
<meet:country><meet:req>false</meet:req></meet:country>
<meet:fax><meet:req>false</meet:req></meet:fax>
</meet:registrationForm>
</serv:bodyContent>
</serv:body>
</serv:message>
影響を受けるAPI:
-
CreateMeeting
-
SetMeeting
-
GetMeeting
-
DelMeeting
E2EE ミーティング タイプは PMR ミーティングをサポートしていません
CreateUser/SetUser/GetUser/GetMe
のAPI を使用するコール中に PMR を有効にし、E2EE ミーティング タイプのみが利用可能だった場合には、次のエラーメッセージが表示されます。 「110063 The user must have at least one non-E2EE meeting type to enable PMR.」(110063 PMR を有効にするには、ユーザーは少なくとも 1 つの E2EE 以外のミーティング タイプが必要です。)
影響を受けるAPI:
-
CreateUser
-
SetUser
-
GetUser
-
GetMe
API 40.6.0 更新
XML API 40.6.0 更新
追加されたユーザー管理役割
ユーザー管理の役割を作成し、次のスキーマ ファイルが変更されました。
変更されたスキーマ: CreateUser
要求:
変更されたスキーマ: SetUser
変更されたスキーマ: GetMe
応答:
変更されたスキーマ: LstsummaryUser
応答:
影響を受けるAPI:
-
CreateUser
-
SetUser
-
GetMe
-
LstSummaryUser
CreateUser
要求例:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>SiteAdmin</webExID>
<password>xxxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilege>
<umSiteAdmin>true</umSiteAdmin>
<host>false</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>True</sendWelcome>
<isHTMLEmail>True</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
API キーを使用したGetUserCard へのアクセスのサポート
API キー (生成された JWT トークン) を使用して API にアクセスできるようになりました。 このリリースの GetUserCard。
これらのページを使用して、1つの API キーの適用と JWT トークンの生成について参照することができます。
GetUserCard
要求例:
POST https://{sitename}.webex.com/WBXService/XMLService
ヘッダー:
Content-Type application/json;charset=utf-8
JWTToken ${jwttoken}
Body:
<?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>{sitename}</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUserCard">
<webExId>{userName}</webExId>
</bodyContent>
</body>
</message>
応答例:
<?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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="use:getUserCardResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<use:avatar>
<use:url>https://xxxx.webex.com/svc3300/svccomponents/html/img/avatar160.png</use:url>
<use:lastModifiedTime>1587493389768</use:lastModifiedTime>
<use:isUploaded>false</use:isUploaded>
</use:avatar>
<use:personalMeetingRoom>
<use:title>Test's Personal Room</use:title>
<use:personalMeetingRoomURL>https://xxxx.webex.com/meet/Test</use:personalMeetingRoomURL>
<use:accessCode>713289692</use:accessCode>
</use:personalMeetingRoom>
</serv:bodyContent>
</serv:body>
</serv:message>
API 要求と応答での meetingUUID
のサポート
meetingKey または sessionKey をサポートするときに、API 要求と応答に meetingUUID
を追加しました。
影響を受けるAPI:
-
LstRecording
-
LstsummarySession
-
GetSesssionInfo
-
GethosturlMeeting
-
GetjoinurlMeeting
-
LstMeetingAttendee
-
CreateMeeting
-
SetMeeting
-
GetMeeting
-
DelMeeting
-
LstCalendarSession
meetingUUID
要求例:
<?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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>805325231</sessionKey>
または
<meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</meetingUUID>
</bodyContent>
</body>
</serv:message>
meetingUUID
応答例:
<?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: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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ep:getSessionInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ep:status>NOT_INPROGRESS</ep:status>
<ep:isLocked>false</ep:isLocked>
<ep:sessionkey>805325231</ep:sessionkey>
<ep:meetingUUID>039c00dd25c64ab0812dda22bb8a4fcc</ep:meetingUUID>
<ep:confID>158941507534980823</ep:confID>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
PMR のミーティング キーは、一時的に非アクティブになったユーザーまたは無効された PMR からは変更されます
一時的に非アクティブ化されたユーザーまたは無効化された PMR が 1 週間以内に再アクティブ化された場合、現在再アクティブ化されたユーザーまたは有効化された PMR のミーティングキーは変更されません。
影響を受けるAPI:
-
SetUser
-
DelUser
LstSummarySession
の強化
API を強化しました: LstSummarySession
は、要求に新しい 1つの要素 returnScheduledPMR
を持つようにスケジュール済みの PMR を返します。 フィーチャートグル デフォルトはオフになっています。
影響を受けるAPI:
-
LstSummarySession
スキーマの変更:
API LstSummarySession 要求で新しい要素名 returnScheduledPMR
を追加します。
API LstSummarySession 応答で新しい要素名 isScheduledPMR
を追加します。
LstSummarySession
要求例:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<partnerID>xxxx</partnerID>
<clientInfo>xxxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<listControl>
<startFrom>1</startFrom>
<maximumNum>2</maximumNum>
<listMethod>AND</listMethod>
</listControl>
<dateScope>
<startDateStart>11/01/2019 8:0:0</startDateStart>
<startDateEnd>12/01/2019 7:59:59</startDateEnd>
<timeZoneID>4</timeZoneID>
<endDateStart>11/01/2019 8:0:0</endDateStart>
<endDateEnd>12/01/2019 7:59:59</endDateEnd>
</dateScope>
<order>
<orderBy>HOSTWEBEXID</orderBy>
<orderAD>ASC</orderAD>
<orderBy>CONFNAME</orderBy>
<orderAD>ASC</orderAD>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
<serviceTypes>
<serviceType>EventCenter</serviceType>
<serviceType>MeetingCenter</serviceType>
<serviceType>SalesCenter</serviceType>
<serviceType>TrainingCenter</serviceType>
<serviceType>SupportCenter</serviceType>
</serviceTypes>
<returnScheduledPMR>true</returnScheduledPMR>
</bodyContent>
</body>
</serv:message>
LstSummarySession
応答例:
<?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: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>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ep:lstsummarySessionResponse">
<ep:matchingRecords>
<serv:total>1787</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</ep:matchingRecords>
<ep:session>
<ep:sessionKey>809914325</ep:sessionKey>
<ep:MeetingUUID>809914325</ep:MeetingUUID>
<ep:confName>Team Meeting</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Test</ep:hostWebExID>
<ep:hostFirstName>Test</ep:hostFirstName>
<ep:hostLastName>Test</ep:hostLastName>
<ep:otherHostWebExID>Test</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Test@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672157056861215</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
<ep:session>
<ep:sessionKey>805660167</ep:sessionKey>
<ep:confName>xmlmc Molly08Console816960001</ep:confName>
<ep:sessionType>3</ep:sessionType>
<ep:serviceType>MeetingCenter</ep:serviceType>
<ep:hostWebExID>Molly08Console81696000</ep:hostWebExID>
<ep:hostFirstName>Molly08Console81696000</ep:hostFirstName>
<ep:hostLastName>Molly08Console81696000</ep:hostLastName>
<ep:otherHostWebExID>Molly08Console81696000</ep:otherHostWebExID>
<ep:timeZoneID>2</ep:timeZoneID>
<ep:timeZone>GMT-10:00, Hawaii (Honolulu)</ep:timeZone>
<ep:status>NOT_INPROGRESS</ep:status>
<ep:startTime>10/12/2019 00:35:41</ep:startTime>
<ep:duration>60</ep:duration>
<ep:listStatus>PUBLIC</ep:listStatus>
<ep:hostEmail>Molly08Console81696000@webex.com</ep:hostEmail>
<ep:passwordReq>true</ep:passwordReq>
<ep:hostJoined>false</ep:hostJoined>
<ep:participantsJoined>false</ep:participantsJoined>
<ep:confID>141672108716459038</ep:confID>
<ep:registration>false</ep:registration>
<ep:isRecurring>true</ep:isRecurring>
<ep:hostType>1019001</ep:hostType>
<ep:isAudioOnly>false</ep:isAudioOnly>
<ep:isTCSingleRecurrence>false</ep:isTCSingleRecurrence>
<ep:isAllowJBH>false</ep:isAllowJBH>
<ep:isCETMeeting>true</ep:isCETMeeting>
<ep:isException>false</ep:isException>
<ep:isNextUpcomingInstance>false</ep:isNextUpcomingInstance>
<ep:seriesMeetingKey>0</ep:seriesMeetingKey>
<ep:recurrenceId>0</ep:recurrenceId>
<ep:isScheduledPMR>true</ep:isScheduledPMR>
</ep:session>
</serv:bodyContent>
</serv:body>
</serv:message>
GetSite
の強化
SupportXMLAPIReturnScheduledPMR の
GetSite応答機能を追加しました
影響を受けるAPI:
-
GetSite
スキーマの変更:
XML API GetSite
応答の新しい要素: SupportXMLAPIReturnScheduledPMR
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">
<header>
<securityContext>
<siteName>Xxx</siteName>
<webExID>Test</webExID>
<password>xxx</password>
<clientInfo>xxx</clientInfo>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.site.GetSite">
</bodyContent>
</body>
</serv:message>
GetSite
応答例:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:ns1="http://www.webex.com/schemas/2002/06/service/site" xmlns:event="http://www.webex.com/schemas/2002/06/service/event">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="ns1:getSiteResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:siteInstance>
<ns1:siteCommonOptions>
...
<ns1:SupportXMLAPIReturnScheduledPMR>true</ns1:SupportXMLAPIReturnScheduledPMR>
...
</ns1:siteCommonOptions>
</ns1:siteInstance>
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.8、40.2.9 更新
XML API 40.4.8、40.2.9 更新
XMLAPI でスケジュールされたミーティングを更新する際の新しい応答
顧客が XMLAPI を使用して、ページでスケジュールされたミーティングを更新すると、ミーティングのメール更新で数字のパスワードを送信し、Webex Meetings、Teams、および Events センターに適用します。
これらの API: GetMeeting、GetTrainingSession、Getmeeting
および GetTeleconferenceSession
には、次の新しいエレメントが応答します。 Webex Meetings、Teams、および Events に対して、audioPassword
(数字のパスワード)、 isEnforceAudioPassword
、 Webex Meetings isEnforceAudioLogin
変更されたスキーマ:
影響を受けるAPI:
-
GetMeeting
-
GetTrainingSession
-
GetEvent
-
CreateTeleconferenceSession
GetMeeting
要求例:
<?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>testSite</siteName>
<webExID>test</webExID>
<password>xxx</password>
<partnerID>xx</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.GetMeeting">
<meetingKey>803328224</meetingKey>
</bodyContent>
</body>
</serv:message>
応答例:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:getMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:accessControl>
<meet:listToPublic>false</meet:listToPublic>
<meet:isPublic>false</meet:isPublic>
<meet:meetingPassword>PkzC8tP7kM5</meet:meetingPassword>
<meet:audioPassword>75928877</meet:audioPassword>
<meet:isEnforceAudioPassword>true</meet:isEnforceAudioPassword>
<meet:isEnforceAudioLogin>false</meet:isEnforceAudioLogin>
</meet:accessControl>
...
...
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.4.5、40.2.6 更新
XML API 40.4.5、40.2.6 更新
GetUserCard
および GetSessionInfo
の使用数の制限
GetUserCard
および GetSessionInfo
API に使用数の制限を実装したため、その制限に達すると、次のエラー メッセージが返されます。 "403 forbidden" (403 禁止)
影響を受けるAPI:
-
GetUserCard
-
GetSessionInfo
API 40.4.4、40.2.5 更新
XML API 40.4.4、40.2.5 更新
BodyContent
数の制限
各 XML API セクションには、限られた数の BodyContent
が追加されました。 API リクエストに BodyContent
が多すぎると、次のエラー コードとメッセージが返されます。 「000053 The count of BodyContent in a request must be less than {number}」 (000053 リクエスト内の BodyContent 数は {number} 未満でなければなりません)
影響を受けるAPI:
-
すべての XML API
複数の BodyContent
を含む XML API リクエスト。例:
<?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">
<header>
<securityContext>
<webExID>xxxx</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetUser">
<webExId>xxx</webExId>
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.user.GetSite">
</bodyContent>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>801020403</sessionKey>
</bodyContent>
</body>
</serv:message>
API 40.4.3、40.2.4 更新
XML API 40.4.3、40.2.4 更新
CreateUser
の強化
複数言語でようこそメールをサポートするために CreateUser
を強化しました。 CreateUser
が
isHTMLEmail を要求するようになりました
影響を受けるAPI:
-
CreateUser
CreateUser
要求例:
<?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">
<header>
<securityContext>
<webExID>administrator</webExID>
<password>xxxx</password>
<siteName>xxx</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.user.CreateUser">
<firstName>xxx</firstName>
<lastName>xxx</lastName>
<webExId>xxx</webExId>
<password>xxx</password>
<email>xxx</email>
<privilege>
<host>true</host>
<siteAdmin>false</siteAdmin>
<labAdmin>false</labAdmin>
<voiceOverIp>false</voiceOverIp>
</privilege>
<languageID>3</languageID>
<active>ACTIVATED</active>
<sendWelcome>True</sendWelcome>
<isHTMLEmail>True</isHTMLEmail>
</bodyContent>
</body>
</serv:message>
API 40.4.0 更新
XML API 40.4.0 更新
XML API でメールを変更する際のメール検証を強制する
サイト管理者により、 ユーザーが Webex サイト管理でメール アドレスを更新するための確認が有効にされた後:
-
サイト管理者以外のアカウントが、メール アドレスを変更するために
SetUser API
を呼び出す場合、現在のメールは新しいメールが確認されるまで残っています。 アカウント変更の確認メールが、「Webex アカウント変更確認」と共に新しいメールアドレスに送信されます。 確認のためのメールのリンクをクリックすると、新しいメール アドレスがすぐにリンクされます。サイト管理者でない人がメール検証プロセスを完了
せずに
何度も SetUser API を呼び出すと、現在のメールが保存され、最新の 新しいメールが確認する必要があります。 -
サイト管理者アカウントが、メール アドレスを変更するために
SetUser API
を呼び出す場合、新しいメールのプロセスがトリガーされません。 新しいメールは、主催者または出席者のアカウントにすぐにリンクされます。
影響を受けるAPI:
-
SetUser
GetEnrollmentInfo
のタイムアウトと接続のリセット
GetEnrollmentInfo
API は、現在、大規模なパフォーマンスに影響を与えるドメイン ネーム システム上の IP アドレスを参照しています。 この処理を簡素化することを予定しており、 <domain>
フィールドには空の応答があります。
影響を受けるAPI:
-
GetEnrollmentInfo
GetEnrollmentInfo
要求例:
<?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">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>xxx</webExID>
<password>xxxx</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent
xsi:type="java:com.webex.service.binding.attendee.GetEnrollmentInfo">
<sessionKey>716773566</sessionKey>
</bodyContent>
</body>
</serv:message>
GetEnrollmentInfo
応答例:
<?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:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="att:getEnrollmentInfoResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<att:session>
<att:confID>154279066999981548</att:confID>
<att:attendee>
<att:attendeeID>3191792</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>Alex</att:firstName>
<att:lastName>Yang</att:lastName>
<att:email>omega.alex.yang@gmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress>10.35.240.53</att:ipAddress>
<att:submitTime>02/27/2020 22:03:57</att:submitTime>
<att:status>APPROVED</att:status>
</att:attendee>
<att:attendee>
<att:attendeeID>3191797</att:attendeeID>
<att:enrollFields>
<att:defaultFields>
<att:firstName>AlexKKK</att:firstName>
<att:lastName>Test</att:lastName>
<att:email>achillesyang@hotmail.com</att:email>
<att:company></att:company>
<att:phoneNum></att:phoneNum>
<att:title></att:title>
<att:receiveInfo>false</att:receiveInfo>
<att:address1></att:address1>
<att:address2></att:address2>
<att:city></att:city>
<att:state></att:state>
<att:zipcode></att:zipcode>
<att:country></att:country>
<att:leadSourceID></att:leadSourceID>
<att:leadScore>0.0</att:leadScore>
</att:defaultFields>
<att:customFields/>
</att:enrollFields>
<att:domain></att:domain>
<att:ipAddress>10.154.181.15</att:ipAddress>
<att:submitTime>02/27/2020 22:07:38</att:submitTime>
<att:status>APPROVED</att:status>
</att:attendee>
<att:matchingRecords>
<serv:total>2</serv:total>
<serv:returned>2</serv:returned>
<serv:startFrom>1</serv:startFrom>
</att:matchingRecords>
<att:sessionKey>716773566</att:sessionKey>
</att:session>
</serv:bodyContent>
</serv:body>
</serv:message>
API 40.2.0 更新
XML API 40.2.0 更新
LstSummarySession への匿名アクセスを削除する
セキュリティ強化として、LstSummarySession API
への匿名アクセスのサポートを停止しています。 Webex Meetings 匿名で API にアクセスすると、次のエラーコードとメッセージが返されます。 「000015申し訳ありません。レコードが見つかりませんでした。」
影響を受けるAPI:
-
LstSummarySession
LstSummarySession
要求例:
<?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">
<header>
<securityContext>
<siteName>sitename1</siteName>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.LstsummarySession">
<sessionKey>211894651</sessionKey>
</bodyContent>
</body>
</serv:message>
LstSummarySession
応答例:
<?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: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>FAILURE</serv:result>
<serv:reason>申し訳ありません。レコードが見つかりませんでした</serv:reason>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
<serv:exceptionID>000015</serv:exceptionID>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent/>
</serv:body>
</serv:message>
CreateMeeting
と SetMeeting
セキュリティの強化
この変更は XML API 40.2.0 で行われましたが、顧客からのフィードバックを受信した後に、その説明が編集されました。 |
セキュリティ強化として、 CreateMeeting
と SetMeeting
API を更新して、ユーザーがすでに過ぎた時間にミーティングの開始時刻をスケジュールすることができないようにしました。 試行した場合、API は次のエラーメッセージを表示します。 060016 セッションの開始時刻は現在の時刻より後でなければなりません。 ユーザーがインスタント ミーティングをスケジュールする必要がある場合、ミーティングの開始時刻は現在の時刻の5分後に設定することをお勧めします。
影響を受けるAPI:
-
CreateMeeting
-
SetMeeting
API 40.1.2 更新
XML API 40.1.2 更新
ミーティングをスケジュールすると、パスワードが指定されていない場合は自動的に作成します。
CreateMeeting
、 CreateEvent
、 CreateTrainingSession
、および CREATETELECONFERENCESESSION を強化して、 API 応答の本文にパスワードを含めます。
デフォルトでは、 すべてのミーティング/イベント/セッションは、[パスワード] 設定が有効になっている必要があり ます。 このシナリオでは、API リクエストにパスワードが含まれていない場合、XML API サーバーからパスワードが自動的に生成されるようになりました。
すべての ミーティング/イベント/セッションの 設定が無効になっていて、API リクエストにパスワードが含まれていない場合、XML API サーバーからパスワードは生成されません。
API リクエストにパスワードが含まれている場合、応答には、すべてのミーティング/イベント/セッションにパスワード設定を有効または無効にする必要があるかどうかに関係なく、そのパスワードが含まれます。
影響を受けるAPI:
-
CreateMeeting
-
CreateEvent
-
CreateTrainingSession
-
CreateTeleconferenceSession
CreateMeeting
応答には、meetingPassword
要素が追加され ました。
CreateMeeting
要求例:
<?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">
<header>
<securityContext>
<siteName>siteName1</siteName>
<webExID>userID</webExID>
<password>*****</password>
<partnerID>webexpartner</partnerID>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">
<metaData>
<confName>Test_Auto_Generated_mtg_pwd</confName>
<meetingType>3</meetingType>
</metaData>
<schedule>
<startDate>10/28/2020 17:35:00</startDate>
</schedule>
</bodyContent>
</body>
</serv:message>
CreateMeeting
応答例:
<?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:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<meet:meetingkey>806745263</meet:meetingkey>
<meet:meetingPassword>UzXJuzUD428</meet:meetingPassword>
<meet:iCalendarURL>
<serv:host>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=md225d5935256319ef21b71dd8ebd0640</serv:host>
<serv:attendee>https://hmwds6.qa.webex.com/hmwds6/j.php?MTID=m26bf5e25ca587d32302fb29951b92e15</serv:attendee>
</meet:iCalendarURL>
<meet:guestToken>cfc7f3246d4862f1bb69b803e8615b7a</meet:guestToken>
</serv:bodyContent>
</serv:body>
</serv:message>
CreateEvent
応答には、eventPassword
要素が追加され ました。
CreateTrainingSession
および CreateTeleconferenceSession
応答には、sessionPassword
要素が含まれるようになりました。
API 40.1.0 更新
XML API 40.1.0 更新
GetSessionInfo
の強化
新しい要素を GetSessionInfo
API に追加しました。 API がモバイル デバイスの情報を返します。
影響を受けるAPI:
-
GetSessionInfo
GetSessionInfo
要求の更新:

要求例:
<?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">
<header>
<securityContext>
<siteName>sqdemo11</siteName>
<webExID>siteadmin</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.ep.GetSessionInfo">
<sessionKey>713707633</sessionKey>
<pmrUrl>https://go.webex.com/join/dongchen</pmrUrl>
<sipUrl>dongchen@go.webex.com or 123456789_go@webex.com or 123456789@go.webex.com</sipUrl>
<meetingLink>https://go.webex.com/go/j.php?MTID=m814c6a483d4b5052d539f88d67acbad6</meetingLink>
<meetingUuid>34567323456787654323456787654</meetingUuid>
</bodyContent>
</body>
</serv:message>
LstAccessAnywhereHistory
の強化
Webex Access Anywhere レポートの情報を使用して応答するために、新しい API である lstAccessAnywhereHistory
を追加しました。
影響を受けるAPI:
-
LstAccessAnywhereHistory
LstAccessAnywhereHistory
要求の更新:

LstAccessAnywhereHistory
応答の更新:

要求例:
<?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">
<header>
<securityContext>
<siteName>sqdemo6</siteName>
<webExID>test</webExID>
<password>P@ss1234</password>
</securityContext>
</header>
<body>
<bodyContent xsi:type="java:com.webex.service.binding.history.LstAccessAnywhereHistory">
<hostWebexID>test1</hostWebexID>
<startTimeScope>
<sessionStartTimeStart>09/29/2019 00:42:34</sessionStartTimeStart>
<sessionStartTimeEnd>12/29/2019 04:42:34</sessionStartTimeEnd>
</startTimeScope>
<endTimeScope>
<sessionEndTimeStart>9/29/2019 02:42:34</sessionEndTimeStart>
<sessionEndTimeEnd>12/29/2019 05:42:34</sessionEndTimeEnd>
</endTimeScope>
<listControl>
<serv:startFrom>1</serv:startFrom>
<serv:maximumNum>10</serv:maximumNum>
<serv:listMethod>OR</serv:listMethod>
</listControl>
<order>
<orderBy>STARTTIME</orderBy>
<orderAD>ASC</orderAD>
</order>
</bodyContent>
</body>
</serv:message>
応答例:
<?xml version="1.0" encoding="UTF-8"?>
<serv:message
xmlns:serv="http://www.webex.com/schemas/2002/06/service"
xmlns:com="http://www.webex.com/schemas/2002/06/common"
xmlns:history="http://www.webex.com/schemas/2002/06/service/history">
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
<serv:body>
<serv:bodyContent xsi:type="history:LstAccessAnywhereHistoryResponse"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<history:matchingRecords>
<serv:total>775</serv:total>
<serv:returned>10</serv:returned>
<serv:startFrom>1</serv:startFrom>
</history:matchingRecords>
<history:accessAnyWhereInfo>
<history:confID>123456</history:confID>
<history:userName>dean</history:userName>
<history:computerName>6926_dean</history:computerName>
<history:clientIP>10.224.222.183</history:clientIP>
<history:startTime>11/29/2019 03:05:44</history:startTime>
<history:endTime>11/29/2019 03:10:06</history:endTime>
<history:duration>5</history:duration>
</history:accessAnyWhereInfo>
</serv:bodyContent>
</serv:body>
</serv:message>