基于SIGTRANS信令、SIP信令的融合放音方法转让专利

申请号 : CN202010914169.3

文献号 : CN112187723B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程钢周红敏刘志永祝敬安丁正顾晓东邢喜云董伟韦红刘君晓骆礼斌王义邦

申请人 : 上海欣方智能系统有限公司上海欣方软件有限公司

摘要 :

本发明公开了一种基于SIGTRANS信令、SIP信令的融合放音方法,该方法SIGTRANS模块用于SIGTRAN链路建联、7号信令承载;CN模块用于信令转换控制;SIPGW模块用于SIP‑I链路建联、SIP信令承载;VN模块用于媒体放音。通过该方法,达到了如下效果:支持SIGTRAN链路接入;支持SIP链路接入;支持SIP‑I信令与C网信令呼转;支持SIP‑I信令与固网信令呼转;支持PCMA/PCMU/AMR等多种音频格式;支持RTP封装;可以部署在LINUX/UNIX等操作系统上,部署简单,方便云化;支持多种协议呼转,业务扩展灵活。

权利要求 :

1.一种基于SIGTRANS信令、SIP信令的融合放音方法,其特征在于,所述方法由融合放音装置执行,所述装置包括:SIGTRANS模块、CN模块、SIPGW模块和VN模块,其中,所述SIGTRANS模块用于SIGTRAN链路建联、7号信令承载;

所述CN模块用于信令转换控制;

所述SIPGW模块用于SIP‑I链路建联、SIP信令承载;

所述VN模块用于媒体放音;

所述方法包括以下步骤:

S1:与核心网STP或LSTP建立SIGTRAN链路,其中,由SIGTRAN承载7号智能网信令;

S2:与核心网SSP建联SIP‑I信令链路,其中,由SIP‑I信令链路承载媒体信令;

S3:判断呼叫方式,主叫发送信息到SCP平台,融合放音装置获取信息,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音,其中,呼叫方式为C网呼叫、固网呼叫;

所述步骤S3中的C网呼叫包括以下步骤:

S301:主叫发送ORREQ初始化请求消息到SCP平台,SCP通过SIGTRAN信令链路发送SEIZERES获取资源消息到融合放音装置;

S302:融合放音装置分配TLDN号发送SEIZERES获取资源消息结果到SCP;

S303:SCP收到SEIZERES获取资源消息后发送CONNRES连接资源消息到主叫,指示主叫去连接融合放音装置;

S304:主叫发送SIP‑I消息到融合放音装置,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音;

所述步骤S3中的固网呼叫包括以下步骤:

S311:主叫发送IDP消息到SCP平台,SCP通过发送ETC建立临时会话连接消息给主叫,指示主叫连接融合放音装置;

S312:主叫发送SIP‑I消息到融合放音装置,融合放音装置通过SIGTRAN信令链路发送ARI消息与SCP,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音。

2.根据权利要求1所述的基于SIGTRANS信令、SIP信令的融合放音方法,其特征在于,所述步骤S3中的固网呼叫进一步包括以下步骤:S3111:交换发送IDP消息到SCP;

S3112:SCP发送ETC建立临时会话连接消息到SSP;

S3113:SSP发送INVITE发起会话请求,携带SIP‑I 中的IAM初始会话消息到IP;

S3114:融合放音装置发送200 OK消息到SSP,RTP通道建立;

S3115:融合放音装置获取主被叫号码及IAM初始会话消息中的参数,组合为ARI消息,发送ARI消息到SSP;

S3116:SSP发送PA/PC消息到融合放音装置,融合放音装置进行放音。

3.根据权利要求1所述的基于SIGTRANS信令、SIP信令的融合放音方法,其特征在于,所述步骤S3中的C网呼叫进一步包括以下步骤:S3011:交换发送ORREQ初始化请求主叫触发消息到SCP;

S3012:SCP发送SEIZERES获取资源消息到融合放音装置,申请TLDN号,其中,TLDN号为临时资源;

S3013:融合放音装置送SEIZERES获取资源消息到SCP,携带TLDN号;

S3014:SCP发送CONNRES连接资源消息到SSP,指示SSP连接融合放音装置;

S3015:SSP发送INVITE发起会话请求、SIP–I、IAM初始会话消息到融合放音装置;

S3016:融合放音装置解析INVITE发起会话请求消息中的主被叫号码获取TLDN号,发送

183消息到SSP;

S3017:融合放音装置发送INSTREQ建立请求会话消息到SCP;

S3018:SCP发送SRFDIR指示放音消息到融合放音装置,指示放音或收号;

S3019:融合放音装置发送SRFDIR指示放音消息到SCP,反馈放音或收号结果。

说明书 :

基于SIGTRANS信令、SIP信令的融合放音方法

技术领域

[0001] 本发明涉及智能通信技术领域,具体来说,涉及一种基于SIGTRANS信令、SIP信令的融合放音方法。

背景技术

[0002] 随着网络IP演化,CS(电路域)放音也逐渐向IP域放音演化,但短时间取消CS域接入方式涉及到核心网等太多网元,所以CS域立刻消失也不现实。采用融合SIGTRANS信令和SIP信令的融合装置,通过SIGTRANS信令链路可以打通与智能网业务的7号信令,从而打通CS域;通过SIP信令及RTP流,可以打通与IP域的连接,融合CS域与IP域,使得CS域设备和IP域设备共存,越来越是运营商迫切需要的产品,但要想实现该功能现有技术中存在如下问题无法实现:SIGTRAN链路接入、SIP链路接入、SIGTRAN协议栈、SIP协议栈、C网协议栈、固网协议栈、SIP‑I信令转C网信令、C网信令转SIP‑I信令、SIP‑I信令转固网信令、固网信令转SIP‑I信令、PCMA/PCMU/AMR等多种音频封装、RTP封装。

发明内容

[0003] 针对相关技术中的上述技术问题,本发明提出一种基于SIGTRANS信令、SIP信令的融合放音方法,能够克服现有技术的上述不足。
[0004] 为实现上述技术目的,本发明的技术方案是这样实现的:
[0005] 一种基于SIGTRANS信令、SIP信令的融合放音装置,该装置包括:SIGTRANS模块、CN模块、SIPGW模块和VN模块,其中,
[0006] 所述SIGTRANS模块用于SIGTRAN链路建联、7号信令承载;
[0007] 所述CN模块用于信令转换控制;
[0008] 所述SIPGW模块用于SIP‑I链路建联、SIP信令承载;
[0009] 所述VN模块用于媒体放音。
[0010] 所述的基于SIGTRANS信令、SIP信令的融合放音装置的方法,包括以下步骤:
[0011] S1:与核心网STP或LSTP建立SIGTRAN链路,其中,由SIGTRAN承载7号智能网信令;
[0012] S2:与核心网SSP建联SIP‑I信令链路,其中,由SIP‑I信令链路承载媒体信令;
[0013] S3:判断呼叫方式,主叫发送信息到SCP平台,融合放音装置获取信息,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音,其中,呼叫方式为C网呼叫、固网呼叫;
[0014] 所述步骤S3中的C网呼叫包括以下步骤:
[0015] S301:主叫发送ORREQ到SCP平台,SCP通过SIGTRAN信令链路发送SEIZERES消息到融合放音装置;
[0016] S302:融合放音装置分配TLDN号发送SEIZERES结果到SCP;
[0017] S303:SCP收到SEIZERES消息后发送CONNRES消息到主叫,指示主叫去连接融合放音装置;
[0018] S304:主叫发送SIP‑I消息到融合放音装置,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音;
[0019] 所述步骤S3中的固网呼叫包括以下步骤:
[0020] S311:主叫发送IDP消息到SCP平台,SCP通过发送ETC消息给主叫,指示主叫连接融合放音装置;
[0021] S312:主叫发送SIP‑I消息到融合放音装置,融合放音装置通过SIGTRAN信令链路发送ARI消息与SCP,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音。
[0022] 进一步的,所述步骤S3中的固网呼叫进一步包括以下步骤:
[0023] S3111:交换发送IDP消息到SCP;
[0024] S3112:SCP发送ETC消息到SSP;
[0025] S3113:SSP发送INVITE,携带SIP‑I 中的IAM消息到IP;
[0026] S3114:融合放音装置发送200 OK消息到SSP,RTP通道建立;
[0027] S3115:融合放音装置获取主被叫号码及IAM消息中的参数,组合为ARI消息,发送ARI消息到SSP;
[0028] S3116:SSP发送PA/PC消息到融合放音装置,融合放音装置进行放音。
[0029] 进一步的,所述步骤S3中的C网呼叫进一步包括以下步骤:
[0030] S3011:交换发送ORREQ主叫触发消息到SCP;
[0031] S3012:SCP发送SEIZERES消息到融合放音装置,申请TLDN号,其中,TLDN号为临时资源;
[0032] S3013:融合放音装置送SEIZERES消息到SCP,携带TLDN号;
[0033] S3014:SCP发送CONNRES消息到SSP,指示SSP连接融合放音装置;
[0034] S3015:SSP发送INVITE、SIP–I、IAM消息到融合放音装置;
[0035] S3016:融合放音装置解析INVITE消息中的主被叫号码获取TLDN号,发送183消息到SSP;
[0036] S3017:融合放音装置发送INSTREQ消息到SCP;
[0037] S3018:SCP发送SRFDIR消息到融合放音装置,指示放音或收号;
[0038] S3019:融合放音装置发送SRFDIR消息到SCP,反馈放音或收号结果。
[0039] 本发明的有益效果:通过该装置,达到了如下效果:
[0040] (1)支持SIGTRAN链路接入;
[0041] (2)支持SIP链路接入;
[0042] (3)支持SIP‑I信令与C网信令呼转;
[0043] (4)支持SIP‑I信令与固网信令呼转;
[0044] (5)支持PCMA/PCMU/AMR等多种音频格式;
[0045] (6)支持RTP封装;
[0046] (7)可以部署在LINUX/UNIX等操作系统上,部署简单,方便云化;
[0047] (8)支持多种协议呼转,业务扩展灵活。

附图说明

[0048] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049] 图1是融合放音装置结构图;
[0050] 图2是融合放音装置环境图;
[0051] 图3是固网C网融合放音流程图。

具体实施方式

[0052] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0053] 如图1‑3所示,根据本发明实施例所述的基于SIGTRANS信令、SIP信令的融合放音装置,该装置包括:SIGTRANS模块、CN模块、SIPGW模块和VN模块,其中,[0054] 所述SIGTRANS模块用于SIGTRAN链路建联、7号信令承载;
[0055] 所述CN模块用于信令转换控制;
[0056] 所述SIPGW模块用于SIP‑I链路建联、SIP信令承载;
[0057] 所述VN模块用于媒体放音。
[0058] 所述的基于SIGTRANS信令、SIP信令的融合放音装置的方法,包括以下步骤:
[0059] S1:与核心网STP或LSTP建立SIGTRAN链路,其中,由SIGTRAN承载7号智能网信令;
[0060] S2:与核心网SSP建联SIP‑I信令链路,其中,由SIP‑I信令链路承载媒体信令;
[0061] S3:判断呼叫方式,主叫发送信息到SCP平台,融合放音装置获取信息,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音,其中,呼叫方式为C网呼叫、固网呼叫;
[0062] 步骤S3中的C网呼叫包括以下步骤:
[0063] S301:主叫发送ORREQ到SCP平台,SCP通过SIGTRAN信令链路发送SEIZERES消息到融合放音装置;
[0064] S302:融合放音装置分配TLDN号发送SEIZERES结果到SCP;
[0065] S303:SCP收到SEIZERES消息后发送CONNRES消息到主叫,指示主叫去连接融合放音装置;
[0066] S304:主叫发送SIP‑I消息到融合放音装置,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音;
[0067] 步骤S3中的固网呼叫包括以下步骤:
[0068] S311:主叫发送IDP消息到SCP平台,SCP通过发送ETC消息给主叫,指示主叫连接融合放音装置;
[0069] S312:主叫发送SIP‑I消息到融合放音装置,融合放音装置通过SIGTRAN信令链路发送ARI消息与SCP,融合放音装置打通SCP的信令链路和主叫的媒体链路,根据SCP的指示对主叫进行放音。
[0070] 步骤S3中的固网呼叫进一步包括以下步骤:
[0071] S3111:交换发送IDP消息到SCP;
[0072] S3112:SCP发送ETC消息到SSP;
[0073] S3113:SSP发送INVITE,携带SIP‑I 中的IAM消息到IP;
[0074] S3114:融合放音装置发送200 OK消息到SSP,RTP通道建立;
[0075] S3115:融合放音装置获取主被叫号码及IAM消息中的参数,组合为ARI消息,发送ARI消息到SSP;
[0076] S3116:SSP发送PA/PC消息到融合放音装置,融合放音装置进行放音。
[0077] 步骤S3中的C网呼叫进一步包括以下步骤:
[0078] S3011:交换发送ORREQ主叫触发消息到SCP;
[0079] S3012:SCP发送SEIZERES消息到融合放音装置,申请TLDN号,其中,TLDN号为临时资源;
[0080] S3013:融合放音装置送SEIZERES消息到SCP,携带TLDN号;
[0081] S3014:SCP发送CONNRES消息到SSP,指示SSP连接融合放音装置;
[0082] S3015:SSP发送INVITE、SIP–I、IAM消息到融合放音装置;
[0083] S3016:融合放音装置解析INVITE消息中的主被叫号码获取TLDN号,发送183消息到SSP;
[0084] S3017:融合放音装置发送INSTREQ消息到SCP;
[0085] S3018:SCP发送SRFDIR消息到融合放音装置,指示放音或收号;
[0086] S3019:融合放音装置发送SRFDIR消息到SCP,反馈放音或收号结果。
[0087] SIGTRANS、SIP分别为SIGTRANS、SIP信令;
[0088] 技术关键点:
[0089] 1)实现SIGTRAN链路接入;
[0090] 2)实现SIP链路接入;
[0091] 3)实现SIGTRAN协议栈;
[0092] 4)实现SIP协议栈;
[0093] 5)实现C网协议栈;
[0094] 6)实现固网协议栈;
[0095] 7)实现SIP‑I信令转C网信令;
[0096] 8)实现C网信令转SIP‑I信令;
[0097] 9)实现SIP‑I信令转固网信令;
[0098] 10) 实现固网信令转SIP‑I信令;
[0099] 11) 实现PCMA/PCMU/AMR等多种音频封装;
[0100] 12)实现RTP封装。
[0101] 名词解释:
[0102] SSP:signaling switch point,信令交换点;
[0103] SCP:service control point,业务控制节点;
[0104] SIP‑I: session initation protocol isup,会话初始协议ISUP扩展;
[0105] SIGTRAN:signaling transport,IP网络传递SS7信令的协议;
[0106] SIP:session initation protocol,会话初始协议;
[0107] LSTP/STP:lower signal transfer point/signal transfer point,低级信令转节点/信令转节点;
[0108] ORREQ:OriginationRequest,初始化请求;
[0109] SEIZERES: SeizeResource,获取资源;
[0110] IDP: InitialDP,发起会话;
[0111] ETC: EstablishTemporayConnect,建立临时会话连接;
[0112] INVITE:INVITE,发起会话请求;
[0113] 200 OK: 对会话请求的响应;
[0114] 183:会话响应码;
[0115] INSTREQ: InstructionRequest,建立请求会话;
[0116] SRFDIR: SRFDirective,C网协议一种,指示放音;
[0117] PA/PC:play announce/play collect,放音/收号。
[0118] 综上所述,借助于本发明的上述技术方案,通过该装置,达到了如下效果:支持SIGTRAN链路接入;支持SIP链路接入;支持SIP‑I信令与C网信令呼转;支持SIP‑I信令与固网信令呼转;支持PCMA/PCMU/AMR等多种音频格式;支持RTP封装;可以部署在LINUX/UNIX等操作系统上,部署简单,方便云化;支持多种协议呼转,业务扩展灵活。
[0119] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。