买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于实现不同厂家TETRA系统中心级互联互通的方法及系统_通号通信信息集团上海有限公司_201710201895.9 

申请/专利权人:通号通信信息集团上海有限公司

申请日:2017-03-30

公开(公告)日:2023-06-23

公开(公告)号:CN108667772B

主分类号:H04L65/1104

分类号:H04L65/1104;H04L65/1066;H04L65/1069;H04L65/4061

优先权:

专利状态码:有效-授权

法律状态:2023.06.23#授权;2018.11.09#实质审查的生效;2018.10.16#公开

摘要:本发明涉及一种用于实现不同厂家TETRA系统中心级互联互通的方法及系统,包括:跨网组呼的互联互通子方法、跨网个呼的互联互通子方法和跨网短数据互联互通子方法。与现有技术相比,本发明具有采用分布式的SIP网关,配置灵活,扩展性强等优点。

主权项:1.一种用于实现不同厂家TETRA系统中心级互联互通的方法,其特征在于,包括:跨网组呼的互联互通子方法、跨网个呼的互联互通子方法和跨网短数据互联互通子方法;所述的跨网组呼的互联互通子方法具体包括以下步骤:101各个物理链路所分配的SIPID,根据互联互通的通话组ID、通话组ID所关联的物理链路,建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表,然后执行步骤102;102授权用户修改配置文件,对通话组、通话组ID所关联物理端口号以及SIPID建立一对一的组呼配置关系,并配置SIP交换服务器的IP地址和端口号,以及互联互通服务器的IP地址和端口号,然后执行步骤103;103互联互通服务器启动后,预先配置好互联互通的授权用户ID表,然后执行步骤104;104互联互通服务器获取各个组呼SIP网关的组呼配置关系表,创建所有通话组ID与SIPID的对应关系表,然后执行步骤105;105互联互通服务器通过MOTO7500C调度台模块和CASSIDIAN调度台接口模块,获取发起组呼的用户ID,然后执行步骤106;106互联互通服务器判断激活的用户是否为授权用户,若不是,则不予理会,继续通过接口模块获取发起组呼的用户ID,若是,则执行步骤107;107互联互通服务器向所有组呼网关广播有效的SIPID信息,然后执行步骤108;108组呼SIP网关监测各条物理链路,收到组呼发起或组呼结束的状态,然后执行步骤109;109组呼SIP网关判断发起或结束组呼的用户,是否为授权用户,如果不是则不予理会,继续监测,如果是,物理链路为组呼发起状态执行步骤110,或者为组呼结束状态,执行步骤113;110组呼SIP网关发送SIPmessage给对端组呼SIP网关,message包括:发送SIPID、目的SIPID、以及发起组呼状态,然后执行步骤111;111将数字或模拟语音转换成SIP语音,然后执行步骤112;112对端组呼SIP网关收到SIPmessage,对SIPmessage进行解析,根据SIPmessage告知的接收方SIPID,在该SIPID关联的物理链路上,发起组呼,并将接收的SIP语音转换为数字或模拟语音发往关联物理链路;113组呼SIP网关收到物理链路的组呼结束状态,按照既定的格式,向对端组呼SIP网关,发送SIPmessage,然后执行步骤114;114对端组呼SIP网关收到SIPmessage,在关联的物理链路上,结束该组呼;所述的跨网个呼的互联互通子方法具体包括以下步骤:201在SIP网关中配置个呼SIP网关中的授权用户ID表,分配多个SIPID,用于互联互通个呼的SIP链路;202在MOTOROLA侧或者CASSIDIAN侧发起个呼,个呼SIP网关通过本端的PABX接口检测到个呼发起状态,判断是否为授权用户发起,若是执行步骤204,若不是执行步骤203;203若该个呼不是授权用户发起的,则个呼SIP网关在PABX接口直接挂断;204若是授权用户,个呼SIP网关选择空闲的SIP链路,通过SIP交换服务器向对端SIPID发起拨号连接,同时将该SIPID的个呼发起状态采用SIPmessage的方式发往对端SIPID,然后执行步骤205;205对端SIP个呼网关,收到SIPmessage,对message进行解析,若该ID当前为空闲,网关通过本端TETRA系统PABX接口,在物理链路发起个呼,然后执行步骤206,否则执行步骤210;206若被呼的ID接听,呼叫方个呼网关检测到呼叫建立,则由本端PABX接听该个呼,跨网个呼建立,执行步骤207;207个呼SIP网关在PABX接口将数字语音转换为SIP语音,通过SIP链路传输到对端个呼SIP网关,对端个呼SIP网关在本端PABX接口上,将收到的SIP语音转换为数字语音,个呼SIP网关持续在PABX接口检测个呼状态,收到个呼结束状态,执行步骤208;208个呼SIP网关在本端TETRA系统PABX接口检测到通话结束状态,在本端挂断该SIP链接,然后执行步骤209;209对端个呼SIP网关检测到SIP链接挂断后,通过本端PABX接口挂断该个呼,结束通话;210若对端SIP网关解析个呼信息后,被呼ID忙或者直接挂断,则挂断该拨号连接,然后执行步骤211;211本端个呼SIP网关检测到SIP链路拨号连接被挂断后,则在本端TETRA系统PABX接口挂断该个呼;所述的跨网短数据互联互通子方法具体包括以下步骤:301系统初始化,预先在两个TETRA系统中配置好互联互通短数据服务ID,然后执行步骤302;302互联互通服务器短数据服务模块通过一端TETRA系统接口模块收到短数据,然后执行步骤303;303互联互通服务器中的短数据服务模块,按照SIPmessage格式重新编辑短消息,然后执行步骤304;304互联互通服务器短数据服务模块,按照SIPmessage的方式转发短数据,然后执行步骤305;305收到短消息,对短消息的接收方ID、发送方ID进行解析,然后执行步306;306通过另一端TETRA系统短数据接口模块,发送给指定的接收方。

全文数据:用于实现不同厂家TETRA系统中心级互联互通的方法及系统技术领域[0001]本发明涉及一种通信技术,尤其是涉及一种用于实现不同厂家TETRA系统中心级互联互通的方法及系统。背景技术[0002]TETRA系统在国内城市轨道交通系统的应用已有15年,虽然其数据功能形同虚设,但强大的集群语音通话功能在目前还无法被替代,依然是城市轨道交通列车无线调度通信系统的首选。目前在轨道交通TETRA系统中应用的厂家主要有Motorola系统公司和欧洲宇航Cassidian公司。[0003]出于成本控制的考虑,一些大城市的成规模的轨道交通线网采用了两家TETRA主系统设备用于不同的线路。虽然TETRA系统在推出之初就规划了不同厂家之间系统级的互联互通接口ISI,但是由于种种原因在国内无法实现;终端级的互联互通只能用于通话组的互联互通,且只能在两个系统都覆盖的换乘站实现,扩展性差。为了实现轨道交通线网内信息资源和设备资源的共享,支持特殊情况下轨道交通不同线路列车的跨线套跑,实现管理人员和维修人员的全网自动漫游,尤其是为满足移动终端的跨网组呼功能需求,必须实现同一线网内不同TETRA主系统之间的互联互通。发明内容[0004]本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种用于实现不同厂家TETRA系统中心级互联互通的方法及系统。[0005]本发明的目的可以通过以下技术方案来实现:[0006]—种用于实现不同厂家TETRA系统中心级互联互通的方法,包括:跨网组呼的互联互通子方法、跨网个呼的互联互通子方法和跨网短数据互联互通子方法。[0007]所述的跨网组呼的互联互通子方法具体包括以下步骤:[0008]101各个物理链路所分配的SIPID,根据互联互通的通话组ID、通话组ID所关联的物理链路,建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表,然后执行步骤102;[0009]102授权用户修改配置文件,对通话组、通话组ID所关联物理端口号以及SIPID建立一对一的组呼配置关系,并配置SIP交换服务器的IP地址和端口号,以及互联互通服务器的IP地址和端口号,然后执行步骤103;[0010]103互联互通服务器启动后,预先配置好互联互通的授权用户iD表,然后执行步骤104;[0011]104互联互通服务器获取各个组呼SIP网关的组呼配置关系表,创建所有通话组ID与SIPID的对应关系表,然后执行步骤1〇5;[0012]105互联互通服务器通过M0T07500C调度台模块和CASSIDIAN调度台接口模块,获取发起组呼的用户ID,然后执行步骤1〇6;[0013]106互联互通服务器判断该激活的用户是否为授权用户,若不是,则不予理会,继续通过接口模块获取发起组呼的用户ID,若是,则执行步骤107;"[00M]107互联互通服务器向所有组呼网关广播有效的SIPID信息,然后执行步骤108;[0015]108组呼SIP网关监测各条物理链路,收到组呼发起或组呼结束的状态,然后执行步骤109;[0016]1〇9组呼SIP网关判断发起或结束组呼的用户,是否为授权用户,如果不是则不予理会,继续监测,如果是,物理链路为组呼发起状态执行步骤110,或者为组呼结束状态,执行步骤113;[0017]110组呼SIP网关发送SIPmessage给对端组呼SIP网关,message包括:发送SIPID、目的SIPID、以及发起组呼状态,然后执行步骤111;[0018]111将数字或模拟语音转换成SIP语音,然后执行步骤112;[0019]112对端组呼SIP网关收到SIPmessage,对SIPmessage进行解析,根据SlPmessage告知的接收方SIPID,在该SIPID关联的物理链路上,发起组呼,并将接收的SIP语音转换为数字或模拟语音发往关联物理链路;[0020]II3组呼SIP网关收到物理链路的组呼结束状态,按照既定的格式,向对端组呼SIP网关,发送SIPmessage,然后执行步骤114;[0021]114对端组呼SIP网关收到SIPmessage,在关联的物理链路上,结束该组呼。[0022]所述的跨网个呼的互联互通子方法具体包括以下步骤:[0023]201在SIP网关中配置个呼SIP网关中的授权用户ID表,分配多个SIPID,用于互联互通个呼的SIP链路;[0024]202在MOTOROLA侧或者CASSIDIAN侧发起个呼,个呼SIP网关通过本端的PABX接口检测到个呼发起状态,判断是否为授权用户发起,若是执行步骤204,若不是执行步骤203;[0025]203若该个呼不是授权用户发起的,则个呼SIP网关在PABX接口直接挂断;[0026]204若是授权用户,个呼SIP网关选择空闲的SIP链路,通过SIP交换服务器向对端SIPID发起拨号连接,同时将该SIPID的个呼发起状态采用SIPmessage的方式发往对端SIPID,然后执行步骤205;[0027]205对端SIP个呼网关,收到SIPmessage,对message进行解析,若该ID当前为空闲,网关通过本端TETRA系统PABX接口,在该物理链路发起个呼,然后执行步骤206,否则执行步骤210;[0028]2〇6若被呼的ID接听,呼叫方个呼网关检测到呼叫建立,则由本端PABX接听该个呼,跨网个呼建立,执行步骤207;[0029]207个呼SIP网关在PABX接口将数字语音转换为SIP语音,通过SIP链路传输到对端个呼SIP网关,对端个呼SIP网关在本端PABX接口上,将收到的SIP语音转换为数字语音,个呼SIP网关持续在PABX接口检测个呼状态,收到个呼结束状态,执行步骤208;[0030]208个呼SIP网关在本端TETRA系统PABX接口检测到通话结束状态,在本端挂断该SIP链接,然后执行步骤209;[0031]209对端个呼SIP网关检测到SIP链接挂断后,通过本端PABX接口挂断该个呼,结束通话;[0032]210若对端SIP网关解析个呼信息后,被呼ID忙或者直接挂断,则挂断该拨号连接,然后执行步骤211;[0033]211本端个呼SIP网关检测到SIP链路拨号连接被挂断后,则在本端TETRA系统PABX接口挂断该个呼。[G034]所述的跨网短数据互联互通子方法具体包括以下步骤:[0035]3〇1系统初始化,预先在两个TETRA系统中配置好互联互通短数据服务ID,然后执行步骤302;[0036]302互联互通服务器短数据服务模块通过一端TETRA系统接口模块收到短数据,然后执行步骤303;[0037]3〇3互联互通服务器中的短数据服务模块,按照SIPmessage格式重新编辑该短消息,然后执行步骤304;[0038]304互联互通服务器短数据服务模块,按照SIPmessage的方式转发短数据,然后执行步骤305;[0039]305收到短消息,对短消息的接收方ID、发送方ID进行解析,然后执行步306;[0040]3〇6通过另一端TETRA系统短数据接口模块,发送给指定的接收方。[0041]—种用于实现不同厂家TETRA系统中心级互联互通的系统,该系统分别与MotorolaTETRA系统和CassidianTETRA系统连接,所述的互联互通的系统包括组呼SIP网关、个呼SIP网关、SIP交换服务器和互联互通服务器,所述的SIP交换服务器分别与组呼SIP网关、个呼SIP网关连接,所述的互联互通服务器分别与组呼SIP网关、个呼SIP网关连接,所述的互联互通服务器分别与MotorolaTETRA系统和CassidianTETRA系统连接。[0042]所述的互联互通服务器包括短数据服务模块和互联互通用户管理模块,所述的短数据服务模块分别与MotorolaTETRA系统和CassidianTETRA系统连接连接,所述的互联互通用户管理模块分别与MotorolaTETRA系统和CassidianTETRA系统连接连接。[0043]所述的短数据服务模块包括SDR接口模块和TCS短数据客户端API接口,所述的SDR接口模块与MotorolaTETRA系统中的SDR连接,所述的TCS短数据客户端API接口与CassidianTETRA系统中的TCS短数据服务端连接。[0044]所述的互联互通用户管理模块包括MCC7500C接口模块和TCS调度客户端API接口,所述的MCC75〇OC接口模块与MotorolaTETRA系统中的MCC7500C连接,所述的TCS调度客户端API接口与CassidianTETRA系统中的TCS调度服务端连接。[0045]所述的组呼SIP网关包括Motorola组呼SIP网关和Cassidian组呼SIP网关,所述的Motorola组呼SIP网关与MotorolaTETRA系统中的CCGW连接,所述的Cassidian组呼SIP网关与CassidianTETRA系统中的G4WIF连接。[0046]所述的个呼SIP网关包括Motorola个呼SIP网关和Cassidian个呼SIP网关,所述的Motorola个呼SIP网关与MotorolaTETRA系统中的PABX连接,所述的Cassidian个呼SIP网关与CassidianTETRA系统中的PABX连接。[0047]与现有技术相比,本发明具有以下优点:[0048]1、采用分布式的SIP网关,配置灵活,扩展性强;[0049]2、可以实现组呼、个呼、短数据的互联互通;[OOSO]3、可以实现对参与互联互通服务的用户的授权管理和识别;[0051]4、互联互通的节点可以灵活配置;[0052]5、可以方便与其它系统的互联互通扩展。附图说明[0053]图1为本发明的组呼的互联互通控制软件流程图;[0054]图2为本发明的个呼的互联互通控制软件流程图;[0055]图3为本发明的短数据互联互通控制软件流程图;[0056]图4为本发明的硬件结构示意图。具体实施方式[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。[0058]本发明用于实现不同厂家TETRA系统中心级互联互通的方法及系统,基于SIP的方式,分别在MOTOROLA和CASSIDIAN中心系统的交换机音频接口侧通过组呼SIP客户端和SIP交换服务器实现组呼的互联互通;分别在MOTOROLA和CASSIDIAN中心系统的交换机PABX接口侧通过个呼SIP客户端和SIP交换服务器实现个呼的互联互通;分别在MOTOROLA和CASSIDIAN中心系统的交换机短数据服务器SDRTCS短数据侧通过互联互通服务器中的短数据服务模块实现短数据的互联互通;互联互通服务器中的互联互通用户管理模块分别连接MOTOROLA和CASSIDIAN中心系统的MCC7500C调度台和TCS调度台,实现互联互通用户管理。[0059]该方法包括以下步骤:[0060]a.对两个TETRA系统需要互联互通的通话组ID、通话组ID所关联的物理链路、物理链路所分配的SIPID,为各个组呼SIP网关创建不同的组呼配置关系表,用户登录组呼SIP网关后,根据获取的组呼配置关系表,通过SIP交换服务器自动在对应的SIPID间建立拨号连接;管理员可以灵活修改该组呼配置关系表。[0061]b.互联互通服务器中的用户管理模块中预先配置好互联互通的授权用户ID表,该配置表可以在后台灵活修改;同时根据各个组呼SIP网关的组呼配置关系表,在用户管理模块中创建所有互联互通通话组ID与SIPID的对应关系表,该关系表需与组呼SIP网关的组呼配置关系表同步修改。[0062]c•互联互通服务器中的互联互通用户管理模块通过互联互通服务器中的M0T0调度台接口模块或CASSIDIAN调度台接口模块可以获取发起组呼的用户ID和通话组ID,通过授权用户ID表和通话组ID与SIPID的对应关系表,获取该激活的SIPID是否有效,并将所有有效的SIPID信息通知所有的组呼SIP网关。[0063]d.组呼SIP网关通过各条物理链路(己关联SIPID检测到组呼发起状态后,首先根据互联互通服务器中的用户管理模块发出的有效SIPID信息来判断该组呼是否为授权用户发起,如不是则不理会,如是则通过该SIPID向已拨号连接的对端SIPID发送SIPMESSAGE信息,该信息包含开启组呼和结束组呼等内容,并将关联物理链路上的模拟或数字语音转换为SIP语音发往对端;对端SIPID根据收到的SIPMESSAGE信息在关联的物理链路开启或结束组呼,并将接收的SIP语音转换为数字或模拟语音发往关联物理链路,由此实现不同TETRA系统组呼的互联互通。[0064]e•预先在两个个呼SIP网关中配置好互联互通的授权用户ID表,该表需与互联互通用户管理模块中的授权用户ID表同步修改;预先在两个个呼SIP网关中分配多对SIPID,用于互联互通个呼的SIP链路,SIP链路的数量与同时在线的互联互通个呼数量相同。[0065]f.A端个呼SIP网关通过本端TETRA系统PABX接口检测到个呼发起状态后,首先判断该个呼是否为授权用户发起,如不是在PABX接口直接挂断该个呼,如是则选择分配的空闲SIP链路通过本端SIPID向对端SIPID发起拨号连接,同时将检测到个呼发起状态以SIPffiSSAGE信息的方式发往对端SIPID,该信息包含个呼主叫、被叫ID,B端个呼SIP网关根据接收到的信息在本端TETRA系统通过PABX接口发起个呼呼叫,如被呼ID接听则在该SIP链路接听拨号连接,A端个呼SIP网关检测到该SIP链路的拨号连接建立后,在本端TETRA系统PABX接口接听该个呼,同时两端个呼SIP网关分别进行PABX接口上的数字语音和SIP语音之间的互相转换,在关联SIP链路上传送。个呼通话结束,无论A端或B端的个呼网关,在本端TETRA系统PABX接口检测到个呼挂断信息后,都直接挂断该SIP链接,检测到SIP链接挂断的另一个个呼SIP网关直接在本端TETRA系统PAB接口挂断该个呼。由此实现不同TETRA系统个呼的互联互通。[0066]g.如B端被呼ID忙或直接挂断,则B端个呼SIP网关在该SIP链路挂断拨号连接,A端个呼SIP网关检测到该SIP链路的拨号连接被挂断后,则在本端TETRA系统PABX接口直接挂断该个呼。[0067]h.预先在互联互通服务器中的短数据服务模块中配置好互联互通的授权用户ID表,在两个TETRA系统中预先配置好互联互通短数据服务ID,需要互联互通的短信实际上都发往该短数据服务ID,数据内容遵循固定的格式,包含短信内容、接收方ID,互联互通服务器中的短数据服务模块通过A端TETRA系统接口模块接收到发往短数据服务ID的短消息后,按照固定格式重新编辑该短消息,然后将包含短信内容、发送方ID的短消息通过B端TETRA系统接口模块发送出去,由此实现不同TETRA系统短数据的互联互通。[0068]如图4所示,用于实现不同厂家TETRA系统中心级互联互通的系统,该系统分别与MotorolaTETRA系统5和CassidianTETRA系统6连接,所述的互联互通的系统包括组呼SIP网关、个呼SIP网关、SIP交换服务器4和互联互通服务器3,所述的SIP交换服务器分别与组呼SIP网关、个呼SIP网关连接,所述的互联互通服务器分别与组呼SIP网关、个呼SIP网关连接,所述的互联互通服务器分别与MotorolaTETRA系统和CassidianTETRA系统连接。[0069]所述的互联互通服务器3包括短数据服务模块31和互联互通用户管理模块32,所述的短数据服务模块31分别与MotorolaTETRA系统和CassidianTETRA系统连接连接,所述的互联互通用户管理模块32分别与MotorolaTETRA系统和CassidianTETRA系统连接连接。[0070]所述的短数据服务模块31包括SDR接口模块311和TCS短数据客户端API接口312,所述的SDR接口模块311与MotorolaTETRA系统中的SDR连接,所述的TCS短数据客户端API接口別2与CassidianTETRA系统中的TCS短数据服务端连接。[0071]所述的互联互通用户管理模块32包括MCC7500C接口模块321和TCS调度客户端API接口322,所述的MCCHOOC接口模块氾1与MotorolaTETRA系统中的MCC7500C连接,所述的TCS调度客户端API接口322与CassidianTETRA系统中的TCS调度服务端连接。[0072]所述的组呼SIP网关包括Motorola组呼SIP网关11和Cassidian组呼SIP网关12,所述的Motorola组呼SIP网关11与MotorolaTETRA系统5中的CCGW连接,所述的Cassidian组呼SIP网关12与CassidianTETRA系统6中的G4WIF连接。[0073]所述的个呼SIP网关包括Motorola个呼SIP网关21和Cassidian个呼SIP网关22,所述的Motorola个呼SIP网关21与MotorolaTETRA系统5中的PABX连接,所述的Cassidian个呼SIP网关22与CassidianTETRA系统6中的PABX连接。[0074]图1所示为本发明跨网组呼的互联互通,结合图1对以下步骤进行详细描述:[0075]在步骤a中,为各个物理链路所分配的SIPID,根据互联互通的通话组叩、通话组ID所关联的物理链路,SIPID建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表,然后执彳丁步骤a_l;[OO76]在步骤a-1中,授权用户修改配置文件,对通话组、通话组10所关联物理端口号以及SIPID建立一对一的组呼配置关系,还需要配置SIP交换服务器IP地址和端口号,互联互通服务器IP地址和端口号,然后执行步骤b-1;[0077]在步骤b-1中,互联互通服务器启动后,预先配置好互联互通的授权用户11}表,在步骤b-2;[OO78]在步骤b-2中,互联互通服务器获取各个组呼SIP网关的组呼配置关系表,创建所有通话组ID与SIPID的对应关系表,然后执行步骤c-1;[0079]在步骤c-1中,互联互通服务器通过M0T07500C调度台模块和CASSIDIAN调度台接口模块,获取发起组呼的用户ID,然后执行步骤c-2;[0080]在步骤c-2中,互联互通服务器判断该激活的用户是否为授权用户,若不是,则不予理会,继续通过接口模块获取发起组呼的用户ID,若是,则执行步骤c-3;[0081]在步骤c-3中,互联互通服务器向所有组呼网关广播有效的SIPID信息。[0082]在步骤d-1中,组呼SIP网关监测各条物理链路,收到组呼发起或组呼结束的状态,然后执彳丁步骤d-2;[0083]在步骤d-2中,组呼SIP网关判断发起或结束组呼的用户,是否为授权用户,如果不是则不予理会,继续监测,如果是,物理链路为组呼发起状态执行步骤d-3,或者为组呼结束状态,执行步骤d_7;[0084]在步骤d_3中,组呼SIP网关发送SIPmessage给对端组呼SIP网关,message包括:发送SIPID,目的SIPID,以及发起组呼状态,然后执行步骤d-4。[0085]在步骤d-4中,将数字或模拟语音转换成SIP语音,然后执行步骤d-5。[0086]在步骤d_5中,对端组呼SIP网关收到SIPmessage,对SIPmessage进行解析,根据SIPmessage告知的接收方SIPID,在该SIPID关联的物理链路上,发起组呼;[0087]在步骤d-6中,将接收的SIP语音转换为数字或模拟语音发往关联物理链路。[0088]在步骤d-7中,组呼SIP网关收到物理链路的组呼结束状态,按照既定的格式,向对端组呼SIP网关,发送SIPmessage,然后执行步骤d-8;[0089]在步骤d-S中,对端组呼SIP网关收到SIPmessage,在关联的物理链路上,结束该组呼。[0090]图2所示为本发明跨网个呼的互联互通,结合图2对以下步骤进行详细描述:[0091]在步骤e中,在SIP网关中配置个呼SIP网关中的授权用户ID表,分配多个SIPID,用于互联互通个呼的SIP链路。[0092]在步骤f-1中,在MOTOROLA侧或者CASSIDIAN侧发起个呼,个呼SIP网关通过本端的PABX接口检测到个呼发起状态,判断是否为授权用户发起,若是执行步骤f_3,若不是执行步骤f-2。[0093]在步骤f-2中,若该个呼不是授权用户发起的,则个呼SIP网关在PABX接口直接挂断。[0094]在步骤f-3中,若是授权用户,个呼SIP网关选择空闲的SIP链路,通过SIP交换服务器向对端SIPID发起拨号连接,同时将该SIPID的个呼发起状态采用SIPmessage的方式发往对端SIPID,然后执行步骤f-4。[0095]在步骤f-4中,对端SIP个呼网关,收到SIPmessage,对message进行解析,若该ID当前为空闲,网关通过本端TETRA系统PABX接口,在该物理链路发起个呼,然后执行步骤f-6,否则执行步骤g_l。[0096]在步骤f-6中,若被呼的ID接听,呼叫方个呼网关检测到呼叫建立,则由本端PABX接听该个呼,跨网个呼建立,执行步骤f-7。[0097]在步骤f_7中,个呼SIP网关在PABX接口将数字语音转换为SIP语音,通过SIP链路传输到对端个呼SIP网关,对端个呼SIP网关在本端PABX接口上,将收到的SIP语音转换为数字语音,个呼SIP网关持续在PABX接口检测个呼状态,收到个呼结束状态,执行步骤f-8。[0098]在步骤f_8中,个呼SIP网关在本端TETRA系统PABX接口检测到通话结束状态,在本端挂断该SIP链接,然后执行步骤f-9。[0099]在步骤f_9中,对端个呼SIP网关检测到SIP链接挂断后,通过本端PABX接口挂断该个呼,结束通话。[0100]在步骤g_l中,若对端SIP网关解析个呼信息后,被呼ID忙或者直接挂断,则挂断该拨号连接,然后执行步骤g_2。[0101]在步骤g_2中,本端个呼SIP网关检测到SIP链路拨号连接被挂断后,则在本端TETRA系统PABX接口挂断该个呼。[0102]图3所示为本发明跨网短数据互联互通,结合图3对以下步骤进行详细描述:[0103]在步骤h-1中,系统初始化,预先在两个TETRA系统中配置好互联互通短数据服务ID,,然后执行步骤h-2。[0104]在步骤h-2中,互联互通服务器短数据服务模块通过A端TETRA系统接口模块收到短数据,然后执行步骤h-3。[0105]在步骤h-3中,互联互通服务器中的短数据服务模块,按照SIPmessage格式重新编辑该短消息,然后执行步骤h-4。[0106]在步骤h-4中,互联互通服务器短数据服务模块,按照SIPmessage的方式转发短数据,然后执行步骤h-5。乂[0107]在步骤h_5中,收到短消息,对短消息的接收方ID、发送方叩进行解析,然后执行步骤h-6。[0108]在步骤h_6中,通过B端TETRA系统短数据接口模块,发送给指定的接收方。[0109]以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

权利要求:1.一种用于实现不同厂家TETRA系统中心级互联互通的方法,其特征在于,包括:跨网组呼的互联互通子方法、跨网个呼的互联互通子方法和跨网短数据互联互通子方法。2.根据权利要求1所述的方法,其特征在于,所述的跨网组呼的互联互通子方法具体包括以下步骤:101各个物理链路所分配的SIPID,根据互联互通的通话组ID、通话组ID所关联的物理链路,建立组呼配置关系表,组呼SIP网关启动后,获取组呼配置关系表,然后执行步骤102;1〇2授权用户修改配置文件,对通话组、通话组ID所关联物理端口号以及SIPID建立一对一的组呼配置关系,并配置SIP交换服务器的IP地址和端口号,以及互联互通服务器的IP地址和端口号,然后执行步骤103;1〇3互联互通服务器启动后,预先配置好互联互通的授权用户ID表,然后执行步骤104;104互联互通服务器获取各个组呼SIP网关的组呼配置关系表,创建所有通话组id与SIPID的对应关系表,然后执行步骤105;105互联互通服务器通过M0T07500C调度台模块和CASSIDIAN调度台接口模块,获取发起组呼的用户ID,然后执行步骤106;106互联互通服务器判断该激活的用户是否为授权用户,若不是,则不予理会,继续通过接口模块获取发起组呼的用户ID,若是,则执行步骤107;107互联互通服务器向所有组呼网关广播有效的SIPID信息,然后执行步骤108;108组呼SIP网关监测各条物理链路,收到组呼发起或组呼结束的状态,然后执行步骤109;109组呼SIP网关判断发起或结束组呼的用户,是否为授权用户,如果不是则不予理会,继续监测,如果是,物理链路为组呼发起状态执行步骤110,或者为组呼结束状态,执行步骤113;110组呼SIP网关发送SIPmessage给对端组呼SIP网关,message包括:发送SIPID、目的SIPID、以及发起组呼状态,然后执行步骤111;111将数字或模拟语音转换成SIP语音,然后执行步骤112;112对端组呼SIP网关收到SIPmessage,对SIPmessage进行解析,根据SIPmessage告知的接收方SIPID,在该SIPID关联的物理链路上,发起组呼,并将接收的SIP语音转换为数字或模拟语音发往关联物理链路;113组呼SIP网关收到物理链路的组呼结束状态,按照既定的格式,向对端组呼SIP网关,发送SIPmessage,然后执行步骤114;114对端组呼SIP网关收到SIPmessage,在关联的物理链路上,结束该组呼。3.根据权利要求1所述的方法,其特征在于,所述的跨网个呼的互联互通子方法具体包括以下步骤:2〇1在SIP网关中配置个呼SIP网关中的授权用户ID表,分配多个SIPID,用于互联互通个呼的SIP链路;2〇2在MOTOROLA侧或者CASSIDIAN侧发起个呼,个呼SIP网关通过本端的PABX接口检测到个呼发起状态,判断是否为授权用户发起,若是执行步骤2〇4,若不是执行步骤203;203若该个呼不是授权用户发起的,则个呼SIP网关在PABX接口直接挂断;204若是授权用户,个呼SIP网关选择空闲的SIP链路,通过SIP交换服务器向对端SIPID发起拨号连接,同时将该SIPID的个呼发起状态采用SIPmessage的方式发往对端SIPID,然后执行步骤205;2〇5对端SIP个呼网关,收到SIPmessage,对message进行解析,若该id当前为空闲,网关通过本端TETRA系统PABX接口,在该物理链路发起个呼,然后执行步骤206,否则执行步骤210;206若被呼的ID接听,呼叫方个呼网关检测到呼叫建立,则由本端PABX接听该个呼,跨网个呼建立,执行步骤207;2〇7个呼SIP网关在PABX接口将数字语音转换为SIP语音,通过SIP链路传输到对端个呼SIP网关,对端个呼SIP网关在本端PABX接口上,将收到的SIP语音转换为数字语音,个呼SIP网关持续在PABX接口检测个呼状态,收到个呼结束状态,执行步骤208;2〇8个呼SIP网关在本端TETRA系统PABX接口检测到通话结束状态,在本端挂断该SIP链接,然后执行步骤209;2〇9对端个呼SIP网关检测到SIP链接挂断后,通过本端PABX接口挂断该个呼,结束通话;210若对端SIP网关解析个呼信息后,被呼ID忙或者直接挂断,则挂断该拨号连接,然后执行步骤211;211本端个呼SIP网关检测到SIP链路拨号连接被挂断后,则在本端TETRA系统PABX接口挂断该个呼。4.根据权利要求1所述的方法,其特征在于,所述的跨网短数据互联互通子方法具体包括以下步骤:301系统初始化,预先在两个TETRA系统中配置好互联互通短数据服务ID,然后执行步骤302;302互联互通服务器短数据服务模块通过一端TETRA系统接口模块收到短数据,然后执行步骤303;303互联互通服务器中的短数据服务模块,按照SIPmessage格式重新编辑该短消息,然后执行步骤304;304互联互通服务器短数据服务模块,按照SIPmessage的方式转发短数据,然后执行步骤305;305收到短消息,对短消息的接收方ID、发送方ID进行解析,然后执行步306;3〇6通过另一端TETRA系统短数据接口模块,发送给指定的接收方。5.—种用于实现不同厂家TETRA系统中心级互联互通的系统,其特征在于,该系统分别与MotorolaTETRA系统和CassidianTETRA系统连接,所述的互联互通的系统包括组呼SIP网关、个呼SIP网关、SIP交换服务器和互联互通服务器,所述的SIP交换服务器分别与组呼SIP网关、个呼SIP网关连接,所述的互联互通服务器分别与组呼SIP网关、个呼SIP网关连接,所述的互联互通服务器分别与MotorolaTETRA系统和CassidianTETRA系统连接。6.根据权利要求5所述的系统,其特征在于,所述的互联互通服务器包括短数据服务模块和互联互通用户管理模块,所述的短数据服务模块分别与MotorolaTETRA系统和CassidianTETRA系统连接连接,所述的互联互通用户管理模块分别与MotorolaTETRA系统和CassidianTETRA系统连接连接。7.根据权利要求6所述的系统,其特征在于,所述的短数据服务模块包括SDR接口模块和TCS短数据客户端API接口,所述的SDR接口模块与MotorolaTETRA系统中的SDR连接,所述的TCS短数据客户端API接口与CassidianTETRA系统中的TCS短数据服务端连接。8.根据权利要求6所述的系统,其特征在于,所述的互联互通用户管理模块包括MCC7500C接口模块和TCS调度客户端API接口,所述的MCC7500C接口模块与MotorolaTETRA系统中的MCC7500C连接,所述的TCS调度客户端API接口与CassidianTETRA系统中的TCS调度服务端连接。9.根据权利要求6所述的系统,其特征在于,所述的组呼SIP网关包括Motorola组呼SIP网关和Cassidian组呼SIP网关,所述的Motorola组呼SIP网关与MotorolaTETRA系统中的CCGW连接,所述的Cassidian组呼SIP网关与CassidianTETRA系统中的G4WIF连接。10.根据权利要求6所述的系统,其特征在于,所述的个呼SIP网关包括Motorola个呼SIP网关和Cassidian个呼SIP网关,所述的Motorola个呼SIP网关与MotorolaTETRA系统中的PAB连接,所述的Cassidian个呼SIP网关与CassidianTETRA系统中的PABX连接。

百度查询: 通号通信信息集团上海有限公司 用于实现不同厂家TETRA系统中心级互联互通的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。