[發明專利]一種SIP協議下實現被叫號碼逐位收發的方法無效
| 申請號: | 201010610206.8 | 申請日: | 2010-12-28 |
| 公開(公告)號: | CN102546996A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 孫成芳 | 申請(專利權)人: | 北京信威通信技術股份有限公司 |
| 主分類號: | H04M7/00 | 分類號: | H04M7/00;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 sip 協議 實現 被叫 號碼 收發 方法 | ||
技術領域
本發明涉及SIP通信領域,尤其涉及一種使用SIP協議進行會話建立,而在呼叫建立初始不能獲取到全被叫號碼時,后續傳送逐位被叫號碼的方法。
背景技術
現有的通信系統中,經常遇到終端逐位撥號的情況,用戶在撥號過程中,并不會發送一個確定的結束指示給交換系統。交換系統通過內置的號碼分析機制進行分析,根據號碼的前幾位就可以定位到號碼的類型以及發出的方向,雖然如此,交換系統并不一定能知道被叫號碼的實際完整長度,比如某個出局號碼,具體長度也許只有落地局知道,在這種情況下,呼叫不能等號碼收齊后再出局,只能按照收到的前幾位號碼先發起出局呼叫,然后再把終端撥打的后續號碼發送出去,直到被叫號碼的接收方(比如落地局)確認號碼收齊,才不再需要接收終端的撥號。
傳統的電話交換網的中繼協議一般都考慮了上述情況,比如1號、7號等協議,都有規定一套信令機制來實現此需求。
SIP協議目前廣泛用于各種會話的建立,但是沒有規定一種標準的傳送后續被叫號碼的方法,一般都是使用全號碼。如果一定要發送后續號碼,目前大家使用比較廣泛的就是使用INFO攜帶后續號碼,但是由于協議沒有具體規定,所以INFO消息的格式需要收發雙方進行協商規定,可以采用TEXT的方式,也可以采用DTMF的方式,當然也可以采用其他私有擴展消息體攜帶。
綜上所述,利用現有標準SIP協議,沒有一個標準統一的方式來實現逐位被叫號碼的發送和接收。
發明內容
本發明提供了一種SIP協議下實現被叫號碼逐位收發的方法,它不需要對消息格式進行私有擴展和協商,僅使用SIP協議支持多事務的特征實現。
該方法包括:a.一個對話中使用多個INVITE事務;b.發送號碼方根據部分被叫號碼建立對話,通過后續號碼建立新的INVITE事務;接收號碼方確認當前攜帶較全被叫號碼的INVITE事務;雙方釋放其它攜帶不全被叫號碼的INVITE事務;c.雙方使用攜帶全被叫號碼的INVITE事務建立呼叫。
進一步的,步驟b中的部分被叫號碼足以使發送號碼方確認接收號碼方的方向;其它攜帶不全被叫號碼的INVITE事務的釋放通過使用失敗響應或定時器超時或其他sip協議允許的方式實現;步驟c中全被叫號碼由接收號碼方確認,并向發送號碼方回送成功響應。
優選的,多個INVITE事務,按照建立的順序,其攜帶的被叫號碼是基于其前一個INVITE事務的被叫號碼而逐步趨于完整;最后一個INVITE事務攜帶了全被叫號碼;攜帶不全被叫號碼的INVITE事務,在接收號碼方接收到一個號碼較之更全的INVITE事務以后,可以釋放;建立呼叫時,使用最后一個攜帶全被叫號碼的INVITE事務。
由本發明的技術方案可以看出,使用標準SIP協議支持多個事務的特點,可以完成逐位后續被叫號碼的發送和接收。此發明的顯著特點是,多個INVITE事務既有聯系,又相對獨立,由于它們攜帶的被叫號碼都是一個相對完整的被叫號碼,這為應用的具體實現方式提供了很多可能性。
附圖說明
圖1為一種軟交換系統使用SIP協議進行網絡互連的示意圖;
圖2為本發明實施例提供的使用SIP協議進行逐位后續號碼收發的具體實現處理流程示意圖。
具體實施方式
在圖1中,給出了一個軟交換系統使用SIP協議進行網絡互連的示意圖。軟交換系統間使用基于IP網絡傳輸的SIP協議進行互通,這里的UAC和UAS分別表示SIP呼叫的發起端和接收端。
本發明實施例,可以但并不限于圖1中所示的網絡架構。圖1僅為了圖2的說明而提供一個簡單的示意。
本發明所提的方法在SIP會話中的一種實施方式如下:
會話建立:UAC按照收到的部分被叫號碼,進行號碼分析,分析到足夠可以確認UAS方向時,就按照當前號碼發起一個INVITE呼叫,然后繼續準備接收后續的被叫號碼;UAS收到第一個初始的INVITE呼叫后,提取被叫號碼,進行號碼分析,分析結果沒有收齊的話,就繼續等待UAC發送后續號碼。
后續號碼發送接收:UAC獲取到一位或者多位后續被叫號碼后,把號碼連接到先前接收到的前一段被叫號碼的后面,也就是組成一個目前最全的被叫號碼,然后按照這個號碼發起一個新的INVITE事務;UAS收到新的INVITE請求后,發現號碼有所更新,就繼續進行號碼分析,同時向前一個較早的INVITE請求回送失敗響應(如484響應),結束這個INVITE事務。上述過程隨著后續號碼的發送和接收循環往復。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信威通信技術股份有限公司,未經北京信威通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010610206.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有貯油功能的增壓器進油管總成
- 下一篇:一種氣門間隙控制裝置





