Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cisco Meeting Server - API概要

Similar presentations


Presentation on theme: "Cisco Meeting Server - API概要"— Presentation transcript:

1 Cisco Meeting Server - API概要
シスコシステムズ合同会社 テクニカルソリューションズアーキテクト 岩岸 優希 2016年9月 @yiwagish ブログ:

2 えー、なんでAPI なの? 開発者じゃないのに。。。。

3 API(アプリケーションんプログラミングインターフェース) 設定ツール

4 API による設定の優位性 機能実装のスピード感 顧客体験の自由度

5 何ができるのか?というより、いつ必要なのか?
Spaceごとのデフォルトレイアウト Webから変更可能

6 何ができるのか?というより、いつ必要なのか?
CMAでレイアウト Web/アプリで変更可能

7 何ができるのか?というより、いつ必要なのか?
ビデオ端末からレイアウト変更

8 何ができるのか?というより、いつ必要なのか?
ビデオ端末からレイアウト変更 シスコ端末 + TelePresence Server or CMR Cloud > アクティブコントロール (IX Protocol)で変更可能 2.0 未対応

9 何ができるのか?というより、いつ必要なのか?
ビデオ端末からレイアウト変更 シスコ端末 + TelePresence Server or CMR Cloud > DTMF 2 / 8 で変更可能 デフォルトではDisable

10 How can I change screen layouts using DTMF?
using-dtmf.html

11 Cisco Meeting Server API

12 REST (Webの仕組みと同じ)

13 HTMLの話

14 HTTPの話

15 RESTの話 Meeting Server /calls CMS XML XML Meeting Server XML Data

16 RESTの中身

17 Chrome Advanced Rest Client
ブラウザのプラグインで”設定” 履歴が残るので Postmanが運用では おすすめ Firefox Poster Chrome Postman Chrome Advanced Rest Client APIガイドには Firefox Poster利用例 DevNet ラーニングガイドにはChrome Postman入門ガイド多数

18 Firefox Poster (入門的に)

19 Cisco Meeting Server API

20 DTMFによるレイアウト変更 - 3 Step API ユーザの作成 DTMF Profile作成 Call Leg Profile作成
System Profile に割り当て DTMFに対してのアクション 通話中のプロファイル システムレベルのプロファイル

21 acano> user add apiuser api Please enter new password:
ユーザの作成 acano> user add apiuser api Please enter new password: Please enter new password again: Success

22 Firefox-Poster利用

23 GET : 情報の取得=ID情報 POST : 新規設定=新規ID作成 PUT:設定変更=IDに変更を加える
RESTの基本 GET : 情報の取得=ID情報 POST : 新規設定=新規ID作成 PUT:設定変更=IDに変更を加える DELETE:設定削除=IDを削除

24 POST Method DTMF Profile作成
新規作成はPOST nextLayout=8 次のレイアウトは”8”

25 DTMF Profile作成 200 OK Location dtmfProfile IDをメモ

26 PUT MethodでDTMF Profile更新
更新はPUT previousLayout=2 前のレイアウトは”2”

27 DTMF Profile作成 GET Methodで確認

28 callLegProfiles作成 Call Leg Profile作成
新規作成はPOST changeLayoutAllowed=true レイアウト変更を有効に

29 Call Leg Profile作成 200 OK Location CallLegProfile IDをメモ

30 https://URL/api/v1/system/profiles
System Profile に割り当て PUT: システムプロファイル更新 システムプロファイル常にPUT callLegProfile=ID

31 https://URL/api/v1/system/profiles
System Profile に割り当て PUT: システムプロファイル更新 システムプロファイル常にPUT dtmfProfiles=ID

32 同じdtmfProfileで実装できるもの
ミュート制御 録画 会議ロック 会議終了 同じdtmfProfileで実装できるもの muteSelfAudio unmuteSelfAudio toggleMuteSelfAudio muteAllExceptSelfAudio unmuteAllExceptSelfAudio startRecording stopRecording muteAllNewAudio unmuteAllNewAudio defaultMuteAllNewAudio muteAllNewAndAllExceptSelfAudio unmuteAllNewAndAllExceptSelfAu dio lockCall unlockCall endCall

33 https://URL/api/v1/xxx
APIリスト /accessQuery /callBrandingProfiles /callBridges /calls /callProfiles /callLegs /callLegProfiles /coSpaceBulkParameterSets /coSpaceBulkSyncs /coSpaces dialTransforms /directorySearchLocations /dtmfProfiles /forwardingDialPlanRules inboundDialPlanRules /ivrs /ivrBrandingProfiles /ldapMappings

34 https://URL/api/v1/xxx
APIリスト /ldapServers ldapSources /ldapSyncs /outboundDialPlanRUles /participants /recorders /system/ /tenants /turnServers /users /userProfiles /webBridges

35 APIが必要な機能 FAQ How do I enforce encryption for a space?
space.html Can I create multiple IVRs? Can members of a space control other participants' audio or video? other-participants_-audio-or-video.html

36 RESTは今後も必要になりますので。。。 developer.cisco.com Learning Lab

37


Download ppt "Cisco Meeting Server - API概要"

Similar presentations


Ads by Google