一種增強業務控制點在通話過程中的控制能力的方法
2023-05-29 07:46:26 1
專利名稱:一種增強業務控制點在通話過程中的控制能力的方法
技術領域:
本發明涉及通信領域,更確切地說是涉及一種增強業務控制點在通話過程中的控制能力的方法。
背景技術:
在現有智能網業務中,業務控制點SCP(Service Control Point)通過智能網協議,如INAP、CAP、WIN協議與業務交換點(Service Switch Point)SSP進行信令交互,實現靈活的呼叫控制,快速提供各種差異化的業務。但當用戶開始通話後,對呼叫的控制權在SSP方,只有當SSP監控呼叫從一個狀態轉換到另一個狀態並上報相關的檢測點事件DP(Detection Point)後,SCP才能重新獲得呼叫控制權。即通過目前的協議,SCP缺乏通話中或某一呼叫狀態下控制呼叫的能力,如無法實現在用戶通話過程中播放提示信息,通話過程中請求用戶確認等功能,難以實現更為豐富的業務特性。
發明內容
本發明在於提供一種增強業務控制點在通話過程中的控制能力的方法,以解決現有技術在通話過程中業務控制點無法獲得呼叫控制權的問題。
本發明提供以下技術方案一種增強業務控制點在通話過程中的控制能力的方法,包括如下步驟A、業務控制點配置虛擬檢測點事件,並指定業務交換點上報虛擬檢測點事件的條件;B、業務交換點監測呼叫,並在滿足虛擬檢測點事件上報條件時上報虛擬檢測點事件;
C、SCP收到所述上報後,與SSP信令交互進行呼叫控制。
所述業務控制點利用現有協議下發攜帶有業務類型和時間參數實現虛擬檢測點事件的配置;或者,利用與業務控制點之間約定的新協議下發攜帶有業務類型和時間參數實現虛擬檢測點事件的配置。
業務控制點依據業務需要配置虛擬檢測點事件是指業務控制點向業務交換點下發請求上報BCSM事件操作消息。
步驟B進一步包括,業務交換點監測呼叫,當呼叫滿足請求上報BCSM事件操作消息攜帶的業務類型和時間參數條件時,向業務控制點上報虛擬DP事件。
指定業務交換點上報虛擬檢測點事件的時間包括通話開始特定時間後上報該DP事件或通話開始特定時間後,循環上報該DP事件。
步驟C中SCP與SSP信令交互以進行放音、收號或者計費操作操作。
步驟C中業務控制點與業務交換點信令交互進行呼叫控制時,不中斷用戶通話。
本發明中,SCP利用現有的DP事件上報機制依據業務需要進行DP事件上報時間的配置,增強用戶通話過程中SCP的控制能力。SCP可靈活配置呼叫過程中DP事件上報的時間以實現通話過程中放音、收號、計費等功能。
圖1為現有技術流程示意圖;圖2為本發明所述流程示意圖。
具體實施例方式
為了增強業務控制點(SCP)在通話過程中的控制能力,本發明根據業務需要在業務交換點(SSP)上配置虛擬DP(檢測點)事件,並指定SSP上報虛擬DP事件的條件。該條件可以是時間條件,如指定SSP在「特定時間」上報該DP事件。該「特定時間」可以是通話開始後n秒,也可以是通話開始後每n秒。該時間條件也可以是特定事件發生n秒後上報虛擬事件,或特定事件發生後每n秒上報一次虛擬事件,n依據業務需要指定。如SCP依據業務需要可指定主叫、被叫雙方開始通話後10秒上報虛擬事件。
在配置虛擬DP事件後由SSP對呼叫進行監測,在滿足條件時上報虛擬DP事件;SCP收到虛擬DP事件後與SSP進行信令交互,完成通話過程中的放音、收號、計費等功能以提供增值業務。
本發明中的虛擬DP事件同現有DP事件上報的相同之處在於都是通過事件上報使SSP暫停呼叫處理,以允許SCP去影響隨後的呼叫處理。但在本發明中,SCP可依據業務需要進行上報條件的靈活配置,即何時上報的條件不同於現有技術中的DP事件,故稱為虛擬DP事件。此事件也是依據業務需要來控制SSP進行上報,從而使SCP取得呼叫控制權的事件。
在本發明中SCP配置虛擬DP事件可以通過利用現有協議實現,也可以通過在SSP與SCP之間約定新的協議實現。在本實施例中,是通過利用和擴展INAP協議中的請求上報BCSM事件的RRBE(Request Report BCSMEvent)消息來實現。
現有技術中的RRBE操作是SCP下發給SSP,請求SSP動態配置檢測點。在智能網體系中,SSP對所有的呼叫都把它劃分成一個一個相對穩定的狀態,呼叫就在這些狀態之間進行轉換,檢測點便是呼叫從一個狀態轉換到另一個狀態的轉變點,動態配置檢測點,相當於SCP通知SSP,當呼叫從一個狀態轉向另一個狀態時,把呼叫事件報告給SCP。SSP對呼叫狀態進行檢測,當呼叫狀態發生變化時,上報給SCP。
現有RRBE操作的具體參數是一些相關的檢測點的編號以及檢測點上報的條件等等,如DP4(條件是路由檢測失敗)、DP5(條件是被叫忙)、DP6(條件是被叫久叫不應)、DP9(條件是主叫或被叫掛機)、DP10(條件是主叫早釋),SCP向SSP下發RRBE操作請求SSP依據相關參數配置DP事件,當遇到這些事件時SSP就會上報給SCP。
在實施例中,以時間作為上報虛擬DP事件的條件為例對RRBE操作具體參數進行擴展,包括業務類型和時間參數n秒。其中,業務類型表示上報虛擬事件的時間類型。如業務類型是1,表示通話開始後n秒上報;業務類型是2,表示通話開始後每n秒上報等。根據業務需要,SCP通過在RRBE操作中填入業務類型參數值及時間參數值完成虛擬DP事件的配置。
如圖2所示,通過配置虛擬DP事件實現SCP在通話過程控制呼叫的具體流程如下步驟1、SSP觸發智能業務,向SCP上報初始檢出點IDP(Initial DetectPoint),請求SCP智能呼叫建立一次控制關係,此操作消息的參數包括業務鍵、主叫號碼、被叫號碼等;步驟2、SCP根據業務需要配置虛擬DP事件,並向SSP下發RRBE操作消息。此操作消息攜帶根據業務需要配置的業務類型參數和時間參數;步驟3、SCP向SSP下發計費請求AC(Apply Charging)通知SSP準備計費,該請求中包括計費方以及計費的其它信息;步驟4、SCP向SSP下發建立連接Connect操作,指示SSP建立呼叫連接;步驟5、在呼叫進行過程中,SSP依據SCP下發的RRBE操作消息攜帶的參數對呼叫進行監測,當滿足虛擬DP事件條件時進行虛擬DP事件的上報。如,當業務類型參數是1,時間參數是20秒時,SSP在通話開始後監測呼叫時間,當到達20秒時,進行虛擬DP事件的上報;步驟6、SCP接到虛擬DP事件的上報後根據業務需要進行交互,指示SSP進行只放音不收號或者既放音又收號的相關操作。
步驟7、SSP向SCP發送請求計費報告ACR(Apply Charging Report)消息,其中,ACR包括的參數有通話的起始時間、終止時間、通話的主叫方、被叫方、計費方等信息;
步驟8、SSP向SCP上報ERB(Event Report BCSM),以匯報呼叫事件,即報告SCP用戶掛機了;步驟9、SCP向SSP返回呼叫釋放RC(Release Call)操作,通知SSP釋放資源,呼叫拆線結束。
本發明可讓業務控制點依據業務需要在通話開始後某個時間獲得呼叫控制權,指示SSP進行相關操作。
虛擬DP事件可根據業務需要靈活配置,業務可指定是否上報虛擬DP時間,可指定在通話開始特定時間後上報該DP事件,可指定通話開始特定時間後,循環上報該DP事件等。
業務收到虛擬DP事件後,可指定SSP在用戶通話的同時進行放音、收號、計費調整等操作,且相關操作過程中不會中斷用戶通話。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若對本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種增強業務控制點在通話過程中的控制能力的方法,其特徵在於,包括如下步驟A、業務控制點配置虛擬檢測點事件,並指定業務交換點上報虛擬檢測點事件的條件;B、業務交換點監測呼叫,並在滿足虛擬檢測點事件上報條件時上報虛擬檢測點事件;C、業務控制點收到所述上報後,與業務交換點信令交互進行呼叫控制。
2.如權利要求1所述的方法,其特徵在於,所述業務控制點利用現有協議下發攜帶有業務類型和時間參數實現虛擬檢測點事件的配置;或者,利用與業務控制點之間約定的新協議下發攜帶有業務類型和時間參數實現虛擬檢測點事件的配置。
3.如權利要求2所述的方法,其特徵在於,業務控制點配置虛擬檢測點事件是指業務控制點向業務交換點下發請求上報BCSM事件操作消息。
4.如權利要求3所述的方法,其特徵在於,步驟B進一步包括,業務交換點監測呼叫,當呼叫滿足請求上報BCSM事件操作消息攜帶的業務類型和時間參數條件時,向業務控制點上報虛擬DP事件。
5.如權利要求1所述的方法,其特徵在於,指定業務交換點上報虛擬檢測點事件的時間包括通話開始特定時間後上報該DP事件或通話開始特定時間後,循環上報該DP事件。
6.如權利要求1所述的方法,其特徵在於,步驟C中業務控制點進行的呼叫控制包括放音、收號和計費操作。
7.如權利要求1所述的方法,其特徵在於,步驟C中業務控制點與業務交換點信令交互進行呼叫控制時,不中斷用戶通話。
全文摘要
本發明公開一種增強業務控制點在通話過程中的控制能力的方法,以解決現有技術在通話過程中業務控制點無法獲得呼叫控制權的問題,該方法由業務控制點依據業務需要配置虛擬檢測點事件,指定業務交換點上報虛擬檢測點事件的時間;業務交換點監測呼叫,在滿足虛擬檢測點事件上報條件時上報虛擬檢測點事件;SCP收到所述上報後,與SSP信令交互進行呼叫控制。
文檔編號H04M3/42GK1889703SQ20051008006
公開日2007年1月3日 申請日期2005年6月28日 優先權日2005年6月28日
發明者吳小菁, 夏文鑫 申請人:華為技術有限公司