CN102098630B - 虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法 - Google Patents
虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法 Download PDFInfo
- Publication number
- CN102098630B CN102098630B CN 201010594630 CN201010594630A CN102098630B CN 102098630 B CN102098630 B CN 102098630B CN 201010594630 CN201010594630 CN 201010594630 CN 201010594630 A CN201010594630 A CN 201010594630A CN 102098630 B CN102098630 B CN 102098630B
- Authority
- CN
- China
- Prior art keywords
- calling
- message
- called
- cornet
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及一种虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法。本发明的目的是在通话过程中使用虚拟网短号通话,就能获取主被叫的真实号码。本发明的技术方案是:该系统包括业务应用平台、呼叫信令监测平台,主叫用户手机和被叫用户手机;当虚拟网中的主叫用户手机通过其对应的移动业务交换中心向虚拟网中的被叫用户手机发起呼叫时,呼叫信令监测平台通过监测SCP的CAP层的呼叫信令,提取其中的IDP消息和Connect消息,提交给业务应用平台的接口服务器,业务应用平台通过分析IDP消息和Connect消息的关联关系,从而得到这次虚拟网短号呼叫的主被叫真实号码。本发明适用于运营商为广大虚拟网短号用户提供更优质的信息和服务。
Description
技术领域
本发明涉及移动通信技术领域,尤其是涉及其中的在虚拟网短号呼叫过程中(利用智能网消息)获取主被叫真实号码的系统及方法。适用于运营商为广大虚拟网短号用户提供更优质的信息和服务。
背景技术
随着科技的发展,移动终端日渐普及在通讯领域,手机更是现代人所必备的一种通讯工具。运营商推出的虚拟网通话业务,给用户带来了更多的方便和实用性。
VPMN,全称虚拟专用移动网(Virtual Private Mobile Network),俗称“集团网”、“虚拟网”等等,是在公用移动通信网上建立一个逻辑话路专用网,是为集团客户量身定制的,代表集团客户利益的业务,是为企业或集团客户提供的一种高效率、低成本的内部通话局域网络服务,在集团客户使用移动电话进行内部通信时,就好像使用自己拥有的移动通信专网一样便利。虚拟网是电信运营商(中国移动、中国电信、中国联通等)提供的在一个客户群内相互联系的逻辑专用网络,为集团客户提供灵活、方便、优惠的通信服务业务。虚拟网内通话可享受一定的资费优惠,虚拟网内实行短号拨打。
在我们国内,目前在虚拟网通话过程中,虚拟网用户发起呼叫时,主叫拔打的都是对方的虚拟短号而不是真实号码(长号),运营商推出的许多业务如果不能获得呼叫对方的真实号码,就无法实现功能使用,很大程度上影响了运营商的业务范围及用户的使用感受。
因此,对于运营商来说,如果能够在虚拟网短号呼叫过程中利用智能网消息获取主被叫的真实号码,实现多种业务的正常使用,既可为手机用户带来便利,又可开拓运营商的业务范围,增加自身的收益。
发明内容
为了更好的向目前使用虚拟网通话的用户提供各种优质的运营服务,本发明提出了一种虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法,实现本发明后,在通话过程中使用虚拟网短号通话,就能获取主被叫的真实号码,可开拓运营商的业务范围,也可为手机用户带来便利。
本发明所采用的技术方案是:虚拟网短号呼叫过程中获取主被叫真实号码的系统,该系统的业务应用平台基于GSM网络,其特征在于:包括业务应用平台、呼叫信令监测平台,主叫用户手机和被叫用户手机;当虚拟网中的主叫用户手机通过其对应的移动业务交换中心向虚拟网中的被叫用户手机发起呼叫时,呼叫信令监测平台通过监测SCP的CAP层的呼叫信令,提取其中的IDP消息和Connect消息,提交给业务应用平台的接口服务器,业务应用平台通过分析IDP消息和Connect消息的关联关系,从而得到这次虚拟网短号呼叫的主被叫真实号码。
本发明虚拟网短号呼叫过程中获取主被叫长号码的方法,包括步骤:
1、签约用户以个人名义向运营商提出业务开通申请;
2、业务应用平台通过其接口服务器从呼叫信令监测平台的接口中,接收主被叫用户手机的呼叫即时信息,并提取具有一定时间间隔的呼叫即时信息中的IDP消息和Connect消息,所述IDP消息和Connect消息的内容包含了主叫号码、被叫号码及标识CallID,其中:
IDP消息中含有主叫真实号码,Connect消息中含有被叫真实号码,
标识CallID为由当前会话事务ID与特定地址(在IDP消息中是主叫用户地址,在Connect消息中是被叫用户地址)组成的一个唯一的标识,当前会话事务ID存在于承载CAP层消息的TCAP消息中;
3、业务应用平台判断IDP消息中的被叫号码是否是短号,如是,获取IDP消息中的标识CallID、主叫真实号码及被叫短号,并将它们压入缓存队列;如否,直接获取被叫真实号码,并传送给应用服务器处理;
4、在执行步骤3的同时,业务应用平台判断Connect消息中的主叫号码是否是短号,如是,获取Connect消息中的标识CallID和被叫真实号码,并根据标识CallID到缓存队列查找主叫真实号码,传送给应用服务器处理;如否,丢弃消息。
本发明的有益效果是:通过本发明提供的技术方案,运营商可以在主被叫的一次短号呼叫过程中,利用智能网消息查找到主被叫的真实号码,可以更好地开拓业务范围,为广大用户提供更加优质便利的服务。
附图说明
图1是本发明系统的结构示意图。
图2是本发明方法短号呼叫过程的信号传输示意图。
图3是本发明方法中对IDP消息的处理流程图。
图4是本发明方法中对Connect消息的处理流程图。
具体实施方式
如图1所示,本实施例所述的在虚拟网短号呼叫过程中获取主被叫真实号码的系统,该系统的业务应用平台基于GSM网络,包括了业务应用平台1、呼叫信令监测平台2,主叫用户手机3和被叫用户手机4;当虚拟网中的主叫用户手机3通过其对应的移动业务交换中心向虚拟网中的被叫用户手机4发起呼叫时,呼叫信令监测平台2通过监测SCP的CAP层的呼叫信令,提取其中的IDP消息和Connect消息,提交给业务应用平台1的接口服务器1-1,业务应用平台1通过分析IDP消息和Connect消息的关联关系,从而得到这次虚拟网短号呼叫的主被叫真实号码。
虚拟短号呼叫过程如图2所示:
VPMN主叫用户手机3(以下简称主叫)呼叫过程(主叫是VPMN用户):
1、MSCa/VLR/SSP收到呼叫,根据主叫的签约信息O-CSI触发业务;
2、直接将MSCa/VLR/SSP所在位置的长途区号,放在IDP消息中的LocationNumber参数中,并向SCPa发送IDP消息;
3、SCPa收到IDP消息后,先分析主叫用户帐户,帐户有效并须SCP对主叫计费时且主叫是长途时,SCPa向HLRb发送ATI操作询问被叫用户的位置信息和状态信息;
4、SCPa接收到HLRb返回的ATI响应后,SCPa发送RRBE、AC到MSCa/VLR/SSP;
5、SCPa向MSCa/VLR/SSP发送FCI消息,通知SSP在本次呼叫话单中加入相关内容;
6、VPMN SCPa通过Connect操作将被叫号码发送到SSP,在Connect操作中将被叫的真实号码放置在Connect的DestinationRoutingAddress参数中;
7、MSCa/VLR/SSP收到Connect(或Continue)消息后,向被叫的HLRb发起SRI消息,得到被叫的MSRN;
8、MSCa/VLR/SSP进行接续;
9、通话结束,主、被叫任一方挂机,MSCa/VLR/SSP上报计费报告和挂机事件;
10、SCPa产生本次呼叫的话单,并释放呼叫。
VPMN被叫用户手机4(以下简称被叫)呼叫过程(被叫是VPMN用户):
1、MSCa/VLR/SSP收到PSTN或GSM用户发起的呼叫,判断出主叫不是VPMN用户,则向被叫发送SRI消息,被叫返回签约信息T-CSI;
2、MSCa/VLR/SSP由T-CSI数据中得到被叫SCPb的地址,向SCPb发送IDP消息,将GMSC/SSP或始发MSC/VLR所在位置长途区号放在IDP消息中的LocationNumber中;
3、SCPb根据被叫归属地和被叫实际位置确定费率,向MSCa/VLR/SSP发送RRBE、AC;
4、SCP先将Connect操作中的Generic Number参数改为特殊前缀60+主叫真实号码,VPMN SCP通过Connect操作将被叫号码发送到SSP;
5、MSCa/VLR/SSP收到Connect后,再次向被叫HLRb发送SRI消息,得到MSRN;
6、MSCa/VLR/SSP根据被叫的MSRN进行接续;
7、主被叫任意一方挂机,通话停止,MSCa/VLR/SSP上报挂机事件;
8、SCP释放呼叫。
分析以上的呼叫过程可知,在完成一次虚拟短号呼叫过程中,主被叫的真实号码(长号)分别会出现在CAP层的IDP消息和Connect消息中。由于它们不是在同一条命令中出现,无法直接同时获得主被叫的真实号码,若想获取主被叫的真实号码,需要把有一定时间间隔的IDP消息和Connect消息先解析,分别得到主叫真实号码和被叫真实号码,再通过它们是同一个电话的特征把它们组合起来。考虑到CAP层协议本身并没有一个直接的消息或字段提供这种管理关系,但是CAP与MAP都是应用层的协议,同属TCAP的用户。它们在七号信令系统中的地位如表1所示:
表1
INAP:智能网应用规程 MAP:移动应用部分 CAP:CAMEL应用部分
TUP:电话用户部分 ISUP:ISDN用户部分 TCAP:事务处理应用部分
SCCP:信令连接控制部分 MTP:消息传递部分
由于在承载CAP层消息的TCAP消息中,有一个表示当前会话的事务ID(Transaction ID)可以把CAP层的消息与通话过程做关联。因此可以把Transaction ID与特定地址(在IDP消息中是主叫用户地址,在Connect消息中是被叫用户地址)组成一个唯一的标识CallID,根据标识CallID就可以对获得的CAP层消息进行分析,查找哪些消息是属于同一次通话过程中产生的,通过标识CallID就可以把IDP消息与Connect消息相关联,实时找出短号呼叫过程中主被叫的真实号码。
下面通过虚拟网短号呼叫过程中获取主被叫真实号码的方法来进一步阐述本发明的技术方案,包括以下步骤(请参见图3、图4):
S1、签约用户以个人名义向运营商提出业务(即虚拟网短号呼叫过程中获取主被叫真实号码)开通申请;
S2、业务应用平台1通过其接口服务器1-1从呼叫信令监测平台2的接口中,接收主被叫用户手机的呼叫即时信息,并提取具有一定时间间隔的呼叫即时信息中的IDP消息和Connect消息,所述IDP消息和Connect消息的内容包含了主叫号码、被叫号码及标识CallID,其中:
IDP消息中一定含有主叫真实号码;Connect消息中一定含有被叫真实号码;
标识CallID为由当前会话事务ID(Transaction ID)与特定地址(在IDP消息中是主叫用户地址,在Connect消息中是被叫用户地址)组成的一个唯一的标识,当前会话事务ID存在于承载CAP层消息的TCAP消息中;
S3、业务应用平台1判断IDP消息中的被叫号码是否是短号,如是,转入步骤S5,获取IDP消息中的标识CallID、主叫真实号码和被叫短号,并将它们压入缓存队列;如否,转入步骤S4,直接获取被叫真实号码(长号),并传送给应用服务器1-2处理;
S6、等待处理;
S7、对队列中的数据进行超时检测,剔除超时数据。上述步骤S2~步骤7可参考图3。
S8、在执行步骤S3的同时,业务应用平台1再判断Connect消息中的主叫号码是否是短号,如是,转入步骤S9,获取Connect消息中的标识CallID和被叫真实号码,并根据标识CallID到缓存队列中查找主叫真实号码,进入步骤S11,将主叫真实号码传送给应用服务器1-2处理;如否,转步骤S10,丢弃消息(如果主叫号码不是短号,说明这个呼叫的信息已经在之前的IDP消息中传送给应用服务器进行处理了,不需要重复传递这个Connect消息的内容)。上述步骤S8~步骤S11可参考图4。
本实施例中涉及到的英文缩写,对应的中文解释如下:
HLR(Home Location Register)-归属位置登记器
VLR(Visitor Location Register)-拜访位置登记器
MSC(Mobile Switching Center)-移动业务交换中心
SSP(Service Switching Point)-业务交换点
SCP(Service Control Point)-业务控制点
Connect-连接
IDP(Initial DPInitiate)-启动DP
AC(Apply Charging)-申请计费
RRBE(Request Report BCSM Event)-请求报告BCSM事件
FCI(Furnish Charging Information)-提供计费信息
RC(Release Call)-挂机
O-CSI(Originating CAMEL Subscripting Information)-发端CAMEL签约信息
T-CSI(Terminating CAMEL Subscription Information)-终端CAMEL签约信息
PSI(Provide Subscriber Information)-查询用户信息
PRN(Provide Roaming Number)-查询漫游号
MSRN(Mobile Station Roaming Number)-移动台漫游号
PSTN(Public Switched Telephone Network)-公用交换电话网
VPMN(Virtual Private Mobile Network)-移动虚拟专用网
ATI(Any Time Interrogation)-任意时间查询
SRI(Send Routing Information)-查询路由信息
CAMEL(Customised Applications for Mobile Network Enhanced Logic)-移动网络增强逻辑的客户化应用
TID(Transaction ID)-事务ID
CAP(CAMEL Application Part)-CAMEL应用部分
TCAP(Transaction Capabilities Application Part)-事务处理应用部分
Claims (1)
1.一种虚拟网短号呼叫过程中获取主被叫真实号码的方法,其特征在于包括步骤:
1.1 签约用户以个人名义向运营商提出业务开通申请;
1.2业务应用平台(1)通过其接口服务器(1-1)从呼叫信令监测平台(2)的接口中,接收主被叫用户手机的呼叫即时信息,并提取具有一定时间间隔的呼叫即时信息中的IDP消息和Connect消息,所述IDP消息和Connect消息的内容包含了主叫号码、被叫号码及标识CallID,其中:
IDP消息中含有主叫真实号码,
Connect消息中含有被叫真实号码,
标识CallID为由当前会话事务ID与特定地址组成的一个唯一的标识,其中,特定地址在IDP消息中是指主叫用户地址,在Connect消息中是指被叫用户地址,当前会话事务ID存在于承载CAP层消息的TCAP消息中;
1.3业务应用平台(1)判断IDP消息中的被叫号码是否是短号,如是,获取IDP消息中的标识CallID、主叫真实号码及被叫短号,并将它们压入缓存队列;如否,直接获取被叫真实号码,并传送给应用服务器(1-2)处理;
1.4在执行步骤1.3的同时,业务应用平台(1)判断Connect消息中的主叫号码是否是短号,如是,获取Connect消息中的标识CallID和被叫真实号码,并根据标识CallID到缓存队列查找主叫真实号码,传送给应用服务器(1-2)处理;如否,丢弃消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010594630 CN102098630B (zh) | 2010-12-08 | 2010-12-08 | 虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010594630 CN102098630B (zh) | 2010-12-08 | 2010-12-08 | 虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102098630A CN102098630A (zh) | 2011-06-15 |
CN102098630B true CN102098630B (zh) | 2013-09-18 |
Family
ID=44131456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010594630 Expired - Fee Related CN102098630B (zh) | 2010-12-08 | 2010-12-08 | 虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102098630B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882873B (zh) * | 2012-09-29 | 2015-03-18 | 深圳市博瑞得科技有限公司 | 一种智能网话单合成的方法及系统 |
CN103079017B (zh) * | 2013-01-31 | 2015-06-17 | 施狄峰 | 一种实现不同电信运营商用户组成同一个虚拟网短号互通的系统及方法 |
CN103237294B (zh) * | 2013-05-17 | 2015-06-17 | 杭州东信北邮信息技术有限公司 | 来电助手业务中显示vpmn用户短号码的方法和系统 |
CN104753905B (zh) * | 2013-12-31 | 2018-02-23 | 中国移动通信集团上海有限公司 | 一种在内部通信网中通信数据的处理方法及装置 |
CN112087773B (zh) * | 2019-05-27 | 2022-09-13 | 中国移动通信集团安徽有限公司 | 一种在短号业务中对接入点进行测试方法及系统 |
CN111278082A (zh) * | 2020-01-21 | 2020-06-12 | 中移(杭州)信息技术有限公司 | 终端通信装置、方法、系统、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742449A (zh) * | 2009-12-11 | 2010-06-16 | 中兴通讯股份有限公司 | 基于智能网的通信方法及系统 |
CA2750670A1 (en) * | 2009-02-17 | 2010-08-26 | Zte Corporation | Corporation switchboard platform and call processing method |
-
2010
- 2010-12-08 CN CN 201010594630 patent/CN102098630B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2750670A1 (en) * | 2009-02-17 | 2010-08-26 | Zte Corporation | Corporation switchboard platform and call processing method |
CN101742449A (zh) * | 2009-12-11 | 2010-06-16 | 中兴通讯股份有限公司 | 基于智能网的通信方法及系统 |
Non-Patent Citations (2)
Title |
---|
刘宗."基于移动智能网的MVPN研究与实现".《中国优秀硕士学位论文全文数据库(电子期刊)-信息科技辑》.2005,(第05期), |
刘宗."基于移动智能网的MVPN研究与实现".《中国优秀硕士学位论文全文数据库(电子期刊)-信息科技辑》.2005,(第05期), * |
Also Published As
Publication number | Publication date |
---|---|
CN102098630A (zh) | 2011-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102098630B (zh) | 虚拟网短号呼叫过程中获取主被叫真实号码的系统及方法 | |
CN101682679B (zh) | 经由不同网络之间的互连来建立反向呼叫 | |
CN101146266B (zh) | 为用户增加特殊用途号码的方法及系统 | |
US8060087B2 (en) | CDMA intelligent network system and its method, device for realizing international roaming service | |
CN1863252B (zh) | 为用户增加特殊用途号码的方法及系统 | |
CA2739818A1 (en) | Regional zone based mobile charging | |
EP1420605A1 (en) | Method for roaming call implement to foreign intelligent client | |
CN101534492B (zh) | 综合虚拟专用网业务系统及实现虚拟专用网业务的方法 | |
CN101291460B (zh) | 一种移动智能网业务转固定智能网业务的触发方法 | |
CN102131171A (zh) | 实现跨地域的虚拟专用网业务的方法及设备 | |
CN102487496B (zh) | 移动通信系统和在号码携带业务中呼叫路由的实现方法 | |
EP2637429B1 (en) | Call establishment to an active SIM card identifier in a mobile communications network | |
CN101729930B (zh) | 一种通过智能网网关来实现多智能业务融合的方法 | |
CN100558174C (zh) | 一种呼叫接续方法 | |
CN101374345B (zh) | 一种主叫用户的无线虚拟专网vpn短号传递的方法、装置和系统 | |
CN101179631A (zh) | 呼叫中心远程接入的方法、系统和远端机 | |
CN100551094C (zh) | 实现集团总机业务的方法 | |
CN100461963C (zh) | 呼叫控制方法 | |
CN101198170A (zh) | 一种智能网用户的呼叫转移通知方法及装置 | |
CN101674496B (zh) | 综合虚拟专用网系统及触发综合虚拟专用网业务的方法 | |
CN101138227B (zh) | 智能网企业虚拟总机业务的实现系统及方法 | |
EP1018281A1 (en) | Wireless prepaid platform integration with ss7 isup interface | |
CN101815271B (zh) | 一种预付费业务实现一号双机业务的方法和系统 | |
CN100493211C (zh) | 一种实现在被叫终端显示主叫用户的个人号码的方法 | |
CN101009729B (zh) | 一种实现码分多址网络彩铃业务的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130918 Termination date: 20151208 |
|
EXPY | Termination of patent right or utility model |