專利名稱:一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IMS(IP Multimedia Subsystem,IP 多媒體子系統(tǒng))及 NGN(Next Generation Network,下一代通信網(wǎng)絡(luò))網(wǎng)絡(luò)下的智能網(wǎng)通訊領(lǐng)域,涉及CTD(Click To Dial,點(diǎn)擊撥號)、廣播組呼,尤其涉及一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的方法和系統(tǒng)。
背景技術(shù):
所謂CTD(Click To Dial)業(yè)務(wù),即點(diǎn)擊撥號業(yè)務(wù)。用戶登錄CTD WEB界面,輸入邏輯主叫號碼如用戶A和邏輯被叫號碼如用戶B,CTD應(yīng)用服務(wù)器通過先呼叫邏輯主叫號碼用戶A,待A接聽后,CTD應(yīng)用服務(wù)器再呼叫邏輯被叫號碼用戶B,B振鈴,A聽回鈴音,B摘機(jī),AB通話。即通過CTD業(yè)務(wù)將用戶希望進(jìn)行通話的兩方電話號碼進(jìn)行話路橋接,而實(shí)現(xiàn)兩方通話的呼叫類業(yè)務(wù)。所謂廣播組呼,是指邏輯主叫號碼用戶A同時(shí)與多個(gè)邏輯被叫號碼用戶Bi、 B2、...等多人通話,但只有邏輯主叫號碼用戶A可以發(fā)言,邏輯被叫號碼用戶B1、B2、...自己不能發(fā)言,只能聽到用戶A的發(fā)言,類似于現(xiàn)實(shí)中的廣播,但該呼叫對用戶B1、B2、...又是同時(shí)發(fā)起的,所以又稱之為組呼。廣播組呼的過程中,用戶A也可以將某用戶中的一個(gè)如用戶Bi指定為主席,這樣用戶A和用戶Bi均可以發(fā)言。廣播組呼的過程中,用戶A還可以對某用戶中的一個(gè)如用戶他進(jìn)行點(diǎn)名私聊,這樣用戶A和用戶他單獨(dú)私聊,其他用戶繼續(xù)保持原來的狀態(tài),如被指定為主席的用戶可以繼續(xù)發(fā)言,未被指定為主席的用戶繼續(xù)接聽別人的發(fā)言。傳統(tǒng)的呼叫業(yè)務(wù),即用戶通過終端(如固定電話,手機(jī)等),直接撥打目的電話號碼來實(shí)現(xiàn)的。而CTD呼叫,則是由CTD應(yīng)用服務(wù)器分別發(fā)起兩路需要進(jìn)行通話的電話號碼的呼叫。傳統(tǒng)的CTD業(yè)務(wù),在現(xiàn)在通訊網(wǎng)絡(luò)中被廣泛使用,如MebCal 1、Web800等都屬于 CTD呼叫業(yè)務(wù)或其衍生業(yè)務(wù)。用戶可以通過CTD呼叫的操作界面,查看到當(dāng)前通話的狀態(tài), 如通話雙方的電話號碼及姓名,呼叫狀態(tài)(如被叫振鈴、被叫應(yīng)答、被叫掛機(jī)、被叫呼叫保持中等),為了使通話界面更加美觀甚至可以在界面上顯示雙方使用的頭像等,業(yè)務(wù)可以進(jìn)一步擴(kuò)展實(shí)現(xiàn)通話雙方的IM業(yè)務(wù)anstance Message即時(shí)消息業(yè)務(wù))。傳統(tǒng)的CTD業(yè)務(wù)系統(tǒng)結(jié)構(gòu)圖如圖1,信令流程圖如圖2。圖1為CTD業(yè)務(wù)實(shí)現(xiàn)流程,其中各網(wǎng)元功能描述如下1、用戶登錄Web或客戶端軟件終端提供給用戶發(fā)起呼叫或呼叫控制的裝置,如 PC機(jī),3G終端等。2、點(diǎn)擊撥號TOB服務(wù)器(CTD Web Server,CTD WS)提供CTD呼叫HTTP服務(wù)功能, 用戶登錄,通話號碼填寫,通話控制及信息顯示界面等功能。3、點(diǎn)擊撥號應(yīng)用服務(wù)器(CTD Application Server, CTD AS)提供底層CTD業(yè)務(wù)能力,如呼叫控制,狀態(tài)上報(bào),話單生成等功能。4、媒體資源服務(wù)器(Media Resource Server,MRS)提供語音媒體能力,一般為媒體服務(wù)器(Media Server, MS) 0 一般用于放音、放音收號。5、通話終端(User End, UE)用戶通話使用,具體物理設(shè)備有固定電話,手機(jī)或者專業(yè)的視頻通話終端等。具體網(wǎng)元中使用協(xié)議如下1、用戶Web同CTD WS之間為HTTP服務(wù)調(diào)用,使用HTTP協(xié)議。2XTD WS同CTD AS之間為服務(wù)器間通訊,傳輸層使用TCP協(xié)議,應(yīng)用層協(xié)議可根據(jù)具體需要選擇XML等,如果不使用應(yīng)用層協(xié)議,可以自定義TCP消息體或使用下文定義的 TCP消息體結(jié)構(gòu)。3,CTD AS同MRS或UE之間為呼叫通話的媒體協(xié)商,CTD AS與UE通過核心網(wǎng)使用會(huì)話初始協(xié)議(Session Initiation Protocol, SIP)協(xié)議互通,CTD AS同MRS之間通常使用SIP協(xié)議或媒體網(wǎng)關(guān)控制協(xié)議(Media Gateway Control Protocol,MGCP),具體決定于 MRS支持的協(xié)議類型。4、UE同MRS之間為媒體流的傳送,UE與MRS具體媒體包的編解碼格式,收發(fā)端口, 帶寬傳輸速率等,根據(jù)呼叫時(shí),終端同MRS之間的媒體協(xié)商進(jìn)行。注圖1中只是一個(gè)概要的圖示,隱藏了 IMS或NGN網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),實(shí)際實(shí)現(xiàn)中CTD AS, MRS及UE是接入IMS網(wǎng)絡(luò)或NGN網(wǎng)絡(luò)中的。圖2為傳統(tǒng)的CTD業(yè)務(wù)信令流程圖,該流程中CTD AS首先呼叫UE A,然后再呼叫 UE B,在UE A和UE B都摘機(jī)后,建立兩個(gè)用戶之間的橋接,從而實(shí)現(xiàn)UE A和UE B之間的通話。然而傳統(tǒng)的CTD業(yè)務(wù)只能實(shí)現(xiàn)兩方通話,無法實(shí)現(xiàn)廣播組呼。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的方法和系統(tǒng),用于解決傳統(tǒng)CTD業(yè)務(wù)不能實(shí)現(xiàn)組呼叫多個(gè)邏輯被叫,不支持廣播等功能的技術(shù)問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的方法,該方法包括點(diǎn)擊撥號業(yè)務(wù)TOB服務(wù)器CTD WS發(fā)送呼叫請求給點(diǎn)擊撥號業(yè)務(wù)應(yīng)用服務(wù)器CTD AS,所述呼叫請求中包含邏輯主叫和邏輯被叫列表;CTD AS呼叫邏輯主叫,并在邏輯主叫摘機(jī)后組呼所述邏輯被叫列表中的全部邏輯被叫;在邏輯被叫列表中的任一邏輯被叫摘機(jī)后,CTD AS將邏輯主叫與媒體資源服務(wù)器 MRS關(guān)聯(lián),控制邏輯主叫可聽可說,將當(dāng)前已摘機(jī)和后續(xù)摘機(jī)的邏輯被叫與MRS關(guān)聯(lián),控制其只可聽不可說。進(jìn)一步地,在CTD AS將邏輯主叫與媒體資源服務(wù)器MRS關(guān)聯(lián)之前,所述方法還包括CTD AS判斷是否有邏輯被叫列表中的邏輯被叫摘機(jī),當(dāng)判斷到邏輯被叫列表中的任一邏輯被叫摘機(jī)時(shí),則執(zhí)行所述將邏輯主叫與媒體資源服務(wù)器MRS關(guān)聯(lián)的步驟;若最終CTD AS判斷到所有邏輯被叫全部未摘機(jī),則結(jié)束呼叫流程。進(jìn)一步地,所述方法還包括
在邏輯主叫摘機(jī)且CTD AS判斷到至少有一個(gè)邏輯被叫臨時(shí)響應(yīng)為振鈴時(shí),CTD AS 給邏輯主叫播放回鈴音;在CTD AS判斷到至少一個(gè)邏輯被叫摘機(jī)后,CTD AS停止給邏輯主叫播放回鈴音。進(jìn)一步地,所述方法還包括邏輯主叫根據(jù)需要指定某個(gè)邏輯被叫為主席,CTD AS將控制該成為主席的邏輯被叫可聽可說;和/或,邏輯主叫根據(jù)需要指定某個(gè)邏輯被叫為私聊對象,所述CTD AS控制邏輯主叫和成為私聊對象的邏輯被叫進(jìn)行單獨(dú)私聊。進(jìn)一步地,所述方法還包括;所述CTD AS將邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)上報(bào)給CTD WS, CTD WS為用戶顯示所述邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)。基于本發(fā)明實(shí)施例,本發(fā)明還提出一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的系統(tǒng),包含 CTD WS、MRS 禾口 CTD AS,所述CTD WS用于發(fā)送呼叫請求給CTD AS,所述呼叫請求中包含邏輯主叫和邏輯被叫列表;所述CTD AS用于呼叫邏輯主叫,并在邏輯主叫摘機(jī)后組呼所述邏輯被叫列表中的全部邏輯被叫;在邏輯被叫列表中的任一邏輯被叫摘機(jī)后,所述CTD AS還用于將邏輯主叫與媒體資源服務(wù)器MRS關(guān)聯(lián),控制邏輯主叫可聽可說,并將當(dāng)前已摘機(jī)和后續(xù)摘機(jī)的邏輯被叫與 MRS關(guān)聯(lián),控制其只可聽不可說。進(jìn)一步地,所述CTD AS還用于在判斷到所有邏輯被叫全部未摘機(jī),則結(jié)束呼叫流程。進(jìn)一步地,所述CTD AS還用于在邏輯主叫摘機(jī)且判斷到至少有一個(gè)邏輯被叫臨時(shí)響應(yīng)為振鈴時(shí),給邏輯主叫播放回鈴音;在判斷到至少一個(gè)邏輯被叫摘機(jī)后,停止給邏輯主叫播放回鈴音。進(jìn)一步地,在邏輯主叫指定某個(gè)邏輯被叫為主席時(shí),所述CTD AS還用于控制該成為主席的邏輯被叫可聽可說;和/或,在邏輯主叫還指定某個(gè)邏輯被叫為私聊對象時(shí),所述CTD AS還用于控制邏輯主叫和指定為私聊對象的邏輯被叫進(jìn)行單獨(dú)私聊。進(jìn)一步地,所述CTD AS還用于將邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)上報(bào)給CTD WS ; 所述CTD WS還用于為用戶顯示所述邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)。本發(fā)明中,由點(diǎn)擊撥號業(yè)務(wù)應(yīng)用服務(wù)器來執(zhí)行信令控制、會(huì)議混音,不需要特定的終端,并且能夠在點(diǎn)擊撥號業(yè)務(wù)應(yīng)用服務(wù)器的控制下實(shí)現(xiàn)對多個(gè)邏輯被叫的組呼和廣播, 每一個(gè)邏輯被叫用戶只要摘機(jī),都可以接入該呼叫中。本發(fā)明擴(kuò)展了現(xiàn)有點(diǎn)擊撥號業(yè)務(wù)的功能,擴(kuò)展了擊撥號業(yè)務(wù)的應(yīng)用,滿足了用戶多方面的需求。
圖1為本發(fā)明的網(wǎng)元結(jié)構(gòu)圖;圖2為傳統(tǒng)CTD業(yè)務(wù)實(shí)現(xiàn)的信令流程圖;圖3為本發(fā)明實(shí)現(xiàn)的邏輯流程圖4為本發(fā)明具體實(shí)施的信令流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。圖3為本發(fā)明基于CTD業(yè)務(wù)實(shí)現(xiàn)廣播組呼的方法步驟流程圖,本發(fā)明作為CTD業(yè)務(wù)的一種擴(kuò)展功能實(shí)現(xiàn),詳細(xì)步驟如下步驟F1,用戶登錄CTD WEB,輸入邏輯主叫A和邏輯被叫列表后點(diǎn)擊呼叫,呼叫請求由CTD WS發(fā)送到CTD AS。步驟F2,CTD AS收到呼叫請求,給CTD WS發(fā)送接受請求的響應(yīng),并在CTD WEB顯示提示信息呼叫處理中。步驟F3,CTD AS呼叫邏輯主叫A。步驟F4,CTD AS向CTD WS上報(bào)邏輯主叫A的響應(yīng),并實(shí)時(shí)顯示在CTD WEB上,如振鈴、不在線、忙、摘機(jī)等。步驟J1,若邏輯主叫A最終響應(yīng)為摘機(jī),則執(zhí)行步驟F6。否則執(zhí)行步驟F5。步驟F5,CTD WS控制CTD WEB顯示失敗提示信息邏輯主叫A未摘機(jī),呼叫失敗,
流程結(jié)束。步驟F6,CTD AS同時(shí)呼叫邏輯被叫列表中的全部號碼,如Β1、Β2· · ·。步驟F7,CTD AS向CTD WS上報(bào)每一個(gè)邏輯被叫的響應(yīng),并分欄實(shí)時(shí)顯示在CTD WEB上,如振鈴、不在線、忙、摘機(jī)等。步驟J2,若邏輯被叫至少有一個(gè)臨時(shí)響應(yīng)為振鈴,則執(zhí)行步驟F8。否則執(zhí)行步驟 J3。步驟F8,CTD AS給邏輯主叫A播放回鈴音,攜帶簡短的業(yè)務(wù)提示信息。步驟J3,若邏輯被叫最終響應(yīng)為全部未摘機(jī),則執(zhí)行步驟F9。否則執(zhí)行步驟F11。步驟F9,CTD WS控制CTD WEB顯示失敗提示信息邏輯被叫全部未摘機(jī),呼叫失敗。步驟F10,CTD AS給邏輯主叫A播放失敗提示音邏輯被叫全部未摘機(jī),呼叫失敗,
流程結(jié)束。步驟Fll,CTD AS停止給邏輯主叫A播放回鈴音。步驟F12,CTD AS將邏輯主叫A與MRS關(guān)聯(lián),控制A可聽可說。步驟F13,CTD AS將摘機(jī)的邏輯被叫與MRS關(guān)聯(lián),控制其只可聽不可說。步驟F14,邏輯主叫A開始發(fā)言,已經(jīng)摘機(jī)的邏輯被叫可以實(shí)時(shí)聽到A的發(fā)言,后續(xù)摘機(jī)的邏輯被叫也可以實(shí)時(shí)聽到A的發(fā)言。步驟F15,邏輯主叫A根據(jù)需要指定某個(gè)邏輯被叫為主席,CTD AS將控制該成為主席的邏輯被叫可聽可說;和/或,邏輯主叫A根據(jù)需要指定某個(gè)邏輯被叫B為私聊對象,在 CTD AS的控制下實(shí)現(xiàn)邏輯主叫A和邏輯被叫B單獨(dú)私聊,其他用戶繼續(xù)保持原來的狀態(tài)。圖4為本發(fā)明實(shí)施例提供的基于CTD業(yè)務(wù)實(shí)現(xiàn)廣播組呼的信令流程圖,該流程中, 以邏輯主叫為A,邏輯被叫列表為B1、B2、B3為例,按時(shí)間順序編號示例實(shí)現(xiàn)本發(fā)明基于CTD 業(yè)務(wù)實(shí)現(xiàn)廣播組呼信令流程
步驟401,CTD WS發(fā)起廣播組呼的呼叫請求到CTD AS,并攜帶一些呼叫的信息,如邏輯主叫號碼A、邏輯被叫列表Bi、B2、B3等。步驟402,CTD AS向CTD WS返回廣播組呼的呼叫響應(yīng)到CTD WS,表示呼叫正在處理中。步驟403,CTD AS向UE A發(fā)送邀請INVITE請求,呼叫UE A。步驟404,UE A振鈴,UE A向CTD AS返回180振鈴臨時(shí)響應(yīng),若該180是可靠的, 則還需要CTD AS向UE A返回PRACK臨時(shí)確認(rèn)(Provisional ACK),UEA向CTD AS回復(fù) 2000K(PRACK)。步驟405,CTD AS向CTD WS通報(bào)狀態(tài)邏輯主叫A振鈴。步驟406,UE A摘機(jī),UE A向CTD AS回復(fù)2000K (INVITE)響應(yīng),并攜帶自身的媒體信息。步驟407,CTD AS向CTD WS通報(bào)狀態(tài)邏輯主叫A摘機(jī)。步驟408,CTD AS 向 UE Bl 發(fā)送 INVITE 請求。步驟409,CTD AS 向 UE B2 發(fā)送 INVITE 請求。步驟410,CTD AS 向 UE B3 發(fā)送 INVITE 請求。步驟411,UE Bl振鈴,UE Bl向CTD AS返回180振鈴臨時(shí)響應(yīng),若該180是可靠的,則還需要CTD AS向UE Bl返回PRACK臨時(shí)確認(rèn),UE Bl向CTD AS回復(fù)2000K(PRACK)。步驟412,CTD AS向CTD WS通報(bào)狀態(tài)邏輯被叫Bl振鈴。步驟413,CTD AS準(zhǔn)備給邏輯主叫A放回鈴音,CTD AS向MRS發(fā)送INVITE請求, 攜帶UE A的媒體信息。步驟414,MRS向CTD AS回復(fù)2000K(INVITE)響應(yīng),攜帶自身的媒體信息。步驟415,CTD AS向MRS發(fā)送ACK確認(rèn)消息。步驟416,CTD AS向UE A發(fā)送ACK確認(rèn)消息,攜帶MRS的媒體信息。步驟417,CTD AS向MRS發(fā)送INFO指示消息,指示MRS放音。步驟418,MRS向CTD AS回復(fù)2000K(INFO)響應(yīng),此時(shí)UE A聽回鈴音。步驟419,UE B2振鈴,UE B2向CTD AS返回180振鈴臨時(shí)響應(yīng),若該180是可靠的,則還需要CTD AS向UE B2返回PRACK臨時(shí)確認(rèn),UE B2向CTD AS回復(fù)2000K(PRACK)。步驟420,CTD AS向CTD WS通報(bào)狀態(tài)邏輯被叫B2振鈴。步驟421,UE B3 忙,UE B3 向 CTD AS 回復(fù) 486 響應(yīng)。步驟422,CTD AS向CTD WS通報(bào)狀態(tài)邏輯被叫B3忙。步驟423,CTD AS向UE B3發(fā)送ACK確認(rèn)消息。步驟424,UE Bl摘機(jī),UE Bl向CTD AS回復(fù)2000K(INVITE)響應(yīng),并攜帶自身的媒體信息。步驟425,CTD AS向CTD WS通報(bào)狀態(tài)邏輯被叫Bl摘機(jī)。步驟426,CTD AS停止給UE播放回鈴音,CTD AS向MRS發(fā)送BYE請求。步驟427,MRS 向 CTD AS 回復(fù) 2000K (BYE)響應(yīng)。步驟428,CTD AS準(zhǔn)備對UE A混音,CTD AS向UE A發(fā)送REINVITE請求。步驟429,UE A向CTD AS回復(fù)2000K (REINVITE)響應(yīng),攜帶自身的媒體信息。步驟430,CTD AS向MRS發(fā)送INVITE請求,攜帶UE A的媒體信息。
步驟431,MRS向CTD AS回復(fù)2000K(INVITE)響應(yīng),攜帶自身的媒體信息。步驟432,CTD AS向MRS發(fā)送ACK確認(rèn)消息。步驟433,CTD AS向UE A發(fā)送ACK確認(rèn)消息,攜帶MRS的媒體信息。步驟434,CTD AS向MRS發(fā)送INFO指示消息,指示MRS混音可聽可說雙向混音。步驟435,MRS向CTD AS回復(fù)2000K(INFO)響應(yīng),此時(shí)UE A可聽可說。步驟436,CTD AS準(zhǔn)備對UE Bl混音,CTD AS向MRS發(fā)送INVITE請求,攜帶UE Bl 的媒體信息。步驟437,MRS向CTD AS回復(fù)2000K(INVITE)響應(yīng),攜帶自身的媒體信息。步驟438,CTD AS向MRS發(fā)送ACK確認(rèn)消息。步驟439,CTD AS向UE Bl發(fā)送ACK確認(rèn)消息,攜帶MRS的媒體信息。步驟440,CTD AS向MRS發(fā)送INFO指示消息,指示MRS混音只可聽不可說單向混
曰O步驟441,MRS向CTD AS回復(fù)2000K(INF0)響應(yīng),此時(shí)UE Bl只可聽不可說。步驟442,UE B2摘機(jī),UE Bl向CTD AS回復(fù)2000K(INVITE)響應(yīng),并攜帶自身的媒體信息。步驟443,CTD AS向CTD WS通報(bào)狀態(tài)邏輯被叫B2摘機(jī)。步驟444,CTD AS準(zhǔn)備對UE B2混音,CTD AS向MRS發(fā)送INVITE請求,攜帶UE B2 的媒體信息。步驟445,MRS向CTD AS回復(fù)2000K(INVITE)響應(yīng),攜帶自身的媒體信息。步驟446,CTD AS向MRS發(fā)送ACK確認(rèn)消息。步驟447,CTD AS向UE Bl發(fā)送ACK確認(rèn)消息,攜帶MRS的媒體信息。步驟448,CTD AS向MRS發(fā)送INFO指示消息,指示MRS混音只可聽不可說單向混
曰O步驟449,MRS向CTD AS回復(fù)2000K(INF0)響應(yīng),此時(shí)UE B2只可聽不可說?;诒緦?shí)施例提供的基于CTD業(yè)務(wù)實(shí)現(xiàn)廣播組呼的方法流程和信令流程圖,本發(fā)明實(shí)施例還提供了一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的系統(tǒng),該系統(tǒng)的模塊功能結(jié)構(gòu)仍可基于圖1所示的現(xiàn)有CTD業(yè)務(wù)系統(tǒng)結(jié)構(gòu),所不同的是,本發(fā)明對現(xiàn)有CTD系統(tǒng)中的CTD WS、 CTD AS和MRS的功能進(jìn)行了擴(kuò)展,從而實(shí)現(xiàn)了對多個(gè)邏輯被叫的組呼、廣播等擴(kuò)展功能,所擴(kuò)展的部分都能從上述方法流程和信令流程中直接導(dǎo)出,此處不再贅述。本發(fā)明實(shí)施例提供的方法和系統(tǒng)能夠在點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)對多個(gè)邏輯被叫的組呼功能,該功能屬于一種B2B(Back to Back,背靠背式)呼叫類服務(wù),其優(yōu)點(diǎn)有(1)信令的控制和會(huì)議混音、靜音由CTD應(yīng)用服務(wù)器控制,不需要特定的終端,因此邏輯主叫與邏輯被叫不受用戶終端類型的限制,現(xiàn)有的終端類型都可以充當(dāng)邏輯主叫或邏輯被叫;(2)實(shí)現(xiàn)了組呼功能,同時(shí)可以呼叫多個(gè)邏輯被叫用戶,即將原用戶B由一個(gè)邏輯被叫用戶擴(kuò)展成了多個(gè)邏輯被叫用戶B1、B2、...,每一個(gè)邏輯被叫用戶只要摘機(jī),都可以接入該呼叫中;(3)實(shí)現(xiàn)了廣播功能,只有邏輯主叫用戶可以說話發(fā)言,充當(dāng)廣播中的播音員角色,邏輯被叫用戶都不能說話發(fā)言,充當(dāng)聽眾角色,這種功能可以廣泛地應(yīng)用,如公司重要方針指示、酒店火情緊急通報(bào)、特定人群定制的語音收聽服務(wù)等;(4)支持指定主席和取消主席功能,即可以實(shí)現(xiàn)呼叫過程中增加主持人或取消主持人的功能;(5)支持點(diǎn)名私聊功能,可以實(shí)現(xiàn)邏輯主叫用戶與任一邏輯被叫用戶單獨(dú)兩方通話。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明保護(hù)范圍。
權(quán)利要求
1.一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的方法,其特征在于,該方法包括點(diǎn)擊撥號業(yè)務(wù)WEB服務(wù)器CTD WS發(fā)送呼叫請求給點(diǎn)擊撥號業(yè)務(wù)應(yīng)用服務(wù)器CTD AS,所述呼叫請求中包含邏輯主叫和邏輯被叫列表;CTD AS呼叫邏輯主叫,并在邏輯主叫摘機(jī)后組呼所述邏輯被叫列表中的全部邏輯被叫;在邏輯被叫列表中的任一邏輯被叫摘機(jī)后,CTD AS將邏輯主叫與媒體資源服務(wù)器MRS 關(guān)聯(lián),控制邏輯主叫可聽可說,將當(dāng)前已摘機(jī)和后續(xù)摘機(jī)的邏輯被叫與MRS關(guān)聯(lián),控制其只可聽不可說。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在CTDAS將邏輯主叫與媒體資源服務(wù)器 MRS關(guān)聯(lián)之前,所述方法還包括CTD AS判斷是否有邏輯被叫列表中的邏輯被叫摘機(jī),當(dāng)判斷到邏輯被叫列表中的任一邏輯被叫摘機(jī)時(shí),則執(zhí)行所述將邏輯主叫與媒體資源服務(wù)器MRS關(guān)聯(lián)的步驟; 若最終CTD AS判斷到所有邏輯被叫全部未摘機(jī),則結(jié)束呼叫流程。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括在邏輯主叫摘機(jī)且CTD AS判斷到至少有一個(gè)邏輯被叫臨時(shí)響應(yīng)為振鈴時(shí),CTD AS給邏輯主叫播放回鈴音;在CTD AS判斷到至少一個(gè)邏輯被叫摘機(jī)后,CTD AS停止給邏輯主叫播放回鈴音。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括邏輯主叫根據(jù)需要指定某個(gè)邏輯被叫為主席,CTD AS將控制該成為主席的邏輯被叫可聽可說;和/或,邏輯主叫根據(jù)需要指定某個(gè)邏輯被叫為私聊對象,所述CTD AS控制邏輯主叫和成為私聊對象的邏輯被叫進(jìn)行單獨(dú)私聊。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括;所述CTD AS將邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)上報(bào)給CTD WS, CTD WS為用戶顯示所述邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)。
6.一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的系統(tǒng),包含CTD WS、MRS和CTD AS,其特征在于,所述CTD WS用于發(fā)送呼叫請求給CTD AS,所述呼叫請求中包含邏輯主叫和邏輯被叫列表;所述CTD AS用于呼叫邏輯主叫,并在邏輯主叫摘機(jī)后組呼所述邏輯被叫列表中的全部邏輯被叫;在邏輯被叫列表中的任一邏輯被叫摘機(jī)后,所述CTD AS還用于將邏輯主叫與媒體資源服務(wù)器MRS關(guān)聯(lián),控制邏輯主叫可聽可說,并將當(dāng)前已摘機(jī)和后續(xù)摘機(jī)的邏輯被叫與MRS關(guān)聯(lián),控制其只可聽不可說。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述CTD AS還用于在判斷到所有邏輯被叫全部未摘機(jī),則結(jié)束呼叫流程。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述CTD AS還用于在邏輯主叫摘機(jī)且判斷到至少有一個(gè)邏輯被叫臨時(shí)響應(yīng)為振鈴時(shí), 給邏輯主叫播放回鈴音;在判斷到至少一個(gè)邏輯被叫摘機(jī)后,停止給邏輯主叫播放回鈴音。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,在邏輯主叫指定某個(gè)邏輯被叫為主席時(shí),所述CTD AS還用于控制該成為主席的邏輯被叫可聽可說;和/或在邏輯主叫還指定某個(gè)邏輯被叫為私聊對象時(shí),所述CTD AS還用于控制邏輯主叫和指定為私聊對象的邏輯被叫進(jìn)行單獨(dú)私聊。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述CTD AS還用于將邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)上報(bào)給CTD WS; 所述CTD WS還用于為用戶顯示所述邏輯主叫和邏輯被叫的當(dāng)前狀態(tài)。
全文摘要
本發(fā)明公開了一種點(diǎn)擊撥號業(yè)務(wù)中實(shí)現(xiàn)廣播組呼的方法和系統(tǒng),用于解決傳統(tǒng)CTD業(yè)務(wù)不能實(shí)現(xiàn)組呼叫多個(gè)邏輯被叫,不支持廣播等功能的技術(shù)問題。本發(fā)明中,由點(diǎn)擊撥號業(yè)務(wù)應(yīng)用服務(wù)器來執(zhí)行信令控制、會(huì)議混音,不需要特定的終端,并且能夠在點(diǎn)擊撥號業(yè)務(wù)應(yīng)用服務(wù)器的控制下實(shí)現(xiàn)對多個(gè)邏輯被叫的組呼和廣播,每一個(gè)邏輯被叫用戶只要摘機(jī),都可以接入該呼叫中。本發(fā)明擴(kuò)展了現(xiàn)有點(diǎn)擊撥號業(yè)務(wù)的功能,擴(kuò)展了擊撥號業(yè)務(wù)的應(yīng)用,滿足了用戶多方面的需求。
文檔編號H04L12/18GK102255738SQ20111020501
公開日2011年11月23日 申請日期2011年7月21日 優(yōu)先權(quán)日2011年7月21日
發(fā)明者屈天喜, 王一峰, 錢晨, 黃鑫娟 申請人:中興通訊股份有限公司