OA與視高會議系統(tǒng)集成接口_第1頁
OA與視高會議系統(tǒng)集成接口_第2頁
OA與視高會議系統(tǒng)集成接口_第3頁
OA與視高會議系統(tǒng)集成接口_第4頁
OA與視高會議系統(tǒng)集成接口_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

OA系統(tǒng)無縫集成視高視頻會議解決方案1系統(tǒng)架構圖集成前的系統(tǒng)簡單架構視高視頻會議系統(tǒng)會議用戶#1會議用戶#“會議用戶#:認證服務器備份認證服務器會議服務器視高視頻會議系統(tǒng)會議用戶#1會議用戶#“會議用戶#:認證服務器備份認證服務器會議服務器■、瀏覽器端(主要維護與會議相關的一些信息,例如增加會議、改會議屬性等等)模塊說明:?認證服務器負責對登錄會議室的每個客戶端進行認證,以判斷用戶是否合法。備份認證服務器當認證服務出現(xiàn)問題時,可以即時切換到備份服務器進行認證,避免用戶出現(xiàn)不能登錄使用的情況。會議服務器簡單的說就是負責管理客戶端連接、管理會議相關數(shù)據(jù)(B/S結(jié)構,即:會議服務器集成了Web服務器的功能。以及轉(zhuǎn)發(fā)會議音視頻數(shù)據(jù)等等。會議用戶#n(即:客戶端)視頻會議的客戶端。瀏覽器端主要實現(xiàn)了對與會議相關的數(shù)據(jù)的操作。主要包括了會議的增加、會議屬性的修改及會

議的刪除等。其中會議具體的配置參數(shù),可從后面相關的接口中看到。集成后的系統(tǒng)簡單架構0A系統(tǒng)0A系統(tǒng)中的會議管理模塊主要管理會議相關的信息[相當于把上圖中的淺藍色功能模塊移到0A系統(tǒng)中來,具體的接口參見接口說明文檔.]OA系統(tǒng)中需要增加會議管理模塊//模塊說明:OA系統(tǒng)中需要增加會議管理模塊//系統(tǒng)驗證模塊第一種認證方式:認證服務器方式,我們提供一個驗證模快,負責對登錄會議室的每個客戶端進行認證,以判斷用戶是否合法。該??焱ㄟ^配置的方式,來取得OA系統(tǒng)中用戶的信息,從而達到驗證的目的。說明:我們提供的認證服務器是通過配置數(shù)據(jù)源來實現(xiàn)的,整個配置內(nèi)容保存在中,形式如下:數(shù)據(jù)庫類:

[AuthSource_DB]AuthType=0;認證類型信息,0表示數(shù)據(jù)庫認證;認證類型信息,0表示數(shù)據(jù)庫認證;會議服務器類型ClientType=CT_CONF;會議客戶端類型;數(shù)據(jù)庫服務器端口;數(shù)據(jù)庫名字;數(shù)據(jù)庫管理員帳號;數(shù)據(jù)庫管理員密碼TableName=JZWFUSERSIDField=USERIDNameField=LOGINNAMEPasswordField=PASSWORD;;數(shù)據(jù)庫服務器端口;數(shù)據(jù)庫名字;數(shù)據(jù)庫管理員帳號;數(shù)據(jù)庫管理員密碼TableName=JZWFUSERSIDField=USERIDNameField=LOGINNAMEPasswordField=PASSWORD;要查找數(shù)據(jù)庫中的表名;用戶ID所在的字段名;用戶名所在的字段名;用戶密碼所在的字段名PasswordIsMd5=0加密,1表示已加密DbConnCount=10DbMaxConnCount=20FunName=GetPasswordDllName=;在數(shù)據(jù)庫中存放的密碼是否為MD5碼,0表示未經(jīng)過;最小數(shù)據(jù)庫連接數(shù);最大數(shù)據(jù)庫連接數(shù);函數(shù)名;解密DLL名字IsEncrypt=0;是否使用DLL函數(shù)解密,0表示不使用,1表示使用AuthType=1ServiceType=ST_CONFClientType=CT_CONFPasswordIsMd5=0;認證類型信息,1表示文件方式認證;服務器類型,ST_CONF表示會議服務器;客戶端類型,CT_CONF表示會議客戶端;在數(shù)據(jù)庫中存放的密碼是否為MD5碼,0表示未經(jīng)過文件類:[AuthSource_INI]FunName=GetPasswordDllName=IsEncrypt=0;函數(shù)名;解密DLL名字;是否使用DLL函數(shù)解密,0表示不使用,1表示使用加密,1表示已加密FileName=.\ ;文件所在路徑格式如下:[User1]UserId=9Name=123123Pwd=123[User2]UserId=7Name=qqqPwd=qqq用戶ID(可缺?。┯脩裘脩裘艽aDbType=3 ;數(shù)據(jù)庫類型,0MySql1FIREBIRD2ORACLE3SQLSERVERDbAddr= ;數(shù)據(jù)庫服務器地址DbPort=1433DbName=qsoaDbUser=saDbPass=sa

原理:認證服務器通過配置文件連接數(shù)據(jù)庫,當用戶登錄時候,認證服務器會接收到登錄用戶的信息,通過數(shù)據(jù)庫進行驗證,驗證成功后,用戶進入會議室。解密函數(shù)原型:typedefvoid(*GetPassword)(constchar*Cryptograph,char*NewPwd);2.第二種認證方式:LDAPServer方式,即輕型目錄服務器認證;認證類型信息,其他支持;認證類型信息,其他支持ldap協(xié)議訪問目錄的認證;服務器類型,ST_CONF表示會議服務器;客戶端類型,CT_CONF表示會議客戶端;目錄根結(jié)點的名字;目錄服務器所在主機地址;目錄服務器端口號MgrAccount=cn=Manager,o=tcl,c=cn;訪問目錄的管理員帳號;管理員密碼;要訪問的組織對象節(jié)點;用戶ID的字段名;用戶名字的字段名;用戶密碼的字段名;在數(shù)據(jù)庫中存放的密碼是否為MD5碼,0表示未經(jīng)過AuthType=2ServiceType=ST_CONFClientType=CT_CONFRootName=o=tcl,c=cnHostName=HostPort=389MgrPassWord=secretobjectClass=inetOrgPersonUserIdField=uidUserNameField=cnUserPwdField=userPasswordPasswordIsMd5=0;函數(shù)名;解密;函數(shù)名;解密DLL名字;是否使用DLL函數(shù)解密,0表示不使用,1表示使用FunName=GetPasswordDllName=IsEncrypt=03.第三種認證方式:AD認證,即活動目錄服務認證;認證類型信息,;認證類型信息,3表示AD認證;服務器類型,ST_CONF表示會議服務器;客戶端類型,CT_CONF表示會議客戶端AuthType=3ServiceType=ST_CONFClientType=CT_CONFRootName=dc=zjhz,dc=seegle,dc=com;活動目錄根結(jié)點的名字HostName=HostPort=389objectClass=UserUserSIdField=objectSidUserNameField=cnPasswordIsMd5=0加密,1表示已加密FunName=GetPasswordDllName=IsEncrypt=0;活動目錄服務器所在主機地址HostName=HostPort=389objectClass=UserUserSIdField=objectSidUserNameField=cnPasswordIsMd5=0加密,1表示已加密FunName=GetPasswordDllName=IsEncrypt=0;用戶條目中存放SID的屬性名;用戶條目中存放用戶名字的屬性名;在數(shù)據(jù)庫中存放的密碼是否為MD5碼,0表示未經(jīng)過;函數(shù)名;解密DLL名字;是否使用DLL函數(shù)解密,0表示不使用,1表示使用4.第四種認證方式,臨時密碼認證,是由我們視頻會議的認證模快和OA提供的認證??靵砉餐瓿烧J證的過程。OA系統(tǒng)其它模塊略會議服務器簡單的說就是負責管理客戶端連接、管理會議相關數(shù)據(jù)(B/S結(jié)構,即:會議服務器集成了Web服務器的功能。以及轉(zhuǎn)發(fā)會議音視頻數(shù)據(jù)等等。會議用戶#n(即:客戶端)視頻會議的客戶端。OA系統(tǒng)中的會議管理模塊主要實現(xiàn)了對與會議相關的數(shù)據(jù)的操作。主要包括了會議的增加、會議屬性的修改及會議的刪除等。其中會議具體的配置參數(shù),可從后面相關的接口中看到。變化分析通過對上面集成前后的簡單架構圖的比對中,可以看出以下不同處:認證模塊的變化。1、 集成前由視頻會議的認證服務器負責認證。2、 集成后由我們新提供的認證服務器負責認證或者集由OA系統(tǒng)的認證服務器負責認證,兩種方式選其一,其中我們新提供的認證服務器包括了數(shù)據(jù)庫,文件,LDAPServer,AD四種接口。OA系統(tǒng)中新增了會議管理模塊。1、 集成前視頻會議系統(tǒng)本身提供了一個Web方式會議管理功能。2、 集成后則需要把會議管理的功能移入OA系統(tǒng)中。3、 OA根據(jù)我們提供的接口,來實現(xiàn)一個類似于視頻會議集成前的那個Web會議管理功能。根據(jù)上面分析,分別需要OA系統(tǒng)、視頻會議系統(tǒng)提供如下接口:OA系統(tǒng)1、新增會議管理模塊。主要負責通過視頻會議服務器對會議進行管理。如新增會議(包括了會議編號、會議名稱、會議模式、會議人數(shù)、會議的起止時間等等)、修改會議屬性、刪除會議等等;視頻會議系統(tǒng)主要提供上面提到的會議管理模塊的相關接口。詳細的接口說明參見本文后面的第三方系統(tǒng)接口。2第三方系統(tǒng) 接口(ThirdSystem簡寫:TS)?認證接口1.TS請求ConfSrv認證。協(xié)議:HTTPPOST格式:<?xmlversion=""encoding="UTF-8"?><seegle><tsauth><user>User</user><pass>Pass</pass></tsauth></seegle>2.ConfSrv進行驗證并返回驗證結(jié)果。數(shù)據(jù)格式:<?xmlversion=""encoding="UTF-8"?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxxx</seq>vtsauth>vret>返回碼</ret><msg>返回碼對應信息v/msg>v/tsauth>v/seegle>說明:返回碼說明:0表示成功非零表示失敗。seq在后續(xù)請求中必須上傳。獲取會議列表1.TS獲取會議列表。格式:version=””encoding=”UTF-8”?>vseegle>vseq>xxxxxxxxxxxxxxxxxxxxxxxxv/seq>v/seegle>2.ConfSrv收到該請求后,首先要根據(jù)seq來判斷一下超時問題。超時則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vqryConf>vret>非零值v/ret>vmsg>登錄已經(jīng)超時,請重新登錄。v/msg>v/qryConf>v/seegle>正常則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vconflist>vconfinfo0>vid>會議IDv/id>vname>會議名稱v/name〉vmode>主/從會議v/mode〉vhidden>是否在會議列表中隱藏v/hidden>vopen>是否允許任何人參加v/open〉vlock>是否鎖定會議v/lock>vcreator>會議創(chuàng)建人v/creator>visDefaultAttendee>是否與會者v/isDefaultAttendee>visRelation>是否是會議相關人員v/isRelation>vautoClean>自動清空會議數(shù)據(jù)v/autoClean>vautoRecord>自動錄制會議v/autoRecord>vautoSaveUploadFile>自動保存上傳文件v/autoSaveUploadFile>vattendeeCount>當前在線人數(shù)v/attendeeCount>vmaxAttendee>最大與會人數(shù)</maxAttendee>vbeginTime>會議開始時間</beginTime>vendTime>會議結(jié)束時間</endTime></confinfo0><confinfo1><id>會議ID</id>vname>會議名稱</name〉vmode>主/從會議</mode〉vhidden>是否在會議列表中隱藏v/hidden>vopen>是否允許任何人參加</open〉vlock>是否鎖定會議v/lock>vcreator>會議創(chuàng)建人v/creator>visDefaultAttendee>是否與會者v/isDefaultAttendee>visRelation>是否是會議相關人員v/isRelation>vautoClean>自動清空會議數(shù)據(jù)v/autoClean>vautoRecord>自動錄制會議v/autoRecord>vautoSaveUploadFile>自動保存上傳文件v/autoSaveUploadFile>vattendeeCount>當前在線人數(shù)v/attendeeCount>vmaxAttendee>最大與會人數(shù)v/maxAttendee>vbeginTime>會議開始時間v/beginTime>vendTime>會議結(jié)束時間v/endTime>v/confinfo1>v/conflist>v/seegle>說明:上面數(shù)據(jù)中的vseq>需要在后續(xù)的操作中傳回服務器進行驗證。因此后續(xù)所有操作必須有vseq>標簽。增加會議1.TS增加會議。格式::首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:v?xmlversion=””encoding=”UTF-8”?>vseegle>vseq>xxxxxxxxxxxxxxxxxxxxxxxxv/seq>vaddConf>vid>65535v/id>說明:id為65535時系統(tǒng)自動分配。vname>會議名稱v/name〉vconfDesc>會議描述v/confDesc>vconfPass>會議密碼v/confPass>vconfPass2>會議密碼確認v/confPass2>vhidden>是否在會議列表中隱藏v/hidden>vmode>主從會議v/mode>說明:如果為主會議,下面必填,從會議不填。<beginTime>2007-03-1616:33:02</beginTime><endTime>2007-04-1516:33:02</endTime>vmaxAttendee>最大與會人數(shù)</maxAttendee>vmaxGuest>最大游客人數(shù)</maxGuest>vmaxPresider>最大主席人數(shù)</maxPresider>vconsumeType>計費模式v/consumeType>vconsumePayer>付款人</consumePayer>vconsumePayee>收款人</consumePayee>vconsumePrice>資費標準</consumePrice><open>是否允許任何人參加</open〉vlock>是否鎖定會議</lock>vautoClean>自動清空會議數(shù)據(jù)</autoClean>vautoRecord>自動錄制會議v/autoRecord>vautoSaveUploadFile>自動保存上傳文件</autoSaveUploadFile>vparentIP>上級會議IPv/parentIP>說明:如果為從會議,下面必填,主會議不填vparentPort>上級會議端口v/parentPort>vparentID>上級會議IDv/parentID>vparentPass>xxxxxxv/parentPass>vparentPass2>xxxxxxv/parentPass2>v/addConf>v/seegle>超時則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vaddConf>vret>非零值v/ret>vmsg>登錄已經(jīng)超時,請重新登錄。v/msg>v/addConf>v/seegle>增加成功返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vaddConf>vid>新增會議的IDv/id><ret>0v/ret>vmsg>增加成功v/msg>v/addConf>v/seegle>說明:上面數(shù)據(jù)中出了vid>vseq>必填外,其它可以只傳增加了的數(shù)據(jù),未傳的數(shù)據(jù)以系統(tǒng)缺省值保存。修改主會議屬性一1.TS修改主會議屬性一。格式:,首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><modConf1>vid>會議IDv/id>唯一標識,不允許修改。vname>會議名稱</name〉vconfDesc>會議描述</confDesc>vopen>是否允許任何人參加</open〉vhidden>是否在會議列表中隱藏v/hidden>vlock>是否鎖定會議v/lock>vautoClean>自動清空會議數(shù)據(jù)v/autoClean>vautoRecord>自動錄制會議</autoRecord>vautoSaveUploadFile>自動保存上傳文件</autoSaveUploadFile>v/modConf1>v/seegle>說明:上面數(shù)據(jù)中出了vid>vseq>必填外,其它可以只傳修改了的數(shù)據(jù),未修改的可以不必傳。超時則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vmodConfl>vret>非零值v/ret>vmsg>登錄已經(jīng)超時,請重新登錄。v/msg>v/modConfl>v/seegle>修改成功返回:v?xmlversion=””encoding=”UTF-8”?>vseegle>vmodConfl>vret>0v/ret>vmsg>修改成功v/msg>v/modConfl>v/seegle>修改主會議屬性二1.TS修改主會議屬性二。格式:,首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:v?xmlversion=””encoding=”UTF-8”?>vseegle>vseq>xxxxxxxxxxxxxxxxxxxxxxxxv/seq>vmodConf2>vid>會議IDv/id>唯一標識,不允許修改。vmaxAttendee>最大與會人數(shù)</maxAttendee>vmaxGuest>最大游客人數(shù)</maxGuest>vmaxPresider>最大主席人數(shù)</maxPresider>vbeginTime>會議開始時間</beginTime>vendTime>會議結(jié)束時間</endTime>vconsumeType>計費模式v/consumeType>vconsumePayer>付款人</consumePayer>vconsumePayee>收款人</consumePayee>vconsumePrice>資費標準</consumePrice></modConf2></seegle>說明:上面數(shù)據(jù)中出了vidxseq>必填外,其它可以只傳修改了的數(shù)據(jù),未修改的可以不必傳。超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vmodConf2><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></modConf2></seegle>修改成功返回:<?xmlversion=””encoding=”UTF-8”?><seegle><modConf2><ret>0</ret><msg>修改成功</msg></modConf2></seegle>修改會議密碼1.TS修改會議密碼。格式::首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><modPass><id>會議IDv/id>唯一標識,不允許修改。voldPass>會議舊密碼</oldPass>vconfPass>會議新密碼v/confPass><confPass2>會議新密碼確認</confPass2>v/modPass>v/seegle>說明:上面數(shù)據(jù)中出了vidxseq>必填外,其它可以只傳修改了的數(shù)據(jù),未修改的可以不必傳。超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vmodPass><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。v/msg></modPass></seegle>修改成功返回:<?xmlversion=””encoding=”UTF-8”?><seegle><modPass><ret>0</ret><msg>修改成功</msg></modPass></seegle>刪除會議1.TS刪除會議。格式::首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><delConf>vid>會議IDv/id></delConf></seegle>超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vdelConf><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></delConf></seegle>刪除成功返回:<?xmlversion=””encoding=”UTF-8”?><seegle><delConf><ret>0</ret><msg>刪除成功</msg></delConf></seegle>添加默認的與會者1.TS添加默認的與會者。格式::首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><addDefaultAttendee>vid>會議IDv/id>vdefaultAttendee>與會者名稱</defaultAttendee></addDefaultAttendee></seegle>注:批量添加的時候,各個與會者之間用“,”隔開即可。超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vaddDefaultAttendee><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。v/msg></addDefaultAttendee></seegle>操作成功返回:(批量)<?xmlversion=””encoding=”UTF-8”?><seegle><addDefaultAttendees><addDefaultAttendee0>vname>名稱</name><ret>返回代號</ret><msg>返回信息</msg></addDefaultAttendee0><addDefaultAttendee1>vname>名稱</name><ret>返回代號v/ret>vmsg>返回信息v/msg>v/addDefaultAttendee1>v/addDefaultAttendees>v/seegle>操作成功返回:(單個)v?xmlversion=””encoding=”UTF-8”?>vseegle><addDefaultAttendee><ret>0</ret>vmsg>添加成功</msg></addDefaultAttendee></seegle>刪除默認的與會者1.TS刪除默認的與會者。格式:首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><delDefaultAttendee>vid>會議IDv/id>vdefaultAttendee>與會者名稱</defaultAttendee></delDefaultAttendee></seegle>注:批量刪除的時候,各個與會者之間用“,”隔開即可。超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vdelDefaultAttendee><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></delDefaultAttendee></seegle>操作成功返回(批量):<?xmlversion=””encoding=”UTF-8”?><seegle><delDefaultAttendees><delDefaultAttendee0>vname>名稱</name><ret>返回代號</ret>vmsg>返回信息</msg></delDefaultAttendee0>vdelDefaultAttendee1>vname>名稱v/name>vret>返回代號v/ret>vmsg>返回信息v/msg>v/delDefaultAttendee1>v/delDefaultAttendees>v/seegle>操作成功返回:(單個)<?xmlversion=””encoding=”UTF-8”?><seegle><delDefaultAttendee><ret>0</ret>vmsg>刪除成功</msg></delDefaultAttendee></seegle>添加會議管理員1.TS添加會議管理員。格式:首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><addConfAdmin>vid>會議IDv/id>vconfAdmin>管理員名稱</confAdmin></addConfAdmin></seegle>注:批量添加的時候,各個會議管理員之間用“,”隔開即可超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vaddConfAdmin><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></addConfAdmin></seegle>操作成功返回:(批量)<?xmlversion=””encoding=”UTF-8”?><seegle><addConfAdmins><addConfAdmin0>vname>名字</name〉<ret>返回代號</ret><msg>返回信息</msg></addConfAdmin0><addConfAdmin1>vname>名字</name〉<ret>返回代號v/ret>vmsg>返回信息v/msg></addConfAdmin1></addConfAdmins></seegle>操作成功返回:(單個)<?xmlversion=””encoding=”UTF-8”?><seegle><addConfAdmin><ret>0</ret>vmsg>成功</msg></addConfAdmin></seegle>刪除會議管理員1.TS刪除會議管理員。格式:首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><delConfAdmin>vid>會議IDv/id>vconfAdmin>與會者名稱</confAdmin></delConfAdmin></seegle>注:批量刪除的時候,各個會議管理員之間用“,”隔開即可超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vdelConfAdmin><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></delConfAdmin></seegle>操作成功返回:(批量)<?xmlversion=””encoding=”UTF-8”?><seegle><delConfAdmins><delConfAdmin0>vname>名稱</name><ret>返回代號</ret>vmsg>返回信息</msg></delConfAdmin0><delConfAdmin1>vname>名稱</name>vret>返回代號</ret>vmsg>返回信息</msg></delConfAdmin1></delConfAdmins></seegle>操作成功返回:(單個)<?xmlversion=””encoding=”UTF-8”?><seegle><delConfAdmin><ret>0</ret>vmsg>成功</msg></delConfAdmin>v/seegle>修改上級會議密碼1.TS修改上級會議密碼。格式::首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:v?xmlversion=””encoding=”UTF-8”?>vseegle>vseq>xxxxxxxxxxxxxxxxxxxxxxxxv/seq>vmodParentPass>vid>會議IDv/id>唯一標識,不允許修改。vconfPass>會議新密碼v/confPass>vconfPass2>會議新密碼確認v/confPass2>v/modParentPass>v/seegle>說明:上面數(shù)據(jù)中出了vid>vseq>必填外,其它可以只傳修改了的數(shù)據(jù),未修改的可以不必傳。超時則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vmodParentPass>vret>非零值v/ret>vmsg>登錄已經(jīng)超時,請重新登錄。v/msg>v/modParentPass>v/seegle>修改成功返回:v?xmlversion=””encoding=”UTF-8”?>vseegle>vmodParentPass><ret>0</ret>vmsg>修改成功</msg></modParentPass></seegle>查詢會議信息1.TS獲取會議信息。格式:version=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><qryConf>vid>要查詢的會議IDv/id></qryConf>v/seegle>ConfSrv收到該請求后,首先要根據(jù)seq來判斷一下超時問題。超時則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vqryConf>vret>非零值v/ret>vmsg>登錄已經(jīng)超時,請重新登錄。v/msg>v/qryConf>v/seegle>正常則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vconfinfo>vid>會議IDv/id>vname>會議名稱v/name〉vconfDesc>會議描述v/confDesc>vmode>主/從會議v/mode〉vhidden>是否在會議列表中隱藏v/hidden>vcreator>倉從建人v/creator〉vcreateTime>創(chuàng)建時間v/createTime>vmodificator>修改人v/modificator>vmodifyTime>修改時間v/modifyTime>vconfAdmin>vname>管理員名稱v/name〉vname>管理員名稱v/name〉v/confAdmin>另從會議還包括以下數(shù)據(jù):parentID>主會議ID</parentID>parentIP>主會議IPv/parentIP><parentPort>主會議端口V/parentPort>另主會議還包括以下數(shù)據(jù):vopen>是否允許任何人參加</open〉vlock>是否鎖定會議v/lock〉vautoClean>自動清空會議數(shù)據(jù)v/autoClean>vautoRecord>自動錄制會議</autoRecord>vautoSaveUploadFile>自動保存上傳文件</autoSaveUploadFile>vbeginTime>會議開始時間v/beginTime>vendTime>會議結(jié)束時間v/endTime>vattendeeCount>當前在線人數(shù)v/attendeeCount>vmaxAttendee>最大與會人數(shù)v/maxAttendee>vmaxGuest>最大游客人數(shù)v/maxGuest>vmaxPresider>最大主席人數(shù)v/maxPresider>vcurAttendeeCount>當前在線人數(shù)v/curAttendeeCount>vconsumeType>計費模式v/consumeType>vconsumePayer>付款人v/consumePayer>vconsumePayee>收款人v/consumePayee>vconsumePrice>資費標準v/consumePrice>vonlineAttendee>vname>在線人名稱v/name〉vname>在線人名稱v/name〉v/onlineAttendee>vdefaultAttendee>vname>與會者名稱v/name>vname>與會者名稱v/name>v/defaultAttendee>v/confinfo>v/seegle>獲取系統(tǒng)管理員列表1.TS獲取系統(tǒng)管理員列表。格式:version=””encoding=”UTF-8”?>vseegle>vseq>xxxxxxxxxxxxxxxxxxxxxxxxv/seq>v/seegle>ConfSrv收到該請求后,首先要根據(jù)seq來判斷一下超時問題。超時則返回:v?xmlversion=""encoding="UTF-8"?>vseegle>vqrySysAdmin>vret>非零值v/ret>vmsg>登錄已經(jīng)超時,請重新登錄。v/msg></qrySysAdmin></seegle>正常則返回:<?xmlversion=""encoding="UTF-8"?><seegle><qrySysAdmin><name>系統(tǒng)管理員名稱lv/name><name>系統(tǒng)管理員名稱2</name></qrySysAdmin></seegle>添加系統(tǒng)管理員1.TS添加系統(tǒng)管理員。格式:首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><addSysAdmin>vsysAdmin>管理員名稱</sysAdmin〉</addSysAdmin></seegle>注:批量添加的時候,各個系統(tǒng)管理員之間用“,”隔開即可超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle><addSysAdmin><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></addSysAdmin></seegle>操作結(jié)果返回:(批量)<?xmlversion=””encoding=”UTF-8”?><seegle><addSysAdmins><addSysAdmin0><name>名稱</name><ret>返回代號</ret><msg>返回信息</msg></addSysAdmin0><addSysAdminl><name>名稱</name><ret>返回代號</ret>vmsg>返回信息</msg></addSysAdmin1></addSysAdmins></seegle>操作結(jié)果返回:(單個)<?xmlversion=””encoding=”UTF-8”?><seegle><addSysAdmin><ret>0</ret><msg>新增成功</msg></addSysAdmin></seegle>刪除系統(tǒng)管理員1.TS刪除系統(tǒng)管理員。格式:首先要根據(jù)seq來判斷一下超時問題。請求數(shù)據(jù)格式:<?xmlversion=””encoding=”UTF-8”?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxx</seq><delSysAdmin>vsysAdmin>管理員名稱</sysAdmin〉</delSysAdmin></seegle>注:批量刪除的時候,各個系統(tǒng)管理員之間用“,”隔開即可超時則返回:<?xmlversion=""encoding="UTF-8"?><seegle>vdelSysAdmin><ret>非零值</ret><msg>登錄已經(jīng)超時,請重新登錄。</msg></delSysAdmin></seegle>操作結(jié)果返回:(批量)<?xmlversion=””encoding=”UTF-8”?><seegle><delSysAdmins>delSysAdmin0>vname>名稱</name><ret>返回代號</ret><msg>返回信息</msg></delSysAdmin0>delSysAdmin1>vname>名稱</name>vret>返回代號</ret>vmsg>返回信息</msg></delSysAdmin1></delSysAdmins></seegle>操作結(jié)果返回:(單個)<?xmlversion=””encoding=”UTF-8”?><seegle><delSysAdmin><ret>0</ret><msg>刪除成功</msg></delSysAdmin></seegle>附注說明1.如何調(diào)用視頻客戶端在網(wǎng)頁中,調(diào)用視頻會議系統(tǒng)客戶端,主要是用到了一個OCX的控件,其內(nèi)容如下:<OBJECTCLASSID="CLSID:1D4A06F2-7122-4E97-9E92-4FB460D49D4D"onerror="Agent_load_error()"id="testocx"height="0"width="0"hspace="0"><paramname="_Version"value="65536"><paramname="_ExtentX"value="19844"><paramname="_ExtentY"value="9260"><paramname="_StockProps"value="0"></OBJECT>示例代碼:<scriptlanguage="javascript">functionAgent_load_error(){if(confirm("您沒有還安裝過視高視頻會議客戶端客戶端軟件,立即下載安裝嗎?")){="";returnfalse;}else{();returnfalse;}}</script><scriptlanguage="javascript">functionjoinconf(host,port,id,pwd,nickname,tconfid,confpwd){Try{ConfDirPath=("HKEY_LOCAL_MACHINE","SOFTWARE\\Seegle\\視高協(xié)同視頻會議租用”,"InstallPath”);ConfDir=ConfDirPath+'\\';if(ConfDirPath==""){if(confirm("您沒有還安裝過視高視頻會議客戶端客戶端軟件,立即下載安嗎")){="";returnfalse;}else{returnfalse;}}else{confpara="-h"+host+"-P"+port+"-u"+id+"-p'$"+pwd+"'-n'$"+nickname+"'-c"+tconfid+"-k'$"+confpwd+"'"+"-r"+1+"-i"+sid;alert(confpara);(ConfDir,confpara,ConfDirPath,1);}}Catch(e){if(confirm("您沒有還安裝過視高視頻會議客戶端客戶端軟件,立即下載安嗎”)){="";returnfalse;}else{returnfalse;}}}</script>注:這個過程,當機子上還沒有testocx的時候,過程會出異常,必須處理Agent_load_error()這個函數(shù)的實現(xiàn)過程,也可以在直接加try來處理,如例子。參數(shù)說明:videomeet視頻會議程序名-h 會議室IP-P 會議端口(默認是1810)-u 辦公帳號-p 辦公帳號密碼(在密碼前面要加$符號),根據(jù)認證方式的不同,啟動客戶端的密碼也不同,即:OA用戶密碼或驗證時返回的pass。-n 會議室顯示的昵稱(在昵稱前面要加$符號)-c 會議室ID-k 會議室密碼(在密碼前面要加$符號)增加參數(shù)(海關專用)-r角色(0:企業(yè)用戶1:海關用戶)-i sid(會話id)注:調(diào)用此接口來啟動視頻客戶端時,如果用戶在OA中的帳號恰好全為數(shù)字,為和我們的協(xié)同辦公系統(tǒng)區(qū)分,在傳人用戶名參數(shù)的時候加“$”,如OA用戶名“123”,則要改寫為“$123”,如果OA的帳號不全由數(shù)字組成,那可加“$”也可不加“$”。2.網(wǎng)頁客戶端發(fā)送xml數(shù)據(jù)說明(以js代碼為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論