專利名稱:一種基于VoIP網(wǎng)絡(luò)的呼叫方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于VoIP (Voice over IP, IP語(yǔ)音,指通過(guò)IP網(wǎng)絡(luò)實(shí)現(xiàn)語(yǔ)音業(yè)務(wù))網(wǎng)絡(luò)的呼叫方法和設(shè)備。
背景技術(shù):
在傳統(tǒng)PSTN (Public Switched Telephone Network,公共交換電話網(wǎng)絡(luò))中,常常有這種應(yīng)用為了多人共享一個(gè)號(hào)碼(共用一根電話線路),利用分線盒將多部模擬話機(jī)接在一起;在各模擬話機(jī)都空閑時(shí),任何一部模擬話機(jī)都可以發(fā)起呼叫;當(dāng)有電話呼入時(shí),所有模擬話機(jī)一起振鈴,任何一部模擬話機(jī)被接起后可開(kāi)始通話;如果發(fā)現(xiàn)主叫要找的被叫不是自己,則需要口頭通知真正的被叫接聽(tīng)電話,在真正被叫接通電話后再掛掉自己的模擬話機(jī)。為了可以有效的節(jié)省號(hào)碼資源,上述方式需要將多部模擬話機(jī)接在一條物理線路上,該方式只能在模擬話機(jī)上使用,并且同一時(shí)間內(nèi)只能有一部模擬話機(jī)進(jìn)行通話;而且由于物理線路供電等因素的影響,接在一條物理線路上的模擬話機(jī)數(shù)量不能太多,一般其不能超過(guò)3個(gè)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于VoIP網(wǎng)絡(luò)的呼叫方法和設(shè)備,以在并線使用時(shí)使多個(gè)具有相同號(hào)碼的電話能夠在同一時(shí)間進(jìn)行通話。為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種基于VoIP網(wǎng)絡(luò)的呼叫方法,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),該方法包括所述語(yǔ)音服務(wù)器接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼;并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;所述語(yǔ)音服務(wù)器在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫,并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給并線設(shè)備和被叫設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),所述語(yǔ)音服務(wù)器接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng) 的標(biāo)識(shí)信息,所述語(yǔ)音服務(wù)器釋放該標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼口 q,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備,并在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備,之前還包括所述語(yǔ)音服務(wù)器接收來(lái)自所述被叫設(shè)備的第一注冊(cè)消息和來(lái)自所述并線設(shè)備的第二注冊(cè)消息,所述第一注冊(cè)消息中攜帶所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,所述第二注冊(cè)消息中攜帶所述并線設(shè)備的號(hào)碼以及所述并線設(shè)備啟用并線業(yè)務(wù)的信息,并記錄所述被叫設(shè)備和所述并線設(shè)備啟用了并線業(yè)務(wù);所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備,具體包括當(dāng)所述號(hào)碼對(duì)應(yīng)的被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),且所述號(hào)碼對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備時(shí),所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備。所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備,之后還包括所述被叫設(shè)備在接收到來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng);和/或,所述并線設(shè)備在接收到來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng)。 所述被叫設(shè)備向所述語(yǔ)音服務(wù)器發(fā)送第二呼叫請(qǐng)求消息的過(guò)程,具體包括當(dāng)所述被叫設(shè)備是帶有信息顯示和處理能力的設(shè)備,所述被叫設(shè)備上顯示所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與所述該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,當(dāng)所述被叫設(shè)備上通過(guò)顯示的信息確定所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),所述被叫設(shè)備向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息;或者,當(dāng)所述被叫設(shè)備不是帶有信息顯示和處理能力的設(shè)備時(shí),所述被叫設(shè)備向用戶通過(guò)播放不同的撥號(hào)音或提示音以提示用戶操作進(jìn)行發(fā)送所述第二呼叫請(qǐng)求消息的操作,并在接收所述被叫設(shè)備與所述主叫設(shè)備建立呼叫的相應(yīng)指令信息時(shí),所述被叫設(shè)備向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息。本發(fā)明實(shí)施例提供一種基于VoIP網(wǎng)絡(luò)的呼叫方法,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),該方法包括所述語(yǔ)音服務(wù)器接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼;并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;所述語(yǔ)音服務(wù)器在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫,并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),所述語(yǔ)音服務(wù)器接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,所述語(yǔ)音服務(wù)器釋放該標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼口 q,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備,并在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。本發(fā)明實(shí)施例提供一種語(yǔ)音服務(wù)器,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),所述語(yǔ)音服務(wù)器包括收發(fā)模塊,用于接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼,并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;接收來(lái)自被叫設(shè)備或者并線設(shè)備的呼叫響應(yīng),并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給并線設(shè)備和被叫設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主 叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;在接收到所述第二呼叫請(qǐng)求消息后,釋放所述第二呼叫請(qǐng)求消息中攜帶的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備;建立模塊,用于在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫;在利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。該設(shè)備還包括記錄模塊所述收發(fā)模塊,還用于接收來(lái)自所述被叫設(shè)備的第一注冊(cè)消息和來(lái)自所述并線設(shè)備的第二注冊(cè)消息,所述第一注冊(cè)消息中攜帶所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,所述第二注冊(cè)消息中攜帶所述并線設(shè)備的號(hào)碼以及所述并線設(shè)備啟用并線業(yè)務(wù)的信息;當(dāng)所述號(hào)碼對(duì)應(yīng)的被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),且所述號(hào)碼對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備時(shí),將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;所述記錄模塊,用于當(dāng)接收到所述第一注冊(cè)消息和所述第二注冊(cè)消息后,記錄所述被叫設(shè)備和所述并線設(shè)備啟用了并線業(yè)務(wù)。本發(fā)明實(shí)施例提供一種語(yǔ)音服務(wù)器,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),所述語(yǔ)音服務(wù)器包括收發(fā)模塊,用于接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼,并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;接收來(lái)自被叫設(shè)備或者并線設(shè)備的呼叫響應(yīng),并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;在接收到所述第二呼叫請(qǐng)求消息后,釋放所述第二呼叫請(qǐng)求消息中攜帶的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備;
建立模塊,用于在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫;
在利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。本發(fā)明實(shí)施例提供一種被叫設(shè)備,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),則所述被叫設(shè)備包括接收模塊,用于接收來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼;當(dāng)所述語(yǔ)音服務(wù)器在所述主叫設(shè)備與所述并線設(shè)備之間建立呼叫時(shí),接收所述語(yǔ)音服務(wù)器通知的所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;發(fā)送模塊,用于在接收到第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng),由所述語(yǔ)音服務(wù)器在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫;在接收到所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息后,如果所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫,則向所述語(yǔ)音服務(wù)器發(fā)送第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;由所述語(yǔ)音服務(wù)器釋放所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與并線設(shè)備之間的呼叫,并利用所述主叫設(shè)備的號(hào)碼在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。所述發(fā)送模塊,還用于向所述語(yǔ)音服務(wù)器發(fā)送注冊(cè)消息,所述注冊(cè)消息中攜帶所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,由所述語(yǔ)音服務(wù)器記錄所述被叫設(shè)備啟用了并線業(yè)務(wù)。所述發(fā)送模塊,具體用于當(dāng)所述被叫設(shè)備是帶有信息顯示和處理能力的設(shè)備,所述被叫設(shè)備上顯示所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與所述該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,當(dāng)所述被叫設(shè)備上通過(guò)顯示的信息確定所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息;或者,當(dāng)所述被叫設(shè)備不是帶有信息顯示和處理能力的設(shè)備時(shí),所述被叫設(shè)備向用戶通過(guò)播放不同的撥號(hào)音或提示音以提示用戶操作進(jìn)行發(fā)送所述第二呼叫請(qǐng)求消息的操作,并在接收所述被叫設(shè)備與所述主叫設(shè)備建立呼叫的相應(yīng)指令信息時(shí),向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例至少具有以下優(yōu)點(diǎn)本發(fā)明實(shí)施例中,可在VoIP網(wǎng)絡(luò)中實(shí)現(xiàn)并線業(yè)務(wù),有效節(jié)約電話號(hào)碼資源;且多部電話在共享一個(gè)號(hào)碼時(shí),多部電話之間相互不受影響,可以同時(shí)使用;且并線的電話數(shù)量不受限制。
圖I是本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖2是本發(fā)明實(shí)施例中在基于圖I所示的應(yīng)用場(chǎng)景下,所提供的一種基于VoIP網(wǎng)絡(luò)的呼叫方法流程圖;圖3是本發(fā)明實(shí)施例提出的一種語(yǔ)音服務(wù)器的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例提出的一種被叫設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種基于VoIP網(wǎng)絡(luò)的呼叫方法,該方法應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,且被叫設(shè)備與并線設(shè)備之間具有相同的號(hào)碼;主叫設(shè)備、被叫設(shè)備、并線設(shè)備等均可以是帶有信息顯示和處理能力的電話(如IP電話),或者不是帶有信息顯示和處理能力的電話(如模擬話機(jī),且模擬話機(jī)與語(yǔ)音網(wǎng)關(guān)可共同實(shí)現(xiàn)信息顯示和處理能力)。本發(fā)明實(shí)施例中,對(duì)于具有相同號(hào)碼的多個(gè)電話,可以通過(guò)并線方式使多個(gè)具有相同號(hào)碼的電話能夠在同一時(shí)間進(jìn)行通話;本發(fā)明中的并線在邏輯上是一個(gè)線路,這條線路上的所有并線呼叫(作為被叫呼入的呼叫),所有用戶都知道,在呼叫沒(méi)有掛斷之前,可以隨時(shí)相互切換接聽(tīng);且本發(fā)明中的并線在物理上又不是同一條線路,首先同時(shí)可以存在多條并線呼叫,其次用戶可以獨(dú)立發(fā)起呼叫,相互不受影響。需要注意的是,被叫設(shè)備與并線設(shè)備是邏輯上的概念,被叫設(shè)備與并線設(shè)備是相對(duì)的,具有相同號(hào)碼的多個(gè)電話,可以為被叫設(shè)備,也可以為并線設(shè)備;例如,電話A和電話B具有相同的號(hào)碼,且通過(guò)并線方式實(shí)現(xiàn)呼叫,當(dāng)主叫設(shè)備需要呼叫電話A時(shí),則電話A為被叫設(shè)備,電話B為并線設(shè)備;當(dāng)主叫設(shè)備需要呼叫電話B時(shí),則電話B為被叫設(shè)備,電話A為并線設(shè)備。以圖I為本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖,假設(shè)IP電話A、IP電話B、IP電話C、IP電話D具有相同的號(hào)碼(其號(hào)碼為6000),并且啟用了并線業(yè)務(wù);IP電話X (其號(hào)碼為8000)需要呼叫IP電話B (通過(guò)撥打號(hào)碼6000實(shí)現(xiàn)),則主叫設(shè)備為IP電話X,被叫設(shè)備為IP電話B,且IP電話A、IP電話C、IP電話D為IP電話B對(duì)應(yīng)的并線設(shè)備?;谏鲜鰬?yīng)用場(chǎng)景,在主叫設(shè)備呼叫被叫設(shè)備的過(guò)程中,如圖2所示,該基于VoIP網(wǎng)絡(luò)的呼叫方法至少包括以下步驟步驟I、IP電話的注冊(cè)過(guò)程。主叫設(shè)備、被叫設(shè)備、并線設(shè)備均需要到語(yǔ)音服務(wù)器上進(jìn)行注冊(cè);在主叫設(shè)備的注冊(cè)過(guò)程中,主叫設(shè)備向語(yǔ)音服務(wù)器發(fā)送注冊(cè)消息,其中攜帶主叫設(shè)備的號(hào)碼,以注冊(cè)到語(yǔ)音服務(wù)器上;在被叫設(shè)備的注冊(cè)過(guò)程中,被叫設(shè)備向語(yǔ)音服務(wù)器發(fā)送注冊(cè)消息,其中攜帶被叫設(shè)備的號(hào)碼,以注冊(cè)到語(yǔ)音服務(wù)器上;在并線設(shè)備的注冊(cè)過(guò)程中,并線設(shè)備向語(yǔ)音服務(wù)器發(fā)送注冊(cè)消息,其中攜帶并線設(shè)備的號(hào)碼,以注冊(cè)到語(yǔ)音服務(wù)器上。此外,在被叫設(shè)備向語(yǔ)音服務(wù)器發(fā)送的注冊(cè)消息中,還需要攜帶被叫設(shè)備啟用并線業(yè)務(wù)的信息;在并線設(shè)備向語(yǔ)音服務(wù)器發(fā)送的注冊(cè)消息中,還需要攜帶并線設(shè)備啟用并線業(yè)務(wù)的信息;語(yǔ)音服務(wù)器在接收到來(lái)自被叫設(shè)備的注冊(cè)消息和來(lái)自并線設(shè)備的注冊(cè)消息后,將記錄被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),以在后續(xù)過(guò)程中對(duì)被叫設(shè)備和并線設(shè)備執(zhí)行并線業(yè)務(wù)。 如圖2所示,本應(yīng)用場(chǎng)景下以SIP(Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)為例,則該過(guò)程包括以下步驟步驟11-步驟13,IP電話A、IP電話B、IP電話C、IP電話D、IP電話X等向語(yǔ)音服務(wù)器發(fā)送REGISTER(注冊(cè))消息,以注冊(cè)到語(yǔ)音服務(wù)器上。本發(fā)明實(shí)施例中,在SIP當(dāng)前REGISTER消息的基礎(chǔ)上,對(duì)于IP電話A、IP電話B、IP電話C、IP電話D等向語(yǔ)音服務(wù)器發(fā)送的REGISTER消息,其中還需要攜帶啟用并線業(yè)務(wù)的信息。如下所示,為一種攜帶了啟用并線業(yè)務(wù)信息的REGISTER消息的示例。
REGISTER sip: 192. 168. 188. 98SIP/2. 0v SIP/2. 0/UDP 192. 168. 35. 6 :5060t <sip:6000il92. 168. 188. 98>f <sip:60000192. 168. 188. 98>i 9c739898-20c7-01d2-2dl4-00eobb41b2a6CSeq 133 REGISTERMax-Forwards :70m <sip:60000192. 168. 35. 6:5060〉;dt = IExpires :3600User-Agent SIP-Phone/V I. 0X-SupInfo multiUser = yes步驟14-步驟17,IP電話A、IP電話B、IP電話C、IP電話D等通過(guò)NOTIFY (通知)消息將自身的空閑狀態(tài)信息(即是否處于空閑,如在線狀態(tài)、摘機(jī)狀態(tài)、通話狀態(tài)等)通知給語(yǔ)音服務(wù)器。具體的,在各IP電話的注冊(cè)過(guò)程結(jié)束之后,語(yǔ)音服務(wù)器需要向IP電話A、IP電話B、IP電話C、IP電話D等分 別發(fā)送SUBSCRIBE (狀態(tài)訂閱)消息,以查詢各IP電話的空閑狀態(tài);之后,IP電話A、IP電話B、IP電話C、IP電話D等通過(guò)NOTIFY消息將自身的空閑狀態(tài)信息通知給語(yǔ)音服務(wù)器。此外,在后續(xù)的處理過(guò)程中,如果IP電話的空閑狀態(tài)信息發(fā)生變化,則該IP電話也需要將自身的空閑狀態(tài)信息主動(dòng)通知給語(yǔ)音服務(wù)器。步驟2、呼叫的建立過(guò)程。在主叫設(shè)備呼叫被叫設(shè)備的過(guò)程中,主叫設(shè)備向語(yǔ)音服務(wù)器發(fā)送呼叫請(qǐng)求消息,該呼叫請(qǐng)求消息中攜帶被叫設(shè)備的號(hào)碼;語(yǔ)音服務(wù)器在接收到來(lái)自主叫設(shè)備的呼叫請(qǐng)求消息后,由于被叫設(shè)備的號(hào)碼對(duì)應(yīng)有多個(gè)設(shè)備(即一個(gè)被叫設(shè)備和至少一個(gè)并線設(shè)備),因此語(yǔ)音服務(wù)器需要將該呼叫請(qǐng)求消息發(fā)送給該號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備。需要注意的是,被叫設(shè)備和并線設(shè)備在接收到呼叫請(qǐng)求消息后,會(huì)在摘機(jī)后回應(yīng)呼叫響應(yīng);且語(yǔ)音服務(wù)器只接收一個(gè)呼叫響應(yīng);基于此,則情況一、當(dāng)只有被叫設(shè)備空閑時(shí),語(yǔ)音服務(wù)器需要將該呼叫請(qǐng)求消息發(fā)送給被叫設(shè)備,被叫設(shè)備在接收到來(lái)自語(yǔ)音服務(wù)器的呼叫請(qǐng)求消息后,向語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng),語(yǔ)音服務(wù)器在接收到來(lái)自被叫設(shè)備的呼叫響應(yīng)后,在主叫設(shè)備與被叫設(shè)備之間建立呼叫。情況二、當(dāng)只有并線設(shè)備空閑時(shí),語(yǔ)音服務(wù)器需要將該呼叫請(qǐng)求消息發(fā)送給并線設(shè)備,并線設(shè)備在接收到來(lái)自語(yǔ)音服務(wù)器的呼叫請(qǐng)求消息后,向語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng),語(yǔ)音服務(wù)器在接收到來(lái)自并線設(shè)備的呼叫響應(yīng)后,在主叫設(shè)備與并線設(shè)備之間建立呼叫。
情況三、當(dāng)被叫設(shè)備和并線設(shè)備均空閑時(shí),語(yǔ)音服務(wù)器需要將該呼叫請(qǐng)求消息發(fā)送給被叫設(shè)備和并線設(shè)備;被叫設(shè)備在接收到來(lái)自語(yǔ)音服務(wù)器的呼叫請(qǐng)求消息后,向語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng);并線設(shè)備在接收到來(lái)自語(yǔ)音服務(wù)器的呼叫請(qǐng)求消息后,向語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng)。
進(jìn)一步的,由于語(yǔ)音服務(wù)器只接收一個(gè)呼叫響應(yīng);因此語(yǔ)音服務(wù)器只接收來(lái)自被叫設(shè)備或并線設(shè)備的呼叫響應(yīng);當(dāng)語(yǔ)音服務(wù)器先接收到來(lái)自被叫設(shè)備的呼叫響應(yīng)時(shí),在主叫設(shè)備與被叫設(shè)備之間建立呼叫,并釋放發(fā)送給并線設(shè)備的呼叫;當(dāng)語(yǔ)音服務(wù)器先接收到來(lái)自并線設(shè)備的呼叫響應(yīng)時(shí),在主叫設(shè)備與并線設(shè)備之間建立呼叫,并釋放發(fā)送給被叫設(shè)備的呼叫。針對(duì)上述情況,語(yǔ)音服務(wù)器在主叫設(shè)備與一并線設(shè)備之間建立呼叫之后,還需要將主叫設(shè)備的號(hào)碼和主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備,或者通知給被叫設(shè)備和所有并線設(shè)備;語(yǔ)音服務(wù)器在主叫設(shè)備與被叫設(shè)備之間建立呼叫之后,還需要將主叫設(shè)備的號(hào)碼和主叫設(shè)備與被叫設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和所有并線設(shè)備,或者通知給所有并線設(shè)備;詳細(xì)過(guò)程將在后續(xù)過(guò)程中闡述。本發(fā)明中,語(yǔ)音服務(wù)器在接收到來(lái)自主叫設(shè)備的呼叫請(qǐng)求消息后,還需要判斷該呼叫請(qǐng)求消息中攜帶的被叫設(shè)備的號(hào)碼所對(duì)應(yīng)的設(shè)備是否啟用了并線業(yè)務(wù),當(dāng)該號(hào)碼對(duì)應(yīng)的被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),且該號(hào)碼對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備時(shí),則語(yǔ)音服務(wù)器將該呼叫請(qǐng)求消息發(fā)送給該號(hào)碼所對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備。如圖2所示,本應(yīng)用場(chǎng)景下以SIP為例,則該過(guò)程包括以下步驟步驟21,IP電話X(號(hào)碼8000)在需要呼叫IP電話B時(shí),IP電話X向語(yǔ)音服務(wù)器發(fā)送呼叫INVITE (請(qǐng)求)消息,其中攜帶被叫設(shè)備的號(hào)碼6000。步驟22-步驟23,語(yǔ)音服務(wù)器在接收到呼叫INVITE消息后,判斷該號(hào)碼6000對(duì)應(yīng)的被叫設(shè)備是否啟用了并線業(yè)務(wù),如果被叫設(shè)備啟用了并線業(yè)務(wù),且號(hào)碼6000對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備,則語(yǔ)音服務(wù)器需要將呼叫INVITE消息發(fā)送給當(dāng)前所有空閑的被叫設(shè)備和并線設(shè)備。本應(yīng)用場(chǎng)景下,以IP電話A、IP電話B、IP電話C、IP電話D當(dāng)前均為空閑情況為例,則語(yǔ)音服務(wù)器需要分別向IP電話A、IP電話B、IP電話C、IP電話D發(fā)送呼叫INVITE消
肩、O步驟24-步驟26,IP電話A、IP電話B、IP電話C、IP電話D等振鈴,并向語(yǔ)音服務(wù)器發(fā)送振鈴響應(yīng)(18x,即振鈴信息);語(yǔ)音服務(wù)器在接收到第一個(gè)振鈴響應(yīng)(18x)后,將該振鈴響應(yīng)(18x)發(fā)送給主叫的IP電話X。步驟27-步驟29,針對(duì)IP電話A、IP電話B、IP電話C、IP電話D等,任意IP電話可被用戶摘機(jī),對(duì)于被摘機(jī)的IP電話,向語(yǔ)音服務(wù)器發(fā)送摘機(jī)的2000K消息(呼叫響應(yīng));假設(shè)語(yǔ)音服務(wù)器接收到IP電話A的2000K消息,則語(yǔ)音服務(wù)器向沒(méi)有摘機(jī)的IP電話B、IP電話C、IP電話D等發(fā)送停止振鈴(即呼叫)的CANCEL (釋放)消息,并將IP電話A對(duì)應(yīng)的2000K消息發(fā)給主叫的IP電話X ;至此,語(yǔ)音服務(wù)器對(duì)IP電話X與IP電話A之間的呼叫建立成功。需要注意的是,在有多個(gè)IP電話被用戶摘機(jī)時(shí),語(yǔ)音服務(wù)器同一時(shí)間只接收一個(gè)IP電話的2000K消息,并且需要釋放其它IP電話的呼叫。
通過(guò)上述圖2流程所示的步驟2,有時(shí)主叫設(shè)備會(huì)與并線設(shè)備建立呼叫,進(jìn)一步的,主叫設(shè)備最終需要與被叫設(shè)備建立呼叫,因此還可以包括步驟3、在主叫設(shè)備與并線設(shè)備建立呼叫后,由語(yǔ)音服務(wù)器在主叫設(shè)備與被叫設(shè)備之間建立呼叫的過(guò)程。
語(yǔ)音服務(wù)器在主叫設(shè)備與并線設(shè)備之間建立呼叫之后,語(yǔ)音服務(wù)器將主叫設(shè)備的號(hào)碼、主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備,或者通知給被叫設(shè)備和所有并線設(shè)備;其中,該標(biāo)識(shí)信息可以為當(dāng)前并線業(yè)務(wù)的并線序號(hào),該并線序號(hào)用于唯一標(biāo)識(shí)一個(gè)主叫設(shè)備與并線設(shè)備之間的呼叫。被叫設(shè)備在接收到語(yǔ)音服務(wù)器所通知的主叫設(shè)備的號(hào)碼、主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息后;如果被叫設(shè)備當(dāng)前為空閑設(shè)備,則在被叫設(shè)備需要與主叫設(shè)備建立呼叫時(shí),被叫設(shè)備直接向語(yǔ)音服務(wù)器發(fā)送呼叫請(qǐng)求消息,該呼叫請(qǐng)求消息中攜帶主叫設(shè)備的號(hào)碼以及該主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;如果被叫設(shè)備當(dāng)前不是空閑設(shè)備,則在被叫設(shè)備需要與主叫設(shè)備建立呼叫時(shí),被叫設(shè)備需要先掛斷當(dāng)前的呼叫,之后向語(yǔ)音服務(wù)器發(fā)送呼叫請(qǐng)求消息,該呼叫請(qǐng)求消息中攜帶主叫設(shè)備的號(hào)碼以及該主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息。語(yǔ)音服務(wù)器在接收到來(lái)自被叫設(shè)備的呼叫請(qǐng)求消息后,利用該呼叫請(qǐng)求消息中攜帶的主叫設(shè)備的號(hào)碼以及該主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,釋放該主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息對(duì)應(yīng)的主叫設(shè)備與并線設(shè)備之間的呼叫,利用主叫設(shè)備的號(hào)碼將呼叫請(qǐng)求消息發(fā)送給主叫設(shè)備,并在主叫設(shè)備與被叫設(shè)備之間建立呼叫。本發(fā)明中,被叫設(shè)備向語(yǔ)音服務(wù)器發(fā)送呼叫請(qǐng)求消息具體包括當(dāng)被叫設(shè)備是帶有信息顯示和處理能力的設(shè)備(如IP電話),該被叫設(shè)備上將顯示主叫設(shè)備的號(hào)碼和主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,當(dāng)被叫設(shè)備上通過(guò)顯示的信息確定被叫設(shè)備需要與主叫設(shè)備建立呼叫后,該被叫設(shè)備需要向語(yǔ)音服務(wù)器發(fā)送呼叫請(qǐng)求消息;當(dāng)被叫設(shè)備不是帶有信息顯示和處理能力的設(shè)備(如模擬話機(jī))時(shí),被叫設(shè)備向用戶通過(guò)播放不同的撥號(hào)音或提示音以提示用戶操作進(jìn)行發(fā)送呼叫請(qǐng)求消息的操作,并在接收被叫設(shè)備與主叫設(shè)備建立呼叫的相應(yīng)指令信息時(shí),被叫設(shè)備向語(yǔ)音服務(wù)器發(fā)送呼叫請(qǐng)求消息。如圖2所示,本應(yīng)用場(chǎng)景下以SIP為例,如果主叫設(shè)備與并線設(shè)備建立呼叫,且主叫設(shè)備最終需要與被叫設(shè)備建立呼叫,則該過(guò)程包括以下步驟步驟31,在IP電話X與IP電話A之間的呼叫建立后,語(yǔ)音服務(wù)器通過(guò)INFO (通知)消息將當(dāng)前的并線信息發(fā)送給IP電話A、IP電話B、IP電話C、IP電話D ;該并線信息可包括但不限于并線序號(hào)和主叫設(shè)備號(hào)碼,并線序號(hào)用于唯一標(biāo)識(shí)主叫設(shè)備與并線設(shè)備之間的呼叫;本應(yīng)用場(chǎng)景下,主叫設(shè)備號(hào)碼為IP電話X的號(hào)碼8000,并線序號(hào)用于唯一標(biāo)識(shí)IP電話X與IP電話A之間的呼叫;如下所示,為一種攜帶了并線序號(hào)和主叫設(shè)備號(hào)碼的INFO消息的示例。INFO sip:60000192. 168. 188. 98 :5060 SIP/2.0V SIP/2. 0/UDP 192. 168. 35. 6 ;branch = z9hG4bK0009a451-d78a-dell-8567_bedc78eb8a01f <sip:8000@192. 168. 28. 55 ;user = phone〉;tag = 8f06954t " MU"〈sip:60000192. 168. 188. 98 ;user = phone〉;
tag = 6630cle8-01d6-0262-162a_00eobb24a2a5i :6630cle8-01d6-0262-162b_00eobb24a2a5cseq 1 INFOtimestamp :1250649627date Wed 19 Aug 2009 02:40:27 GMTMax-Forwards :70
contact <sip: VoiceServer@192. 168. 28. 55>user-agent SIP VoiceServer/v I. 0x-isdntunnelinginfo 621c0991al06020101020103content-type application/x-MUcontent-length :26Sn = IMu = yesCalling = 8000步驟32,IP電話B在接收到并線信息后,如果IP電話B需要與IP電話X建立呼口H,則IP電話B向語(yǔ)音服務(wù)器發(fā)送用于接聽(tīng)并線呼叫的FEATURE(請(qǐng)求)消息,該FEATURE消息中攜帶IP電話B所要接聽(tīng)的并線序號(hào)。由于IP電話X實(shí)際所要撥打的電話是IP電話B,如果IP電話B不是空閑狀態(tài),則可以先掛機(jī),再摘機(jī);如果IP電話B是空閑狀態(tài),則可以直接摘機(jī);在IP電話B被用戶摘機(jī)后,可以根據(jù)需要提示用戶選擇是發(fā)起新的呼叫(此時(shí)需要建立IP電話B與其它電話之間的呼叫),還是接聽(tīng)并線呼叫(此時(shí)需要建立IP電話B與IP電話X之間的呼叫)。提示用戶選擇發(fā)起新的呼叫或接聽(tīng)并線呼叫的方法包括但不限于(I)如果IP電話B帶有信息顯示和交互處理能力,則IP電話B被用戶摘機(jī)后,在播放撥號(hào)音的同時(shí),將并線序號(hào)和主叫設(shè)備號(hào)碼等信息顯示在IP電話B上,用戶可以根據(jù)IP電話B上顯示的信息,選擇發(fā)起新的呼叫或接聽(tīng)并線呼叫;(2)如果IP電話B無(wú)信息顯示和交互處理能力,則IP電話B被用戶摘機(jī)后,需要通過(guò)播放不同的撥號(hào)音或通過(guò)提示音來(lái)提示用戶存在并線呼口 4,用戶可以根據(jù)提示音來(lái)選擇發(fā)起新的呼叫或接聽(tīng)并線呼叫。如果用戶選擇發(fā)起新的呼叫,則可通過(guò)IP電話B直接撥號(hào),以發(fā)起新的呼叫,該過(guò)程本應(yīng)用場(chǎng)景下不再贅述;如果用戶選擇接聽(tīng)并線呼叫,則IP電話B向語(yǔ)音服務(wù)器發(fā)起接聽(tīng)并線呼叫的請(qǐng)求(FEATURE消息),其中攜帶所要接聽(tīng)的并線序號(hào);如下所示,為一種攜帶并線序號(hào)的呼叫請(qǐng)求消息的示例。FEATURE sip: 192. 168. 28. 55 SIP/2. 0v SIP/2. 0/UDP 192. 168. 188. 98 :5060t <sip:6000il92. 168. 28. 55>f <sip:6000il92. 168. 28. 55>i f739d0f8-01d6-01d2-15b3-00e0bb24a2a5CSeq 22 FEATUREMax-Forwards :70m <sip:6000@192. 168. 188. 98:5060〉
User-Agent SIP-Phone/Vl. 0I 0Feature-Type : * 55 * I需要注意的是,在上述示例中,“Feature-Type中的“55”表示接聽(tīng)并線呼叫,“I”是并線序號(hào)。步驟33,語(yǔ)音服務(wù)器在接收到IP電話B的并線呼叫請(qǐng)求消息后,通過(guò)向IP電話A發(fā)送BYE (釋放)消息釋放IP電話X與IP電話A之間的呼叫。
步驟34,語(yǔ)音服務(wù)器將IP電話B對(duì)應(yīng)的呼叫請(qǐng)求(REINVITE)消息發(fā)送給并線呼叫的主叫設(shè)備IP電話X。步驟35-步驟36,IP電話X通過(guò)2000K (應(yīng)答)消息應(yīng)答IP電話B的呼叫請(qǐng)求消息。至此,語(yǔ)音服務(wù)器對(duì)IP電話X與IP電話B之間的呼叫建立成功。步驟4,呼叫結(jié)束過(guò)程的處理。在呼叫結(jié)束之后,任意一方掛機(jī),則釋放呼叫,并同時(shí)清除并線呼叫信息。如圖2所示,本應(yīng)用場(chǎng)景下以SIP為例,則該過(guò)程包括以下步驟步驟41-步驟43,IP電話B通過(guò)BYE消息釋放IP電話B與IP電話X之間的呼叫,語(yǔ)音服務(wù)器和各IP電話需要清除并線呼叫信息,且語(yǔ)音服務(wù)器將BYE消息發(fā)送給IP電話X,以最終釋放IP電話B與IP電話X之間的呼叫。需要注意的是,在上述應(yīng)用場(chǎng)景下,是以SIP來(lái)描述具體實(shí)現(xiàn)的,對(duì)于其它基于呼叫的標(biāo)準(zhǔn)同樣可以應(yīng)用到本發(fā)明具體實(shí)現(xiàn)中;此外,上述流程中的并線呼叫可支持多用戶同時(shí)使用,在實(shí)際應(yīng)用中為了降低實(shí)現(xiàn)難度和使用復(fù)雜度,還可限制具體可以并線呼叫的數(shù)量,如對(duì)于多個(gè)并線用戶,同時(shí)只允許一人使用,且在接聽(tīng)并線呼叫時(shí),不需要進(jìn)行選擇,只要當(dāng)前有呼叫,則其它用戶只要摘機(jī)既可接聽(tīng)并線呼叫。綜上所述,本發(fā)明實(shí)施例中,可在VoIP網(wǎng)絡(luò)中實(shí)現(xiàn)并線業(yè)務(wù),有效節(jié)約電話號(hào)碼資源;且多部電話在共享一個(gè)號(hào)碼時(shí),多部電話之間相互不受影響,可以同時(shí)使用;且并線的電話數(shù)量不受限制;且當(dāng)有呼叫呼入時(shí),當(dāng)前空閑的話機(jī)會(huì)同時(shí)振鈴,任何一部話機(jī)接起則通話將建立,如果需要切換被叫,只需要接聽(tīng)該呼叫的被叫接起話機(jī),并根據(jù)提示完成切換即可,在切換完成后,被切換的話機(jī)將被掛斷。基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提出了一種語(yǔ)音服務(wù)器,應(yīng)用于包括主叫設(shè)備、所述語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),如圖3所示,所述語(yǔ)音服務(wù)器包括收發(fā)模塊11,用于接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼,并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;接收來(lái)自被叫設(shè)備或者并線設(shè)備的呼叫響應(yīng),并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給并線設(shè)備和被叫設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;
在接收到所述第二呼叫請(qǐng)求消息后,釋放所述第二呼叫請(qǐng)求消息中攜帶的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備;建立模塊12,用于在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫;在利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。該語(yǔ)音服務(wù)器還包 括記錄模塊13 所述收發(fā)模塊11,還用于接收來(lái)自所述被叫設(shè)備的第一注冊(cè)消息和來(lái)自所述并線設(shè)備的第二注冊(cè)消息,所述第一注冊(cè)消息中攜帶所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,所述第二注冊(cè)消息中攜帶所述并線設(shè)備的號(hào)碼以及所述并線設(shè)備啟用并線業(yè)務(wù)的信息;當(dāng)所述號(hào)碼對(duì)應(yīng)的被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),且所述號(hào)碼對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備時(shí),將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;所述記錄模塊13,用于當(dāng)接收到所述第一注冊(cè)消息和所述第二注冊(cè)消息后,記錄所述被叫設(shè)備和所述并線設(shè)備啟用了并線業(yè)務(wù)。其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提出了一種語(yǔ)音服務(wù)器,應(yīng)用于包括主叫設(shè)備、所述語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),所述語(yǔ)音服務(wù)器包括收發(fā)模塊,用于接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼,并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;接收來(lái)自被叫設(shè)備或者并線設(shè)備的呼叫響應(yīng),并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;在接收到所述第二呼叫請(qǐng)求消息后,釋放所述第二呼叫請(qǐng)求消息中攜帶的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備;建立模塊,用于在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫;在利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。
基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提出了一種被叫設(shè)備,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、所述被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),如圖4所示,所述被叫設(shè)備包括接收模塊21,用于接收來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼;當(dāng)所述語(yǔ)音服務(wù)器在所述主叫設(shè)備與所述并線設(shè)備之間建立呼叫時(shí),接收所述語(yǔ)音服務(wù)器通知的所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;發(fā)送模塊22,用于在接收到第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng),由所述語(yǔ)音服務(wù)器在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫;在接收到所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息后,如果所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫,則向所述語(yǔ)音服務(wù)器發(fā)送第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;由所述語(yǔ)音服務(wù)器釋放所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與并線設(shè)備之間的呼叫,并利用所述主叫設(shè)備的號(hào)碼在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。所述發(fā)送模塊22,還用于向所述語(yǔ)音服務(wù)器發(fā)送注冊(cè)消息,所述注冊(cè)消息中攜帶 所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,由所述語(yǔ)音服務(wù)器記錄所述被叫設(shè)備啟用了并線業(yè)務(wù)。所述發(fā)送模塊22,具體用于當(dāng)所述被叫設(shè)備是帶有信息顯示和處理能力的設(shè)備,所述被叫設(shè)備上顯示所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與所述該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,當(dāng)所述被叫設(shè)備上通過(guò)顯示的信息確定所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息;或者,當(dāng)所述被叫設(shè)備不是帶有信息顯示和處理能力的設(shè)備時(shí),所述被叫設(shè)備向用戶通過(guò)播放不同的撥號(hào)音或提示音以提示用戶操作進(jìn)行發(fā)送所述第二呼叫請(qǐng)求消息的操作,并在接收所述被叫設(shè)備與所述主叫設(shè)備建立呼叫的相應(yīng)指令信息時(shí),向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息。其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于VoIP網(wǎng)絡(luò)的呼叫方法,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少ー個(gè)并線設(shè)備的系統(tǒng)中,其特征在于,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),該方法包括 所述語(yǔ)音服務(wù)器接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帯所述號(hào)碼;并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備; 所述語(yǔ)音服務(wù)器在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫,并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給并線設(shè)備和被叫設(shè)備; 當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),所述語(yǔ)音服務(wù)器接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帯所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,所述語(yǔ)音服務(wù)器釋放該標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備,并在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。
2.如權(quán)利要求I所述的方法,其特征在干, 所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備,之前還包括所述語(yǔ)音服務(wù)器接收來(lái)自所述被叫設(shè)備的第一注冊(cè)消息和來(lái)自所述并線設(shè)備的第二注冊(cè)消息,所述第一注冊(cè)消息中攜帯所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,所述第二注冊(cè)消息中攜帯所述并線設(shè)備的號(hào)碼以及所述并線設(shè)備啟用并線業(yè)務(wù)的信息,并記錄所述被叫設(shè)備和所述并線設(shè)備啟用了并線業(yè)務(wù); 所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備,具體包括當(dāng)所述號(hào)碼對(duì)應(yīng)的被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),且所述號(hào)碼對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備時(shí),所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備。
3.如權(quán)利要求I所述的方法,其特征在干, 所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備,之后還包括所述被叫設(shè)備在接收到來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng);和/或,所述并線設(shè)備在接收到來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng)。
4.如權(quán)利要求I所述的方法,其特征在于,所述被叫設(shè)備向所述語(yǔ)音服務(wù)器發(fā)送第二呼叫請(qǐng)求消息的過(guò)程,具體包括 當(dāng)所述被叫設(shè)備是帶有信息顯示和處理能力的設(shè)備,所述被叫設(shè)備上顯示所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與所述該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,當(dāng)所述被叫設(shè)備上通過(guò)顯示的信息確定所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),所述被叫設(shè)備向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息;或者, 當(dāng)所述被叫設(shè)備不是帶有信息顯示和處理能力的設(shè)備時(shí),所述被叫設(shè)備向用戶通過(guò)播放不同的撥號(hào)音或提示音以提示用戶操作進(jìn)行發(fā)送所述第二呼叫請(qǐng)求消息的操作,并在接收所述被叫設(shè)備與所述主叫設(shè)備建立呼叫的相應(yīng)指令信息時(shí),所述被叫設(shè)備向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息。
5.一種基于VoIP網(wǎng)絡(luò)的呼叫方法,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,其特征在于,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),該方法包括 所述語(yǔ)音服務(wù)器接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼;并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備; 所述語(yǔ)音服務(wù)器在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫,并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備; 當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),所述語(yǔ)音服務(wù)器接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,所述語(yǔ)音服務(wù)器釋放該標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備,并在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。
6.一種語(yǔ)音服務(wù)器,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,其特征在于,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),所述語(yǔ)音服務(wù)器包括 收發(fā)模塊,用于接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼,并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備; 接收來(lái)自被叫設(shè)備或者并線設(shè)備的呼叫響應(yīng),并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給并線設(shè)備和被叫設(shè)備; 當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息; 在接收到所述第二呼叫請(qǐng)求消息后,釋放所述第二呼叫請(qǐng)求消息中攜帶的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備; 建立模塊,用于在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫; 在利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。
7.如權(quán)利要求6所述的語(yǔ)音服務(wù)器,其特征在于,還包括記錄模塊 所述收發(fā)模塊,還用于接收來(lái)自所述被叫設(shè)備的第一注冊(cè)消息和來(lái)自所述并線設(shè)備的第二注冊(cè)消息,所述第一注冊(cè)消息中攜帶所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,所述第二注冊(cè)消息中攜帶所述并線設(shè)備的號(hào)碼以及所述并線設(shè)備啟用并線業(yè)務(wù)的信息;當(dāng)所述號(hào)碼對(duì)應(yīng)的被叫設(shè)備和并線設(shè)備啟用了并線業(yè)務(wù),且所述號(hào)碼對(duì)應(yīng)有空閑的被叫設(shè)備和并線設(shè)備時(shí),將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;所述記錄模塊,用于當(dāng)接收到所述第一注冊(cè)消息和所述第二注冊(cè)消息后,記錄所述被叫設(shè)備和所述并線設(shè)備啟用了并線業(yè)務(wù)。
8.一種語(yǔ)音服務(wù)器,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,其特征在于,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),所述語(yǔ)音服務(wù)器包括收發(fā)模塊,用于接收來(lái)自所述主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼,并將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑的被叫設(shè)備和并線設(shè)備;接收來(lái)自被叫設(shè)備或者并線設(shè)備的呼叫響應(yīng),并將所述主叫設(shè)備的號(hào)碼和主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息通知給被叫設(shè)備和其它并線設(shè)備;當(dāng)在所述主叫設(shè)備與一并線設(shè)備之間建立呼叫,且所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫時(shí),接收來(lái)自所述被叫設(shè)備的第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;在接收到所述第二呼叫請(qǐng)求消息后,釋放所述第二呼叫請(qǐng)求消息中攜帶的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與該并線設(shè)備之間的呼叫,利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備;建立模塊,用于在接收到呼叫響應(yīng)后,在所述主叫設(shè)備與發(fā)送所述呼叫響應(yīng)的設(shè)備之間建立呼叫;在利用所述主叫設(shè)備的號(hào)碼將所述第二呼叫請(qǐng)求消息發(fā)送給所述主叫設(shè)備后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。
9.一種被叫設(shè)備,應(yīng)用于包括主叫設(shè)備、語(yǔ)音服務(wù)器、所述被叫設(shè)備和至少一個(gè)并線設(shè)備的系統(tǒng)中,其特征在于,所述被叫設(shè)備與所述并線設(shè)備具有相同的號(hào)碼,當(dāng)所述主叫設(shè)備呼叫所述被叫設(shè)備時(shí),則所述被叫設(shè)備包括接收模塊,用于接收來(lái)自所述語(yǔ)音服務(wù)器的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶所述號(hào)碼;當(dāng)所述語(yǔ)音服務(wù)器在所述主叫設(shè)備與所述并線設(shè)備之間建立呼叫時(shí),接收所述語(yǔ)音服務(wù)器通知的所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;發(fā)送模塊,用于在接收到第一呼叫請(qǐng)求消息后,向所述語(yǔ)音服務(wù)器發(fā)送呼叫響應(yīng),由所述語(yǔ)音服務(wù)器在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫;在接收到所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息后,如果所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫,則向所述語(yǔ)音服務(wù)器發(fā)送第二呼叫請(qǐng)求消息,所述第二呼叫請(qǐng)求消息中攜帶所述主叫設(shè)備的號(hào)碼以及所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息;由所述語(yǔ)音服務(wù)器釋放所述主叫設(shè)備與并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息對(duì)應(yīng)的所述主叫設(shè)備與并線設(shè)備之間的呼叫,并利用所述主叫設(shè)備的號(hào)碼在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫。
10.如權(quán)利要求9所述的被叫設(shè)備,其特征在干, 所述發(fā)送模塊,還用于向所述語(yǔ)音服務(wù)器發(fā)送注冊(cè)消息,所述注冊(cè)消息中攜帯所述被叫設(shè)備的號(hào)碼以及所述被叫設(shè)備啟用并線業(yè)務(wù)的信息,由所述語(yǔ)音服務(wù)器記錄所述被叫設(shè)備啟用了并線業(yè)務(wù)。
11.如權(quán)利要求9所述的被叫設(shè)備,其特征在干, 所述發(fā)送模塊,具體用于當(dāng)所述被叫設(shè)備是帶有信息顯示和處理能力的設(shè)備,所述被叫設(shè)備上顯示所述主叫設(shè)備的號(hào)碼和所述主叫設(shè)備與所述該并線設(shè)備之間呼叫對(duì)應(yīng)的標(biāo)識(shí)信息,當(dāng)所述被叫設(shè)備上通過(guò)顯示的信息確定所述被叫設(shè)備需要與所述主叫設(shè)備建立呼叫吋,向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息;或者, 當(dāng)所述被叫設(shè)備不是帶有信息顯示和處理能力的設(shè)備時(shí),所述被叫設(shè)備向用戶通過(guò)播放不同的撥號(hào)音或提示音以提示用戶操作進(jìn)行發(fā)送所述第二呼叫請(qǐng)求消息的操作,并在接收所述被叫設(shè)備與所述主叫設(shè)備建立呼叫的相應(yīng)指令信息時(shí),向所述語(yǔ)音服務(wù)器發(fā)送所述第二呼叫請(qǐng)求消息。
全文摘要
本發(fā)明公開(kāi)了一種基于VoIP網(wǎng)絡(luò)的呼叫方法和設(shè)備,該方法包括語(yǔ)音服務(wù)器接收來(lái)自主叫設(shè)備的第一呼叫請(qǐng)求消息,所述第一呼叫請(qǐng)求消息中攜帶被叫設(shè)備的號(hào)碼;所述語(yǔ)音服務(wù)器將所述第一呼叫請(qǐng)求消息發(fā)送給所述號(hào)碼對(duì)應(yīng)的空閑被叫設(shè)備和并線設(shè)備;當(dāng)所述語(yǔ)音服務(wù)器接收到所述被叫設(shè)備的呼叫響應(yīng)后,在所述主叫設(shè)備與所述被叫設(shè)備之間建立呼叫;當(dāng)所述語(yǔ)音服務(wù)器接收到所述并線設(shè)備的呼叫響應(yīng)后,在所述主叫設(shè)備與所述并線設(shè)備之間建立呼叫。本發(fā)明中,可有效節(jié)約電話號(hào)碼資源。
文檔編號(hào)H04L29/06GK102638452SQ201210066320
公開(kāi)日2012年8月15日 申請(qǐng)日期2012年3月14日 優(yōu)先權(quán)日2012年3月14日
發(fā)明者黃灝 申請(qǐng)人:杭州華三通信技術(shù)有限公司