版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
OA系統(tǒng)無縫集成視高視頻會議解決方案1系統(tǒng)架構(gòu)圖集成前的系統(tǒng)簡單架構(gòu)視高視頻會議系統(tǒng)會議用戶#1會議用戶#“會議用戶#:認(rèn)證服務(wù)器備份認(rèn)證服務(wù)器會議服務(wù)器視高視頻會議系統(tǒng)會議用戶#1會議用戶#“會議用戶#:認(rèn)證服務(wù)器備份認(rèn)證服務(wù)器會議服務(wù)器■、瀏覽器端(主要維護(hù)與會議相關(guān)的一些信息,例如增加會議、改會議屬性等等)模塊說明:?認(rèn)證服務(wù)器負(fù)責(zé)對登錄會議室的每個客戶端進(jìn)行認(rèn)證,以判斷用戶是否合法。備份認(rèn)證服務(wù)器當(dāng)認(rèn)證服務(wù)出現(xiàn)問題時,可以即時切換到備份服務(wù)器進(jìn)行認(rèn)證,避免用戶出現(xiàn)不能登錄使用的情況。會議服務(wù)器簡單的說就是負(fù)責(zé)管理客戶端連接、管理會議相關(guān)數(shù)據(jù)(B/S結(jié)構(gòu),即:會議服務(wù)器集成了Web服務(wù)器的功能。以及轉(zhuǎn)發(fā)會議音視頻數(shù)據(jù)等等。會議用戶#n(即:客戶端)視頻會議的客戶端。瀏覽器端主要實現(xiàn)了對與會議相關(guān)的數(shù)據(jù)的操作。主要包括了會議的增加、會議屬性的修改及會
議的刪除等。其中會議具體的配置參數(shù),可從后面相關(guān)的接口中看到。集成后的系統(tǒng)簡單架構(gòu)0A系統(tǒng)0A系統(tǒng)中的會議管理模塊主要管理會議相關(guān)的信息[相當(dāng)于把上圖中的淺藍(lán)色功能模塊移到0A系統(tǒng)中來,具體的接口參見接口說明文檔.]OA系統(tǒng)中需要增加會議管理模塊//模塊說明:OA系統(tǒng)中需要增加會議管理模塊//系統(tǒng)驗證模塊第一種認(rèn)證方式:認(rèn)證服務(wù)器方式,我們提供一個驗證模快,負(fù)責(zé)對登錄會議室的每個客戶端進(jìn)行認(rèn)證,以判斷用戶是否合法。該模快通過配置的方式,來取得OA系統(tǒng)中用戶的信息,從而達(dá)到驗證的目的。說明:我們提供的認(rèn)證服務(wù)器是通過配置數(shù)據(jù)源來實現(xiàn)的,整個配置內(nèi)容保存在中,形式如下:數(shù)據(jù)庫類:
[AuthSource_DB]AuthType=0;認(rèn)證類型信息,0表示數(shù)據(jù)庫認(rèn)證;認(rèn)證類型信息,0表示數(shù)據(jù)庫認(rèn)證;會議服務(wù)器類型ClientType=CT_CONF;會議客戶端類型;數(shù)據(jù)庫服務(wù)器端口;數(shù)據(jù)庫名字;數(shù)據(jù)庫管理員帳號;數(shù)據(jù)庫管理員密碼TableName=JZWFUSERSIDField=USERIDNameField=LOGINNAMEPasswordField=PASSWORD;;數(shù)據(jù)庫服務(wù)器端口;數(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;認(rèn)證類型信息,1表示文件方式認(rèn)證;服務(wù)器類型,ST_CONF表示會議服務(wù)器;客戶端類型,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ù)庫服務(wù)器地址DbPort=1433DbName=qsoaDbUser=saDbPass=sa
原理:認(rèn)證服務(wù)器通過配置文件連接數(shù)據(jù)庫,當(dāng)用戶登錄時候,認(rèn)證服務(wù)器會接收到登錄用戶的信息,通過數(shù)據(jù)庫進(jìn)行驗證,驗證成功后,用戶進(jìn)入會議室。解密函數(shù)原型:typedefvoid(*GetPassword)(constchar*Cryptograph,char*NewPwd);2.第二種認(rèn)證方式:LDAPServer方式,即輕型目錄服務(wù)器認(rèn)證;認(rèn)證類型信息,其他支持;認(rèn)證類型信息,其他支持ldap協(xié)議訪問目錄的認(rèn)證;服務(wù)器類型,ST_CONF表示會議服務(wù)器;客戶端類型,CT_CONF表示會議客戶端;目錄根結(jié)點的名字;目錄服務(wù)器所在主機地址;目錄服務(wù)器端口號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.第三種認(rèn)證方式:AD認(rèn)證,即活動目錄服務(wù)認(rèn)證;認(rèn)證類型信息,;認(rèn)證類型信息,3表示AD認(rèn)證;服務(wù)器類型,ST_CONF表示會議服務(wù)器;客戶端類型,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;活動目錄服務(wù)器所在主機地址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.第四種認(rèn)證方式,臨時密碼認(rèn)證,是由我們視頻會議的認(rèn)證??旌蚈A提供的認(rèn)證模快來共同完成認(rèn)證的過程。OA系統(tǒng)其它模塊略會議服務(wù)器簡單的說就是負(fù)責(zé)管理客戶端連接、管理會議相關(guān)數(shù)據(jù)(B/S結(jié)構(gòu),即:會議服務(wù)器集成了Web服務(wù)器的功能。以及轉(zhuǎn)發(fā)會議音視頻數(shù)據(jù)等等。會議用戶#n(即:客戶端)視頻會議的客戶端。OA系統(tǒng)中的會議管理模塊主要實現(xiàn)了對與會議相關(guān)的數(shù)據(jù)的操作。主要包括了會議的增加、會議屬性的修改及會議的刪除等。其中會議具體的配置參數(shù),可從后面相關(guān)的接口中看到。變化分析通過對上面集成前后的簡單架構(gòu)圖的比對中,可以看出以下不同處:認(rèn)證模塊的變化。1、 集成前由視頻會議的認(rèn)證服務(wù)器負(fù)責(zé)認(rèn)證。2、 集成后由我們新提供的認(rèn)證服務(wù)器負(fù)責(zé)認(rèn)證或者集由OA系統(tǒng)的認(rèn)證服務(wù)器負(fù)責(zé)認(rèn)證,兩種方式選其一,其中我們新提供的認(rèn)證服務(wù)器包括了數(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、新增會議管理模塊。主要負(fù)責(zé)通過視頻會議服務(wù)器對會議進(jìn)行管理。如新增會議(包括了會議編號、會議名稱、會議模式、會議人數(shù)、會議的起止時間等等)、修改會議屬性、刪除會議等等;視頻會議系統(tǒng)主要提供上面提到的會議管理模塊的相關(guān)接口。詳細(xì)的接口說明參見本文后面的第三方系統(tǒng)接口。2第三方系統(tǒng) 接口(ThirdSystem簡寫:TS)?認(rèn)證接口1.TS請求ConfSrv認(rèn)證。協(xié)議:HTTPPOST格式:<?xmlversion=""encoding="UTF-8"?><seegle><tsauth><user>User</user><pass>Pass</pass></tsauth></seegle>2.ConfSrv進(jìn)行驗證并返回驗證結(jié)果。數(shù)據(jù)格式:<?xmlversion=""encoding="UTF-8"?><seegle><seq>xxxxxxxxxxxxxxxxxxxxxxxxx</seq>vtsauth>vret>返回碼</ret><msg>返回碼對應(yīng)信息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>是否是會議相關(guān)人員v/isRelation>vautoClean>自動清空會議數(shù)據(jù)v/autoClean>vautoRecord>自動錄制會議v/autoRecord>vautoSaveUploadFile>自動保存上傳文件v/autoSaveUploadFile>vattendeeCount>當(dāng)前在線人數(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>是否是會議相關(guān)人員v/isRelation>vautoClean>自動清空會議數(shù)據(jù)v/autoClean>vautoRecord>自動錄制會議v/autoRecord>vautoSaveUploadFile>自動保存上傳文件v/autoSaveUploadFile>vattendeeCount>當(dāng)前在線人數(shù)v/attendeeCount>vmaxAttendee>最大與會人數(shù)v/maxAttendee>vbeginTime>會議開始時間v/beginTime>vendTime>會議結(jié)束時間v/endTime>v/confinfo1>v/conflist>v/seegle>說明:上面數(shù)據(jù)中的vseq>需要在后續(xù)的操作中傳回服務(wù)器進(jìn)行驗證。因此后續(xù)所有操作必須有vseq>標(biāo)簽。增加會議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>會議密碼確認(rèn)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>資費標(biāo)準(zhǔn)</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>唯一標(biāo)識,不允許修改。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>唯一標(biāo)識,不允許修改。vmaxAttendee>最大與會人數(shù)</maxAttendee>vmaxGuest>最大游客人數(shù)</maxGuest>vmaxPresider>最大主席人數(shù)</maxPresider>vbeginTime>會議開始時間</beginTime>vendTime>會議結(jié)束時間</endTime>vconsumeType>計費模式v/consumeType>vconsumePayer>付款人</consumePayer>vconsumePayee>收款人</consumePayee>vconsumePrice>資費標(biāo)準(zhǔn)</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>唯一標(biāo)識,不允許修改。voldPass>會議舊密碼</oldPass>vconfPass>會議新密碼v/confPass><confPass2>會議新密碼確認(rèn)</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>添加默認(rèn)的與會者1.TS添加默認(rèn)的與會者。格式::首先要根據(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>刪除默認(rèn)的與會者1.TS刪除默認(rèn)的與會者。格式:首先要根據(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>唯一標(biāo)識,不允許修改。vconfPass>會議新密碼v/confPass>vconfPass2>會議新密碼確認(rèn)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>當(dāng)前在線人數(shù)v/attendeeCount>vmaxAttendee>最大與會人數(shù)v/maxAttendee>vmaxGuest>最大游客人數(shù)v/maxGuest>vmaxPresider>最大主席人數(shù)v/maxPresider>vcurAttendeeCount>當(dāng)前在線人數(shù)v/curAttendeeCount>vconsumeType>計費模式v/consumeType>vconsumePayer>付款人v/consumePayer>vconsumePayee>收款人v/consumePayee>vconsumePrice>資費標(biāo)準(zhǔn)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>注:這個過程,當(dāng)機子上還沒有testocx的時候,過程會出異常,必須處理Agent_load_error()這個函數(shù)的實現(xiàn)過程,也可以在直接加try來處理,如例子。參數(shù)說明:videomeet視頻會議程序名-h 會議室IP-P 會議端口(默認(rèn)是1810)-u 辦公帳號-p 辦公帳號密碼(在密碼前面要加$符號),根據(jù)認(rèn)證方式的不同,啟動客戶端的密碼也不同,即:OA用戶密碼或驗證時返回的pass。-n 會議室顯示的昵稱(在昵稱前面要加$符號)-c 會議室ID-k 會議室密碼(在密碼前面要加$符號)增加參數(shù)(海關(guān)專用)-r角色(0:企業(yè)用戶1:海關(guān)用戶)-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)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣東廣州花都區(qū)新徽弘儒學(xué)校誠聘3人參考考試試題附答案解析
- 2026年上半年哈爾濱師范大學(xué)公開招聘 工作人員29人參考考試題庫附答案解析
- 2026云南弘玉滇中人力資源產(chǎn)業(yè)園運營管理有限公司就業(yè)見習(xí)崗位招募2人備考考試題庫附答案解析
- 警務(wù)輔警考試試題及答案
- 總包項目生產(chǎn)例會制度
- 生產(chǎn)計件獎罰制度
- 公路指揮部安全生產(chǎn)制度
- 板材生產(chǎn)標(biāo)準(zhǔn)化管理制度
- 縣電視臺安全生產(chǎn)制度
- 2026年度煙臺萊陽市事業(yè)單位公開招聘工作人員(138人)參考考試題庫附答案解析
- 社區(qū)健康服務(wù)與管理課件
- QGDW1512-2014電力電纜及通道運維規(guī)程
- 投資車行合同協(xié)議書
- 國際消防安全系統(tǒng)規(guī)則
- 靜脈治療新理念
- 高中研究性學(xué)習(xí)指導(dǎo)課課件系列總結(jié)階段-學(xué)生如何開展研究活動
- 心內(nèi)介入治療護(hù)理
- 民辦職業(yè)培訓(xùn)方案模板
- 04S519小型排水構(gòu)筑物(含隔油池)圖集
- 旅居養(yǎng)老可行性方案
- 中國焦慮障礙防治指南
評論
0/150
提交評論