專利名稱:通信系統中用于對網間協議話音呼叫計費的方法
技術領域:
本發明一般涉及通信系統中用于對VoIP(網間協議話音)呼叫計費的方法,具體來說,涉及用于檢測始發于VoIP網關并通過VoIP中繼的VoIP呼叫的準確計費起始時間的VoIP呼叫計費方法,其中VoIP網關是專用自動分支交換局(PABX)而VoIP中繼包含在該PABX中。
根據Q.931協議發送建立命令以及根據H.245兼容程序發生兼容交換之后開始計費。但是,在此方法中,不可能準確地檢測被叫方在聽到振鈴聲時接聽電話的時間點。即,呼叫計費是在通過主叫方和被叫方的VoIP網關接收到呼入的VoIP電話而在被叫方產生振鈴時開始的。因此,即使被叫方的電話處受話器從未摘機,也會對呼叫計費。雖然被叫方在振鈴響起的一刻就接聽該電話,但是在產生振鈴時且被叫方接聽電話之前就對該呼叫進行計費。
因此,本發明的目的在于提供一種對使用VoIP的電話呼叫計費的改進的方法。
還有一個目的在于提供一種對使用VoIP的電話呼叫計費的更公道的方法。
本發明的再一個目的是提供一種對使用VoIP的電話呼叫計費的方法,其中僅在被叫方響應被叫方電話振鈴而將接收機摘機時才開始計費時間。
再一個目的是提供一種對使用VoIP的電話呼叫計費的方法,其中如果被叫方無法將接收機摘機,則不會因被叫方電話振鈴而支付費用。
本發明的再一個目的是提供一種準確檢測在主叫方和被叫方VoIP網關之間建立VoIP呼叫結束時間和實際通話開始時間,從而只對實際通話時間計費。
為了實現上述及其他目的,提供一種在通信系統中對VoIP呼叫計費的方法,其中,主叫方的VoIP網關通過IP網絡與被叫方的VoIP網關連接,主叫方和被叫方的VoIP網關各自包括VoIP中繼連接處理器、分機用戶連接處理器和VoIP呼叫處理中央控制器。在此方法中,主叫方VoIP網關的分機用戶連接處理器判斷被叫是否應答來自主叫方的呼叫,并在接收到該應答時,通知VoIP中繼連接處理器接收到該應答。VoIP中繼連接處理器接收分機用戶連接處理器處的來自被叫方的應答信息,組裝應答分組,并將所組裝的應答分組通過VoIP呼叫信道發送到主叫方的VoIP網關。主叫方的VoIP網關檢查通過該呼叫信道接收的各種分組中的應答分組并將檢查后的應答分組發送到VoIP呼叫處理中央控制器。VoIP呼叫處理中央控制器利用從VoIP中繼連接處理器接收的應答信息記錄對應的VoIP呼叫的呼叫起始時間。
當參考以下結合附圖的詳細描述而更好地理解本發明時,將容易明白本發明的更全面的評價以及其許多附帶的優點,附圖中類似的參考符號表示相同或類似部件,其中
圖1是用于處理VoIP呼叫的網絡結構;圖2是說明VoIP呼叫的計費過程的示意圖;圖3A和3B是說明根據本發明實施例的在主叫方對VoIP呼叫計費的過程的示意圖;圖4是說明根據本發明實施例的在被叫方對VoIP呼叫計費的過程的示意圖。
圖1說明的是一種網絡結構,其中主叫方的VoIP網關100通過網間協議(IP)網絡131與被叫方的VoIP網關200連接。如圖所示,主叫方的VoIP網關100和被叫方的網關200都是PABX形式的,而且都包括VoIP中繼連接處理器14、分機用戶連接處理器12和VoIP呼叫處理中央控制器10。一般,主叫方和被叫方的VoIP網關100和200之間的信號傳輸是根據IP網絡131的H.323VoIP協議來進行的,如圖1和2所示。對于VoIP通信,實際的VoIP呼叫是在主叫方和被叫方的VoIP網關100和200之間的VoIP呼叫過程和能力交換過程之后進行的。參照圖2,為了撥打VoIP電話,主叫方的VoIP網關100根據Q.931呼叫建立協議將建立命令通過IP網絡131發送到被叫方的VoIP網關200,然后被叫方的VoIP網關200將連接應答(或認可)信號傳送到主叫方VoIP網關100。接著,通過互換能力和呼叫信道信息執行H.245能力程序。此后,在開始對呼叫計費的同時,執行用戶呼叫步驟。在用戶呼叫步驟中,主叫方的VoIP網關100發送振鈴信號,然后被叫方的VoIP網關200相應地發送應答,就進入通話步驟。在通話步驟中,在主叫方和被叫方的VoIP網關100和200之間交換通話分組。
圖3A和3B說明根據本發明實施例在主叫方對VoIP通話計費的過程。該過程包括下列步驟(a)當VoIP呼叫處理中央控制器檢測到摘機后產生撥號音,并等待數字鍵入;(b)分析對應于另一方(即被叫方)電話號碼的所撥打得數字,然后嘗試連接VoIP呼叫以判斷是否建立該呼叫;(c)當在步驟(b)中建立呼叫時,執行對另一方VoIP網關的VoIP呼叫的建立;(d)在執行VoIP呼叫建立之后,通過激活話音分組信道來接收來自另一方的話音分組;(e)將所接收的話音分組轉換為適合于用戶的PCM(脈沖編碼調制)信號;(f)當不存在連續的話音分組時判斷是否接收到應答信息分組,而當接收到應答信息分組時通知VoIP呼叫處理中央控制器接收到應答信息分組,設定通話時間并記錄計費信息。
下面參照圖3A和3B,對該實施例予以詳細說明。在步驟3a,當主叫方VoIP網關100的用戶STA拿起送受話器時,分機用戶連接處理器12A檢測到摘機,然后通知VoIP呼叫處理中央控制器10A檢測到摘機。當在步驟3b確認該摘機時,在步驟3c,VoIP呼叫處理中央控制器10A通過分機用戶連接處理器12A根據為呼叫另一方而撥打的數字對用戶產生撥號音。在步驟3d,VoIP呼叫處理中央控制器10A判斷是否有鍵入數字。在步驟3p,當沒有鍵入數字時,VoIP呼叫處理控制器10A等待鍵入撥打的數字。反之,在步驟3e,如果有鍵入數字,則分機用戶連接處理器12A接收用戶撥打的另一方的電話號碼數字,并將所接收的電話號碼發送到VoIP呼叫處理中央控制器10A。在步驟3f,VoIP呼叫處理中央控制器10A查閱數據庫分析所撥打的數字,以查找另一方VoIP網關200的網間協議。然后在步驟3g,VoIP呼叫處理中央控制器10A命令VoIP中繼連接處理器14A連接VoIP呼叫。當在步驟3h通過呼叫建立嘗試建立了呼叫時,在步驟3q,VoIP中繼連接處理器14A根據Q.931和H.245協議執行到另一方VoIP網關200的呼叫建立。然后,在步驟3I,VoIP中繼連接處理器14A根據呼叫建立過程中交換的話音分組信道信息激活話音分組或回鈴音分組(RTP)信道,在步驟3j通過激活的話音分組信道接收從另一方VoIP網關200發送的話音分組(或回鈴音),并在步驟3k將所接收的話音分組轉換為適合于用戶的PCM信號。如果在步驟31有接收到的連續話音分組,則重復步驟3k。否則,如果沒有連續的話音分組,則在步驟3mVoIP中繼連接處理器14A分析RTP分組以判斷它是否是應答信息分組。在步驟3n,如果是應答信息分組,則VoIP中繼連接處理器14A通知VoIP呼叫處理中央控制器10A接收到應答信息分組,即通知被叫方已經摘機應答,然后在步驟3o,VoIP呼叫處理中央控制器10A設定通話開始時間并記錄計費信息。
圖4說明根據本發明實施例在被叫方對VoIP呼叫計費的過程;該過程包括下列步驟(a)當從主叫方接收到VoIP呼叫建立請求時,向VoIP呼叫處理中央控制器發送被叫方電話號碼,以分析被叫方的電話號碼;(b)根據分析結果激活話音分組信道以發送話音分組,為分機用戶產生振鈴音,并判斷是否從主叫方接收到應答;以及(c)當無法接收應答時,等待應答;接收到應答時,通知VoIP呼叫處理中央控制器和VoIP中繼連接處理器接收到應答,然后將關于對應的呼叫的應答信息分組發送到主叫方的VoIP網關。
參照圖4,對所述實施例予以詳細說明。在步驟4a,VoIP中繼連接處理器14B判斷是否存在來自另一方(即呼叫方)VoIP網關100的呼叫建立請求。在步驟4b,當存在呼叫建立請求時,VoIP中繼連接處理器14B接收VoIP呼叫建立請求并告知VoIP呼叫處理控制器10B所請求的被叫方電話號碼信息。然后在步驟4c,VoIP呼叫處理中央控制器10B分析被叫方的電話號碼,并在步驟4d命令VoIP中繼連接處理器14B激活RTP信道,以通過RTP信道發送話音分組(或回鈴音)。在步驟4e,VoIP呼叫處理中央控制器10B命令分機用戶連接處理器12B為用戶產生振鈴音,然后在步驟4f等待來自用戶的應答。在步驟4g,當用戶拿起送受話器應答時,分機用戶連接處理器12B檢測到摘機,然后通知VoIP呼叫處理中央控制器10B檢測到摘機。在步驟4h,VoIP呼叫處理中央控制器10B通知VoIP中繼連接處理器14B被叫方接聽了該VoIP電話。在步驟4i,VoIP中繼連接處理器14B組裝關于對應的呼叫的應答信息分組,并將所組裝的應答信息分組通過激活的RTP發送到主叫方VoIP網關100。
如上所述,當通過VoIP網關進行VoIP呼叫時,所述新穎的方法可以通過呼叫建立步驟和能力交換步驟而準確地檢測被叫方摘機時的實際通話起點。因此,所述新穎的方法可以在撥打VoIP電話時只對實際通話時間計費。再者,當振鈴時被叫方不接聽該連接的VoIP電話時,所述新穎的方法將不對所述呼叫計費。因此,有可能提高計費系統的可靠性。
雖然已經參照其確定的最佳實施例顯示和描述了本發明,但是要明確的是,本專業的技術人員在不違背隨后的權利要求書所定義的本發明的精神和范圍的前提下,可以在形式和細節上進行各種改動。
權利要求
1.一種用于在通信系統中對VoIP(網間協議話音)呼叫計費的方法,該方法包括下列步驟假設主叫方的VoIP網關通過IP網絡與被叫方的VoIP網關連接,主叫方和被叫方的VoIP網關各自包括VoIP中繼連接處理器、分機用戶連接處理器和VoIP呼叫處理中央控制器;在主叫方的VoIP網關的分機用戶連接處理器,判斷被叫方是否應答所述主叫方的呼叫,當接收到應答時,通知所述VoIP中繼連接處理器接收到所述應答;在所述VoIP中繼連接處理器,接收來自所述分機用戶連接處理器處的所述被叫方所述應答信息,組裝應答分組,并將所述組裝的應答分組通過VoIP呼叫信道傳送到所述主叫方的VoIP網關;在所述主叫方VoIP網關,檢索出通過所述呼叫信道接收的各分組中的所述應答分組,并將所述檢索到的分組發送到所述VoIP呼叫處理中央控制器;以及在所述VoIP呼叫處理中央控制器,利用從所述VoIP中繼連接處理器接收的所述應答信息記錄所述對應的VoIP呼叫的通話起始時間。
2.一種VoIP呼叫計費方法,所述方法包括下列步驟(a)假設一個通信系統中的主叫方,它的VoIP網關通過IP網絡與被叫方的VoIP網關連接,所述主叫方和被叫方的VoIP網關各自包括VoIP中繼連接處理器、分機用戶連接處理器和VoIP呼叫處理中央控制器;(b)當VoIP呼叫處理控制器檢測到摘機時產生撥號音,并等待數字鍵入;(c)分析對應于所述另一方電話號碼的所撥打的數字,然后嘗試連接VoIP呼叫以確定是否建立所述呼叫;(d)當在步驟(c)建立所述呼叫時,執行到所述另一方VoIP網關的VoIP呼叫的建立;(e)在執行所述VoIP呼叫建立之后,通過激活話音分組信道來從所述另一方接收話音分組;(f)將所述接收的話音分組轉換為適合于用戶的PCM(脈沖編碼調制)信號,并且確定是否存在正被接收的連續的話音分組;以及(g)當不存在連續的話音分組時,判斷是否接收到應答信息分組,當接收到應答信息分組時,將接收到應答信息分組通知所述VoIP呼叫處理中央控制器,設定通話時間并記錄計費信息。
3.一種VoIP呼叫計費方法,所述方法包括下列步驟(a)假設通信系統中的一個主叫方,其VoIP網關通過IP網絡與被叫方的VoIP網關連接,所述主叫方和被叫方的VoIP網關各自包括VoIP中繼連接處理器、分機用戶連接處理器和VoIP呼叫處理中央控制器;(b)當從所述主叫方接收到VoIP呼叫建立請求時,向所述VoIP呼叫處理中央控制器發送被叫方電話號碼,以便分析所述被叫方的電話號碼;(c)根據所述分析結果激活話音分組信道以發送話音分組,為分機用戶產生振鈴音,并判斷是否從所述主叫方接收到應答;(d)當無法接收應答時,等待應答,并且在接收到應答時,通知所述VoIP呼叫處理中央控制器和所述VoIP中繼連接處理器接收到所述應答,然后將對應呼叫的應答信息分組發送到所述主叫方的VoIP網關。
4.一種用于對網間協議話音(VoIP)呼叫計費的方法,所述方法包括下列步驟(a)拿起所述主叫方電話的受話器;方電話已摘機;(d)由所述VoIP呼叫處理中央控制器為所述主叫方產生撥號音;(e)在所述主叫方電話機中輸入標識被叫方的數字;(f)由所述VoIP呼叫處理中央控制器識別所述輸入的數字;(g)將來自所述分機用戶連接處理器的所述輸入的數字發送到所述VoIP呼叫處理中央控制器;(h)分析所述輸入數字以確定所述被叫方網關的網間協議;(i)通過所述主叫方VoIP呼叫處理中央控制器指揮所述VoIP中繼連接處理器而連接所述主叫方網關和所述被叫方網關之間的呼叫;(j)由所述主叫方網關的所述VoIP中繼連接處理器激活分組;(k)從被叫方網關接收分組;(l)將所述分組轉換為脈沖控制的調制信號,以產生適合于所述主叫方的話音信號;(m)由所述主叫方的VoIP中繼連接處理器分析所述分組,以判斷它是否是應答信息分組;(n)由所述VoIP中繼連接處理器通知所述VoIP呼叫處理中央處理器接收到所述應答信息分組;以及(o)由所述主叫方網關的所述VoIP呼叫處理中央控制器設定通話開始時間并記錄計費信息(biloing)。
5.權利要求4的方法,其特征在于步驟(i)到(m)中的所述分組是話音分組。
6.權利要求4的方法,其特征在于步驟(j)到(m)中的所述分組是回鈴音分組。
7.權利要求4的方法,其特征在于所述呼叫始發于專用自動分支交換局形式的VoIP網關。
8.一種用于對網間協議話音(VoIP)呼叫計費的方法,所述方法包括下列步驟(a)通過被叫方網關的VoIP中繼連接處理器接收來自主叫方網關的VoIP呼叫建立請求;(b)將被叫方的電話號碼信息發送到所述被叫方網關上的VoIP呼叫處理中央控制器;(c)由所述VoIP呼叫處理中央控制器分析所述被叫方的電話號碼;(d)由所述被叫方網關的所述VoIP中繼連接處理器激活回鈴音分組信道以便通過所述回鈴音分組信道發送分組;(e)通過所述被叫方網關的所述VoIP呼叫處理中央控制器和所述分機用戶連接處理器為所述被叫方網關的電話的用戶產生振鈴音;(f)所述被叫方電話摘機;(g)由所述被叫方網關的所述分機用戶連接處理器檢測所述摘機狀態;(h)通知所述VoIP呼叫處理中央控制器所述摘機狀態;(i)通知所述被叫方網關的所述VoIP中繼連接處理器所述摘機狀態;(j)由所述被叫方網關的所述VoIP中繼連接處理器組裝應答信息分組;以及(k)將所述應答信息分組發送到主叫方網關。
9.權利要求8的方法,其特征在于步驟(d)的分組是話音分組。
10.權利要求8的方法,其特征在于步驟(d)的分組是回鈴音分組。
11.權利要求8的方法,其特征在于所述呼叫始發于專用自動分支交換局形式的VoIP網關。
全文摘要
一種計費方法在被叫方接聽電話的時間點上開始對通話計費。主叫方VoIP網關的分機用戶連接處理器判斷被叫方是否應答來自主叫方的呼叫,并在接收到應答時通知VoIP中繼連接處理器接收到該應答。VoIP中繼連接處理器接收分機用戶連接處理器處的來自被叫方的應答信息,組裝應答信息分組,并將其通過VoIP呼叫信道傳送到主叫方的VoIP網關,后者檢查通過呼叫信道接收的各分組中的應答分組,并將檢查后的應答分組發送到VoIP呼叫處理中央控制器。
文檔編號G06Q30/00GK1325218SQ0111737
公開日2001年12月5日 申請日期2001年4月23日 優先權日2000年5月24日
發明者金定奇, 成正埴 申請人:三星電子株式會社