專利名稱:一種pc軟件與sip ua綁定及控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種PC軟件與SIP UA綁定及控制的方法,屬于信息技術(shù),通信技術(shù)中軟硬件產(chǎn)品結(jié)合方法的技術(shù)領(lǐng)域,具體的說屬于信息和通信技術(shù)中主要涉及SIP產(chǎn)品的綁定及控制方法的技術(shù)領(lǐng)域。
背景技術(shù):
SIP (Session Initiation Protocol, RFC 3261)是由 IETF(國際互聯(lián)網(wǎng)標(biāo)準(zhǔn)制定組織)制定的面向hternet會議和電話的信令協(xié)議。當(dāng)今基于SIP的通話應(yīng)用越來越普及,廣大企業(yè)和家庭用戶都已得到使用。目前一般使用的SIP UA (SIP UA為SIP User Agent的簡稱,即SIP用戶代理,是一種用于創(chuàng)建和管理SIP會話的移動電話、多媒體手持設(shè)備、PC、PDA等的終端用戶設(shè)備)
包括IP話機(jī)、模擬話機(jī)+IAD、數(shù)字話機(jī)+數(shù)字中繼網(wǎng)關(guān)......,但這些終端一直存在一個
問題,就是在建立通信錄、呼叫控制等功能的實(shí)現(xiàn)上有很大的局限,往往需要用戶記憶大量的信息,在使用上也不夠簡易方便。隨著個人電腦不斷普及,如何把SIP UA與個人電腦結(jié)合使用,使之各自均發(fā)揮特長作用,則可以給用戶帶來很大的方便性。
發(fā)明內(nèi)容
本發(fā)明提供了一種PC軟件與SIP UA綁定及控制的方法,旨在為實(shí)現(xiàn)一種引進(jìn)利用個人電腦與SIP UA的結(jié)合使用來提供一種更為靈活,簡單方便的SIP產(chǎn)品綁定及控制的目的。為達(dá)到所述的目的本發(fā)明的技術(shù)方案是一種PC軟件與SIP UA綁定及控制的方法,系統(tǒng)包括SIP UA,指所有基于SIP協(xié)議標(biāo)準(zhǔn)實(shí)現(xiàn)通話功能的綜合接入設(shè)備;SIP服務(wù)器,指具有標(biāo)準(zhǔn)SIP服務(wù)器功能和提供SIP服務(wù)器控制的接口功能的硬件服務(wù)器;PC軟件,安裝在個人電腦終端上提供用戶人機(jī)操作界面,并使用SIP服務(wù)器提供的控制接口,實(shí)現(xiàn)對SIP終端的綁定及控制的一個軟件程序;所述的SIP UA, SIP服務(wù)器和個人電腦通過以太網(wǎng)通信連接;該綁定及控制的方法包括SIP UA與SIP服務(wù)器間通過標(biāo)準(zhǔn)SIP協(xié)議進(jìn)行通信并預(yù)先在SIP服務(wù)器內(nèi)建立標(biāo)識至少一個SIP UA的SIP帳號通訊錄;該SIP服務(wù)器與該P(yáng)C軟件之間通過自定義專用控制協(xié)議進(jìn)行通信,其步驟為步驟一所述的電腦終端通過PC軟件使用所述的專用控制協(xié)議向SIP服務(wù)器發(fā)送登錄命令;步驟二 SIP服務(wù)器通過鑒權(quán)后使用該專用控制協(xié)議向電腦終端上PC軟件發(fā)送登錄應(yīng)答命令,代表成功的應(yīng)答碼為二進(jìn)制數(shù)字0 ;
步驟三對SIP UA進(jìn)行綁定;用戶通過電腦終端使用所述的專用控制協(xié)議到SIP 服務(wù)器請求綁定,SIP服務(wù)器把連接信息與該SIP UA信息進(jìn)行綁定并使用該專用控制協(xié)議向電腦終端發(fā)送綁定結(jié)果通知,代表成功的應(yīng)答碼為二進(jìn)制數(shù)字0 ;步驟四用戶通過電腦終端對綁定的SIP UA使用所述的專用控制協(xié)議進(jìn)行控制 SIP UA進(jìn)行呼叫;控制SIP UA掛斷電話;控制SIP UA轉(zhuǎn)接電話;控制SIPUA實(shí)現(xiàn)會議的操作;該專用控制協(xié)議為使用TCP的傳輸控制協(xié)議,所述的專用控制協(xié)議的命令內(nèi)容包括登錄及登錄應(yīng)答;請求/解除綁定操作及請求綁定操作應(yīng)答;呼出電話及呼出電話應(yīng)答;掛斷電話及掛斷電話應(yīng)答;轉(zhuǎn)接電話及轉(zhuǎn)接電話應(yīng)答;實(shí)現(xiàn)會議及實(shí)現(xiàn)會議應(yīng)答;呼叫狀態(tài)通知和綁定結(jié)果通知。該步驟三對SIP UA進(jìn)行綁定的具體過程是步驟21,用戶在電腦終端上通過PC軟件向SIP服務(wù)器發(fā)送請求綁定操作命令;步驟22,所述的SIP服務(wù)器收到請求綁定操作命令后,應(yīng)答請求綁定操作應(yīng)答命令,并帶上參數(shù),該參數(shù)為后續(xù)被綁定的該SIP UA需要呼叫的SIP帳號;步驟23,用戶摘機(jī)操作需要被綁定的SIP UA終端,呼叫SIP服務(wù)器應(yīng)答參數(shù)中的 SIP帳號;步驟24、步驟25、步驟沈,按RFC3665中定義依次為標(biāo)準(zhǔn)SIP協(xié)議及呼叫建立流程;被綁定的SIP UA向SIP服務(wù)器發(fā)起呼叫,SIP服務(wù)器自動應(yīng)答,并帶上語音服務(wù)器的 SDP會話描述協(xié)議的媒體信息;步驟27,該語音服務(wù)器向被綁定的SIP UA播放提示語音,提示綁定結(jié)果是成功還是失?。徊襟E觀、29,標(biāo)準(zhǔn)SIP協(xié)議及流程,語音播放結(jié)束后,SIP服務(wù)器控制釋放剛才的連接;步驟210,SIP服務(wù)器向電腦終端上的PC軟件發(fā)送綁定結(jié)果通知命令。該步驟四中控制SIP UA進(jìn)行呼叫的具體過程是步驟31,用戶在電腦終端上通過PC軟件向SIP服務(wù)器發(fā)送被叫帳號內(nèi)容為對方 SIP帳號的呼出電話命令;具體操作可以為直接鍵盤輸入對方SIP帳號,也可以從通信錄中選取對方SIP帳號呼出;步驟32,SIP服務(wù)器應(yīng)答呼出電話應(yīng)答命令;若結(jié)果為0表示接受,傳送帶上后續(xù)呼叫控制的呼叫連接標(biāo)識信息的呼叫連接標(biāo)識CallID參數(shù);步驟33、步驟34,SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程操作連接與電腦終端綁定的SIP UA終端,以下簡稱UA_A ;步驟35,UA_A振鈴后用戶摘機(jī)操作;步驟36、步驟37,SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程操作UA_A的應(yīng)答連接;步驟38、步驟39,UA_A與SIP服務(wù)器成功建立連接后,SIP服務(wù)器利用攜帶UA_A 的SDP信息再使用標(biāo)準(zhǔn)SIP協(xié)議及流程與被叫終端,以下簡稱UA_B建立連接;步驟310,UA_B用戶摘機(jī)操作;步驟311、步驟312,SIP服務(wù)器獲得UA_B的SDP信息;步驟313、步驟314,SIP服務(wù)器應(yīng)答呼叫狀態(tài)通知命令給電腦終端的PC軟件;
步驟315至步驟317,UA_B摘機(jī)后,SIP服務(wù)器利用獲得的UA_B的SDP信息修改已綁定的UA_A媒體連接信息為被叫終端UA_B ;步驟318,使UA_A和UA_B雙方呼叫建立完成,開始通話。該步驟四中控制SIP UA掛斷電話的具體過程是步驟41,在通話狀態(tài)下;控制SIP UA掛斷電話的前提是被綁定的SIP UA已經(jīng)與其它SIP UA成功建立了呼叫,PC軟件并已得到CallID信息;即與電腦終端綁定的SIP UA, 以下簡稱UA_A和與該UA_A正在通話的SIP UA,以下簡稱UA_B成通話狀態(tài);步驟42,用戶在電腦終端上通過PC軟件向SIP服務(wù)器發(fā)送攜帶呼叫連接標(biāo)識信息的掛斷電話命令;步驟43,SIP服務(wù)器使用掛斷電話應(yīng)答命令應(yīng)答電腦終端的PC軟件,代表應(yīng)答成功的應(yīng)答響應(yīng)碼為二進(jìn)制的數(shù)字0 ;步驟44、步驟45,SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程釋放與UA_A之間的連接;步驟46、步驟47,SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程釋放與UA_B之間的連接。該步驟四中控制SIP UA轉(zhuǎn)接電話的具體過程是步驟51,與電腦終端綁定的SIP UA,以下簡稱UA_A和與該UA_A正在通話的SIP UA,以下簡稱UA_B成通話狀態(tài);轉(zhuǎn)接呼叫致使UA_B與另一 SIP UA被叫終端,以下簡稱UA_ C建立連接通話;步驟52,用戶在電腦終端的PC軟件上向SIP服務(wù)器發(fā)送攜帶轉(zhuǎn)移帳號為UA_C的 SIP帳號的轉(zhuǎn)接電話命令;步驟53,SIP服務(wù)器使用轉(zhuǎn)接電話應(yīng)答命令應(yīng)答電腦終端的PC軟件,代表應(yīng)答成功的應(yīng)答響應(yīng)碼為二進(jìn)制的數(shù)字0 ;步驟M、步驟55,SIP服務(wù)器利用攜帶UA_B的SDP信息使用標(biāo)準(zhǔn)SIP協(xié)議及流程與UA_C建立連接;步驟56,UA_C用戶摘機(jī)操作;步驟57、步驟58,SIP服務(wù)器通過標(biāo)準(zhǔn)SIP協(xié)議及流程獲得UA_C的SDP信息;步驟59、步驟510、步驟511,UA_C摘機(jī)后,SIP服務(wù)器修改UA_B的呼叫連接信息為UA_C,即SIP服務(wù)器利用獲得的UA_C的SDP信息修改已綁定的UA_B媒體連接信息為被叫終端UA_C ;步驟512,成功后UA_B與UA_C之間已經(jīng)建立雙向連接信息,即UA_B已經(jīng)成功轉(zhuǎn)接到UA_C上,UA_B與UA_C開始通話;步驟513、步驟514,SIP服務(wù)器利用標(biāo)準(zhǔn)SIP協(xié)議及流程釋放與UA_A之間連接。該步驟四中控制SIP UA實(shí)現(xiàn)會議操作的具體過程是(1),已綁定在電腦終端PC軟件上的SIP UA使用專用控制協(xié)議向SIP服務(wù)器發(fā)送包含至少一個與會成員SIP帳號信息的實(shí)現(xiàn)會議命令,該實(shí)現(xiàn)會議命中包含會議主席的S IP帳號,成員人數(shù)信息,全部參與會議的與會成員的SIP帳號;(2),SIP服務(wù)器使用實(shí)現(xiàn)會議應(yīng)答命令應(yīng)答電腦終端的PC軟件,該會議應(yīng)答命令包含資源信息,該資源信息包括會議室SIP帳號的會議室混音SDP信息;(3),SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議流程攜帶會議室混音SDP信息分別按順序與所述的至少一個與會成員的SIP帳號一一建立呼叫;
(4),當(dāng)全部與會成員用戶都成功建立連接后,其與會成員方的RTP媒體流會在會議室混音模塊中混音,再通過減去原方語音的算法把混音發(fā)回到各個SIP UA上,從而實(shí)現(xiàn)會議功能。采用本發(fā)明的技術(shù)方案由于在原SIP UA和SIP服務(wù)器連接的基礎(chǔ)上利用個人電腦終端通過運(yùn)行PC軟件及定義的專用控制協(xié)議綁定SIP UA及控制SIP UAo用戶通過電腦終端對綁定的SIP UA使用所述的專用控制協(xié)議進(jìn)行控制SIP UA進(jìn)行呼叫;控制SIP UA 掛斷電話;控制SIP UA轉(zhuǎn)接電話;控制SIP UA實(shí)現(xiàn)會議的操作,由于引進(jìn)了電腦終端,解決了傳統(tǒng)SIP UA終端一直存在的無法建立通信錄及按用戶需要自由進(jìn)行呼叫控制和組合通話等功能,在使用上簡易方便,更為靈活。SIP UA與個人電腦的結(jié)合使用,充分發(fā)揮了各自的特長作用,給用戶帶來很大的方便性。
圖1為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明PC軟件綁定SIP UA過程的處理流程圖;圖3為本發(fā)明PC軟件控制SIP UA進(jìn)行呼叫的處理流程圖;圖4為本發(fā)明PC軟件控制SIP UA掛斷電話的處理流程圖;圖5為本發(fā)明PC軟件控制SIP UA轉(zhuǎn)接電話的處理流程圖;圖6為本發(fā)明PC軟件控制SIP UA實(shí)現(xiàn)會議的處理流程圖;圖7為本發(fā)明實(shí)現(xiàn)方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明的技術(shù)方案詳細(xì)說明如下。如圖1所示為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖,一種PC軟件與SIP UA綁定及控制的方法,系統(tǒng)包括SIP UA,指所有基于SIP協(xié)議標(biāo)準(zhǔn)實(shí)現(xiàn)通話功能的綜合接入設(shè)備;其可以是基于 SIP協(xié)議的IP話機(jī)、模擬電話+基于SIP協(xié)議的IADantegrated Access Device是一種綜合接入設(shè)備,其上行端口可以直接接入IP網(wǎng)絡(luò),下行端口則可連接多個普通話機(jī),作為下一代軟交換用戶接入層設(shè)備,將用戶的數(shù)據(jù)和語音等應(yīng)用接入到分組交換網(wǎng)絡(luò)中,在分組交換網(wǎng)絡(luò)中完成相應(yīng)功能。IAD提供傳統(tǒng)話音業(yè)務(wù),具有數(shù)據(jù)與語音處理特性,即對數(shù)據(jù)包轉(zhuǎn)發(fā),對模擬語音進(jìn)行處理并具有媒體流傳送功能,支持軟交換網(wǎng)絡(luò)現(xiàn)有的及以后的新業(yè)務(wù)。)、數(shù)字電話+基于SIP協(xié)議的數(shù)字中繼網(wǎng)關(guān),這里的SIP終端均為市場上能買到的通用型設(shè)備。SIP服務(wù)器,指具有標(biāo)準(zhǔn)SIP服務(wù)器功能和提供SIP服務(wù)器控制的接口功能的硬件服務(wù)器;具體說是硬件設(shè)備+程序,其中程序由兩部分組成,其一是標(biāo)準(zhǔn)SIP服務(wù)器功能 (包括對SIP終端的注冊管理、呼叫管理等等),其二是提供SIP服務(wù)器控制的接口功能。PC軟件,安裝在個人電腦終端上提供用戶人機(jī)操作界面,并使用SIP服務(wù)器提供的控制接口,實(shí)現(xiàn)對SIP終端的綁定及控制的一個軟件程序;所述的SIP UA, SIP服務(wù)器和個人電腦通過以太網(wǎng)通信連接;該綁定及控制的方法包括
SIP UA與SIP服務(wù)器間通過標(biāo)準(zhǔn)SIP協(xié)議進(jìn)行通信并預(yù)先在SIP服務(wù)器內(nèi)建立標(biāo)識至少一個SIP UA的SIP帳號通訊錄;專用控制協(xié)議為使用TCP (Transmission Control ftOtocol傳輸控制協(xié)議,TCP是一種面向連接的、可靠的、基于字節(jié)流的運(yùn)輸層通信協(xié)議,由IETF的RFC793說明。)的傳輸層協(xié)議,所述的專用控制協(xié)議的命令內(nèi)容包括登錄及登錄應(yīng)答;請求/解除綁定操作及請求綁定操作應(yīng)答;呼出電話及呼出電話應(yīng)答;掛斷電話及掛斷電話應(yīng)答;轉(zhuǎn)接電話及轉(zhuǎn)接電話應(yīng)答;實(shí)現(xiàn)會議及實(shí)現(xiàn)會議應(yīng)答;呼叫狀態(tài)通知和綁定結(jié)果通知。SIP服務(wù)器作為TCP 服務(wù)端,PC軟件作為TCP客戶端。去除幀頭幀尾格式,具體協(xié)議消息格式由如下命令表(每個具體消息內(nèi)按表格字節(jié)從上到下順序排列)分別定義登錄命令表(PC軟件一SIP服務(wù)器)
長度(Byte)解釋值及描述1包類型0代表請求命令2包序號流水號1命令類型0代表注冊分類1命令碼01代表登錄命令1登陸設(shè)備類型0代表PC軟件48用戶ID48Byte ASCII 編碼,’\0’結(jié)束,SIP 帳號36用戶密碼‘\0’結(jié)束密文傳輸算法另定義登陸應(yīng)答命令表(PC軟件一SIP服務(wù)器)
長度(Byte)解釋值及描述0包類型1代表應(yīng)答2包序號請求的包序號1命令類型001命令碼011響應(yīng)碼0 成功1 鑒權(quán)失敗請求/解除綁定操作命令表(PC軟件一SIP服務(wù)器)
權(quán)利要求
1.一種PC軟件與SIP UA綁定及控制的方法,系統(tǒng)包括SIP UA,指所有基于SIP協(xié)議標(biāo)準(zhǔn)實(shí)現(xiàn)通話功能的綜合接入設(shè)備;SIP服務(wù)器,指具有標(biāo)準(zhǔn)SIP服務(wù)器功能和提供SIP服務(wù)器控制的接口功能的硬件服務(wù)器;PC軟件,安裝在個人電腦終端上提供用戶人機(jī)操作界面,并使用SIP服務(wù)器提供的控制接口,實(shí)現(xiàn)對SIP終端的綁定及控制的一個軟件程序;所述的SIP UA, SIP服務(wù)器和個人電腦通過以太網(wǎng)通信連接;其特征在于該綁定及控制的方法包括SIP UA與SIP服務(wù)器間通過標(biāo)準(zhǔn)SIP協(xié)議進(jìn)行通信并預(yù)先在SIP服務(wù)器內(nèi)建立標(biāo)識至少一個SIP UA的SIP帳號通訊錄;該SIP服務(wù)器與該P(yáng)C軟件之間通過自定義專用控制協(xié)議進(jìn)行通信,其步驟為 步驟一所述的電腦終端通過PC軟件使用所述的專用控制協(xié)議向SIP服務(wù)器發(fā)送登錄命令;步驟二 SIP服務(wù)器通過鑒權(quán)后使用該專用控制協(xié)議向電腦終端上PC軟件發(fā)送登錄應(yīng)答命令,代表成功的應(yīng)答碼為二進(jìn)制數(shù)字0 ;步驟三對SIP UA進(jìn)行綁定;用戶通過電腦終端使用所述的專用控制協(xié)議到SIP服務(wù)器請求綁定,SIP服務(wù)器把連接信息與該SIP UA信息進(jìn)行綁定并使用該專用控制協(xié)議向電腦終端發(fā)送綁定結(jié)果通知,代表成功的應(yīng)答碼為二進(jìn)制數(shù)字0 ;步驟四用戶通過電腦終端對綁定的SIP UA使用所述的專用控制協(xié)議進(jìn)行控制SIP UA進(jìn)行呼叫;控制SIP UA掛斷電話;控制SIP UA轉(zhuǎn)接電話;控制SIPUA實(shí)現(xiàn)會議的操作; 該專用控制協(xié)議為使用TCP的傳輸控制協(xié)議,所述的專用控制協(xié)議的命令內(nèi)容包括 登錄及登錄應(yīng)答;請求/解除綁定操作及請求綁定操作應(yīng)答;呼出電話及呼出電話應(yīng)答;掛斷電話及掛斷電話應(yīng)答;轉(zhuǎn)接電話及轉(zhuǎn)接電話應(yīng)答;實(shí)現(xiàn)會議及實(shí)現(xiàn)會議應(yīng)答;呼叫狀態(tài)通知和綁定結(jié)果通知。
2.如權(quán)利要求1所述的一種PC軟件與SIPUA綁定及控制的方法,其特征在于該步驟三對SIP UA進(jìn)行綁定的具體過程是步驟(21),用戶在電腦終端上通過PC軟件向SIP服務(wù)器發(fā)送請求綁定操作命令; 步驟(22),所述的SIP服務(wù)器收到請求綁定操作命令后,應(yīng)答請求綁定操作應(yīng)答命令, 并帶上參數(shù),該參數(shù)為后續(xù)被綁定的該SIP UA需要呼叫的SIP帳號;步驟03),用戶摘機(jī)操作需要被綁定的SIP UA終端,呼叫SIP服務(wù)器應(yīng)答參數(shù)中的SIP 帳號;步驟04)、步驟05)、步驟06),按RFC3665中定義依次為標(biāo)準(zhǔn)SIP協(xié)議及呼叫建立流程;被綁定的SIP UA向SIP服務(wù)器發(fā)起呼叫,SIP服務(wù)器自動應(yīng)答,并帶上語音服務(wù)器的 SDP會話描述協(xié)議的媒體信息;步驟(27),該語音服務(wù)器向被綁定的SIP UA播放提示語音,提示綁定結(jié)果是成功還是失??;步驟08)、( ),標(biāo)準(zhǔn)SIP協(xié)議及流程,語音播放結(jié)束后,SIP服務(wù)器控制釋放剛才的連接;步驟(210),SIP服務(wù)器向電腦終端上的PC軟件發(fā)送綁定結(jié)果通知命令。
3.如權(quán)利要求1所述的一種PC軟件與SIPUA綁定及控制的方法,其特征在于該步驟四中控制SIP UA進(jìn)行呼叫的具體過程是步驟(31),用戶在電腦終端上通過PC軟件向SIP服務(wù)器發(fā)送被叫帳號內(nèi)容為對方SIP 帳號的呼出電話命令;具體操作可以為直接鍵盤輸入對方SIP帳號,也可以從通信錄中選取對方SIP帳號呼出;步驟(3 ,SIP服務(wù)器應(yīng)答呼出電話應(yīng)答命令;若結(jié)果為0表示接受,傳送帶上后續(xù)呼叫控制的呼叫連接標(biāo)識信息的呼叫連接標(biāo)識CallID參數(shù);步驟(33)、步驟(34),SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程操作連接與電腦終端綁定的SIP UA終端,以下簡稱UA_A ;步驟(35),UA_A振鈴后用戶摘機(jī)操作;步驟(36)、步驟(37),SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程操作UA_A的應(yīng)答連接; 步驟(38)、步驟(39),UA_A與SIP服務(wù)器成功建立連接后,SIP服務(wù)器利用攜帶UA_A 的SDP信息再使用標(biāo)準(zhǔn)SIP協(xié)議及流程與被叫終端,以下簡稱UA_B建立連接; 步驟(310),UA_B用戶摘機(jī)操作;步驟(311)、步驟(312),SIP服務(wù)器獲得UA_B的SDP信息; 步驟(313)、步驟(314),SIP服務(wù)器應(yīng)答呼叫狀態(tài)通知命令給電腦終端的PC軟件; 步驟(315)至步驟(317),UA_B摘機(jī)后,SIP服務(wù)器利用獲得的UA_B的SDP信息修改已綁定的UA_A媒體連接信息為被叫終端UA_B ;步驟(318),使UA_A和UA_B雙方呼叫建立完成,開始通話。
4.如權(quán)利要求1所述的一種PC軟件與SIPUA綁定及控制的方法,其特征在于該步驟四中控制SIP UA掛斷電話的具體過程是步驟01),在通話狀態(tài)下;控制SIP UA掛斷電話的前提是被綁定的SIP UA已經(jīng)與其它SIP UA成功建立了呼叫,PC軟件并已得到CallID信息;即與電腦終端綁定的SIP UA,以下簡稱UA_A和與該UA_A正在通話的SIP UA,以下簡稱UA_B成通話狀態(tài);步驟(42),用戶在電腦終端上通過PC軟件向SIP服務(wù)器發(fā)送攜帶呼叫連接標(biāo)識信息的掛斷電話命令;步驟^3),SIP服務(wù)器使用掛斷電話應(yīng)答命令應(yīng)答電腦終端的PC軟件,代表應(yīng)答成功的應(yīng)答響應(yīng)碼為二進(jìn)制的數(shù)字0 ;步驟G4)、步驟0 ,SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程釋放與UA_A之間的連接; 步驟G6)、步驟07),SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議及流程釋放與UA_B之間的連接。
5.如權(quán)利要求1所述的一種PC軟件與SIPUA綁定及控制的方法,其特征在于該步驟四中控制SIP UA轉(zhuǎn)接電話的具體過程是步驟(51),與電腦終端綁定的SIP UA,以下簡稱UA_A和與該UA_A正在通話的SIP UA, 以下簡稱UA_B成通話狀態(tài);轉(zhuǎn)接呼叫致使UA_B與另一 SIP UA被叫終端,以下簡稱UA_C建立連接通話;步驟(52),用戶在電腦終端的PC軟件上向SIP服務(wù)器發(fā)送攜帶轉(zhuǎn)移帳號為UA_C的SIP 帳號的轉(zhuǎn)接電話命令;步驟(5 ,SIP服務(wù)器使用轉(zhuǎn)接電話應(yīng)答命令應(yīng)答電腦終端的PC軟件,代表應(yīng)答成功的應(yīng)答響應(yīng)碼為二進(jìn)制的數(shù)字0 ;步驟(54)、步驟(55),SIP服務(wù)器利用攜帶UA_B的SDP信息使用標(biāo)準(zhǔn)SIP協(xié)議及流程與UA_C建立連接;步驟(56),UA_C用戶摘機(jī)操作;步驟(57)、步驟(58),SIP服務(wù)器通過標(biāo)準(zhǔn)SIP協(xié)議及流程獲得UA_C的SDP信息;步驟(59)、步驟(510)、步驟(511),UAJ^i機(jī)后,SIP服務(wù)器修改UA_B的呼叫連接信息為UA_C,即SIP服務(wù)器利用獲得的UA_C的SDP信息修改已綁定的UA_B媒體連接信息為被叫終端UA_C ;步驟(512),成功后UA_B與UA_C之間已經(jīng)建立雙向連接信息,即UA_B已經(jīng)成功轉(zhuǎn)接到 UA_C上,UA_B與UA_C開始通話;步驟(513)、步驟(514),SIP服務(wù)器利用標(biāo)準(zhǔn)SIP協(xié)議及流程釋放與UA_A之間連接。
6.如權(quán)利要求1所述的一種PC軟件與SIP UA綁定及控制的方法,其特征在于該步驟四中控制SIP UA實(shí)現(xiàn)會議操作的具體過程是(1),已綁定在電腦終端PC軟件上的SIPUA使用專用控制協(xié)議向SIP服務(wù)器發(fā)送包含至少一個與會成員SIP帳號信息的實(shí)現(xiàn)會議命令,該實(shí)現(xiàn)會議命中包含會議主席的SIP帳號,成員人數(shù)信息,全部參與會議的與會成員的SIP帳號;(2),SIP服務(wù)器使用實(shí)現(xiàn)會議應(yīng)答命令應(yīng)答電腦終端的PC軟件,該會議應(yīng)答命令包含資源信息,該資源信息包括會議室SIP帳號的會議室混音SDP信息;(3),SIP服務(wù)器使用標(biāo)準(zhǔn)SIP協(xié)議流程攜帶會議室混音SDP信息分別按順序與所述的至少一個與會成員的SIP帳號一一建立呼叫;(4),當(dāng)全部與會成員用戶都成功建立連接后,其與會成員方的RTP媒體流會在會議室混音模塊中混音,再通過減去原方語音的算法把混音發(fā)回到各個SIP UA上,從而實(shí)現(xiàn)會議功能。
全文摘要
本發(fā)明公開了一種PC軟件與SIP UA綁定及控制的方法,屬于信息和通信技術(shù)中主要涉及SIP產(chǎn)品的綁定及控制方法的技術(shù)領(lǐng)域。包括在SIP UA與SIP服務(wù)器間通過標(biāo)準(zhǔn)SIP協(xié)議進(jìn)行通信并預(yù)先在SIP服務(wù)器內(nèi)建立標(biāo)識至少一個SIP UA的SIP帳號通訊錄;該SIP服務(wù)器與該P(yáng)C軟件之間通過自定義專用控制協(xié)議進(jìn)行通信,從而達(dá)到綁定及控制SIP UA按需要進(jìn)行呼叫,掛斷,轉(zhuǎn)接及實(shí)現(xiàn)多方會議的功能,解決了傳統(tǒng)SIP UA終端一直存在的無法建立通信錄及按用戶需要自由進(jìn)行呼叫控制和組合通話等不足,且在使用上簡易方便,更為靈活。
文檔編號H04L29/06GK102185828SQ201110032228
公開日2011年9月14日 申請日期2011年1月30日 優(yōu)先權(quán)日2011年1月30日
發(fā)明者吳天勇, 張劍華, 李三零, 李偉明, 李艷平 申請人:廣東佳和通信技術(shù)有限公司