專利名稱:一種通過擴展tcap消息實現cti和智能網統一呼叫的方法
技術領域:
本發明涉及一種CTI和智能網統一呼叫的方法,尤其涉及一種通過擴展TCAP消息實現CTI和智能網統一呼叫的方法,屬于智能網業務技術領域。
背景技術:
智能網是為了更靈活、方便、經濟、有效地提供增值業務,在傳統的移動交換網中引入的一種疊加網絡,由此整個移動網絡便形成了由原有的交換層和疊加的智能層所構成的網絡結構,交換層負責完成基本業務呼叫連接功能,而更復雜的一些增值業務則由智能層進行控制實現。因此,智能網具有以下幾方面的特點1.業務處理與呼叫控制分離; 2. SCP(業務控制節點)作為集中的業務控制中心;3.業務獨立模塊構建業務邏輯。CTI是計算機電話集成(Computer Telephony Integration)技術的縮寫,最初是 20世紀80年代,在交換機設備上提供開放的計算機接口 CTILINK而得名,目的是用計算機控制交換機,滿足提供一些增值業務的需要。CTI方式的優點是沒有過多的接口標準化方面的考慮,實現起來比較快,而且業務的開發比較簡單。通過引入人工座席,大大地豐富了業務服務的內容,而且大量地應用于改善服務質量方面的工作,發展成為電子商務中信息流的一種形式。電信網絡的主要運營目的,就是為用戶提供越來越多的電信業務,智能網和CTI 技術都是為了使運營商提供增值業務而出現的。現階段CTI的發展是以客戶服務中心等方式應用于各個行業中,發展十分迅猛,但其存在著呼叫話路迂回缺陷;而智能網雖然能夠克服這一缺陷,但其自身卻存在業務靈活性不夠的缺陷,且主要集中在電信領域的應用,在其他領域應用較少。可以設想,如果在實際應用中能夠將CTI與智能網加以結合,則能較好地利用各種網絡資源,提供更加優質的增值業務服務。因此,能否設計一種簡單易行的方法,能夠實現CTI和智能網的完美融合,實現統一呼叫,為本領域技術人員開拓了嶄新的思路。
發明內容
本發明旨在提供一種通過擴展TCAP消息實現CTI和智能網統一呼叫的方法,用以實現CTI和智能網的完美融合,以便進行復雜的業務處理。采用的技術方案如下該方法主要包括如下步驟1)當用戶撥打特服號時,MSC/SS判斷出是一個智能網觸發的增值業務號碼,發送 InitDP到智能業務控制平臺;2)所述智能業務控制平臺中的SCP模塊收到觸發消息,判斷業務邏輯并發送至 CTI模塊;3)所述CTI模塊生成與本次呼叫對應的呼叫ID,并把呼叫ID、主叫號碼、被叫號碼記錄數據庫中;
4)所述SCP模塊發送connect消息、RRBE消息給主叫MSC/SSP ;5)主叫MSC收到所述connect消息后,根據主叫號碼、被叫號碼,發送IAM消息給所述智能業務控制平臺,該IAM消息中攜帶了 TAG標識;6)所述智能業務平臺根據收到的IAM消息判斷其TAG標識,查詢數據庫實現業務處理,完成ISUP與TCAP呼叫的統一。優選地,所述呼叫ID為16位呼叫ID,此ID——對應并且唯一。優選地,所述的connect消息是TCAP協議中的呼叫接續消息,由SCP發送給MSC/ SSP。優選地,所述connect消息0210是TAG的標識位,后面攜帶呼叫ID。優選地,所述智能業務平臺包括SCP功能模塊和CTI功能模塊,平臺承擔與SSP進行交互智能網消息,并處理完成各種業務邏輯。優選地,所述SCP模塊接受來自SSP送來的查詢信息并查詢數據庫,進行各種譯碼。優選地,所述SCP模塊還根據SSP上報上來的業務邏輯,完成業務邏輯控制功能。優選地,所述CTI模塊承擔所述智能業務平臺的業務邏輯處理。優選地,所述業務邏輯處理包括取鍵、放/錄音、電話會議、A⑶以及傳真。與現有技術相比,本發明具有如下優點1有效減輕運營商網絡負荷,彌補了傳統智能網負荷/投資過大,無法處理復雜業務的不足;2有效節約運營商網絡資源,彌補了傳統CTI在轉接等業務處理時占用中繼資源較大等不足;3可靠性/靈活性強,既可支持單純的智能網業務模式,也可支持傳統CTI模式,一旦SSP發生故障,系統仍然可以使用CTI方式通過SUP/TUP接續到平臺;4業務升級迅速,可不依賴與SSP的業務接口升級,可迅速在CTI上實現業務,適應智能網接口提出慢于實際業務需要的情況。
圖1 本發明的智能業務平臺接入智能網的組網圖;圖2 傳統的CTI平臺接入組網圖;圖3 本發明的CTI平臺接入智能網的組網圖;圖4 采用本發明的方法撥打特服號的信令流程圖。
具體實施例方式發明原理對CTI的呼叫話路迂回缺陷采用智能網方式進行彌補,而對智能網方式的業務靈活性缺陷采用CTI方式進行彌補,并采用擴展TCAP消息棧和ISUP消息棧的方法使兩類不同的消息統一到一個會話進行處理,將TCAP會話通過協議棧擴展,增加ISUP會話標識TAG 位,在TCAP的connect消息中,采用0210作為TAG位,并在其后填充會話ID ;此ID隨后通過MSC被植入到ISUP的中IAM消息被回送到業務平臺,從而統一 ISUP與TCAP呼叫,便于進行復雜的業務處理。下面結合附圖和實例對本發明作進一步說明參照圖4所示,該通過擴展TCAP消息實現CTI和智能網統一呼叫的方法主要包括如下步驟1)當用戶撥打特服號時,MSC(Mobile Switch Center)/SSP(Service switch point)判斷出這是一個智能網觸發的增值業務號碼,發送hitDP到智能業務控制平臺;2)智能業務控制平臺中的SCP模塊收到觸發消息,判斷業務邏輯并發送至CTI模塊;3) CTI模塊生成與本次呼叫對應的16位呼叫ID,此ID——對應并且唯一,并把呼叫ID、主叫號碼、被叫號碼記錄數據庫中;4) SCP模塊發送connect、RRBE消息給主叫MSC/SSP ;其中connect消息0210是 TAG的標識位,后面攜帶呼叫ID ;5)主叫MSC收到connect消息后根據主被叫號碼,發送IAM消息給智能業務控制平臺,IAM消息中攜帶了 TAG標識;6)智能業務平臺根據收到IAM消息判斷TAG標識,查詢數據庫實現業務處理,完成 ISUP與TCAP呼叫的統一。所述的connect消息是TCAP協議中的呼叫接續消息,由SCP發送給MSC/SSP。在本發明中,對connect消息做了擴展,將智能業務平臺所生成的16位呼叫ID插入TAG位之后,使得ISUP消息和TCAP消息統一到一個會話中去實現。圖2示出了傳統的CTI平臺接入組網圖,圖1和3分別示出了本發明的智能業務平臺和CTI平臺接入智能網的組網圖,從中可以看出智能業務平臺主要包括SCP功能模塊和CTI功能模塊,平臺主要承擔與SSP進行交互IDP/ETC/C0NNECT等智能網消息,并處理完成各種業務邏輯。所述SCP模塊主要功能是接受來自SSP送來的查詢信息并查詢數據庫,進行各種譯碼;同時根據SSP上報上來的業務邏輯,完成業務邏輯控制功能。所述CTI模塊承擔智能業務平臺的取鍵,放/錄音,電話會議,ACD,傳真以及復雜的業務邏輯處理。下面簡要說明本發明的方法的實際應用直接撥打特服號當用戶(例如號碼為13511111111)撥打12345特服號時,主叫MSC向HLR查詢得到0/T-CSI信息,主叫MSC/SSP根據T-CSI的全局碼(GT =Global Title)信息向智能業務平臺發送hitDP消息,SCP模塊接收到hitDP消息,解析主叫和被叫號碼,并根據被叫號碼判斷出所對應的業務邏輯,在此,12345所對應的業務是連接到IVR系統。CTI模塊分配一個16位的呼叫ID(U90121424104393)給此次呼叫,并準備連接IVR系統。SCP返回 connect消息給MSC/SSP,其中0210是TAG位,攜帶著分配的呼叫ID,被叫號碼則為12345 所對應的長號(13500000000)。MSC/SSP接收到connect消息之后,解析出connect消息中的主叫號碼和被叫號碼,根據被叫號碼重新發送IAM消息給CTI模塊并把TAG標識植入到 IAM消息中。CTI模塊收到IAM消息并解析到TAG標識送攜帶的呼叫ID,根據呼叫ID找出對應的業務服務,連接IVR,并返回摘機消息ACN/ANM。此時,用戶與IVR系統的電路接通,完成TCAP和ISUP的呼叫統一。表1是hitDP消息,生成呼叫ID,connect連接消息的詳細內容;表2為運營商和我方所做的數據。表 1
IDPMSGid=80 nLen=01(svcKey): 45 id=83 nLen=08(callingParty): 83 13 31 15 11 11 11 11 id=85 nLen=01 (callingPartyCategory): Oa id=88 nLen=04(IPSSPCapbility): 00 00 00 00 id=8a nLen=04(LocatNum): 04 17 68 42 id=bb nLen=05(bearCap): 80 03 80 90 a3 id=9c nLen=01(eventTypeBCSM): 02 id=9D8 nLen=04(calledBCD): 81 21 43 f5 id=9f39 nLen=08(time): 02 01 60 21 41 42 51 00 IN :sess=01035129 mark=4393 invoke=0 InitDP(2)=13511111111,|12345 msc= sess=01035129,bcsmEvt=2 addCalling=,origCalled= redirParty= mscAddr= LocNum=024, svcKey=69CTI模塊生成呼叫IDsess=01035129,nSendISUPmesg to (19/9090) ret=0 msg=<message><user><command>XNTCAPSaveErr</commandx/user><bo dy><globalserial>1290121424104393</globalserial><srcPhone> 13511111111 </srcPhone><dstPhone>12345</dstPhone><errReason>99</errReason><logser ial>40100612095752</logserial><companyMobile></companyMobile><caller EmployeeNox/callerEmployeeNoXcalledEmployeeNox/calledEmployeeNo ><calledPhone></calledPhone></body></message>connectsess=01035129,TC-INVOK Connect(I)! DATA: 30 Ic aO 0b 04 09 84 10 6831 08 20 04 72 f4 ae Od 04 0b 80 02 10 21 09 21 41 42 01 34 39
TAG位、呼叫ID表2
局方配合數據分配GT碼省外主叫MSC根據GT碼尋址,把InitDP等智能網消息發送到智能業務平臺。修改C^I信息HLR中對特服號添加被叫簽約信息,CSI信息中的SCF地址需要修改成智能業務平臺的GT地址。分配 DPC/OPC為智能業務平臺分配OPC5STP的DPC。智能業務平臺數據生成呼叫ID當接收到一個呼叫時,智能業務平臺生成一個16位的呼叫 ID。 上面以舉例方式對本發明進行了說明,但本發明不限于上述具體實施例,凡基于本發明所做的任何改動或變型均屬于本發明要求保護的范圍。
權利要求
1.一種通過擴展TCAP消息實現CTI和智能網統一呼叫的方法,其特征在于,包括如下步驟1)當用戶撥打特服號時,MSC/SS判斷出是一個智能網觸發的增值業務號碼,發送 InitDP到智能業務控制平臺;2)所述智能業務控制平臺中的SCP模塊收到觸發消息,判斷業務邏輯并發送至CTI模塊;3)所述CTI模塊生成與本次呼叫對應的呼叫ID,并把呼叫ID、主叫號碼、被叫號碼記錄數據庫中;4)所述SCP模塊發送connect消息、RRBE消息給主叫MSC/SSP;5)主叫MSC收到所述connect消息后,根據主叫號碼、被叫號碼,發送IAM消息給所述智能業務控制平臺,該IAM消息中攜帶了 TAG標識;6)所述智能業務平臺根據收到的IAM消息判斷其TAG標識,查詢數據庫實現業務處理, 完成ISUP與TCAP呼叫的統一。
2.根據權利要求1所述的方法,其特征在于,所述呼叫ID為16位呼叫ID,此ID—一對應并且唯一。
3.根據權利要求1所述的方法,其特征在于,所述的connect消息是TCAP協議中的呼叫接續消息,由SCP發送給MSC/SSP。
4.根據權利要求1所述的方法,其特征在于,所述connect消息0210是TAG的標識位, 后面攜帶呼叫ID。
5.根據權利要求1所述的方法,其特征在于,所述智能業務平臺包括SCP功能模塊和 CTI功能模塊,平臺承擔與SSP進行交互智能網消息,并處理完成各種業務邏輯。
6.根據權利要求1所述的方法,其特征在于,所述SCP模塊接受來自SSP送來的查詢信息并查詢數據庫,進行各種譯碼。
7.根據權利要求1所述的方法,其特征在于,所述SCP模塊還根據SSP上報上來的業務邏輯,完成業務邏輯控制功能。
8.根據權利要求1-7中任一項所述的方法,其特征在于,所述CTI模塊承擔所述智能業務平臺的業務邏輯處理。
9.根據權利要求8所述的方法,其特征在于,所述業務邏輯處理包括取鍵、放/錄音、電話會議、ACD以及傳真。
全文摘要
本發明涉及一種CTI和智能網統一呼叫的方法,屬于智能網業務技術領域,尤其涉及一種通過擴展TCAP消息實現CTI和智能網統一呼叫的方法,其采用擴展TCAP消息棧和ISUP消息棧的方法使兩類不同的消息統一到一個會話進行處理,將TCAP會話通過協議棧擴展,增加ISUP會話標識TAG位,在TCAP的connect消息中采用TAG位,并在其后填充會話ID;此ID隨后通過MSC被植入到ISUP的中IAM消息被回送到業務平臺,從而統一ISUP與TCAP呼叫,便于進行復雜的業務處理,具有廣闊的應用前景。
文檔編號H04W4/00GK102404464SQ20101028165
公開日2012年4月4日 申請日期2010年9月10日 優先權日2010年9月10日
發明者吳睿嘉, 張煜, 汪一聰, 王小明, 胡文杰, 范晨, 蔡樂意, 邱麗霞, 陳志堅 申請人:杭州世導通訊有限公司