国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡電話軟交換的方法

      文檔序號:7649194閱讀:343來源:國知局
      專利名稱:網(wǎng)絡電話軟交換的方法
      技術領域
      headcall網(wǎng)絡電話(VOIP)之呼叫轉移,語音點播。
      背景技術
      Headcall是P2P網(wǎng)絡電話系統(tǒng),其終端電話號碼是11位的0-9數(shù)字,首位數(shù)字只能是1-9。 所以我們可以看到headcall電話號碼10987654321這樣的形式。Headcall還使用了一種 包含擴展碼的號碼形式,例如10987654321*123456 ,它表示撥打headcall號碼 10987654321,在呼叫信息中附帶擴展碼123456。被叫Headcall終端使用這個擴展碼的方 式各有不同。例如,普通的headcall網(wǎng)絡電話終端忽略這個擴展碼;而headcall電話網(wǎng) 關認為這個擴展碼是pstn分機號碼;headcall電話網(wǎng)關或者軟交換還可以認為這個擴展 碼是虛分機號碼,并把呼叫轉移到擴展碼代表的headcall號碼;headcall電信網(wǎng)關要求擴 展碼具有008675512345678這樣的形式,它被解釋成通過電信網(wǎng)關撥打擴展碼代表的傳統(tǒng)電 話號碼。
      Headcall電話呼叫信息中還帶有呼叫者使用的語言,例如中文或者英文或者其它。
      Headcall通信雙方可以從headcall協(xié)議中獲得對方的IP地址,如果對方在私網(wǎng)內,這個 IP地址是其私網(wǎng)出口到公網(wǎng)的IP地址。
      Headcall電話協(xié)議包括狀態(tài)查詢和狀態(tài)報告。 一個網(wǎng)絡電話可以請求另一個網(wǎng)絡電話的報告 其狀態(tài),如果被査詢的網(wǎng)絡電話配置許可回復該請求,它會報告其狀態(tài),該狀態(tài)指示了它有 多少空閑通道。
      Headcall網(wǎng)絡電話協(xié)議還支持傳送文本和文件。
      Headcall網(wǎng)絡電話結束會話的信令中含有結束的原因,典型的有掛斷或正忙或呼叫轉移。
      作為電話系統(tǒng),headcall有自己的軟交換機制,它是通過呼叫轉移來實現(xiàn)的。如

      圖1所示, 當A和B在呼叫時或通話中,B通知A呼叫轉移到另一個號碼C,這時A和B都關閉當 前會話,然后A發(fā)起向C的呼叫。

      發(fā)明內容
      我們設計了 headcall軟交換程序,它可以在電腦上運行或嵌入式設備中運行,下面我們簡 單地稱之為軟交換。該軟交換可以配置為不同的運行模式,這些不同的模式分別實現(xiàn)了權利 要求所述的方法。
      我們所述的網(wǎng)絡電話指支持headcall網(wǎng)絡電話協(xié)議的程序,它在電腦上運行或者在嵌入式 設備中運行,例如網(wǎng)絡電話機,網(wǎng)絡電話網(wǎng)關,以及本發(fā)明所述的軟交換等。
      我們實施的軟交換存在下面的運行模式(對照權利要求12 3)
      所述軟交換使用轉移目標列表,其表項至少包含網(wǎng)絡電話號碼及其轉移級別。 所述轉移目標列表中的網(wǎng)絡電話都向所述軟交換報告其狀態(tài)。 所述軟交換也會詢問轉移目標列表中的網(wǎng)絡電話的狀態(tài)。 所述軟交換接收到呼叫時,把呼叫轉移到該列表中被選擇的網(wǎng)絡電話號碼。 在選擇轉移目標時,使用下面的規(guī)則
      其狀態(tài)表示有空閑通道的網(wǎng)絡電話號碼。
      優(yōu)先選擇轉移級別低的網(wǎng)絡電話號碼。
      相同轉移級別的網(wǎng)絡電話號碼輪流被選擇 如果找不到轉移目標,則把呼叫列入等候隊列,或者直接拒絕該呼叫,原因是正忙。
      我們實施的軟交換存在下面的運行模式(對照權利要求4 5 )
      所述軟交換使用一個短碼表,其表項至少包含短號碼和對應的長號碼。
      所述軟交換使用一個網(wǎng)關表,其表項至少包含網(wǎng)關代碼、網(wǎng)關號碼、最小號碼和最大號碼。
      所述軟交換接收到呼叫時,把呼叫信息中的擴展碼,作為分機碼。如果呼叫信息中沒有 擴展碼,則接聽該呼叫,提示對方輸入分機碼。
      所述軟交換根據(jù)獲得的分機碼,依次按下面辦法查找轉移目標
      首先査找短碼表,如果所述分機碼與某表項之短號碼相同,則確定其對應的長號碼 為轉移目標。査找結束。
      其次查找網(wǎng)關表,如果所述分機碼與某表項之網(wǎng)關代碼相同,則確定該表項之網(wǎng)關 號碼為轉移目標。査找結束。
      再次査找網(wǎng)關表,如果所述分機碼在某表項之最小號碼和最大號碼之間,則確定〈該 表項之網(wǎng)關號碼>*〈所述分機碼〉為轉移目標。查找結束。
      如果找到轉移目標,所述軟交換將呼叫轉移到該轉移目標。否則,提示對方重新輸入分機 碼。
      一般網(wǎng)絡電話系統(tǒng)是這樣解釋網(wǎng)關的它實現(xiàn)網(wǎng)絡電話到傳統(tǒng)電話(pstn)的異網(wǎng)通訊。 例如,headcall電話撥打傳統(tǒng)手機。但在headcall系統(tǒng)中,這樣的網(wǎng)關跟軟交換并沒 有形式的區(qū)別。實際上,headcall的網(wǎng)關也包含軟交換功能。所以本模式中的網(wǎng)關表所 說的"網(wǎng)關"并沒有明確的所指,它可能是網(wǎng)關,也可能是軟交換,甚至可以是一部簡單 的網(wǎng)絡電話機。所述軟交換在本模式下操作時并不關心網(wǎng)關表里的網(wǎng)關號碼到底是什么號 碼。
      我們實施的軟交換存在下面的運行模式(對照權利要求6 )
      所述軟交換使用網(wǎng)絡地址數(shù)據(jù)庫,該數(shù)據(jù)庫提供IP地址映射到網(wǎng)絡電話號碼。
      所述軟交換接收到呼叫時,根據(jù)主叫IP地址査詢網(wǎng)絡地址數(shù)據(jù)庫,獲得主叫IP地址映射 的網(wǎng)絡電話號碼,所述軟交換將呼叫轉移到映射的網(wǎng)絡電話號碼。
      網(wǎng)絡地址數(shù)據(jù)庫采用關系映射網(wǎng)絡地址(ip & mask )-〉網(wǎng)絡電話號碼。對于査詢 的IP,檢查包含它的最小范圍的網(wǎng)絡地址,回復該網(wǎng)絡地址映射的網(wǎng)絡電話號碼。
      我們實施的軟交換存在下面的運行模式(對照權利要求7 )
      所述軟交換使用一個轉移目標表,其表項至少包含號碼模式和目標號碼。
      所述軟交換接收到呼叫時,根據(jù)主叫號碼査找轉移目標表,如果主叫號碼匹配某表項之號 碼模式,所述軟交換將呼叫轉移到該表項之目標號碼。
      我們實施的軟交換存在下面的運行模式(對照權利要求8 )
      所述軟交換使用一個轉移目標表,其表項至少包含號碼模式和目標號碼。
      所述軟交換接收到呼叫時,使用呼叫信息中的擴展碼査找轉移目標表,如果該擴展碼匹配 某表項之號碼模式,所述軟交換將呼叫轉移到該表項之目標號碼。
      我們實施的軟交換存在下面的運行模式(對照權利要求9 )
      所述軟交換使用一個動作表,其表項至少包含鍵序和對應的動作,該動作是語音碼或呼叫 轉移網(wǎng)絡電話號碼。下面是動作表的例子
      l=hintx
      ll=hinta
      111=80083012345
      112=80083012346
      12=hintb
      121=10987654321*12345 123=12345678901
      所述軟交換接收到呼叫時,接聽該呼叫,根據(jù)對方使用的語言,播放對應的提示語音,提 示對方按鍵。
      我們實施的提示音碼是welcome,如果對方的語言是中文(zh),則播放welcome, zh文件, 如果welcome, zh文件不存在,則播放welcome文件
      所述軟交換根據(jù)對方按鍵,查找動作表中對應的動作。如果該動作是語音碼,則根據(jù)該語 音碼和對方使用的語言,播放對應的語音,提示對方進一步按鍵;如果該動作是呼叫轉移 網(wǎng)絡電話號碼,則把該呼叫轉移到該動作指示的網(wǎng)絡電話號碼。
      例如對應鍵序11的動作是hinta它是語音碼,如果對方的語言是中文(zh),則播放 hinta. zh文件,如果hinta. zh文件不存在,則播放hinta文件。
      例如對應鍵序111的動作是轉移號碼80083012345,把呼叫轉移到該號碼80083012345。
      我們實施的軟交換存在下面的運行模式(對照權利要求10 )
      所述軟交換接收到呼叫時,接聽該呼叫。使用下面方法之一獲得文件碼 A把呼叫信息中的擴展碼作為文件碼。 B提示對方輸入文件碼。 C使用預置的文件碼。
      所述軟交換獲得文件碼后,根據(jù)對方使用的語言,確定文件碼對應的文件,它包含語音。 然后播放該文件給對方。
      例如,文件碼是123,對方的語言是中文(zh),那么相應的文件就是123. zh.如果該文 件不存在,則使用文件123。
      以上內容是結合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實 施只局限于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在不脫離本發(fā)明構思 的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。
      權利要求
      1. 一種網(wǎng)絡電話軟交換的方法,其特征在于所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。所述軟交換使用轉移目標列表,其表項至少包含網(wǎng)絡電話號碼。所述軟交換接收到呼叫時,把呼叫轉移到該列表中被選擇的網(wǎng)絡電話號碼。
      2. 根據(jù)權利要求l所述的網(wǎng)絡電話軟交換的方法,其特征在于所述軟交換的轉移目標列表的表項至少包含網(wǎng)絡電話號碼及其級別。 所述軟交換選擇轉移目標時,優(yōu)先選擇級別低的網(wǎng)絡電話號碼。
      3. 根據(jù)權利要求1或2所述的網(wǎng)絡電話軟交換的方法,其特征在于所述轉移目標列表中的網(wǎng)絡電話都向所述軟交換報告其狀態(tài)。 所述軟交換也會詢問轉移目標列表中的網(wǎng)絡電話的狀態(tài)。 所述軟交換選擇轉移目標時,選擇其狀態(tài)表示有空閑通道的網(wǎng)絡電話號碼。
      4. 一種網(wǎng)絡電話軟交換的方法,其特征在于所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。 所述軟交換接收到呼叫時,使用下面方法之一獲得分機碼A把呼叫信息中的擴展碼,作為分機碼。B接聽該呼叫,提示對方輸入分機碼。 所述軟交換根據(jù)獲得的分機碼,映射到轉移目標,將呼叫轉移到該轉移目標。
      5. 根據(jù)權利要求4所述的網(wǎng)絡電話軟交換的方法,其特征在于所述軟交換使用一個短碼表,其表項至少包含短號碼和對應的長號碼。 所述軟交換使用一個網(wǎng)關表,其表項至少包含網(wǎng)關代碼、網(wǎng)關號碼、最小號碼和最大號碼。所述軟交換映射分機碼到轉移目標的方法是根據(jù)所述分機碼,依次按下面辦法査找轉移目標(1)首先查找短碼表,如果所述分機碼與某表項之短號碼相同,則確定其對應的長號碼為轉移目標。查找結束。(2) 其次查找網(wǎng)關表,如果所述分機碼與某表項之網(wǎng)關代碼相同,則確定該表項之 網(wǎng)關號碼為轉移目標。査找結束。(3) 再次査找網(wǎng)關表,如果所述分機碼在某表項之最小號碼和最大號碼之間,則確 定<該表項之網(wǎng)關號碼>*〈所述分機碼〉為轉移目標。查找結束。
      6. —種網(wǎng)絡電話軟交換的方法,其特征在于-所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。所述軟交換使用網(wǎng)絡地址數(shù)據(jù)庫,該數(shù)據(jù)庫提供IP地址映射到網(wǎng)絡電話號碼。所述軟交換接收到呼叫時,根據(jù)主叫IP地址査詢網(wǎng)絡地址數(shù)據(jù)庫,獲得主叫IP地址映射 的網(wǎng)絡電話號碼,所述軟交換將呼叫轉移到映射的網(wǎng)絡電話號碼。
      7. —種網(wǎng)絡電話軟交換的方法,其特征在于所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。所述軟交換使用一個轉移目標表,其表項至少包含號碼模式和目標號碼。所述軟交換接收到呼叫時,根據(jù)主叫號碼査找轉移目標表,如果主叫號碼匹配某表項之號 碼模式,所述軟交換將呼叫轉移到該表項之目標號碼。
      8. —種網(wǎng)絡電話軟交換的方法,其特征在于所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。 所述軟交換使用一個轉移目標表,其表項至少包含號碼模式和目標號碼。 所述軟交換接收到呼叫時,采取下面動作之一A使用呼叫信息中的擴展碼查找轉移目標表,如果該擴展碼匹配某表項之號碼模 式,所述軟交換將呼叫轉移到該表項之目標號碼。B接聽該呼叫',提示對方按鍵,收集對方按鍵作為擴展碼査找轉移目標表,如果該 擴展碼匹配某表項之號碼模式,則所述軟交換將呼叫轉移到下面號碼〈該表項之目標號碼〉*〈收集的擴展碼〉。
      9. 一種網(wǎng)絡電話軟交換的方法,其特征在于所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。所述軟交換使用一個動作表,其表項至少包含鍵序和對應的動作,該動作是語音碼或呼叫 轉移網(wǎng)絡電話號碼。所述軟交換接收到呼叫時,接聽該呼叫,根據(jù)對方使用的語言,播放對應的語音,提示對 方按鍵。所述軟交換根據(jù)對方按鍵,査找動作表中對應的動作。如果該動作是語音碼,則根據(jù)該語 音碼和對方使用的語言,播放對應的語音,提示對方進一步按鍵;如果該動作是呼叫轉移 網(wǎng)絡電話號碼,則把該呼叫轉移到該動作指示的網(wǎng)絡電話號碼。
      10. —種網(wǎng)絡電話軟交換的方法,其特征在于所述方法用于headcall網(wǎng)絡電話。所述軟交換支持headcall網(wǎng)絡電話協(xié)議。 所述軟交換接收到呼叫時,接聽該呼叫。使用下面方法之一獲得文件碼A把呼叫信息中的擴展碼作為文件碼。B提示對方輸入文件碼。C使用預置的文件碼。所述軟交換獲得文件碼后,根據(jù)對方使用的語言,確定文件碼對應的文件,它至少包含語 音或視頻或文字。然后采取下面動作之一 I播放該文件給對方。II發(fā)送該文件給對方。
      全文摘要
      本發(fā)明公開了網(wǎng)絡電話軟交換的方法,它們用于headcall網(wǎng)絡電話。這些軟交換使用不同的選擇方法和選擇條件將呼叫轉移到其它網(wǎng)絡電話號碼。還有一種軟交換,它允許對方點播音視頻文件。
      文檔編號H04M7/00GK101388930SQ20071007696
      公開日2009年3月18日 申請日期2007年9月11日 優(yōu)先權日2007年9月11日
      發(fā)明者楊漢民 申請人:楊漢民
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1