專利名稱:接入網關控制功能用戶呼叫轉接業(yè)務的實現方法及系統的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及一種公用交換電話網/綜合業(yè)務數字網的仿真 子系統(PES,PSTN/ISDN Emulation Subsystem)網絡中接入網關控制功能(AGCF)所帶
用戶的呼叫轉接業(yè)務的實現方法及系統。
背景技術:
網際協議多媒體子系統(IMS,IP Multimedia Core Network Subsystem)是由第 三代合作伙伴計劃(3GPP,3rd Generation Partnership Project)組織提出的一種基于網際 協議(IP)的網絡架構,其構建了一個開放而靈活的業(yè)務環(huán)境,支持多媒體應用,并為用 戶提供豐富的多媒體業(yè)務。PES則是電信和互聯網融合業(yè)務及高級網絡協議(TISPAN, Telecommunications and Internet convergedServices and Protocols for Advanced Networking)將 傳統終端接入IMS網絡提出的一種基于IP的網絡架構?,F有技術中,目前已經有在IMS架構中實現會話初始協議(SIP)終端的轉接業(yè) 務,包括盲轉接和詢問轉接;也有廠家借用該技術在AGCF實現傳統H248終端的盲轉接 和詢問轉接,企圖以這兩個業(yè)務來替換傳統H248終端的轉接業(yè)務。然而,現有技術存在 的問題是需要為用戶登記盲轉接和詢問轉接兩個業(yè)務;用戶在實現轉接時需要確定到 底是要盲轉還是詢問轉,一旦選定,就不可更改;用戶的體驗也不同,比如業(yè)務用戶在 發(fā)起轉接后,將聽不到回鈴音;現有的AGCF用戶盲轉和詢問轉業(yè)務,目前還沒有緊耦 合的實現方法。ETSI 183 043的制定立足于解決以上問題,然而,目前的ETSI 183 043僅對于 H248用戶的傳統業(yè)務比如三方、呼叫等待等業(yè)務,描述了松耦合和緊耦合兩種實現方 式,而且ETSI 183 043的附錄中對相關的流程也作了描述。對于如何實現AGCF所帶用 戶的呼叫轉接業(yè)務目前還沒有規(guī)范,也沒有相應的技術給予說明。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種AGCF用戶呼叫轉接業(yè)務的實現方 法及系統,實現了 AGCF所帶用戶的呼叫轉接業(yè)務。為達到上述目的,本發(fā)明的技術方案是這樣實現的—種接入網關控制功能用戶呼叫轉接業(yè)務的實現方法,該方法包括接入網關 控制功能(AGCF)用戶通過AGCF接入公用交換電話網/綜合業(yè)務數字網的仿真子系統 (PES)后,在AGCF與應用服務器(AS)之間,采用緊耦合的方式/松耦合的方式;在AS 與非AGCF用戶之間,采用AS主控的方式/端到端控制的方式,實現AGCF用戶的呼叫 轉接業(yè)務。其中,采用緊耦合的方式和AS主控的方式實現所述呼叫轉接業(yè)務具體包括AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送 釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;
AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)AS主控的方式;非AGCF 用戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振 鈴態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF在用戶A與用戶B、用戶A與用戶C
之間的對話中分別向AS發(fā)送釋放呼叫消息;AS在用戶A與用戶B、用戶A與用戶C之 間的對話中分別向AGCF發(fā)送釋放響應消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶C發(fā)送修改媒體請求消 息;用戶C向AS發(fā)送修改媒體響應消息;AS向用戶B發(fā)送修改媒體請求消息;用戶B 向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送 修改媒體響應消息;實現用戶B與用戶C之間的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在通 話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端; AGCF在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AS發(fā)送釋放呼叫消息; AS在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;AS 向用戶B發(fā)送修改媒體請求消息;用戶B向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā) 送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;實現用戶B與用戶C之間 的通話。其中,采用緊耦合的方式和端到端控制的方式實現所述呼叫轉接業(yè)務具體包 括AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送 釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非 AGCF用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在通 話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端; AGCF在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AS發(fā)送釋放呼叫消息; AS在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響應消息;AS向用戶B發(fā)送更換呼叫請求消息;用戶B向AS發(fā)送更換呼叫請求接收消 息;用戶B向AS發(fā)送更換呼叫開始消息;用戶B向AS發(fā)送會話邀請消息;AS向用戶C 發(fā)送會話邀請消息;用戶C向AS發(fā)送應答響應消息;AS向用戶B發(fā)送應答響應消息; 實現用戶B與用戶C之間的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振 鈴態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF在用戶A與用戶B、用戶A與用戶C
之間的對話中分別向AS發(fā)送釋放呼叫消息;AS在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響應消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶B發(fā)送更換呼叫請求消 息;用戶B向AS發(fā)送更換呼叫請求接收消息;用戶B向AS發(fā)送更換呼叫開始消息;用 戶B向AS發(fā)送會話邀請消息;AS向用戶C發(fā)送會話邀請消息;用戶C向AS發(fā)送應答 響應消息;AS向用戶B發(fā)送應答響應消息;實現用戶B與用戶C之間的通話。其中,采用松耦合的方式和AS主控的方式實現所述呼叫轉接業(yè)務具體包括AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā)AGCF與AS 之間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)由AS主控的方式;非 AGCF用戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在通 話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端; AGCF向AS發(fā)送更換呼叫請求消息;AS向AGCF發(fā)送更換呼叫開始消息;AS向AGCF 發(fā)送更換呼叫成功消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消 息;AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;AS 向用戶B發(fā)送修改媒體請求消息;用戶B向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā) 送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;實現用戶B與用戶C之間 的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振 鈴態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向 AGCF發(fā)送更換呼叫請求接收消息;AS向AGCF發(fā)送更換呼叫開始消息;AS向AGCF 發(fā)送更換呼叫成功消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消 息;AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶C發(fā)送修改媒體請求消 息;用戶C向AS發(fā)送修改媒體響應消息;AS向用戶B發(fā)送修改媒體請求消息;用戶B 向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送 修改媒體響應消息;實現用戶B與用戶C之間的通話。其中,采用松耦合的方式和端到端控制的方式實現所述呼叫轉接業(yè)務具體包 括AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā)AGCF與AS
之間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非 AGCF用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在通 話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向AGCF發(fā)送更換呼叫請求接收消息;AS向 AGCF發(fā)送更換呼叫開始消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放 呼叫消息;AS向AGCF發(fā)送更換呼叫成功消息;AGCF在用戶A與用戶B之間的呼叫 中,向AS發(fā)送釋放呼叫消息;AS向用戶B發(fā)送更換呼叫請求消息;用戶B向AS發(fā)送更換呼叫請求接收消 息;用戶B向AS發(fā)送更換呼叫開始消息;用戶B向AS發(fā)送會話邀請消息;AS向用戶C 發(fā)送會話邀請消息;用戶C向AS發(fā)送應答響應消息;AS向用戶B發(fā)送應答響應消息; 實現用戶B與用戶C之間的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振 鈴態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向 AGCF發(fā)送更換呼叫請求接收消息;AS向AGCF發(fā)送更換呼叫開始消息;AS在用戶A 與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消息;AS向AGCF發(fā)送更換呼叫成功消 息;AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶B發(fā)送更換呼叫請求消 息;用戶B向AS發(fā)送更換呼叫請求接收消息;用戶B向AS發(fā)送更換呼叫開始消息;用 戶B向AS發(fā)送會話邀請消息;AS向用戶C發(fā)送會話邀請消息;用戶C向AS發(fā)送應答 響應消息;AS向用戶B發(fā)送應答響應消息;實現用戶B與用戶C之間的通話。一種接入網關控制功能用戶呼叫轉接業(yè)務的實現系統,該系統包括呼叫轉接 實現單元,用于AGCF用戶通過AGCF接入PES,在AGCF與AS之間,采用緊耦合的方 式/松耦合的方式;在AS與非AGCF用戶之間,采用AS主控的方式/端到端控制的方 式,實現AGCF用戶的呼叫轉接業(yè)務。其中,采用緊耦合的方式和AS主控的方式下,所述呼叫轉接實現單元,進一步 用于AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送釋放 呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)AS主控的方式;非AGCF 用戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,采用緊耦合的方式和端到端控制的方式下,所述呼叫轉接實現單元,進 一步用于AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送 釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非 AGCF用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,采用松耦合的方式和AS主控的方式下,所述呼叫轉接實現單元,進一步 用于AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā)AGCF與AS之 間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)由AS主控的方式;非 AGCF用戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。其中,采用松耦合的方式和端到端控制的方式,所述呼叫轉接實現單元,進一 步用于AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā)AGCF與AS之間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非 AGCF用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。本發(fā)明的AGCF用戶通過AGCF接入PES后,在AGCF與應用服務器(AS, Application Server)之間,采用緊耦合的方式/松耦合的方式;在AS與非AGCF用戶之 間,采用由AS主控的方式/由端到端控制的方式,實現AGCF用戶的呼叫轉接業(yè)務。采用本發(fā)明,讓傳統固網用戶在通過AGCF接入到PES網絡之后,能夠繼續(xù)正 常使用其包含振鈴態(tài)轉接和通話態(tài)轉接在內的呼叫轉接業(yè)務。在使用習慣上,也與接入 PES網絡之前相同。在AGCF與AS之間,本發(fā)明為呼叫轉接業(yè)務提供了松耦合和緊耦 合兩種實現方式,在AS與非AGCF用戶之間提供了端到端和AS控制實現方式,來實現 AGCF所帶用戶的呼叫轉接業(yè)務。
圖1為本發(fā)明方法的實施例一的實現流程示意圖;圖2為本發(fā)明方法的實施例二的實現流程示意圖;圖3為本發(fā)明方法的實施例三的實現流程示意圖;圖4為本發(fā)明方法的實施例四的實現流程示意圖;圖5為本發(fā)明方法的實施例五的實現流程示意圖;圖6為本發(fā)明方法的實施例六的實現流程示意圖。
具體實施例方式本發(fā)明的基本思想是AGCF用戶通過AGCF接入PES后,在AGCF與AS之
間,采用緊耦合的方式/松耦合的方式;在AS與非AGCF用戶之間,采用由AS主控的 方式/由端到端控制的方式,實現AGCF用戶的呼叫轉接業(yè)務。下面結合附圖對技術方案的實施作進一步的詳細描述。一種AGCF用戶呼叫轉接業(yè)務的實現方法,該方法包括AGCF用戶通過AGCF 接入PES后,在AGCF與AS之間,采用緊耦合的方式/松耦合的方式;以及在AS與非 AGCF用戶之間,采用AS主控的方式/端到端控制的方式,實現AGCF用戶的呼叫轉接 業(yè)務。其中,端到端控制的方式即為非AGCF用戶的端到端控制的方式。端到端控 制的方式相當于對等關系的控制方式;而AS主控的方式相當于主從關系的控制方式。以下,對采用緊耦合的方式、松耦合的方式、采用AS主控的方式、端到端控制 的方式不同組合的場景下,實現AGCF用戶呼叫轉接業(yè)務的具體處理過程分別闡述。第一種場景采用緊耦合的方式和AS主控的方式的場景。此時,實現呼叫轉接業(yè)務具體包括以下內容針對在AGCF與AS之間采用緊耦合的方式而言,AGCF用戶掛機后,AGCF在 AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送釋放呼叫消息,并觸發(fā)AGCF與AS之 間采用緊耦合的方式實現交互。針對在AS與非AGCF用戶之間采用AS主控的方式而言,AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)AS主控的方式;非AGCF用戶在AS主控的方式下實 現媒體協商,并實現非AGCF用戶之間的通話。在這種場景下包括兩種情況,以下分別闡述。第一種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 在振鈴態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對在AGCF與AS之間采用緊耦合的方式而言,用戶A掛機,AGCF釋放A終 端;AGCF在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AS發(fā)送釋放呼叫 消息;AS在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響 應消息。針對在AS與非AGCF用戶之間采用AS主控的方式而言,用戶C摘機,向AS 發(fā)送應答響應消息后,AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體 響應消息;AS向用戶B發(fā)送修改媒體請求消息;用戶B向AS發(fā)送修改媒體響應消息; AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;實現用戶B 與用戶C之間的通話。第二種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 在通話態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對在AGCF與AS之間采用緊耦合的方式而言,用戶C摘機,向AS發(fā)送應答 響應消息后,用戶A掛機,AGCF釋放A終端;AGCF在用戶A與用戶B、用戶A與用 戶C之間的對話中分別向AS發(fā)送釋放呼叫消息;AS在用戶A與用戶B、用戶A與用戶 C之間的對話中分別向AGCF發(fā)送釋放響應消息。針對在AS與非AGCF用戶之間采用AS主控的方式而言,AS向用戶C發(fā)送修 改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;AS向用戶B發(fā)送修改媒體請求 消息;用戶B向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶 C向AS發(fā)送修改媒體響應消息;實現用戶B與用戶C之間的通話。第二種場景采用緊耦合的方式和端到端控制的方式的場景。此時,實現呼叫轉接業(yè)務具體包括以下內容針對在AGCF與AS之間采用緊耦合的方式而言,AGCF用戶掛機后,AGCF在 AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送釋放呼叫消息,并觸發(fā)AGCF與AS之 間采用緊耦合的方式實現交互。針對在AS與非AGCF用戶之間采用端到端控制的方式而言,AS通過向非AGCF 用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非AGCF用戶在端到端控制的方 式下實現媒體協商,并實現非AGCF用戶之間的通話。在這種場景下包括兩種情況,以下分別闡述。第一種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 在通話態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對在AGCF與AS之間采用緊耦合的方式而言,用戶C摘機,向AS發(fā)送應答 響應消息后,用戶A掛機,AGCF釋放A終端;AGCF在用戶A與用戶B、用戶A與用 戶C之間的對話中分別向AS發(fā)送釋放呼叫消息;AS在用戶A與用戶B、用戶A與用戶 C之間的對話中分別向AGCF發(fā)送釋放響應消息。
針對在AS與非AGCF用戶之間采用端到端控制的方式而言,AS向用戶B發(fā)送 更換呼叫請求消息;用戶B向AS發(fā)送更換呼叫請求接收消息;用戶B向AS發(fā)送更換呼 叫開始消息;用戶B向AS發(fā)送會話邀請消息;AS向用戶C發(fā)送會話邀請消息;用戶C 向AS發(fā)送應答響應消息;AS向用戶B發(fā)送應答響應消息;實現用戶B與用戶C之間的 通話。第二種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 在振鈴態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對在AGCF與AS之間采用緊耦合的方式而言,用戶A掛機,AGCF釋放A終 端;AGCF在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AS發(fā)送釋放呼叫 消息;AS在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響 應消息。針對在AS與非AGCF用戶之間采用端到端控制的方式而言,用戶C摘機,向 AS發(fā)送應答響應消息后,AS向用戶B發(fā)送更換呼叫請求消息;用戶B向AS發(fā)送更換 呼叫請求接收消息;用戶B向AS發(fā)送更換呼叫開始消息;用戶B向AS發(fā)送會話邀請消 息;AS向用戶C發(fā)送會話邀請消息;用戶C向AS發(fā)送應答響應消息;AS向用戶B發(fā) 送應答響應消息;實現用戶B與用戶C之間的通話。第三種場景采用松耦合的方式和AS主控的方式的場景。此時,實現呼叫轉接業(yè)務具體包括以下內容針對采用松耦合的方式而言,AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼 叫請求消息,觸發(fā)AGCF與AS之間采用松耦合的方式實現交互。針對AS主控的方式而言,AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸 發(fā)由AS主控的方式;非AGCF用戶在AS主控的方式下實現媒體協商,并實現非AGCF 用戶之間的通話。在這種場景下包括兩種情況,以下分別闡述。第一種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 通話態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對采用松耦合的方式而言,用戶C摘機,向AS發(fā)送應答響應消息后,用戶A 掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向AGCF發(fā)送更換 呼叫開始消息;AS向AGCF發(fā)送更換呼叫成功消息;AS在用戶A與用戶C之間的呼叫 中,向AGCF發(fā)送釋放呼叫消息;AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送 釋放呼叫消息。針對AS主控的方式而言,AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā) 送修改媒體響應消息;AS向用戶B發(fā)送修改媒體請求消息;用戶B向AS發(fā)送修改媒體 響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息; 實現用戶B與用戶C之間的通話。第二種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 振鈴態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對采用松耦合的方式而言,用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā) 送更換呼叫請求消息;AS向AGCF發(fā)送更換呼叫請求接收消息;AS向AGCF發(fā)送更換呼叫開始消息;AS向AGCF發(fā)送更換呼叫成功消息;AS在用戶A與用戶C之間的呼叫 中,向AGCF發(fā)送釋放呼叫消息;AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送 釋放呼叫消息。針對AS主控的方式而言,用戶C摘機,向AS發(fā)送應答響應消息后,AS向用 戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;AS向用戶B發(fā)送修 改媒體請求消息;用戶B向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā)送修改媒體請求 消息;用戶C向AS發(fā)送修改媒體響應消息;實現用戶B與用戶C之間的通話。第四種場景采用松耦合的方式和端到端控制的方式的場景。此時,實現呼叫轉接業(yè)務具體包括以下內容針對采用松耦合的方式而言,AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼 叫請求消息,觸發(fā)AGCF與AS之間采用松耦合的方式實現交互。針對端到端控制的方式而言,AS通過向非AGCF用戶發(fā)送更換呼叫請求消息, 觸發(fā)端到端控制的方式;非AGCF用戶在端到端控制的方式下實現媒體協商,并實現非 AGCF用戶之間的通話。在這種場景下包括兩種情況,以下分別闡述。第一種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 通話態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對采用松耦合的方式而言,用戶C摘機,向AS發(fā)送應答響應消息后,用戶A 掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向AGCF發(fā)送更換 呼叫請求接收消息;AS向AGCF發(fā)送更換呼叫開始消息;AS在用戶A與用戶C之間的 呼叫中,向AGCF發(fā)送釋放呼叫消息;AS向AGCF發(fā)送更換呼叫成功消息;AGCF在用 戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息。針對端到端控制的方式而言,AS向用戶B發(fā)送更換呼叫請求消息;用戶B向 AS發(fā)送更換呼叫請求接收消息;用戶B向AS發(fā)送更換呼叫開始消息;用戶B向AS發(fā) 送會話邀請消息;AS向用戶C發(fā)送會話邀請消息;用戶C向AS發(fā)送應答響應消息;AS 向用戶B發(fā)送應答響應消息;實現用戶B與用戶C之間的通話。第二種情況AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C; 振鈴態(tài)轉接的情況。此時,實現呼叫轉接業(yè)務進一步包括以下內容針對采用松耦合的方式而言,用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā) 送更換呼叫請求消息;AS向AGCF發(fā)送更換呼叫請求接收消息;AS向AGCF發(fā)送更換 呼叫開始消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消息;AS 向AGCF發(fā)送更換呼叫成功消息;AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送 釋放呼叫消息。針對端到端控制的方式而言,用戶C摘機,向AS發(fā)送應答響應消息后,AS向 用戶B發(fā)送更換呼叫請求消息;用戶B向AS發(fā)送更換呼叫請求接收消息;用戶B向AS 發(fā)送更換呼叫開始消息;用戶B向AS發(fā)送會話邀請消息;AS向用戶C發(fā)送會話邀請消 息;用戶C向AS發(fā)送應答響應消息;AS向用戶B發(fā)送應答響應消息;實現用戶B與用 戶C之間的通話。以下對本發(fā)明舉例闡述。
實施例一AS控制的緊耦合方式的振鈴態(tài)轉接的情況。如圖1所示,本實施例 的實現流程包括以下步驟步驟101、AGCF的用戶A與用戶B按現有技術已經建立通話。這里,用戶B不要求為AGCF用戶,可以為非AGCF用戶。以下各實施例涉及 到的有關用戶B的描述也是這里的意思,以下不做贅述。步驟102、用戶A拍叉簧,給AGCF發(fā)確認(NOTIFY)消息。步驟103、AGCF為用戶A的叉簧事件創(chuàng)建新的呼叫,向AS發(fā)起呼叫。該呼叫 具體為SIP協議中的會話邀請(invite)消息。步驟104、AS向用戶A的對端,即用戶B發(fā)修改媒體請求消息,設置合適的媒 體狀態(tài),將用戶B保持。該消息具體為SIP協議中的re-invite消息。此后,可以由AS控制媒體服務器給用戶A放撥號音,讓用戶A輸入用戶C的 號碼 ’也可以由AS給AGCF回號碼不全的失敗響應消息,讓AGCF控制媒體服務器給用 戶A放撥號音,讓用戶A輸入用戶C的號碼,并創(chuàng)建新的呼叫。步驟105、AS向用戶C發(fā)起呼叫,為SIP協議中的invite消息。步驟106-107、用戶C通過AS給用戶回振鈴響應消息,為SIP協議中的18x消 息。用戶A會聽到回鈴音或其它提示音。步驟108-109、用戶A掛機,AGCF釋放A終端。步驟110-111、AGCF在用戶A-用戶B,用戶A-用戶C對話中分別向AS發(fā)釋 放呼叫消息,為SIP協議中的BYE消息,AS在用戶A-用戶B,用戶A_用戶C對話中 會釋放響應消息,為SIP協議中的2000K消息。此后,AS可以根據自身邏輯和不同客 戶的需要,通過媒體協商等方式讓用戶B聽回鈴音或其它提示音,并等待接收用戶C的 應答響應。步驟112、C用戶摘機,向AS發(fā)應答響應消息,為SIP協議中的2000K消息。步驟113-118、用戶B和用戶C在AS的控制下實現媒體協商,并實現用戶B和 用戶C的通話。實施例二端到端的緊耦合方式的通話態(tài)轉接的情況。如圖2所示,本實施例 的實現流程包括以下步驟步驟201、AGCF的用戶A與用戶B按現有技術已經建立通話。步驟202、用戶A拍叉簧,給AGCF發(fā)NOTIFY消息。步驟203、AGCF為用戶A的叉簧事件創(chuàng)建新的呼叫,向AS發(fā)起呼叫。該呼叫 具體為SIP協議中的invite消息。步驟204、AS向用戶A的對端,即用戶B發(fā)修改媒體請求消息,設置合適的媒 體狀態(tài),將用戶B保持。該消息為SIP協議中的re-invite消息。此后,可以由AS控制媒體服務器給用戶A放撥號音,讓用戶A輸入用戶C的 號碼;也可以由AS給AGCF回號碼不全的失敗響應消息,讓AGCF控制媒體服務器給用 戶A放撥號音,讓用戶A輸入用戶C的號碼,并創(chuàng)建新的呼叫。步驟205、AS向用戶C發(fā)起呼叫,為SIP協議中的invite消息。步驟206-207、用戶C摘機,其它臨時響應在此忽略,通過AS給AGCF發(fā)應答 響應消息,為SIP協議中的2000K消息。用戶A和用戶C實現通話。
步驟208-209、用戶A掛機,AGCF釋放A終端。步驟210-211、AGCF在用戶A-用戶B,用戶A_用戶C對話中分別向AS發(fā)釋 放呼叫消息,為SIP協議中的BYE消息,AS在用戶A-用戶B,用戶A_用戶C對話中 會釋放響應消息,為SIP協議中的2000K消息。步驟212、AS給用戶B發(fā)更換呼叫請求消息,為SIP協議中的REFER消息。步驟213、用戶B給AS回更換呼叫請求接收消息,為SIP協議中的200類消息, 比如202等。步驟214、用戶B給AS發(fā)更換呼叫開始消息,為SIP協議中的NOTIFY消息, 里面攜帶lOOtrying指示。AS會給用戶B回2000K響應,在流程圖中省略。步驟215-216、用戶B通過AS向用戶C發(fā)會話邀請消息,為SIP協議中的invite消息。步驟217-218、用戶C通過AS向B發(fā)應答響應消息,為SIP協議中的2000K消
息,實現B-C通話。步驟219、用戶C在收到應答響應確認消息后,向AS發(fā)釋放用戶A-用戶C對 話消息,為SIP協議中的BYE消息,釋放用戶A-用戶C對話。步驟220、用戶B在收到應答響應消息后,向AS發(fā)更換呼叫成功消息,為SIP 協議的NOTIFY消息,里面攜帶2000K指示。步驟221、AS在收到更換呼叫成功消息后,在用戶A-用戶B對話中,向用戶B 發(fā)釋放呼叫請求消息。實施例三AS控制的松耦合方式的通話態(tài)轉接的情況。如圖3所示,本實施例 的實現流程包括以下步驟步驟301、AGCF的用戶A與用戶B按現有技術已經建立通話。步驟302、用戶A拍叉簧,給AGCF發(fā)NOTIFY消息。步驟303-304、AGCF通過AS,將用戶A的對端,即用戶B保持,為SIP協議 的re-invite消息。re-invite的響應消息2000K在流程圖中省略。步驟305-306、AGCF給用戶A放撥號提示音,用戶A輸入用戶C的號碼。步驟307-308、AGCF為用戶A創(chuàng)建新的呼叫,通過AS呼叫用戶C,為SIP協 議中的invite消息。步驟309-310、用戶C摘機,通過AS向用戶A發(fā)應答響應消息,為SIP協議中 的2000K消息,實現用戶A與用戶C通話。此前可能會有一些臨時響應消息,在此忽 略。步驟311-312、用戶A掛機,AGCF釋放A終端。步驟313、AGCF給AS發(fā)更換呼叫請求消息,為SIP協議中的REFER消息。步驟314、AS給AGCF發(fā)更換呼叫開始消息,為SIP協議中的NOTIFY消息,攜 帶lOOtrying指示。至于AS回的更換呼叫請求接收消息,為SIP協議中的200類消息, 比如202等,在流程圖中省略。步驟315-320、AS發(fā)起用戶B和用戶C的媒體協商,實現用戶B與用戶C通話。步驟321、AS通知AGCF,已經成功實現呼叫轉接業(yè)務,為SIP協議中的NOTIFY消息,攜帶2000K指示。步驟322、AS在用戶A-用戶C呼叫中,向AGCF發(fā)BYE,釋放用戶A與用戶 C之間的對話。至于AGCF回的響應消息2000K在流程圖中省略。步驟323、AGCF在用戶A-用戶B呼叫中,向AS發(fā)BYE,釋放用戶A與用戶 B之間的對話。至于AS回的響應消息2000K在流程圖中省略。實施例四端到端的松耦合方式的通話態(tài)轉接的情況。如圖4所示,本實施例 的實現流程包括以下步驟步驟401、AGCF的用戶A與用戶B按現有技術已經建立通話。步驟402、用戶A拍叉簧,給AGCF發(fā)NOTIFY消息。步驟403-404、AGCF通過AS,將用戶A的對端,即用戶B保持,為SIP協議 的re-invite消息。re-invite的響應消息2000K在流程圖中省略。步驟405-406、AGCF給用戶A放撥號提示音,用戶A輸入用戶C的號碼。步驟407-408、AGCF為用戶A創(chuàng)建新的呼叫,通過AS呼叫用戶C,為SIP協 議中的invite消息。步驟409-410、用戶C摘機,通過AS向用戶B發(fā)應答響應消息,為SIP協議中 的2000K消息,實現用戶B-用戶C通話。此前可能會有一些臨時響應消息,在此忽略。步驟411-412、用戶A掛機,AGCF釋放A終端。步驟413、AGCF給AS發(fā)更換呼叫請求消息,為SIP協議中的REFER消息。步驟414、AS給用戶B發(fā)更換呼叫請求消息,為SIP協議中的REFER消息。步驟415-416、用戶B通過AS向AGCF回更換呼叫請求接受消息。為SIP協議 中的200類消息,比如202等。步驟417-418、用戶B通過AS向AGCF發(fā)更換呼叫開始消息,為SIP協議中的 NOTIFY消息,里面攜帶lOOtrying指示。AGCF會通過AS給用戶B回2000K響應,在
流程圖中省略。步驟419-420、用戶B通過AS向用戶C發(fā)會話邀請消息,為SIP協議中的invite消息。步驟421-422、用戶C通過AS向用戶B發(fā)應答響應消息,為SIP協議中的 2000K消息,實現用戶B-用戶C通話。步驟423-424、用戶C在收到應答響應確認消息后,通過AS向AGCF發(fā)釋放用 戶A-用戶C對話消息,為SIP協議中的BYE消息,釋放用戶A-用戶C對話。步驟425-426、用戶B在收到應答響應消息后,會通過AS給AGCF發(fā)更換呼叫 成功消息,為SIP協議的NOTIFY消息,里面攜帶2000K指示。步驟427-428、AGCF在收到更換呼叫成功消息后,在用戶A_用戶B對話中, 通過AS向用戶B發(fā)釋放呼叫請求消息。實施例五AS控制的松耦合方式的振鈴態(tài)轉接的情況。如圖5所示,本實施例 的實現流程包括以下步驟步驟501、AGCF的用戶A與用戶B按現有技術已經建立通話。步驟502、用戶A拍叉簧,給AGCF發(fā)NOTIFY消息。步驟503-504、AGCF通過AS,將用戶A的對端,即用戶B保持,為SIP協議的re-invite消息。re-invite的響應消息2000K在流程圖中省略。步驟505-506、AGCF給用戶A放撥號提示音,用戶A輸入用戶C的號碼。步驟507-508、AGCF為用戶A創(chuàng)建新的呼叫,通過AS呼叫用戶C,為SIP協 議中的invite消息。步驟509-510、用戶C通過AS給用戶回振鈴響應消息,為SIP協議中的18x消 息。用戶A會聽到回鈴音或其它提示音。步驟511-512、用戶A掛機,AGCF釋放A終端。步驟513、用戶A掛機,AGCF給AS發(fā)更換呼叫請求消息,為SIP協議中的 REFER消息。步驟514、AS給AGCF發(fā)更換呼叫請求接收消息,為SIP協議中的200類消息, 比如202消息。此后,AS可以根據自身邏輯和不同客戶的需要,通過媒體協商等方式讓 用戶B聽回鈴音或其它提示音,并等待接收用戶C的應答響應。步驟515、用戶C摘機,向AS發(fā)應答響應消息,為SIP協議中的2000K消息。步驟516、AS給AGCF發(fā)更換呼叫開始消息,為SIP協議中的NOTIFY消息, 攜帶lOOtrying指示。步驟517-522、AS發(fā)起用戶B和用戶C的媒體協商,實現用戶B與用戶C之間 的通話。步驟523、AS通知AGCF,已經成功實現呼叫轉接業(yè)務,為SIP協議中的 NOTIFY消息,攜帶2000K指示。步驟524、AS在用戶A-用戶C呼叫中,向AGCF發(fā)BYE,釋放用戶A與用戶 B之間的對話。至于AGCF回的響應消息2000K在流程圖中省略。步驟525、AGCF在用戶A-用戶B呼叫中,向AS發(fā)BYE,釋放用戶A與用戶 C之間的對話。至于AS回的響應消息2000K在流程圖中省略。實施例六端到端的松耦合方式的振鈴態(tài)轉接的情況。如圖6所示,本實施例 的實現流程包括以下步驟步驟601、AGCF的用戶A與用戶B按現有技術已經建立通話。步驟602、用戶A拍叉簧,給AGCF發(fā)NOTIFY消息。步驟603-604、AGCF通過AS,將用戶A的對端,即用戶B保持,為SIP協議 的re-invite消息。re-invite的響應消息2000K在流程圖中省略。步驟605-606、AGCF給用戶A放撥號提示音,用戶A輸入用戶C的號碼。步驟607-608、AGCF為用戶A創(chuàng)建新的呼叫,通過AS呼叫用戶C,為SIP協 議中的invite消息。步驟609-610、用戶C通過AS給用戶回振鈴響應消息,為SIP協議中的18x消 息。用戶A會聽到回鈴音或其它提示音。步驟611-612、用戶A掛機,AGCF釋放A終端。步驟613、用戶A掛機,AGCF給AS發(fā)更換呼叫請求消息,為SIP協議中的 REFER消息。步驟614、AS給AGCF發(fā)更換呼叫請求接收消息,為SIP協議中的200類消息,
比如202消息。此后,AS可以根據自身邏輯和不同客戶的需要,通過媒體協商等方式讓用戶B聽回鈴音或其它提示音,并等待接收用戶C的應答響應。步驟615、用戶C摘機,向AS發(fā)應答響應消息,為SIP協議中的2000K消息。步驟616、AS給用戶B發(fā)更換呼叫請求消息,為SIP協議中的REFER消息。步驟617、用戶B向AS AGCF回更換呼叫請求接受消息。為SIP協議中的200 類消息,比如202等。步驟618-619、用戶B通過AS向AGCF發(fā)更換呼叫開始消息,為SIP協議中的 NOTIFY消息,里面攜帶lOOtrying指示。AGCF會通過AS會給用戶B回2000K響應,
在流程圖中省略。步驟620-621、用戶B通過AS向用戶C發(fā)會話邀請消息,為SIP協議中的 INVITE 消息。步驟622-623、用戶C通過AS向B發(fā)應答響應消息,為SIP協議中的2000K消
息,實現用戶B-用戶C通話。步驟624-625、用戶C在收到應答響應確認消息后,通過AS向AGCF發(fā)釋放 A-C對話消息,為SIP協議中的BYE消息,釋放用戶A-用戶C對話。步驟626-627、用戶B在收到應答響應消息后,會通過AS給AGCF發(fā)更換呼叫 成功消息,為SIP協議的NOTIFY消息,里面攜帶2000K指示。步驟628-629、AGCF在收到更換呼叫成功消息后,在用戶A_用戶B對話中, 通過AS向用戶B發(fā)釋放呼叫請求消息。這里需要說明的是,上述僅為本發(fā)明的原理性說明,所以一、實施例中的流程僅僅為示意流程。二、實施例中的AGCF、AS網元及它們之間的消息,主要是為了清楚的表示實 現AGCF用戶呼叫轉接業(yè)務的思想。在具體的實現中,不局限于這些網元和消息。三、對于各種流程中出現的異常流程或情況、在可以的情況下某些消息的先后 順序、網元內部的具體實現并不做具體的限制。四、本發(fā)明實施例中給出了端到端和AS控制兩種實現方式,但本不排斥其它實 現方式。五、本發(fā)明實施例中沒有對呼叫中可能會涉及到的資源預留(precondition)、媒 體編解碼格式轉換(transcoding)、早媒體授權(P-Early-Media)、早媒體(earlysession)等
給予描述,在實際實現中應給予相應考慮。圖3、圖5中涉及的CSCF指呼叫會話控制功能,其英文全稱為Call SessionControl Function。另,需要指出的是文中多次涉及到的AGCF用戶指AGCF
所帶的用戶,為轉接呼叫的業(yè)務用戶;而涉及到的非AGCF用戶指為轉接呼叫的非業(yè) 務用戶,不要求必須為AGCF所帶的用戶,當然也可以為AGCF所帶的用戶,還可以為 PES網絡中的任何用戶。一種AGCF用戶呼叫轉接業(yè)務的實現系統,該系統包括呼叫轉接實現單元, 用于AGCF用戶通過AGCF接入PES,在AGCF與AS之間,采用緊耦合的方式/松耦 合的方式;在AS與非AGCF用戶之間,采用AS主控的方式/端到端控制的方式,實現 AGCF用戶的呼叫轉接業(yè)務。這里,呼叫轉接實現單元在不同場景下的具體實現不同,以下分別闡述。
第一種具體實現采用緊耦合的方式和AS主控的方式的場景下,呼叫轉接實現 單元,進一步用于AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中, 向AS發(fā)送釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互。AS通 過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)AS主控的方式;非AGCF用戶在AS主 控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。第二種具體實現采用緊耦合的方式和端到端控制的方式的場景下,呼叫轉接 實現單元,進一步用于AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話 中,向AS發(fā)送釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互。AS 通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非AGCF用戶在 端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。第三種具體實現采用松耦合的方式和AS主控的方式的場景下,呼叫轉接實現 單元,進一步用于AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā) AGCF與AS之間采用松耦合的方式實現交互。AS通過向非AGCF用戶發(fā)送修改媒體請 求消息,觸發(fā)由AS主控的方式;非AGCF用戶在AS主控的方式下實現媒體協商,并實 現非AGCF用戶之間的通話。第四種具體實現采用松耦合的方式和端到端控制的方式的場景下,呼叫轉接 實現單元,進一步用于AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸 發(fā)AGCF與AS之間采用松耦合的方式實現交互。AS通過向非AGCF用戶發(fā)送更換呼 叫請求消息,觸發(fā)端到端控制的方式;非AGCF用戶在端到端控制的方式下實現媒體協 商,并實現非AGCF用戶之間的通話。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種接入網關控制功能用戶呼叫轉接業(yè)務的實現方法,其特征在于,該方法包 括接入網關控制功能(AGCF)用戶通過AGCF接入公用交換電話網/綜合業(yè)務數字網 的仿真子系統(PES)后,在AGCF與應用服務器(AS)之間,采用緊耦合的方式/松耦 合的方式;在AS與非AGCF用戶之間,采用AS主控的方式/端到端控制的方式,實現 AGCF用戶的呼叫轉接業(yè)務。
2.根據權利要求1所述的方法,其特征在于,采用緊耦合的方式和AS主控的方式實 現所述呼叫轉接業(yè)務具體包括AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送釋放 呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)AS主控的方式;非AGCF用 戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
3.根據權利要求2所述的方法,其特征在于,AGCF用戶具體為用戶A,非AGCF 用戶具體為用戶B和用戶C;在振鈴態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包 括用戶A掛機,AGCF釋放A終端;AGCF在用戶A與用戶B、用戶A與用戶C之間 的對話中分別向AS發(fā)送釋放呼叫消息;AS在用戶A與用戶B、用戶A與用戶C之間的 對話中分別向AGCF發(fā)送釋放響應消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶C發(fā)送修改媒體請求消息;用 戶C向AS發(fā)送修改媒體響應消息;AS向用戶B發(fā)送修改媒體請求消息;用戶B向AS 發(fā)送修改媒體響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒 體響應消息;實現用戶B與用戶C之間的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在通話態(tài) 轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端;AGCF 在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AS發(fā)送釋放呼叫消息;AS在 用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;AS向 用戶B發(fā)送修改媒體請求消息;用戶B向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā)送 修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;實現用戶B與用戶C之間的 通話。
4.根據權利要求1所述的方法,其特征在于,采用緊耦合的方式和端到端控制的方式 實現所述呼叫轉接業(yè)務具體包括AGCF用戶掛機后,AGCF在AGCF用戶與非AGCF用戶的對話中,向AS發(fā)送釋放 呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非AGCF 用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
5.根據權利要求4所述的方法,其特征在于,AGCF用戶具體為用戶A,非AGCF 用戶具體為用戶B和用戶C;在通話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包 括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端;AGCF 在用戶A與用戶B、用戶A與用戶C之間的對話中分別向AS發(fā)送釋放呼叫消息;AS在 用戶A與用戶B、用戶A與用戶C之間的對話中分別向AGCF發(fā)送釋放響應消息;AS向用戶B發(fā)送更換呼叫請求消息;用戶B向AS發(fā)送更換呼叫請求接收消息;用 戶B向AS發(fā)送更換呼叫開始消息;用戶B向AS發(fā)送會話邀請消息;AS向用戶C發(fā)送 會話邀請消息;用戶C向AS發(fā)送應答響應消息;AS向用戶B發(fā)送應答響應消息;實現 用戶B與用戶C之間的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振鈴態(tài) 轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF在用戶A與用戶B、用戶A與用戶C之間 的對話中分別向AS發(fā)送釋放呼叫消息;AS在用戶A與用戶B、用戶A與用戶C之間的 對話中分別向AGCF發(fā)送釋放響應消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶B發(fā)送更換呼叫請求消息;用 戶B向AS發(fā)送更換呼叫請求接收消息;用戶B向AS發(fā)送更換呼叫開始消息;用戶B向 AS發(fā)送會話邀請消息;AS向用戶C發(fā)送會話邀請消息;用戶C向AS發(fā)送應答響應消 息;AS向用戶B發(fā)送應答響應消息;實現用戶B與用戶C之間的通話。
6.根據權利要求1所述的方法,其特征在于,采用松耦合的方式和AS主控的方式實 現所述呼叫轉接業(yè)務具體包括AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā)AGCF與AS之 間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)由AS主控的方式;非AGCF 用戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
7.根據權利要求6所述的方法,其特征在于,AGCF用戶具體為用戶A,非AGCF 用戶具體為用戶B和用戶C;在通話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包 括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端;AGCF 向AS發(fā)送更換呼叫請求消息;AS向AGCF發(fā)送更換呼叫開始消息;AS向AGCF發(fā)送 更換呼叫成功消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消息; AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;AS向 用戶B發(fā)送修改媒體請求消息;用戶B向AS發(fā)送修改媒體響應消息;AS向用戶C發(fā)送 修改媒體請求消息;用戶C向AS發(fā)送修改媒體響應消息;實現用戶B與用戶C之間的 通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振鈴態(tài) 轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向AGCF 發(fā)送更換呼叫請求接收消息;AS向AGCF發(fā)送更換呼叫開始消息;AS向AGCF發(fā)送更 換呼叫成功消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消息; AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶C發(fā)送修改媒體請求消息;用 戶C向AS發(fā)送修改媒體響應消息;AS向用戶B發(fā)送修改媒體請求消息;用戶B向AS 發(fā)送修改媒體響應消息;AS向用戶C發(fā)送修改媒體請求消息;用戶C向AS發(fā)送修改媒 體響應消息;實現用戶B與用戶C之間的通話。
8.根據權利要求1所述的方法,其特征在于,采用松耦合的方式和端到端控制的方式 實現所述呼叫轉接業(yè)務具體包括AGCF用戶掛機后,AGCF通過向AS發(fā)送更換呼叫請求消息,觸發(fā)AGCF與AS之 間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非AGCF 用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
9.根據權利要求8所述的方法,其特征在于,AGCF用戶具體為用戶A,非AGCF 用戶具體為用戶B和用戶C;在通話態(tài)轉接的情況下,實現所述呼叫轉接業(yè)務進一步包 括用戶C摘機,向AS發(fā)送應答響應消息后,用戶A掛機,AGCF釋放A終端;AGCF 向AS發(fā)送更換呼叫請求消息;AS向AGCF發(fā)送更換呼叫請求接收消息;AS向AGCF 發(fā)送更換呼叫開始消息;AS在用戶A與用戶C之間的呼叫中,向AGCF發(fā)送釋放呼叫消 息;AS向AGCF發(fā)送更換呼叫成功消息;AGCF在用戶A與用戶B之間的呼叫中,向 AS發(fā)送釋放呼叫消息;AS向用戶B發(fā)送更換呼叫請求消息;用戶B向AS發(fā)送更換呼叫請求接收消息;用 戶B向AS發(fā)送更換呼叫開始消息;用戶B向AS發(fā)送會話邀請消息;AS向用戶C發(fā)送 會話邀請消息;用戶C向AS發(fā)送應答響應消息;AS向用戶B發(fā)送應答響應消息;實現 用戶B與用戶C之間的通話;或者,AGCF用戶具體為用戶A,非AGCF用戶具體為用戶B和用戶C;在振鈴態(tài) 轉接的情況下,實現所述呼叫轉接業(yè)務進一步包括用戶A掛機,AGCF釋放A終端;AGCF向AS發(fā)送更換呼叫請求消息;AS向AGCF 發(fā)送更換呼叫請求接收消息;AS向AGCF發(fā)送更換呼叫開始消息;AS在用戶A與用戶 C之間的呼叫中,向AGCF發(fā)送釋放呼叫消息;AS向AGCF發(fā)送更換呼叫成功消息; AGCF在用戶A與用戶B之間的呼叫中,向AS發(fā)送釋放呼叫消息;用戶C摘機,向AS發(fā)送應答響應消息后,AS向用戶B發(fā)送更換呼叫請求消息;用 戶B向AS發(fā)送更換呼叫請求接收消息;用戶B向AS發(fā)送更換呼叫開始消息;用戶B向 AS發(fā)送會話邀請消息;AS向用戶C發(fā)送會話邀請消息;用戶C向AS發(fā)送應答響應消 息;AS向用戶B發(fā)送應答響應消息;實現用戶B與用戶C之間的通話。
10.—種接入網關控制功能用戶呼叫轉接業(yè)務的實現系統,其特征在于,該系統包 括呼叫轉接實現單元,用于AGCF用戶通過AGCF接入PES,在AGCF與AS之間,采 用緊耦合的方式/松耦合的方式;在AS與非AGCF用戶之間,采用AS主控的方式/端 到端控制的方式,實現AGCF用戶的呼叫轉接業(yè)務。
11.根據權利要求10所述的系統,其特征在于,采用緊耦合的方式和AS主控的方式 下,所述呼叫轉接實現單元,進一步用于AGCF用戶掛機后,AGCF在AGCF用戶與非 AGCF用戶的對話中,向AS發(fā)送釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)AS主控的方式;非AGCF用 戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
12.根據權利要求10所述的系統,其特征在于,采用緊耦合的方式和端到端控制的方 式下,所述呼叫轉接實現單元,進一步用于AGCF用戶掛機后,AGCF在AGCF用戶與非 AGCF用戶的對話中,向AS發(fā)送釋放呼叫消息,并觸發(fā)AGCF與AS之間采用緊耦合的 方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非AGCF 用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
13.根據權利要求10所述的系統,其特征在于,采用松耦合的方式和AS主控的方式 下,所述呼叫轉接實現單元,進一步用于AGCF用戶掛機后,AGCF通過向AS發(fā)送更換 呼叫請求消息,觸發(fā)AGCF與AS之間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送修改媒體請求消息,觸發(fā)由AS主控的方式;非AGCF 用戶在AS主控的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
14.根據權利要求10所述的系統,其特征在于,采用松耦合的方式和端到端控制的方 式,所述呼叫轉接實現單元,進一步用于AGCF用戶掛機后,AGCF通過向AS發(fā)送更換 呼叫請求消息,觸發(fā)AGCF與AS之間采用松耦合的方式實現交互;AS通過向非AGCF用戶發(fā)送更換呼叫請求消息,觸發(fā)端到端控制的方式;非AGCF 用戶在端到端控制的方式下實現媒體協商,并實現非AGCF用戶之間的通話。
全文摘要
本發(fā)明公開了一種接入網關控制功能用戶呼叫轉接業(yè)務的實現方法,該方法包括在接入網關控制功能(AGCF)與應用服務器(AS)之間,采用緊耦合的方式/松耦合的方式;在AS與非AGCF用戶之間,采用AS主控的方式/端到端控制的方式,實現AGCF用戶的呼叫轉接業(yè)務。本發(fā)明還公開了一種接入網關控制功能用戶呼叫轉接業(yè)務的實現系統,系統中,呼叫轉接實現單元用于在AGCF與AS之間,采用緊耦合的方式/松耦合的方式;在AS與非AGCF用戶之間,采用AS主控的方式/端到端控制的方式,實現AGCF用戶的呼叫轉接業(yè)務。采用本發(fā)明的方法及系統,實現了AGCF所帶用戶的呼叫轉接業(yè)務。
文檔編號H04L29/06GK102025686SQ20091009386
公開日2011年4月20日 申請日期2009年9月22日 優(yōu)先權日2009年9月22日
發(fā)明者楊強, 王忱 申請人:中興通訊股份有限公司