[發(fā)明專利]IPPBX內(nèi)部號碼轉(zhuǎn)接呼叫至外部ITSP公用號碼的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010568359.0 | 申請日: | 2010-12-01 |
| 公開(公告)號: | CN102487410A | 公開(公告)日: | 2012-06-06 |
| 發(fā)明(設(shè)計)人: | 李奕;侯小軍;楊萬云 | 申請(專利權(quán))人: | 邁普通信技術(shù)股份有限公司 |
| 主分類號: | H04M1/26 | 分類號: | H04M1/26;H04M7/00;H04L29/06 |
| 代理公司: | 成都虹橋?qū)@聞?wù)所 51124 | 代理人: | 鄒裕蓉 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | ippbx 內(nèi)部 號碼 轉(zhuǎn)接 呼叫 外部 itsp 公用 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及SIP(初始會話協(xié)議)領(lǐng)域的呼叫控制技術(shù)。
背景技術(shù)
IPPBX即基于IP(Internet?Protocol,互聯(lián)網(wǎng))的PBX(Private?Branch?eXchange,程控交換機(jī)),它能夠以IP的方式接入到ITSP(Internet?Telephony?Service?Provider,互聯(lián)網(wǎng)電話服務(wù)提供商)的核心網(wǎng)絡(luò),完成IP中繼的功能;ITSP會分配一組公用電話號碼給IPPBX。對于企業(yè)IPPBX,一般連接有大量分機(jī),各個分機(jī)之間通過IPPBX使用內(nèi)部號碼互相通信,由于各個分機(jī)號碼與ITSP公用電話號碼不是按照1∶1的配置的,所以當(dāng)企業(yè)分機(jī)撥打外部號碼時,需要轉(zhuǎn)換成公用電話號碼與ITSP進(jìn)行通信。當(dāng)外部電話撥打企業(yè)電話時,則先撥打分配給IPPBX的公用電話號碼,再轉(zhuǎn)接到內(nèi)部的分機(jī)。
以上現(xiàn)有的實(shí)現(xiàn)完成基本的通話是完全沒有問題的,但實(shí)現(xiàn)呼叫轉(zhuǎn)接則存在問題。為便于分析,假設(shè)A、B是ITSP分配給IPPBX的公用電話號碼,D、E是外部用戶的公用電話號碼,而C是IPPBX內(nèi)部號碼,對于ITSP而言,它并不知道C這個號碼的存在。在外部用戶D通過撥打IPPBX的公用電話號碼A完成向內(nèi)部分機(jī)C發(fā)起第一路呼叫并成功后,如在通話過程中內(nèi)部號碼A需要將呼叫轉(zhuǎn)接到外部用戶的公用電話號碼E(E可以是ITSP用戶的公用電話號碼或者其他運(yùn)營商用戶號碼)時,會存在問題。因?yàn)樵贒與C通話過程中,IPPBX是用公用電話號碼A在與D通話,即ITSP的呼叫記錄為A在通話。當(dāng)C呼叫轉(zhuǎn)接發(fā)起第二路呼叫成功后,掛機(jī)發(fā)出轉(zhuǎn)接請求,C發(fā)出的呼叫信息僅為內(nèi)部號碼相關(guān),此時如果簡單地把請求轉(zhuǎn)到ITSP,肯定會導(dǎo)致轉(zhuǎn)接失敗。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種能夠成功實(shí)現(xiàn)IPPBX內(nèi)部號碼轉(zhuǎn)接呼叫至外部ITSP公用號碼的方法,以及實(shí)現(xiàn)該方法的系統(tǒng)。
本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是,IPPBX內(nèi)部號碼轉(zhuǎn)接呼叫至外部公用號碼的方法:
一個IPPBX內(nèi)部號碼通過IPPBX分別與兩個外部ITSP公用號碼成功建立呼叫,IPPBX記錄這兩路呼叫的呼叫信息;
在作為轉(zhuǎn)接方的IPPBX內(nèi)部號碼對應(yīng)的電話掛機(jī)并發(fā)起呼叫轉(zhuǎn)接時,IPPBX根據(jù)之前記錄的兩路呼叫的呼叫信息完成呼叫轉(zhuǎn)接。
具體包括以下步驟:
a、IPPBX內(nèi)部號碼經(jīng)IPPBX與第一外部ITSP公用號碼成功建立第一路呼叫,IPPBX保存第一路呼叫中主被叫與IPPBX的對話信息;
b、當(dāng)IPPBX內(nèi)部號碼作為轉(zhuǎn)接方,需要將呼叫轉(zhuǎn)接至第二外部ITSP公用號碼時,IPPBX內(nèi)部號碼先與第二外部ITSP公用號碼建立第二路呼叫,IPPBX保存第二路呼叫中主被叫與IPPBX的對話信息;
c、IPPBX內(nèi)部號碼掛機(jī)后,發(fā)送REFER消息進(jìn)行轉(zhuǎn)接查詢;IPPBX獲取所述REFER消息,利用保存的兩路呼叫的對話信息,構(gòu)建第一reINVITE消息,然后代替第一外部ITSP公用號碼發(fā)送第一reINVITE消息到第二外部ITSP公用號碼;
d、第二外部ITSP公用號碼發(fā)送200ok消息到IPPBX后,IPPBX利用保存的兩路呼叫的對話信息,構(gòu)建第二reINVITE消息,并發(fā)送第二reINVITE消息到第一外部ITSP公用號碼;
e、第二外部ITSP公用號碼從第一reINVITE消息中獲得第一外部ITSP公用號碼的媒體信息;第一外部ITSP公用號碼從第二reINVITE消息中獲得第二外部ITSP公用號碼的媒體信息;第一外部ITSP公用號碼與第二外部ITSP公用號碼成功建立呼叫。
具體的,所述步驟c中,IPPBX利用保存的兩路呼叫的對話信息,構(gòu)建第一reINVITE消息的具體步驟如下:
c1、IPPBX利用獲取的REFER消息的頭域信息,從保存的第二路呼叫對話信息中查找第二外部ITSP公用號碼與IPPBX的對話信息,作為第一reINVITE消息中的對話信息;
c2、IPPBX利用獲取的REFER消息的會話信息,從保存的第一路呼叫的對話信息中查找第一外部ITSP公用號碼的SDP信息,作為第一reINVITE消息中的SDP信息。
具體的,所述步驟d中,IPPBX利用保存的兩路呼叫的對話信息,構(gòu)建第二reINVITE消息的具體步驟如下:
d1、IPPBX從收到的200ok消息中的獲取第二外部ITSP公用號碼的SDP信息,作為第二reINVITE消息中的SDP信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于邁普通信技術(shù)股份有限公司,未經(jīng)邁普通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010568359.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于IPPBX的內(nèi)線用戶呼叫方法以及呼叫系統(tǒng)
- IPPBX內(nèi)部號碼轉(zhuǎn)接呼叫至外部ITSP公用號碼的方法及系統(tǒng)
- 嵌入式IPPBX用系統(tǒng)固件自恢復(fù)模塊
- 基于域策略的P2P流媒體傳輸控制方法
- IP網(wǎng)絡(luò)錄音服務(wù)器
- IPPBX網(wǎng)絡(luò)交換服務(wù)器
- 一種編解碼協(xié)同處理方法
- 一種電話會議的郵件預(yù)約方法
- 基于IPPBX調(diào)度系統(tǒng)的應(yīng)急聯(lián)動廣播系統(tǒng)及設(shè)備
- 基于kamailio實(shí)現(xiàn)VoIP的NAT穿越的方法





