キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
4256
閲覧回数
10
いいね!
0
コメント
jyamazak
Cisco Employee
Cisco Employee

Cisco Webex Video Integration for Microsoft Teams (Webex VIMT / MS-Teams CVI接続)を簡単にするマクロサンプルを公開致します。
※こちらは、サンプルマクロのためRoom OSやCE OSの仕様変更が発生する場合が御座いますので、動作確認及びマクロの変更調整をお願い致します。

 

Cisco ビデオデバイスからWebexのミーティング番号を入力して参加する機能と同様に会議番号を入力するだけでMS-Teams 会議に接続可能になります。

 

このマクロはSIP URI部分を変更する事で、Webex VIMTの他、Zoom会議(コネクタ)など接続が可能です。

また、接続環境はWebexクラウド登録サービス、オンプレミス環境(Expressway環境)でもご利用可能です。


▼マクロサンプル(2022/8/1 更新) (青色文字が更新した部分)

import xapi from 'xapi';


const KEYBOARD_TYPES = {
  NUMERIC'Numeric',
  SINGLELINE'SingleLine',
  PASSWORD'Password',
  PIN'PIN',
};

const CALL_TYPES = {
  AUDIO'Audio',
  VIDEO'Video',
};

const MEETING_ID = 'meetingID';
const PASSCODE = 'pass';
const INROOMCONTROL_AUDIOCONTROL_PANELID = 'callmeeting'
const postfix = 'cumulusorg@m.webex.com'

/* Use these to check that its a valid number (depending on what you want to allow users to call */
const REGEXP_URLDIALER = /([a-zA-Z0-9@_\-\.]+)/
const REGEXP_NUMERICDIALER =  /^([0-9]{8,11})$/

var meetingID = '1234567890';



function getMeetingID(text){

  xapi.Command.UserInterface.Message.TextInput.Display({
    InputTypeKEYBOARD_TYPES.NUMERIC,
    Placeholder"8~11桁の会議番号を入力:",
    Title"MS-Teams接続"
    Text: text,
    SubmitText"Join",
    FeedbackIdMEETING_ID,
    }).catch((error) => { console.error(error); });
}


/* This is the listener for the in-room control panel button that will trigger the dial panel to appear */

xapi.Event.UserInterface.Extensions.Panel.Clicked.on((event) => {
    if(event.PanelId === INROOMCONTROL_AUDIOCONTROL_PANELID){
         getMeetingID("会議番号入力" );
    }
});

/* Event listener for the dial pad being posted */

xapi.Event.UserInterface.Message.TextInput.Response.on((event) => {

switch(event.FeedbackId){
case MEETING_ID:
const regex = REGEXP_NUMERICDIALER;
const match = regex.exec(event.Text);

if (match !== null) {
meetingID = match[1];
}
else{
showDialPad("You typed in an invalid number. Please try again." );
}
break;
}
xapi.command("dial", { Number : meetingID + '.' + postfix , Protocol : 'Sip'});

});


※ const postfix = 'cumulusorg@m.webex.com'; 太字部分をご契約のWebex VIMTのアドレス「(ドメイン)@m.webex.co」に変更します。

※ また@zoomcrc.com@bjn.vcなど他社サービスのドメインに変更してご利用可能です。
※ 会議番号の桁数は8~11桁に対応

ビデオ端末にマクロ実装方法や、実際のビデオエンドポイント操作デモは以下のYoutubeの動画をご参照願います。

▼ Youtube
Microsoft Teams 会議に参加するための マクロボタンを Webex Desk Pro に作成する方法 



Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします