專(zhuān)利名稱(chēng):會(huì)話(huà)處理方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種會(huì)話(huà)處理方法、設(shè)備及系統(tǒng)。
背景技術(shù):
隨著個(gè)人通信的發(fā)展,每個(gè)人擁有的通信工具也越來(lái)越多,例如手機(jī)、小靈通、辦 公電話(huà)、家庭電話(huà)、軟phone等。通常情況下,每種通信工具都具有一個(gè)不同的號(hào)碼,為了方 便用戶(hù),可以開(kāi)通“一號(hào)通”業(yè)務(wù)?!耙惶?hào)通”業(yè)務(wù)中將用戶(hù)同時(shí)擁有多個(gè)終端,包括手機(jī)、小 靈通、軟phone、辦公電話(huà)、家庭電話(huà)等等綁定在一起,并登記一個(gè)一號(hào)通號(hào)碼。當(dāng)主叫呼叫 該用戶(hù)的一號(hào)通號(hào)碼時(shí),用戶(hù)的手機(jī)、小靈通、軟phone、辦公電話(huà)、家庭電話(huà)等等被綁定在 該一號(hào)通業(yè)務(wù)中的所有終端都振鈴,當(dāng)用戶(hù)選擇其中一個(gè)終端接聽(tīng)電話(huà)時(shí),其余終端振鈴 停止?,F(xiàn)有技術(shù)中一號(hào)通業(yè)務(wù)通常是在會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)(Session Initial Protocol (Gateway ;以下簡(jiǎn)稱(chēng)SIP Gff)設(shè)置開(kāi)通。具體通信過(guò)程如下用戶(hù)A向SIP GW發(fā)起呼叫一號(hào) 通號(hào)碼的請(qǐng)求;SIP GW首先獲取一號(hào)通業(yè)務(wù)中該一號(hào)通號(hào)碼對(duì)應(yīng)的各個(gè)終端號(hào)碼;然后通 過(guò)綁定各終端的軟交換(可以簡(jiǎn)稱(chēng)為Soft Switch)設(shè)備分別向該一號(hào)通號(hào)碼對(duì)應(yīng)的各個(gè) 終端發(fā)起呼叫。并由軟交換設(shè)備檢測(cè)各個(gè)終端的實(shí)際情況,例如各個(gè)終端的實(shí)際情況可能 是正常響鈴等待用戶(hù)接聽(tīng)、終端故障、占線(xiàn)或者暫時(shí)無(wú)法接通等情況。軟交換設(shè)備根據(jù)各終 端的實(shí)際情況向SIP GW發(fā)送1 (信令及相應(yīng)的提示音的消息包,并由SIP GW向主叫透?jìng)?相應(yīng)的提示音,由主叫根據(jù)該提示音確定一號(hào)通號(hào)碼對(duì)應(yīng)的終端的狀態(tài)。但是通常情況下, 由于網(wǎng)絡(luò)環(huán)境的差異,軟交換設(shè)備檢測(cè)各個(gè)終端的狀態(tài)以及向SIP GW發(fā)送1 (信令及相應(yīng) 的提示音的消息包時(shí)間會(huì)不一樣。通常情況下SIP GW無(wú)法識(shí)別WX信令對(duì)應(yīng)的提示音所 標(biāo)識(shí)的終端的狀態(tài),只能將最先接收到的1 (信令對(duì)應(yīng)的提示音透?jìng)鹘o主叫A。在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題現(xiàn)有技術(shù)中, SIP GW無(wú)法識(shí)別1 (信令對(duì)應(yīng)的提示音所標(biāo)識(shí)的終端的狀態(tài),而將最先接收到的1 (信令 對(duì)應(yīng)的提示音透?jìng)鹘o主叫A。當(dāng)SIP GW最先接收到的提示音是占線(xiàn)、故障或者無(wú)法接通的 等非正常提示音,而此時(shí)該一號(hào)通的其他號(hào)碼仍能正常時(shí),主叫仍然接收到的非正常提示 音,造成用戶(hù)此次呼叫會(huì)話(huà)建立失敗。因此現(xiàn)有技術(shù)的一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率較低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種會(huì)話(huà)處理方法、設(shè)備及系統(tǒng),用以解決現(xiàn)有技術(shù)的一號(hào)通 業(yè)務(wù)中會(huì)話(huà)處理效率較低的缺陷。本發(fā)明實(shí)施例提供一種會(huì)話(huà)處理方法,包括在分別接收會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼 叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的狀態(tài);所述至少兩個(gè)終端為所 述一號(hào)通號(hào)碼對(duì)應(yīng)的終端;分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令,以供所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài) 信息,并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽簟1景l(fā)明實(shí)施例提供一種會(huì)話(huà)處理方法,包括在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)所述一號(hào)通號(hào)碼對(duì)應(yīng)的軟交換設(shè)備 向所述一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,分別接收所述軟交換設(shè)備發(fā)送 的至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信息;并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?。本發(fā)明實(shí)施例還提供一種軟交換設(shè)備,包括檢測(cè)模塊,用于在分別接收會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫 請(qǐng)求發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的狀態(tài);所述至少 兩個(gè)終端為所述一號(hào)通號(hào)碼對(duì)應(yīng)的終端;發(fā)送模塊,用于分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的 終端狀態(tài)信息的信令,以供所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)從所述至少兩個(gè)信令中獲取所述至少兩 個(gè)終端的狀態(tài)信息,并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?。本發(fā)明實(shí)施例還提供一種會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,包括接收模塊,用于在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)所述一號(hào)通號(hào)碼對(duì) 應(yīng)的軟交換設(shè)備向所述一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,分別接收所述 軟交換設(shè)備發(fā)送的至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;獲取模塊,用于從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信息;透?jìng)髂K,用于根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?。本發(fā)明實(shí)施例還提供一種會(huì)話(huà)處理系統(tǒng),包括軟交換設(shè)備和會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè) 備;所述軟交換設(shè)備,用于在分別接收所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備根據(jù)主叫呼叫的一 號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的 狀態(tài);所述至少兩個(gè)終端為所述一號(hào)通號(hào)碼對(duì)應(yīng)的終端;并分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān) 設(shè)備發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,用于分別接收所述軟交換設(shè)備發(fā)送的至少兩個(gè)各攜 帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀 態(tài)信息;根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?。本發(fā)明實(shí)施例的會(huì)話(huà)處理方法、設(shè)備及系統(tǒng),通過(guò)由軟交換設(shè)備檢測(cè)一號(hào)通號(hào)碼 對(duì)應(yīng)的至少兩個(gè)終端的狀態(tài);并分別向會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng) 的終端狀態(tài)信息的信令;并由會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)從至少兩個(gè)信令中獲取所述至少兩個(gè)終端 的狀態(tài)信息,并根據(jù)至少兩個(gè)終端的狀態(tài)信息向發(fā)起一號(hào)通號(hào)碼呼叫的主叫透?jìng)魈崾疽簟?本發(fā)明實(shí)施例的技術(shù)方案中,會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)能夠通過(guò)信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各 終端的狀態(tài)信息,并根據(jù)各終端的狀態(tài)信息決定向主叫透?jìng)骱线m的提示音,能夠有效地提 高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的會(huì)話(huà)處理方法的會(huì)話(huà)處理方法的流程圖。圖2為本發(fā)明實(shí)施例二提供的會(huì)話(huà)處理方法的流程圖。圖3為本發(fā)明實(shí)施例三提供的會(huì)話(huà)處理方法的信令圖。圖4為本發(fā)明實(shí)施例四提供的會(huì)話(huà)處理方法的信令圖。圖5為本發(fā)明實(shí)施例五提供的Soft Switch設(shè)備的結(jié)構(gòu)示意圖。圖6為本發(fā)明實(shí)施例六的SIP Gff設(shè)備的結(jié)構(gòu)示意圖。圖7為本發(fā)明實(shí)施例七提供的會(huì)話(huà)處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例一提供的會(huì)話(huà)處理方法的會(huì)話(huà)處理方法的流程圖。本實(shí)施例 的會(huì)話(huà)處理方法的執(zhí)行主體可以為Soft Switch設(shè)備。如圖1所示,本實(shí)施例的會(huì)話(huà)處理 方法,具體可以包括如下步驟步驟100、在分別接收SIP GW根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫 至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)至少兩個(gè)終端的狀態(tài);至少兩個(gè)終端為一號(hào)通號(hào)碼對(duì) 應(yīng)的終端;步驟101、分別向SIP GW發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信 令,以供SIP Gff從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息,并根據(jù)至少兩個(gè)終端的 狀態(tài)信息向主叫透?jìng)魈崾疽簟>唧w地,本實(shí)施例的應(yīng)用場(chǎng)景為在SIP GW上開(kāi)通一號(hào)通業(yè)務(wù),該一號(hào)通業(yè)務(wù)對(duì)應(yīng) 的一號(hào)通號(hào)碼綁定了至少兩個(gè)終端。例如該一號(hào)通號(hào)碼上可以綁定用戶(hù)的移動(dòng)終端、小靈 通、固定電話(huà)、軟Wione以及家庭電話(huà)等等。這些終端可以成為一號(hào)通終端。其中該一號(hào) 通號(hào)碼綁定的至少兩個(gè)終端之間通過(guò)一個(gè)Soft Switch設(shè)備來(lái)管理。在主叫向SIP GW發(fā) 起呼叫一號(hào)通號(hào)碼之后,SIP GW能夠檢測(cè)到該一號(hào)通的號(hào)碼獲取對(duì)應(yīng)的至少兩個(gè)終端的號(hào) 碼。然后通過(guò)對(duì)應(yīng)的Soft Switch設(shè)備向?qū)?yīng)的至少兩個(gè)終端發(fā)起呼叫請(qǐng)求。由于一號(hào)通 號(hào)碼對(duì)應(yīng)的各終端都屬于Soft Switch設(shè)備的用戶(hù),發(fā)向各終端的呼叫首先必須發(fā)往Soft Switch設(shè)備。然后由Soft Switch設(shè)備檢測(cè)各終端的狀態(tài),當(dāng)Soft Switch設(shè)備檢測(cè)到被叫 的終端處于正常的空閑狀態(tài),將呼叫透?jìng)鹘o被叫終端,被叫終端振鈴。當(dāng)Soft Switch設(shè)備 檢測(cè)到被叫的終端處于占線(xiàn)或者故障狀態(tài)或者處于無(wú)法接通狀態(tài)(可以稱(chēng)為異常狀態(tài)), Soft Switch設(shè)備無(wú)法透?jìng)靼l(fā)往該被叫終端的呼叫。SIP Gff與Soft Switch設(shè)備之間傳輸?shù)腟IP信令通常為WX信令,通常在WX信令中攜帶有媒體能力,以實(shí)現(xiàn)被叫與主叫的早期媒體協(xié)商。例如本實(shí)施例中由Soft Switch 設(shè)備檢測(cè)到某終端的狀態(tài)之后,通過(guò)在1 (信令中攜帶該終端對(duì)應(yīng)的狀態(tài)信息,同時(shí)播放 該狀態(tài)信息對(duì)應(yīng)的提示音,該提示音可以通過(guò)該1 信令對(duì)應(yīng)的消息包發(fā)送給SIP Gff,以 供SIP GW將該提示音透?jìng)鹘o主叫。例如當(dāng)該終端對(duì)應(yīng)的狀態(tài)信息為占線(xiàn)時(shí),該WX信令對(duì) 應(yīng)的消息包中攜帶對(duì)應(yīng)的需要透?jìng)鹘o主叫的提示音為“用戶(hù)正忙”。當(dāng)該終端對(duì)應(yīng)的狀態(tài)信 息為正常狀態(tài)時(shí),該1 (信令對(duì)應(yīng)的消息包中攜帶對(duì)應(yīng)的需要透?jìng)鹘o主叫的提示音為正常 提示音或者當(dāng)該用戶(hù)開(kāi)通彩鈴業(yè)務(wù)時(shí),該提示因?yàn)橛脩?hù)定制的彩鈴。當(dāng)該終端對(duì)應(yīng)的狀態(tài) 信息為故障時(shí),該^X信令對(duì)應(yīng)的消息包中攜帶對(duì)應(yīng)的需要透?jìng)鹘o主叫的提示音為“線(xiàn)路 故障”。當(dāng)該終端對(duì)應(yīng)的狀態(tài)信息為暫時(shí)無(wú)法接通時(shí),該1 (信令對(duì)應(yīng)的消息包中攜帶對(duì)應(yīng) 的需要透?jìng)鹘o主叫的提示音為“暫時(shí)無(wú)法接通”;根據(jù)實(shí)際需求,這里的狀態(tài)和相應(yīng)的提示 音還可以為其他。對(duì)應(yīng)地,Soft Switch設(shè)備檢測(cè)完每一個(gè)終端的狀態(tài)信息之后,都需要向SIP GW發(fā) 送1 (信令,同時(shí)播放需要透?jìng)鹘o主叫的提示音。SIP GW接收到Soft Switch設(shè)備發(fā)送的 至少兩個(gè)終端分別對(duì)應(yīng)的1 (信令之后,從至少兩個(gè)信令中可以獲取至少兩個(gè)終端的狀態(tài) 信息,再根據(jù)至少兩個(gè)終端的狀態(tài)信息向主叫透?jìng)魈崾疽?。需要說(shuō)明的是,一號(hào)通號(hào)碼的至少兩個(gè)終端分別對(duì)應(yīng)Soft Switch設(shè)備向SIP Gff 發(fā)送的至少兩個(gè)信令,每一個(gè)信令中攜帶一個(gè)對(duì)應(yīng)的終端的狀態(tài)信息,且各個(gè)信令對(duì)應(yīng)的 終端各不相同。本實(shí)施例的會(huì)話(huà)處理方法,通過(guò)由Soft Switch設(shè)備檢測(cè)一號(hào)通號(hào)碼對(duì)應(yīng)的至少 兩個(gè)終端的狀態(tài);并分別向SIP GW發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信 令;并由SIP GW從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息,并根據(jù)至少兩個(gè)終端的 狀態(tài)信息向發(fā)起一號(hào)通號(hào)碼呼叫的主叫透?jìng)魈崾疽?。本?shí)施例的技術(shù)方案中,SIP GW能夠 通過(guò)信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各終端的狀態(tài)信息,并根據(jù)各終端的狀態(tài)信息決定向主 叫透?jìng)骱线m的提示音。能夠有效地提高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。需要說(shuō)明的是,上述實(shí)施例中,Soft Switch設(shè)備通過(guò)在WX信令中攜帶終端對(duì)應(yīng) 的狀態(tài)信息,具體可以采用18x信令中增加一個(gè)新的擴(kuò)展頭域,用來(lái)指示即將要播放的媒 體類(lèi)別,該媒體類(lèi)別即可以表示該終端的狀態(tài)信息。例如該媒體類(lèi)別可以為“Coloring”,表 示彩鈴,此時(shí)標(biāo)識(shí)被叫的終端處于空閑狀態(tài),并且該終端開(kāi)通了彩鈴,此時(shí)需要SIP GW向主 叫透?jìng)髟撔帕顚?duì)應(yīng)的消息包中的彩鈴即可。該媒體類(lèi)別還可以為“Exception Prompt”,表 示“異常提示音”,此時(shí)標(biāo)識(shí)被叫的終端處于異常狀態(tài),此時(shí),該1 (信令對(duì)應(yīng)的消息包中的 提示音可以為“用戶(hù)忙”、“線(xiàn)路故障”或者“暫時(shí)無(wú)法接通”。該媒體類(lèi)別還可以為“Normal Prompt”,表示“正常提示音”,此時(shí)標(biāo)識(shí)被叫的終端處于正??臻e狀態(tài),但是用戶(hù)沒(méi)有開(kāi)通 彩鈴業(yè)務(wù),此時(shí)該1 (信令對(duì)應(yīng)的消息包中的提示音可以為正常的響鈴提示音。該媒體類(lèi) 別還可以“None”,可以設(shè)置一些缺省狀態(tài)或者一些其他的信息。根據(jù)實(shí)際需求媒體類(lèi)別還 可以設(shè)置為其他參數(shù),只要在SIP GW與Soft Switch設(shè)備之間協(xié)商一致即可。需要說(shuō)明的是,上述實(shí)施例中,當(dāng)SIP GW根據(jù)接收到的信令確定該信令對(duì)應(yīng)的終 端為異常狀態(tài)時(shí),SIP GW向Soft Switch設(shè)備發(fā)送取消對(duì)該異常狀態(tài)的終端的呼叫請(qǐng)求。 對(duì)應(yīng)地Soft Switch設(shè)備接收SIP GW發(fā)送的取消對(duì)該異常狀態(tài)的終端的呼叫請(qǐng)求,并取消 該對(duì)該異常狀態(tài)的終端的呼叫。
圖2為本發(fā)明實(shí)施例二提供的會(huì)話(huà)處理方法的流程圖。如圖2所示,本實(shí)施例的 會(huì)話(huà)處理方法的執(zhí)行主體為SIP GW。本實(shí)施例的會(huì)話(huà)處理方法,具體可以包括如下步驟步驟200、在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)一號(hào)通號(hào)碼對(duì)應(yīng)的Soft Switch設(shè)備向一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,分別接收Soft Switch 設(shè)備發(fā)送的至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;步驟201、從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息;步驟202、根據(jù)至少兩個(gè)終端的狀態(tài)信息向主叫透?jìng)魈崾疽簟>唧w地,與上述實(shí)施例相對(duì)應(yīng),本實(shí)施例在SIP GW—側(cè)描述本發(fā)明的技術(shù)方案。具 體地,SIP GW在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)一號(hào)通號(hào)碼對(duì)應(yīng)的Soft Switch 設(shè)備向一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,接收Soft Switch設(shè)備發(fā)送至 少兩個(gè)信令。每個(gè)信令對(duì)應(yīng)一個(gè)一號(hào)通號(hào)碼的終端,在每個(gè)信令中攜帶有該終端對(duì)應(yīng)的狀 態(tài)信息,以供SIP GW識(shí)別對(duì)應(yīng)的該終端的狀態(tài)信息。SIP GW對(duì)應(yīng)地會(huì)收到與至少兩個(gè)終端 分別對(duì)應(yīng)的至少兩個(gè)信令。然后SIP GW從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息, 并根據(jù)至少兩個(gè)終端的狀態(tài)信息向主叫透?jìng)魈崾疽?。本?shí)施例的終端的狀態(tài)信息可以為正 常狀態(tài)或者異常狀態(tài)。其中異常狀態(tài)可以包括占線(xiàn)、故障或者暫時(shí)無(wú)法接通。本實(shí)施例的會(huì)話(huà)處理方法與上述實(shí)施例一的實(shí)現(xiàn)機(jī)制相同,詳細(xì)亦可參考上述實(shí) 施例的記載,在此不再贅述。本實(shí)施例的會(huì)話(huà)處理方法,SIP Gff通過(guò)接收Soft Switch設(shè)備發(fā)送的至少兩個(gè)各 攜帶有一個(gè)終端狀態(tài)信息的信令,并從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息,并 根據(jù)至少兩個(gè)終端的狀態(tài)信息向發(fā)起一號(hào)通號(hào)碼呼叫的主叫透?jìng)魈崾疽?。本?shí)施例的技術(shù) 方案中,SIP GW能夠通過(guò)信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各終端的狀態(tài)信息,并根據(jù)各終端 的狀態(tài)信息決定向主叫透?jìng)骱线m的提示音,能夠有效地提高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。需要說(shuō)明的是,上述實(shí)施例中的步驟202“根據(jù)至少兩個(gè)終端的狀態(tài)信息向主叫透 傳提示音”具體可以包括以下幾種情況(1)當(dāng)SIP GW從接收到的至少兩個(gè)信令中獲取到至少兩個(gè)終端的狀態(tài)均為異常狀態(tài) 時(shí),可以向主叫透?jìng)髦辽賰蓚€(gè)終端中任意一個(gè)終端對(duì)應(yīng)的提示音或者向主叫返回呼叫不可到達(dá)。具體地,該方案中,SIP GW可以在收到Soft Switch設(shè)備發(fā)送的至少兩個(gè)信令之 后,再?zèng)Q定向主叫透?jìng)髂膫€(gè)提示音,例如當(dāng)一號(hào)通號(hào)碼綁定三個(gè)終端A,B和C時(shí),當(dāng)SIP Gff 收到Soft Switch設(shè)備返回的WX信令得知終端A占線(xiàn);SIP Gff收到Soft Switch設(shè)備返 回的1 信令得知終端B線(xiàn)路故障;SIP Gff收到Soft Switch設(shè)備返回的WX信令得知終 端C暫時(shí)無(wú)法接通;此時(shí)SIP GW可以選擇三個(gè)終端其中之一對(duì)應(yīng)的提示音透?jìng)鹘o主叫。實(shí)際應(yīng)用中,由于各終端對(duì)應(yīng)的18X信令到達(dá)SIP Gff的時(shí)間存在先后順序,可以 優(yōu)選最后收到的1 (信令對(duì)應(yīng)的終端的提示音透?jìng)鹘o主叫。例如終端C對(duì)應(yīng)的WX信令最 后被收到,終端C的狀態(tài)為暫時(shí)無(wú)法接通,對(duì)應(yīng)的提示音的消息包為“暫時(shí)無(wú)法接通,請(qǐng)稍 后撥打”,此時(shí)SIP GW透?jìng)鹘o主叫的提示音可以為“暫時(shí)無(wú)法接通,請(qǐng)稍后拔打”。此時(shí)SIP GW也可以直接向主叫返回呼叫不可到達(dá)的信息?;蛘咧苯咏o主叫回釋 放信令。這里的直接給主叫回釋放信令指的是SIP GW直接釋放掉主叫的該次呼叫,并向主 叫回一個(gè)釋放信令告知主叫,對(duì)應(yīng)的在主叫一側(cè)聽(tīng)到的可以是沒(méi)有接通的忙音。(2)當(dāng)SIP GW從接收到的至少兩個(gè)信令中獲取到至少一個(gè)終端的狀態(tài)均為正常狀態(tài)時(shí),可以向主叫透?jìng)魅我庖粋€(gè)正常狀態(tài)的終端對(duì)應(yīng)的提示音。例如,當(dāng)SIP Gff收到Soft Switch設(shè)備返回的WX信令得知終端B正常,對(duì)應(yīng)的 接收到透?jìng)鹘o主叫的提示音,若終端B定制彩鈴,該提示音可以為該終端B定制的彩鈴。當(dāng) SIP Gff收到Soft Switch設(shè)備返回的WX信令得知終端C也正常,對(duì)應(yīng)的接收到透?jìng)鹘o主 叫的提示音,若終端C未定制彩鈴,該提示音可以為正常等待接聽(tīng)的提示音。此時(shí)SIP GW可 以得知兩個(gè)終端都是正常狀態(tài),可以主叫透?jìng)魅我庖粋€(gè)正常狀態(tài)的終端對(duì)應(yīng)的提示音。例 如可以先透?jìng)鹘K端B的彩鈴提示音,但是用戶(hù)可以通過(guò)終端B或者終端C接聽(tīng)該電話(huà)。實(shí)際應(yīng)用中,由于各終端對(duì)應(yīng)的18X信令到達(dá)SIP Gff的時(shí)間存在先后順序,可以 優(yōu)選最先收到的1 (信令對(duì)應(yīng)的終端的提示音透?jìng)鹘o主叫。例如終端C的對(duì)應(yīng)的1 (信令 先被收到,對(duì)應(yīng)的提示音為正常的響鈴提示音,此時(shí)SIP GW透?jìng)鹘o主叫的提示音為終端C 的正常的提示音。需要說(shuō)明的是,在上述實(shí)施例的基礎(chǔ)上,當(dāng)SIP Gff收到Soft Switch設(shè)備發(fā)送的 信令中攜帶的終端的狀態(tài)信息為異常狀態(tài)時(shí),SIP GW向Soft Switch設(shè)備發(fā)送取消對(duì)該異 常狀態(tài)的終端的呼叫請(qǐng)求,以供Soft Switch設(shè)備取消對(duì)異常狀態(tài)的終端的呼叫。圖3為本發(fā)明實(shí)施例三提供的會(huì)話(huà)處理方法的信令圖。本實(shí)施例的應(yīng)用場(chǎng)景中一 號(hào)通號(hào)碼綁定了終端B的號(hào)碼和終端C的號(hào)碼。如圖3所示,本實(shí)施例的會(huì)話(huà)處理方法,具 體可以包括如下步驟步驟300、主叫終端A呼叫一號(hào)通號(hào)碼;步驟301、SIP Gff向Soft Switch設(shè)備發(fā)起對(duì)一號(hào)通號(hào)碼對(duì)應(yīng)的被叫終端B呼叫 請(qǐng)求;步驟302、SIP Gff向Soft Switch設(shè)備發(fā)起對(duì)一號(hào)通號(hào)碼對(duì)應(yīng)的被叫終端C呼叫 請(qǐng)求;具體地,Soft Switch設(shè)備用以管理一號(hào)通號(hào)碼對(duì)應(yīng)的被叫終端B和被叫終端C。 SIP GW需要將對(duì)被叫終端B和被叫終端C的呼叫請(qǐng)求發(fā)送給Soft Switch設(shè)備。對(duì)應(yīng)的步 驟301中和步驟302中對(duì)被叫終端B和被叫終端C的呼叫請(qǐng)求可以同時(shí)發(fā)出。步驟303、Soft Switch設(shè)備檢測(cè)發(fā)現(xiàn)被叫終端B忙;步驟304、Soft Switch設(shè)備向SIP Gff發(fā)送攜帶有被叫終端B的狀態(tài)信息的WX 信令;具體地,可以在該1 (信令中增加頭域,例如可以在1 (信令中增加“Exception Prompt”,表示終端B狀態(tài)異常,同時(shí)播放“用戶(hù)正忙”的彩鈴或者異常提示音。步驟305、Soft Switch設(shè)備檢測(cè)發(fā)現(xiàn)被叫終端C故障;步驟306、Soft Switch設(shè)備向SIP Gff發(fā)送攜帶有被叫終端C的狀態(tài)信息的WX 信令;具體地,可以在該18X信令中增也加頭域,例如也可以在1 (信令中增加 "Exception Prompt”,表示被叫終端C狀態(tài)異常,同時(shí)播放“線(xiàn)路故障”等異常提示音。該 提示音可以以消息包的形式發(fā)送給SIP GW。上述步驟303和步驟304的執(zhí)行與步驟305和步驟306執(zhí)行順序可以不受順序上 述限制,可以步驟305和步驟306前,步驟303和步驟304在后。步驟307、SIP GW根據(jù)接收到的攜帶有被叫終端B的狀態(tài)信息的WX信令,確定被
9叫終端B異常,向Soft Switch設(shè)備發(fā)送取消(Cancel)請(qǐng)求,以取消對(duì)被叫終端B的呼叫;具體地,Soft Switch設(shè)備接收到Cancel請(qǐng)求之后,停止播放終端B對(duì)應(yīng)的異常
提不首。步驟308、SIP GW根據(jù)接收到的攜帶有被叫終端C的狀態(tài)信息的WX信令,確定被 叫終端C異常;向主叫終端A透?jìng)鞅唤薪K端C對(duì)應(yīng)的提示音;具體地也就是向主叫終端A透?jìng)鳌熬€(xiàn)路故障”的提示音。步驟309、主叫終端A處的用戶(hù)聽(tīng)到異常提示音。具體地,可以聽(tīng)到SIP GW透?jìng)鞯谋唤薪K端C對(duì)應(yīng)的異常提示音“線(xiàn)路故障”。然后 主叫終端A對(duì)應(yīng)的用戶(hù)可以?huà)鞌嚯娫?huà)。SIP GW接收到主叫終端A掛斷信令之后,通知Soft Switch設(shè)備可以停止播放關(guān)于被叫終端C對(duì)應(yīng)的異常提示音。具體地,這里在步驟307和步驟308中,以SIP GW取消對(duì)被叫終端B的呼叫,SIP GW向主叫終端A透?jìng)鞅唤薪K端C的提示音為例。實(shí)際應(yīng)用中,SIP GW也可以取消對(duì)被叫終 端C的呼叫,SIP Gff向主叫終端A透?jìng)鞅唤薪K端B的提示音。下面結(jié)合本實(shí)施例的技術(shù)方案介紹一種應(yīng)用場(chǎng)景。被叫在SIP GW本業(yè)務(wù)實(shí)現(xiàn) 舉例為被叫在SIPGW上的一號(hào)通號(hào)碼為53892,其綁定的終端號(hào)碼為057100053892與 057188880000,兩個(gè)號(hào)碼均為Soft Switch設(shè)備上用戶(hù)。主叫號(hào)碼為55555。其會(huì)話(huà)處理的 實(shí)現(xiàn)方法為(I)SIP GW 上用戶(hù) 55555 摘機(jī)撥打 53892 ;(2) SIPGff檢測(cè)到53892配置了 一號(hào)通業(yè)務(wù),同時(shí)向057100053892和 057188880000發(fā)起兩路呼叫;(3) Soft Switch設(shè)備收到呼叫后,發(fā)現(xiàn)057100053892線(xiàn)路正忙,無(wú)法接通,向SIP Gff回復(fù)18x信令,并在WX信令的頭域中標(biāo)識(shí)057100053892對(duì)應(yīng)的終端為異常狀態(tài),同時(shí) 向主叫側(cè)播放用戶(hù)忙無(wú)法接通提示音,該提示音內(nèi)容為異常提示,如“用戶(hù)正忙”;(4) Soft Switch設(shè)備收到呼叫后,發(fā)現(xiàn)057188880000線(xiàn)路故障,無(wú)法接通,向SIP Gff回復(fù)18x信令,并在WX信令的頭域中標(biāo)識(shí)057100053892對(duì)應(yīng)的終端為異常狀態(tài),同時(shí) 向主叫側(cè)播放用戶(hù)忙無(wú)法接通提示音,該提示音內(nèi)容為異常提示,如“線(xiàn)路故障”;(5)假如 SIP GW先收到關(guān)于 057100053892 的 18X信令,SIP GW 收到 057100053892 線(xiàn)路正忙的異常提示后,給Soft Switch設(shè)備發(fā)送Cancel請(qǐng)求,以取消該路呼叫;(6) SIP GW收到057188880000線(xiàn)路故障的異常提示后,向55555主叫透?jìng)?057188880000對(duì)應(yīng)的提示音,如“線(xiàn)路故障”;(7)55555主叫側(cè)的用戶(hù)聽(tīng)到“線(xiàn)路故障”的提示音。本實(shí)施例的會(huì)話(huà)處理方法,SIP Gff接收Soft Switch設(shè)備發(fā)送的兩個(gè)均攜帶終端 狀態(tài)信息的信令,并從兩個(gè)信令中獲取到兩個(gè)終端均異常,并根據(jù)兩個(gè)終端的異常狀況向 主叫返回呼叫不可達(dá)的提示音或者釋放呼叫。采用本實(shí)施例的技術(shù)方案,能夠有效地提高 一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。圖4為本發(fā)明實(shí)施例四提供的會(huì)話(huà)處理方法的信令圖。本實(shí)施例的應(yīng)用場(chǎng)景中一 號(hào)通號(hào)碼綁定了終端B的號(hào)碼和終端C的號(hào)碼。如圖4所示,本實(shí)施例的會(huì)話(huà)處理方法,具 體可以包括如下步驟步驟400、主叫終端A呼叫一號(hào)通號(hào)碼;
步驟401、SIP Gff向Soft Switch設(shè)備發(fā)起對(duì)一號(hào)通號(hào)碼對(duì)應(yīng)的被叫終端B呼叫 請(qǐng)求;步驟402、SIP Gff向Soft Switch設(shè)備發(fā)起對(duì)一號(hào)通號(hào)碼對(duì)應(yīng)的被叫終端C呼叫 請(qǐng)求;步驟403、Soft Switch設(shè)備檢測(cè)發(fā)現(xiàn)被叫終端B忙;步驟404、Soft Switch設(shè)備向SIP Gff發(fā)送攜帶有被叫終端B的狀態(tài)信息的WX 信令;具體地,可以在該1 (信令中增加頭域,例如可以在1 (信令中增加“Exception Prompt”,表示終端B狀態(tài)異常,同時(shí)在WX信令對(duì)應(yīng)的提示音的消息包中增加提示音的內(nèi) 容“用戶(hù)正忙”的彩鈴或者異常提示音。步驟405、Soft Switch設(shè)備檢測(cè)發(fā)現(xiàn)被叫終端C空閑且開(kāi)通彩鈴業(yè)務(wù);步驟406、Soft Switch設(shè)備向被叫終端C發(fā)起建立(SETUP)請(qǐng)求,被叫終端C振 鈐.
K i步驟407、Soft Switch設(shè)備向SIP Gff發(fā)送攜帶有被叫終端C的狀態(tài)信息的WX 信令;具體地,可以在該1 (信令中增加頭域,例如可以在1 (信令中增加“Color Ring””,表示被叫終端C狀態(tài)正常,同時(shí)在1 (信令對(duì)應(yīng)的提示音的消息包中增加被叫終端 C定制的彩鈴音樂(lè)。步驟408、SIP GW根據(jù)接收到的攜帶有被叫終端B的狀態(tài)信息的WX信令,確定被 叫終端B異常,取消對(duì)發(fā)往Soft Switch設(shè)備對(duì)終端B的呼叫請(qǐng)求;步驟409、SIP GW根據(jù)接收到的攜帶有被叫終端C的狀態(tài)信息的WX信令,確定被 叫終端C正常,將消息包中的被叫終端C定制的彩鈴?fù)競(jìng)鹘o主叫A ;步驟410、主叫終端A處用戶(hù)聽(tīng)到彩鈴,等待;步驟411、被叫終端C對(duì)應(yīng)的用戶(hù)摘機(jī);步驟412、Soft Switch設(shè)備向SIP Gff回復(fù)200 OK的響應(yīng)消息;步驟413、SIP Gff向主叫回復(fù)摘機(jī)信令;步驟414、通話(huà)建立。下面結(jié)合本實(shí)施例的技術(shù)方案介紹一種應(yīng)用場(chǎng)景。被叫在SIP GW本業(yè)務(wù)實(shí)現(xiàn) 舉例為被叫在SIPGW上的一號(hào)通號(hào)碼為53892,其綁定的終端號(hào)碼為057100053892與 057188880000,兩個(gè)號(hào)碼均為Soft Switch設(shè)備上用戶(hù)。主叫號(hào)碼為55555。其會(huì)話(huà)處理的 實(shí)現(xiàn)方法為(I)SIP GW 上用戶(hù) 55555 摘機(jī)撥打 53892 ;(2) SIP Gff檢測(cè)到53892配置了 一號(hào)通業(yè)務(wù),同時(shí)向057100053892和 057188880000發(fā)起兩路呼叫;(3) Soft Switch設(shè)備收到呼叫后,發(fā)現(xiàn)057100053892線(xiàn)路正忙,無(wú)法接通,向SIP Gff回復(fù)18x信令,并在WX信令的頭域中標(biāo)識(shí)057100053892對(duì)應(yīng)的終端為異常狀態(tài),同時(shí) 向主叫側(cè)播放用戶(hù)忙無(wú)法接通提示音,該提示音內(nèi)容為異常提示,如“用戶(hù)正忙”;(4) Soft Switch設(shè)備收到呼叫后,發(fā)現(xiàn)057188880000線(xiàn)路正常且開(kāi)通彩鈴,向 SIP Gff回復(fù)18x信令,并在WX信令的頭域中標(biāo)識(shí)057100053892對(duì)應(yīng)的終端為正常狀態(tài),同時(shí)向主叫側(cè)播放彩鈴,該提示音內(nèi)容為終端號(hào)碼為“057188880000”定制的彩鈴;(5) SIP Gff收到057100053892線(xiàn)路正忙的異常指示后,給Soft Switch設(shè)備發(fā)送 Cancel請(qǐng)求,以取消該路呼叫;(6) SIP Gff收到057188880000的彩鈴后,將媒體信息即彩鈴?fù)競(jìng)鹘o主叫;(7)主叫側(cè)的用戶(hù)聽(tīng)彩鈴提示音,等待用戶(hù)接聽(tīng)。本實(shí)施例的會(huì)話(huà)處理方法,SIP GW接收Soft Switch設(shè)備發(fā)送的兩個(gè)均攜帶終端 狀態(tài)信息的信令,并從兩個(gè)信令中獲取到兩個(gè)終端中有一個(gè)為正常,向主叫透?jìng)髡=K端 的提示音。采用本實(shí)施例的技術(shù)方案,能夠有效地提高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖5為本發(fā)明實(shí)施例五提供的Soft Switch設(shè)備的結(jié)構(gòu)示意圖。如圖5所示,本 實(shí)施例的Soft Switch設(shè)備,具體可以包括檢測(cè)模塊10和發(fā)送模塊11。其中檢測(cè)模塊10用于在分別接收SIP GW根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求 發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)至少兩個(gè)終端的狀態(tài);至少兩個(gè)終端為一 號(hào)通號(hào)碼對(duì)應(yīng)的終端。發(fā)送模塊11與檢測(cè)模塊10連接,發(fā)送模塊11用于分別向SIP GW發(fā) 送至少兩個(gè)各攜帶有檢測(cè)模塊10檢測(cè)到的一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令,以供SIP Gff 從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息,并根據(jù)至少兩個(gè)終端的狀態(tài)信息向主叫 透?jìng)魈崾疽簟P枰f(shuō)明的是,Soft Switch設(shè)備發(fā)送的一號(hào)通號(hào)碼的至少兩個(gè)終端分別對(duì) 應(yīng)的至少兩個(gè)信令中,每一個(gè)信令中攜帶一個(gè)對(duì)應(yīng)的終端的狀態(tài)信息,且各個(gè)信令對(duì)應(yīng)的 終端各不相同。本實(shí)施例的Soft Switch設(shè)備,通過(guò)采用上述模塊實(shí)現(xiàn)會(huì)話(huà)處理的實(shí)現(xiàn)機(jī)制與上 述相關(guān)方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可參考上述相關(guān)方法實(shí)施例的記載,在此不再贅 述,本實(shí)施例的Soft Switch設(shè)備,通過(guò)采用上述模塊實(shí)現(xiàn)由Soft Switch設(shè)備檢測(cè) 一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端的狀態(tài);并分別向SIP GW發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì) 應(yīng)的終端狀態(tài)信息的信令;并由SIP GW從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息, 并根據(jù)至少兩個(gè)終端的狀態(tài)信息向發(fā)起一號(hào)通號(hào)碼呼叫的主叫透?jìng)魈崾疽?。本?shí)施例的技 術(shù)方案中,SIP GW能夠通過(guò)信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各終端的狀態(tài)信息,并根據(jù)各終 端的狀態(tài)信息決定向主叫透?jìng)骱线m的提示音。能夠有效地提高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效 率。需要說(shuō)明的是,上述實(shí)施例的Soft Switch設(shè)備中還可以包括接收模塊。該接收 模塊用于當(dāng)SIP GW根據(jù)接收到的信令確定對(duì)應(yīng)的終端為異常狀態(tài)時(shí),接收SIP GW發(fā)送的 取消對(duì)異常狀態(tài)的終端的呼叫。圖6為本發(fā)明實(shí)施例六的SIP GW設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例的 SIP Gff設(shè)備,具體可以包括接收模塊20、獲取模塊21和透?jìng)髂K22。其中接收模塊20用于在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)一號(hào)通號(hào)碼 對(duì)應(yīng)的Soft Switch設(shè)備向一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,分別接收Soft Switch設(shè)備發(fā)送的至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令。需要說(shuō)明的 是,Soft Switch設(shè)備發(fā)送的一號(hào)通號(hào)碼的至少兩個(gè)終端分別對(duì)應(yīng)的至少兩個(gè)信令中,每一 個(gè)信令中攜帶一個(gè)對(duì)應(yīng)的終端的狀態(tài)信息,且各個(gè)信令對(duì)應(yīng)的終端各不相同。獲取模塊21 與接收模塊20連接,獲取模塊21用于從接收模塊20接收的至少兩個(gè)信令中獲取至少兩個(gè) 終端的狀態(tài)信息。透?jìng)髂K22與獲取模塊21連接,透?jìng)髂K22用于根據(jù)獲取模塊21獲 取的至少兩個(gè)終端的狀態(tài)信息向主叫透?jìng)魈崾疽簟1緦?shí)施例的SIP GW設(shè)備,通過(guò)采用上述模塊實(shí)現(xiàn)會(huì)話(huà)處理的實(shí)現(xiàn)機(jī)制與上述相關(guān) 方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可參考上述相關(guān)方法實(shí)施例的記載,在此不再贅述,本實(shí)施例的SIP GW設(shè)備,通過(guò)采用上述模塊實(shí)現(xiàn)SIP GW通過(guò)接收Soft Switch 設(shè)備發(fā)送的至少兩個(gè)各攜帶有一個(gè)終端狀態(tài)信息的信令,并從至少兩個(gè)信令中獲取至少兩 個(gè)終端的狀態(tài)信息,并根據(jù)至少兩個(gè)終端的狀態(tài)信息向發(fā)起一號(hào)通號(hào)碼呼叫的主叫透?jìng)魈?示音。本實(shí)施例的技術(shù)方案中,SIP GW能夠通過(guò)信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各終端的狀 態(tài)信息,并根據(jù)各終端的狀態(tài)信息決定向主叫透?jìng)骱线m的提示音,能夠有效地提高一號(hào)通 業(yè)務(wù)中會(huì)話(huà)處理效率。需要說(shuō)明的是,上述實(shí)施例中終端的狀態(tài)信息具體可以為正常狀態(tài)或者異常狀 態(tài),其中異常狀態(tài)包括占線(xiàn)、故障或者暫時(shí)無(wú)法接通。其中獲取模塊21具體用于從接收模 塊至少兩個(gè)信令中獲取至少兩個(gè)終端分別為正常狀態(tài)或者異常狀態(tài)。透?jìng)髂K22具體用 于當(dāng)獲取模塊21獲取到至少兩個(gè)終端均為異常狀態(tài)時(shí),向主叫透?jìng)髦辽賰蓚€(gè)終端中任意 一個(gè)終端對(duì)應(yīng)的提示音或者向主叫返回呼叫不可到達(dá)?;蛘咴撏?jìng)髂K22還用與釋放該 呼叫,并向該主叫發(fā)送釋放信令。具體地,該透?jìng)髂K22可以具體用于獲取模塊21獲取到 至少兩個(gè)終端均為異常狀態(tài)時(shí),向主叫透?jìng)餍帕钭詈蟮竭_(dá)SIP GW的正常狀態(tài)的終端對(duì)應(yīng)的 提不首。或者該透?jìng)髂K22還可以用于當(dāng)獲取模塊21獲取的至少兩個(gè)終端中有至少一個(gè) 為正常狀態(tài)時(shí),向主叫透?jìng)魅我庖粋€(gè)正常狀態(tài)的終端對(duì)應(yīng)的提示音。具體地,該透?jìng)髂K22 具體可以用于當(dāng)獲取模塊21獲取至少兩個(gè)終端中有至少一個(gè)為正常狀態(tài)時(shí),向主叫透?jìng)?信令最先到達(dá)SIP GW的正常狀態(tài)的終端對(duì)應(yīng)的提示音。需要說(shuō)明的是,上述實(shí)施例的SIP GW設(shè)備中,還可以包括發(fā)送模塊與獲取模塊21 連接。該發(fā)送模塊用于當(dāng)獲取模塊21獲取到終端的狀態(tài)信息為異常時(shí),向Soft Switch設(shè) 備發(fā)送取消對(duì)異常狀態(tài)的終端的呼叫。上述實(shí)施例的SIP GW設(shè)備,通過(guò)采用上述模塊實(shí)現(xiàn)會(huì)話(huà)處理的實(shí)現(xiàn)機(jī)制與上述相 關(guān)方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可參考上述相關(guān)方法實(shí)施例的記載,在此不再贅述。采用上述實(shí)施例的技術(shù)方案,SIP GW能夠通過(guò)信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各終 端的狀態(tài)信息,并根據(jù)各終端的狀態(tài)信息決定向主叫透?jìng)骱线m的提示音,能夠有效地提高 一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。圖7為本發(fā)明實(shí)施例七提供的會(huì)話(huà)處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖7所示,本實(shí)施 例的會(huì)話(huà)處理系統(tǒng),具體可以包括Soft Switch設(shè)備30和SIP GW設(shè)備40。Soft Switch 設(shè)備30與SIP Gff設(shè)備40通信連接。其中Soft Switch設(shè)備30用于在分別接收SIP GW設(shè)備40根據(jù)主叫呼叫的一號(hào) 通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)至少兩個(gè)終端的狀態(tài);至少兩個(gè)終端為一號(hào)通號(hào)碼對(duì)應(yīng)的終端;并分別向SIP GW設(shè)備40發(fā)送至少兩個(gè)各攜帶有 一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令。SIP GW設(shè)備40用于分別接收Soft Switch設(shè)備30發(fā)送的至少兩個(gè)各攜帶有一個(gè) 對(duì)應(yīng)的終端狀態(tài)信息的信令;從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息;根據(jù)至少 兩個(gè)終端的狀態(tài)信息向主叫透?jìng)魈崾疽簟1緦?shí)施例的會(huì)話(huà)處理系統(tǒng)中的Soft Switch設(shè)備30和SIP Gff設(shè)備40,可以分別 采用上述實(shí)施例五所述的Soft Switch設(shè)備,和上述實(shí)施例六所述的SIP GW設(shè)備。詳細(xì)可 以參考上述相關(guān)方法實(shí)施例的記載實(shí)現(xiàn)會(huì)話(huà)處理,在此不再贅述。本實(shí)施例的會(huì)話(huà)處理系統(tǒng),通過(guò)采用上述Soft Switch設(shè)備與SIP GW設(shè)備實(shí)現(xiàn) SIP GW設(shè)備通過(guò)接收Soft Switch設(shè)備發(fā)送的至少兩個(gè)各攜帶有一個(gè)終端狀態(tài)信息的信 令,并從至少兩個(gè)信令中獲取至少兩個(gè)終端的狀態(tài)信息,并根據(jù)至少兩個(gè)終端的狀態(tài)信息 向發(fā)起一號(hào)通號(hào)碼呼叫的主叫透?jìng)魈崾疽?。本?shí)施例的技術(shù)方案中,SIP GW設(shè)備能夠通過(guò) 信令獲取到一號(hào)通號(hào)碼對(duì)應(yīng)的各終端的狀態(tài)信息,并根據(jù)各終端的狀態(tài)信息決定向主叫透 傳合適的提示音,能夠有效地提高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。以上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是 或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即 可以位于一個(gè)地方,或者也可以分布到至少兩個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其 中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動(dòng)的情況下,即可以理解并實(shí)施。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種會(huì)話(huà)處理方法,其特征在于,包括在分別接收會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫至 少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的狀態(tài);所述至少兩個(gè)終端為所述一 號(hào)通號(hào)碼對(duì)應(yīng)的終端;分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信 令,以供所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信 息,并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽簟?br>
2.根據(jù)權(quán)利要求1所述的會(huì)話(huà)處理方法,其特征在于,還包括當(dāng)所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)接收到的所述信令確定對(duì)應(yīng)的終端為異常狀態(tài)時(shí),接收 所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送的取消對(duì)所述異常狀態(tài)的終端的呼叫。
3.一種會(huì)話(huà)處理方法,其特征在于,包括在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)所述一號(hào)通號(hào)碼對(duì)應(yīng)的軟交換設(shè)備向所 述一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,分別接收所述軟交換設(shè)備發(fā)送的至 少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信息;并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽簟?br>
4.根據(jù)權(quán)利要求3所述的會(huì)話(huà)處理方法,其特征在于,從所述至少兩個(gè)信令中獲取所 述至少兩個(gè)終端的狀態(tài)信息,具體為從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端各為 正常狀態(tài)或者異常狀態(tài)。
5.根據(jù)權(quán)利要求4所述的會(huì)話(huà)處理方法,其特征在于,所述異常狀態(tài)包括占線(xiàn)、故障或 者暫時(shí)無(wú)法接通。
6.根據(jù)權(quán)利要求4或5所述的會(huì)話(huà)處理方法,其特征在于,所述并根據(jù)所述至少兩個(gè)終 端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?,具體包括當(dāng)所述至少兩個(gè)終端均為異常狀態(tài)時(shí),向 所述主叫透?jìng)魉鲋辽賰蓚€(gè)終端中任意一個(gè)終端對(duì)應(yīng)的提示音。
7.根據(jù)權(quán)利要求6所述的會(huì)話(huà)處理方法,其特征在于,當(dāng)所述至少兩個(gè)終端均為異常 狀態(tài)時(shí),向所述主叫透?jìng)魉鲋辽賰蓚€(gè)終端中任意一個(gè)終端對(duì)應(yīng)的提示音,具體為當(dāng)所述 至少兩個(gè)終端均為異常狀態(tài)時(shí),向所述主叫透?jìng)魉鲂帕钭詈蟮竭_(dá)會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)的正 常狀態(tài)的終端對(duì)應(yīng)的提示音。
8.根據(jù)權(quán)利要求6所述的會(huì)話(huà)處理方法,其特征在于,還包括向所述軟交換設(shè)備發(fā)送取消對(duì)異常狀態(tài)的終端的呼叫請(qǐng)求。
9.根據(jù)權(quán)利要求4或5所述的會(huì)話(huà)處理方法,其特征在于,所述并根據(jù)所述至少兩個(gè)終 端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?,具體包括當(dāng)所述至少兩個(gè)終端中有至少一個(gè)為正 常狀態(tài)時(shí),向所述主叫透?jìng)魅我庖粋€(gè)所述正常狀態(tài)的終端對(duì)應(yīng)的提示音。
10.根據(jù)權(quán)利要求9所述的會(huì)話(huà)處理方法,其特征在于,當(dāng)所述至少兩個(gè)終端中有至少 一個(gè)為正常狀態(tài)時(shí),向所述主叫透?jìng)魅我庖粋€(gè)所述正常狀態(tài)的終端對(duì)應(yīng)的提示音,具體為 當(dāng)所述至少兩個(gè)終端中有至少一個(gè)為正常狀態(tài)時(shí),向所述主叫透?jìng)魉鲂帕钭钕鹊竭_(dá)會(huì)話(huà) 發(fā)起協(xié)議網(wǎng)關(guān)的正常狀態(tài)的終端對(duì)應(yīng)的提示音。
11.一種軟交換設(shè)備,其特征在于,包括檢測(cè)模塊,用于在分別接收會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的狀態(tài);所述至少兩個(gè) 終端為所述一號(hào)通號(hào)碼對(duì)應(yīng)的終端;發(fā)送模塊,用于分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端 狀態(tài)信息的信令,以供所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終 端的狀態(tài)信息,并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽簟?br>
12.根據(jù)權(quán)利要求11所述的軟交換設(shè)備,其特征在于,還包括接收模塊,用于當(dāng)所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)接收到的所述信令確定對(duì)應(yīng)的終端為異 常狀態(tài)時(shí),接收所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送的取消對(duì)所述異常狀態(tài)的終端的呼叫。
13.—種會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,包括接收模塊,用于在根據(jù)主叫呼叫一號(hào)通號(hào)碼的呼叫請(qǐng)求,通過(guò)所述一號(hào)通號(hào)碼對(duì)應(yīng)的 軟交換設(shè)備向所述一號(hào)通號(hào)碼對(duì)應(yīng)的至少兩個(gè)終端發(fā)送呼叫請(qǐng)求之后,分別接收所述軟交 換設(shè)備發(fā)送的至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;獲取模塊,用于從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信息;透?jìng)髂K,用于根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽簟?br>
14.根據(jù)權(quán)利要求13所述的會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,獲取模塊,具體用于 從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端各為正常狀態(tài)或者異常狀態(tài)。
15.根據(jù)權(quán)利要求14所述的會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,所述透?jìng)髂K,具體 用于當(dāng)所述至少兩個(gè)終端均為異常狀態(tài)時(shí),向所述主叫透?jìng)魉鲋辽賰蓚€(gè)終端中任意一個(gè) 終端對(duì)應(yīng)的提示音。
16.根據(jù)權(quán)利要求15所述的會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,所述透?jìng)髂K,具體 用于當(dāng)所述至少兩個(gè)終端均為異常狀態(tài)時(shí),向所述主叫透?jìng)魉鲂帕钭詈蟮竭_(dá)會(huì)話(huà)發(fā)起協(xié) 議網(wǎng)關(guān)的正常狀態(tài)的終端對(duì)應(yīng)的提示音。
17.根據(jù)權(quán)利要求15所述的會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,還包括發(fā)送模塊,用于向所述軟交換設(shè)備發(fā)送取消對(duì)異常狀態(tài)的終端的呼叫。
18.根據(jù)權(quán)利要求14所述的會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,所述透?jìng)髂K,具體 用于當(dāng)所述至少兩個(gè)終端中有至少一個(gè)為正常狀態(tài)時(shí),向所述主叫透?jìng)魅我庖粋€(gè)所述正常 狀態(tài)的終端對(duì)應(yīng)的提示音。
19.根據(jù)權(quán)利要求18所述的會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,其特征在于,所述透?jìng)髂K,具體 用于當(dāng)所述至少兩個(gè)終端中有至少一個(gè)為正常狀態(tài)時(shí),向所述主叫透?jìng)魉鲂帕钭钕鹊竭_(dá) 會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)的正常狀態(tài)的終端對(duì)應(yīng)的提示音。
20.一種會(huì)話(huà)處理系統(tǒng),其特征在于,包括軟交換設(shè)備和會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備;所述軟交換設(shè)備,用于在分別接收所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的狀 態(tài);所述至少兩個(gè)終端為所述一號(hào)通號(hào)碼對(duì)應(yīng)的終端;并分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè) 備發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)設(shè)備,用于分別接收所述軟交換設(shè)備發(fā)送的至少兩個(gè)各攜帶有 一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令;從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信 息;根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽簟?br>
全文摘要
本發(fā)明實(shí)施例提供一種會(huì)話(huà)處理方法、設(shè)備及系統(tǒng)。其中方法包括在分別接收會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)根據(jù)主叫呼叫的一號(hào)通號(hào)碼的呼叫請(qǐng)求發(fā)送的呼叫至少兩個(gè)終端的呼叫請(qǐng)求之后,檢測(cè)所述至少兩個(gè)終端的狀態(tài);所述至少兩個(gè)終端為所述一號(hào)通號(hào)碼對(duì)應(yīng)的終端;分別向所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)發(fā)送至少兩個(gè)各攜帶有一個(gè)對(duì)應(yīng)的終端狀態(tài)信息的信令,以供所述會(huì)話(huà)發(fā)起協(xié)議網(wǎng)關(guān)從所述至少兩個(gè)信令中獲取所述至少兩個(gè)終端的狀態(tài)信息,并根據(jù)所述至少兩個(gè)終端的狀態(tài)信息向所述主叫透?jìng)魈崾疽?。采用本發(fā)明的技術(shù)方案,能夠有效地提高一號(hào)通業(yè)務(wù)中會(huì)話(huà)處理效率。
文檔編號(hào)H04L29/06GK102143284SQ20101062470
公開(kāi)日2011年8月3日 申請(qǐng)日期2010年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者王明剛, 高峰 申請(qǐng)人:華為軟件技術(shù)有限公司