專利名稱:會議業(yè)務通知方法
技術領域:
本發(fā)明涉及通信領域,更具體地,涉及下一代網(wǎng)絡(NGN)中 的 一種會i義業(yè)務通知方法。
背景技術:
在以IP多々某體子系統(tǒng)(IMS )為核心的下一代網(wǎng)絡(NGN)中, 采用初始會話協(xié)議(SIP )作為業(yè)務控制協(xié)議,各項通信業(yè)務可由用 戶的智能終端與網(wǎng)絡中的由運營商設置的應用服務器(AS)配合完成。
圖1是示出了下一代網(wǎng)絡中的一種典型業(yè)務的實現(xiàn)架構框圖, 其中,應用服務器(AS)(可能存在多個,分別用于不同的業(yè)務) 通過接口與用戶歸屬網(wǎng)絡的服務-呼叫會話控制功能(S-CSCF)相 連,用戶終端A與用戶終端B之間的SIP業(yè)務控制消息(用虛線標 識)會流經(jīng)各自的拜訪網(wǎng)絡中的代理-呼叫會話控制功能(P-CSCF ) 以及歸屬網(wǎng)絡中的月良務-呼叫會話控制功能(S-CSCF)與應用月l務 器(根據(jù)用戶業(yè)務的種類,可能經(jīng)過不同的應用服務器),應用服務 器可通過對業(yè)務控制消息的各種處理以實現(xiàn)豐富的業(yè)務。用戶終端 A與用戶終端B利用業(yè)務消息交換并協(xié)商雙方所支持的媒體參數(shù), 在兩者之間建立IP媒體流連接(用實線標識),IP媒體流用于傳送 通話話音包等數(shù)據(jù)。如果應用服務器配備媒體處理功能,則用戶終 端與應用服務器之間也可建立媒體流連接,實現(xiàn)人機對話業(yè)務,例 如銀行的自動語音服務。下一代網(wǎng)絡需要考慮與傳統(tǒng)PSTN ( /^共交換電話網(wǎng)絡)/ISDN (綜合業(yè)務數(shù)字網(wǎng)絡)的互通,包括NGN中的IMS智能終端與 PSTN/ISDN網(wǎng)絡中的終端互通,并且PSTN/ISDN網(wǎng)絡中的終端能 使用NGN所提供的業(yè)務,NGN終端能使用PSTN/ISDN網(wǎng)絡所提 供的業(yè)務。
圖2是示出了 NGN與PSTN/ISDN網(wǎng)絡互通的實現(xiàn)架構框圖, 其中,在NGN網(wǎng)絡與PSTN/ISDN網(wǎng)絡之間增加了兩個功能實體 媒體網(wǎng)關(MGW )負責將NGN中的IP媒體流轉換為PSTN/ISDN 網(wǎng)絡中的語音流,以及反向轉換;媒體網(wǎng)關控制功能(MGCF)則 負責將NGN中的SIP業(yè)務消息轉換為PSTN/ISDN網(wǎng)絡中的TUP (電話用戶部分)/ISUP (綜合業(yè)務用戶部分)業(yè)務消息,以及反向 轉換,并對MGW進行控制。
一些主要的SIP業(yè)務消息與TUP/ISUP業(yè)務消息存在只十應關系, 諸如SIP中的INVITE (邀請)消息可對應TUP/ISUP中的IAM (初 始地址消息)、SIP中的BYE (掛機)消息可對應TUP/ISUP中的 REL (釋放消息),另外,SIP中的200 OK (應答響應)消息(根據(jù) 其所對應的請求消息的不同)可對應TUP/ISUP中的ANM (應答消 息)和RLC (釋力文完成消息)。
圖3是示出了 NGN的IMS終端與PSTN/ISDN終端建立通話 并釋放過程的示意流圖,其中,為簡化起見,將NGN用戶的P-CSCF 、 S-CSCF與AS合為一體,將MGCF與MGW合為一體,并且未標 出PSTN/ISDN終端,但是這不影響對本發(fā)明的闡述。如圖3所示, 包4舌以下步-驟
步-驟S301 ~S302, NGN用戶A向PSTN/ISDN用戶B發(fā)出 INVITE邀請請求;步驟S303 , MGCF將上述請求轉換為PSTN/ISDN中的IAM消 息,發(fā)送給用戶B所在的PSTN/ISDN交換機;
步驟S304,用戶B摘積4妾聽后,PSTN/ISDN交換才幾向MGCF 返回ANM消息;
步驟S305 ~ S306, MGCF將其轉換為SIP中的200 OK (應答 響應)消息,發(fā)送給用戶A;以及
步驟S307 ~ S308,用戶A向MGCF發(fā)送ACK(邀請應答確認) 消息,其無需轉換為PSTN/ISDN中的消息。
通過以上消息的交互,在用戶終端A與MGW之間建立了 IP 媒體流,在MGW與PSTN/ISDN交換機之間建立了語音流,通過 MGW的轉換,用戶A與用戶B可進行通話。在用戶終端A要掛機 的情況下,其向PSTN/ISDN交換機發(fā)出掛機請求,然后PSTN/ISDN 交換機再將掛機應答響應返回給用戶終端A (步驟S309 ~ S314 )。
加的會議業(yè)務過程的示意流圖。為簡化起見,圖中省略了P-CSCF、 S-CSCF等網(wǎng)絡i殳備,將MGCF與MGW合為一體,未標出 PSTN/ISDN終端,這不影響對本發(fā)明的闡述。在圖4中,會議業(yè)務 服務器位于NGN中,用于為所有用戶提供會議業(yè)務功能,能夠與 多個用戶同時建立話^各,混音后再發(fā)送給各個用戶。如圖4所示, 包4舌以下步艱《
步驟S401 ~ S406, NGN用戶A首先向會議業(yè)務服務器發(fā)送邀 請請求(INVITE),通過正常的會話建立流程在會i義業(yè)務力良務器處 創(chuàng)建一個會議資源(會議業(yè)務服務會分配一個特定的會議資源號 碼);步驟S407,在用戶A與會"i義業(yè)務服務器之間建立通話;
步驟S408 ~ S409,若NGN用戶A想邀請PSTN/ISDN用戶B 加入此會議,則可向會議業(yè)務服務器發(fā)送會議邀請請求,該會議邀 請請求采用SIP協(xié)議中的REFER (指示)消息,其中提供了 PSTN/ISDN用戶B的號石馬;
步驟S410-S411,會議業(yè)務月l務器返回接受響應,采用202 Accepted響應;以及
步驟S412-S417,會議業(yè)務服務器根據(jù)REFER請求,向 PSTN/ISDN用戶B發(fā)送邀請請求(INVITE ),經(jīng)過MGCF/MGW的 轉換,最終在會i義業(yè)務月良務器與PSTN/ISDN用戶B之間建立通話, 使得用戶B加入此次會i義。
另外,NGN用戶A也可通過各種渠道將會i義資源號碼告知 PSTN/ISDN用戶C,由用戶C自行撥打這個會議資源號碼,即如圖 4所示的以下步-驟
步驟S418, PSTN/ISDN用戶B與會議業(yè)務服務器建立通話;
步驟S419, PSTN/ISDN交換機向MGCF發(fā)送IAM請求(被叫 號碼為會議資源號碼);
步驟S420, MGCF將此請求轉換為INVITE請求,發(fā)送給會議 業(yè)務服務器;以及
步驟S421-S423,會議業(yè)務服務器返回應答消息,表示接受此 呼叫請求,在會議業(yè)務服務器與PSTN/ISDN用戶C之間也建立通 話話路,使得用戶C也加入此次會議。用戶在加入會議后,可通過釋放與會議業(yè)務服務器之間的通話 的方式退出會議。 一個會議可能有很多的用戶參與,當一個用戶加 入會議后,可能會關心后續(xù)又有哪些用戶加入或退出了此次會議。
在NGN中,NGN用戶可通過訂閱會議事件的方式來獲得這些 信息。圖5是NGN用戶訂閱會i義事件的示意流圖。如圖5所示, 包4舌以下步駛《
步-驟S501 , NGN用戶A成功加入會i義;
步驟S502 ~ S503,向會議業(yè)務服務器發(fā)送SUBSCRIBE(訂閱) 消息,其中消息目的地為會議資源號碼,Event (事件)參數(shù)為 conference;
步驟S504 S505,會議業(yè)務月l務器返回成功響應(200 OK);
步驟S506 S508,當有其它用戶加入或退出會議時,會議業(yè)務 服務器向用戶A發(fā)送一條NOTIFY (通知)消息,消息體中含有用 戶號碼、用戶動作(加入或退出會議)等信息;以及
步-驟S509 ~ S510,用戶A返回確i人響應(200 OK ),確iM欠到 it匕-ii^口消息。
在PSTN/ISDN網(wǎng)絡中,當有用戶加入或退出會議時,會議系 統(tǒng)會主動向PSTN/ISDN用戶發(fā)送通知消息(在交換機之間采用 ISUP中的CPG (呼叫進展)消息),而無需用戶事先訂閱。
由上可見,NGN與PSTN/ISDN網(wǎng)絡中會議業(yè)務的通知機制是 不同的,當NGNIMS終端與PSTN/ISDN終端共同參加一個會議時, 就會存在問題。例如當使用NGN中的會議服務器時,NGN IMS 終端可通過訂閱會議事件的機制獲得通知信息,而PSTN/ISDN終端不會主動訂閱會議事件,則會議服務器就不會向PSTN/ISDN終 端發(fā)送通知消息,這樣,PSTN/ISDN終端就無法得到其它用戶加入 或退出會議的通知。而當使用PSTN/ISDN網(wǎng)絡中的會議系統(tǒng)時, 由于會i義系統(tǒng)不具備4妄受用戶訂閱的能力,NGN IMS終端無法采用 訂閱會議事件的機制,只能被動地接收會議系統(tǒng)發(fā)送的所有通知。
因此,急需 一種改進方法來解決網(wǎng)絡中的用戶無法采用訂閱枳j 制訂閱會議事件的問題。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供了一種會i義業(yè)務通知方法,其 用于3爭網(wǎng)纟備為NGN用戶或PSTN/ISDN用戶4是供會i義事件通知功能。
本發(fā)明的會i義業(yè)務通知方法包括以下步驟在PSTN/ISDN用 戶與NGN中的會議業(yè)務服務器建立通話后,MGCF代表 PSTN/ISDN用戶向會議業(yè)務服務器發(fā)送會議事件的訂閱請求;以及 MGCF將來自會議業(yè)務服務器的會議事件通知消息轉換成 PSTN/ISDN中的呼叫進展消息,并發(fā)送給PSTN/ISDN用戶。
另外,該會i義業(yè)務通知方法還可以包4舌以下處理會"i義業(yè)務月良 務器收到訂閱請求之后,向MGCF返回成功響應。而MGCF轉換 會議事件通知消息的同時,向會i義業(yè)務力l務器返回確iU肖息,以確 認收到會議事件通知消息。
在本發(fā)明中,MGCF通過以下方法判斷PSTN/ISDN用戶是否 與會i義業(yè)務月良務器建立通i舌MGCF檢測PSTN/ISDN用戶與NGN 中的用戶的通話建立過程,如果發(fā)現(xiàn)NGN中的用戶在會話建立消 息中提供的聯(lián)系地址中包括預設屬性,則判斷NGN中的用戶為會 i義業(yè)務力良務器。其中,預設屬性為"是焦點"(isfocus)。訂閱請求的源地址為 PSTN/ISDN用戶的號碼,訂閱請求的目的地地址為會議資源號碼, 以及訂閱請求的事件參數(shù)為會議。
另外,會議事件通知消息中包括用戶號碼以及用戶動作信息, 其中用戶動作信息包括用戶加入會議動作信息和用戶退出會議動作信息。
因而,通過本發(fā)明的方法,能夠^夸網(wǎng)絡為NGN用戶或 PSTN/ISDN用戶提供會議事件通知功能。
本發(fā)明的其它特征和優(yōu)點將在隨后的i兌明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附 圖中所特別指出的結構來實現(xiàn)和獲得。
此處所說明的附圖用來4是供對本發(fā)明的進一步理解,構成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構成對本發(fā)明的不當限定。在附圖中
圖l是示出了下一代網(wǎng)絡中的一種典型業(yè)務的實現(xiàn)架構框圖2是示出了 NGN與PSTN/ISDN網(wǎng)絡互通的實現(xiàn)架構框圖3是示出了 NGN的IMS終端與PSTN/ISDN終端建立通話 并釋放過程的示意流加的會i義業(yè)務過程的示意流圖;圖5是現(xiàn)有技術中NGN用戶訂閱會議事件的示意流圖6是根據(jù)本發(fā)明的會議業(yè)務通知方法的流程圖;以及
圖7是根據(jù)本發(fā)明實施例的NGN會議業(yè)務服務器為 PSTN/ISDN用戶4是供會議事件通知功能的過程的示意流圖。
具體實施例方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
對于會議業(yè)務服務器在NGN中的情況,主要問題是在 PSTN/ISDN現(xiàn)有機制中,PSTN/ISDN終端是不會主動訂閱會議事 件的,也沒有相應的消息可用來做這種訂閱操作;而在NGN會議 業(yè)務才幾制中,用戶不訂閱,會議業(yè)務服務器就不會向用戶發(fā)送通知 消息。在本發(fā)明中,由MGCF代表PSTN/ISDN終端向會議業(yè)務服 務器發(fā)送會議事件訂閱請求。
圖6是根據(jù)本發(fā)明的會議業(yè)務通知方法的流程圖。如圖6所示, 該方法包纟舌以下步驟
步驟S602,在PSTN/ISDN用戶與NGN中的會i義業(yè)務月良務器 建立通話后,MGCF代表PSTN/ISDN用戶向會議業(yè)務服務器發(fā)送 會議事件的訂閱請求;以及
步驟S604, MGCF將來自會議業(yè)務服務器的會議事件通知消息 轉換成PSTN/ISDN中的呼叫進展消息,并發(fā)送給PSTN/ISDN用戶。另外,該會i義業(yè)務通知方法還可以包4舌以下處理會i義業(yè)務月良 務器收到訂閱請求之后,向MGCF返回成功響應。而MGCF轉換 會議事件通知消息的同時,向會議業(yè)務服務器返回確認消息,以確 認收到會議事件通知消息。
MGCF通過以下方法判斷PSTN/ISDN用戶是否與會i義業(yè)務月良 務器建立通話MGCF檢測PSTN/ISDN用戶與NGN中的用戶的通 話建立過程,如果發(fā)現(xiàn)NGN中的用戶在會話建立消息中提供的聯(lián) 系地址中包括預設屬性,則判斷NGN中的用戶為會議業(yè)務服務器。
其中,予貞i殳屬性為isfocus (是焦點,以下用英文才示注)。訂閱 請求的源地址為PSTN/ISDN用戶的號碼,訂閱請求的目的地地址 為會議資源號碼,以及訂閱請求的事件參數(shù)為會議。
另外,會議事件通知消息中包括用戶號碼以及用戶動作信息, 其中用戶動作信息包括用戶加入會議動作信息和用戶退出會議動作信息。
圖7是才艮據(jù)本發(fā)明實施例的NGN會議業(yè)務服務器為 PSTN/ISDN用戶提供會議事件通知功能的過程的示意流圖。如圖7 所示,包4舌以下步艱《
步驟S701 , PSTN/ISDN用戶與NGN中的會議業(yè)務月l務器建立 通話;
步驟S702, MGCF代表此PSTN/ISDN用戶主動向會議業(yè)務服 務器發(fā)送會i義事件的訂閱請求,此SUBSCRIBE消息的源地址為 PSTN/ISDN用戶的號碼,目的地為會議資源號碼,Event (事件) 參數(shù)為conference;
步驟S703,會議業(yè)務服務器返回成功響應(200 OK);步驟S704 S705,當有其它用戶加入或退出會議時,會議業(yè)務 服務器向MGCF發(fā)送一條NOTIFY (通知)消息,消息體中含有用 戶號碼、用戶動作(加入或退出會議)等信息;
步驟S706, MGCF將此通知消息轉換為ISUP中的CPG (呼叫 進展)消息,發(fā)送給PSTN/ISDN交換機;以及
步驟S707,向會議業(yè)務服務器返回確認響應(200OK),確認 收到此通知消息。
通過上述方法,PSTN/ISDN用戶在加入會議后,即可收到其它 用戶加入或退出會i義的通知消息。
在圖7中,MGCF必須判斷出PSTN/ISDN用戶是與會議業(yè)務 服務器建立了通話,才能向會議業(yè)務服務器發(fā)送會議事件訂閱消息。 如果PSTN/ISDN用戶是與NGN中的普通IMS終端建立了通話, MGCF不能代表PSTN/ISDN用戶向普通IMS終端發(fā)送會議事件訂
閱消息。
MGCF可采用以下方法判斷PSTN/ISDN用戶是否與會議業(yè)務 服務器建立了通話,在用戶與會議業(yè)務服務器建立通話的過程中, 會議業(yè)務服務器在向用戶發(fā)送的消息中(如圖4所示的步驟S412 或者步驟S420 )會提供自己的聯(lián)系地址(Contact參數(shù)),此參數(shù)會 包含一個isfocus屬性,表明自己具有同時與多個用戶進行通話的能 力。在普通的兩個用戶建立會話時,他們相互提供的聯(lián)系地址參數(shù) 中是不包含此屬性值的。
因此,MGCF可利用上述特點,監(jiān)測PSTN/ISDN用戶與NGN 用戶的通話建立過程的消息,判斷與PSTN/ISDN用戶建立通話的 另 一方是會議業(yè)務服務器(Contact參數(shù)包含isfocus屬性),還是普 通IMS終端(Contact參凄t不包含isfocus屬性)。綜上所述,采用本發(fā)明方案,可在NGN用戶與PSTN/ISDN用 戶參加同 一會議時,正確地為NGN用戶與PSTN/ISDN用戶提供會 議事件通知功能,而不改變用戶的原有使用習慣。
以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對 于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均 應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種會議業(yè)務通知方法,其特征在于,用于由下一代網(wǎng)絡會議業(yè)務服務器向公共交換電話網(wǎng)絡/綜合業(yè)務數(shù)字網(wǎng)絡用戶提供會議事件通知,包括以下步驟在所述公共交換電話網(wǎng)絡/綜合業(yè)務數(shù)字網(wǎng)絡用戶與下一代網(wǎng)絡中的會議業(yè)務服務器建立通話后,媒體網(wǎng)關控制功能代表所述公共交換電話網(wǎng)絡/綜合業(yè)務數(shù)字網(wǎng)絡用戶向所述會議業(yè)務服務器發(fā)送會議事件的訂閱請求;以及所述媒體網(wǎng)關控制功能將來自所述會議業(yè)務服務器的會議事件通知消息轉換成所述公共交換電話網(wǎng)絡/綜合業(yè)務數(shù)字網(wǎng)絡中的呼叫進展消息,并發(fā)送給所述公共交換電話網(wǎng)絡/綜合業(yè)務數(shù)字網(wǎng)絡用戶。
2. 根據(jù)權利要求1所述的會議業(yè)務通知方法,其特征在于,還包 才舌以下處5里所述會議業(yè)務服務器收到所述訂閱請求之后,向所述媒體 網(wǎng)關4空制功能返回成功響應。
3. 4艮據(jù)片又利要求1或2所述的會i義業(yè)務通知方法,其特征在于, 還包纟舌以下處理所述媒體網(wǎng)關控制功能轉換所述會議事件通知消息的同 時,向所述會議業(yè)務服務器返回確認消息,以確認收到所述會 議事4牛通知消息。
4. 根據(jù)權利要求3所述的會議業(yè)務通知方法,其特征在于,所述 媒體網(wǎng)關控制功能通過以下方法判斷所述公共交換電話網(wǎng)絡/ 綜合業(yè)務數(shù)字網(wǎng)絡用戶是否與所述會議業(yè)務服務器建立通話所述媒體網(wǎng)關控制功能檢測所述公共交換電話網(wǎng)絡/綜合 業(yè)務數(shù)字網(wǎng)絡用戶與所述下 一代網(wǎng)絡中的用戶的通話建立過 程,如果發(fā)現(xiàn)所述下 一代網(wǎng)絡中的用戶在會話建立消息中提供 的聯(lián)系地址中包括預設屬性,則判斷所述下一代網(wǎng)絡中的用戶 為所述會議業(yè)務服務器。
5. 根據(jù)權利要求4所述的會議業(yè)務通知方法,其特征在于,所述預設屬性為"是焦點"。
6. 根據(jù)權利要求1所述的會議業(yè)務通知方法,其特征在于,所述 訂閱請求的源地址為公共交換電話網(wǎng)絡/綜合業(yè)務凄t字網(wǎng)絡用 戶的號碼,所述訂閱請求的目的地地址為會議資源號碼,以及 所述訂閱請求的事件參數(shù)為會議。
7. 根據(jù)權利要求1所述的會議業(yè)務通知方法,其特征在于,所述 會議事件通知消息中包括用戶號碼以及用戶動作信息,其中所 述用戶動作信息包括用戶加入會議動作信息和用戶退出會議 動作信息。
全文摘要
本發(fā)明提供了一種會議業(yè)務通知方法,其包括以下步驟在PSTN/ISDN用戶與NGN中的會議業(yè)務服務器建立通話后,MGCF代表PSTN/ISDN用戶向會議業(yè)務服務器發(fā)送會議事件的訂閱請求;以及MGCF將來自會議業(yè)務服務器的會議事件通知消息轉換成PSTN/ISDN中的呼叫進展消息,并發(fā)送給PSTN/ISDN用戶。因而,采用本發(fā)明的方法,可在NGN用戶與PSTN/ISDN用戶參加同一會議時,正確地為NGN用戶與PSTN/ISDN用戶提供會議事件通知功能,而不改變用戶的原有使用習慣。
文檔編號H04L12/18GK101296276SQ20071009744
公開日2008年10月29日 申請日期2007年4月29日 優(yōu)先權日2007年4月29日
發(fā)明者岷 沈, 峰 高 申請人:中興通訊股份有限公司