[go: up one dir, main page]

CN113438220A - 在软交换通信系统中转换ip地址的方法及软交换通信系统 - Google Patents

在软交换通信系统中转换ip地址的方法及软交换通信系统 Download PDF

Info

Publication number
CN113438220A
CN113438220A CN202110691033.5A CN202110691033A CN113438220A CN 113438220 A CN113438220 A CN 113438220A CN 202110691033 A CN202110691033 A CN 202110691033A CN 113438220 A CN113438220 A CN 113438220A
Authority
CN
China
Prior art keywords
message
address
contact address
port
soft switch
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.)
Granted
Application number
CN202110691033.5A
Other languages
English (en)
Other versions
CN113438220B (zh
Inventor
姜俊杰
黄辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Hansheng Information Technology Co ltd
Original Assignee
Shanghai Hansheng Information Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Hansheng Information Technology Co ltd filed Critical Shanghai Hansheng Information Technology Co ltd
Priority to CN202110691033.5A priority Critical patent/CN113438220B/zh
Publication of CN113438220A publication Critical patent/CN113438220A/zh
Application granted granted Critical
Publication of CN113438220B publication Critical patent/CN113438220B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种在软交换通信系统中转换IP地址的方法及软交换通信系统,方法包括:会话边界控制器接收话机端的第一消息,第一消息包括第一联络地址;将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;会话边界控制器获取软交换机端的第二IP地址以及第二端口;将话机端分机号、第一IP地址、第一端口、第二IP地址以及第二端口组合为第二联络地址,将第一消息中的第一联络地址修改为第二联络地址并生成第二消息;会话边界控制器将第二消息转发到软交换机端。本发明提供的在软交换通信系统中转换IP地址的方法及软交换通信系统,会话边界控制器直接将话机联络地址在消息转发时放入SIP消息中进行携带,提高了消息送达正确位置的效率。

Description

在软交换通信系统中转换IP地址的方法及软交换通信系统
技术领域
本发明涉及一种转换IP地址的方法及系统,尤其涉及一种在软交换通信系统中转换IP地址的方法及软交换通信系统。
背景技术
在以会话发起协议(SIP,Session Initial Protocol)为标准的软交换通信系统中,因为话机网络与软交换机网络隔离的原因,在话机网络和软件换机之间需要部署会话边界控制器(SBC,Session Border Controller),来实现SIP消息的跨网络转发。在SBC消息转发的过程中,必须对话机的联络地址(Contact地址)进行转换,SIP消息才能正常到达。
现有技术中采用的方法是,将匹配话机原始Contact地址保存在SBC内存中,当从软交换机返回消息时SBC需要从内存中去查找话机对应的Contact地址,但是这种方法会导致流量较大时内存占用增大,反应速度变慢,同时在SBC发生重启时内存中保存的地址信息会丢失,造成后续消息不可达。
因此,需要提供一种在软交换通信系统中高效率转换IP地址的方法。
发明内容
本发明所要解决的技术问题是提供一种在软交换通信系统中转换IP地址的方法及装置,会话边界控制器直接将话机联络地址在消息转发时放入SIP消息中进行携带,提高了消息送达正确位置的效率。
本发明为解决上述技术问题而采用的技术方案是提供一种在软交换通信系统中转换IP地址的方法,包括如下步骤:
会话边界控制器接收话机端的第一消息,所述第一消息包括第一联络地址;
将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;
所述会话边界控制器获取面向软交换机端的第二IP地址以及第二端口;
将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
会话边界控制器将所述第二消息转发到所述软交换机端。
优选地,所述会话边界控制器接收所述软交换机端的第三消息,所述第三消息包括所述第二联络地址;
将所述第二联络地址解析为所述话机端分机号、所述第一IP地址以及所述第一端口;
将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,将所述第三消息中的所述第二联络地址修改为第一联络地址并生成第四消息;
所述会话边界控制器将所述第四消息转发到所述话机端。
优选地,所述第一IP地址以及所述第一端口存储在自定义字段中。
优选地,所述会话边界控制器接收话机端的第一消息前,判断所述第一消息是否包含联络地址,若所述第一消息包含联络地址,则将所述第一消息转换为第二消息,发送给所述软交换机端;所述会话边界控制器接收所述交换机端的第三消息前,判断所述第三消息是否包含联络地址,若所述第三消息包含联络地址,则将所述第三消息转换为第四消息,发送给所述话机端。
优选地,所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息。
本发明为解决上述技术问题还采用的技术方案是还提供一种软交换通信系统,包括话机、会话边界控制器以及软交换机端,所述会话边界控制器具体包括:
接收单元,其用于接收话机端的第一消息,所述第一消息包括第一联络地址;
解析单元,其用于将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;
获取单元,其用于获取面向所述软交换机端的第二IP地址以及第二端口;
组合单元,其用于将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
转发单元,其用于将所述第二消息转发到所述软交换机端。
优选地,所述接收单元还用于接收所述软交换机端的第三消息,所述第三消息包括所述第二联络地址;
所述解析单元还用于将所述第二联络地址解析为所述话机端分机号、所述第一IP地址以及所述第一端口;
所述组合单元还用于将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,将所述第三消息中的所述第二联络地址修改为第一联络地址并生成第四消息;
所述转发单元还用于将所述第四消息转发到所述话机端。
优选地,所述第一IP地址以及所述第一端口存储在自定义字段中。
优选地,所述会话边界控制器接收话机端的第一消息前,判断所述第一消息是否包含联络地址,若所述第一消息包含联络地址,则将所述第一消息转换为第二消息,发送给所述软交换机端;所述会话边界控制器接收所述软交换机端的第三消息前,判断所述第三消息是否包含联络地址,若所述第三消息包含联络地址,则将所述第三消息转换为第四消息,发送给所述话机端。
优选地,所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息。
本发明对比现有技术有如下的有益效果:本发明提供的在软交换通信系统中转换IP地址的方法及软交换通信系统,通过直接将话机端的原始联络地址在发送第一消息时放入SIP消息中进行携带,在转发软交换机端的第三消息时直接分解解析出消息中携带的联络地址作为话机端的原始联络地址,大大提高了消息送达正确位置的效率,降低出错率。
进一步地,所述第一IP地址以及所述第一端口存储在自定义字段中,便于在SIP消息中进行携带,不需要在会话边界控制器中建立内存表,也不需要维护该内存表,并且不存在重启时会话边界控制器中内存内容的丢失;
进一步地,所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息,从而保证消息送达的准确率,避免因会话边界控制器的故障而影响消息的送达。
附图说明
图1为本发明实施例中一种在软交换通信系统中转换IP地址的方法的方法的流程图;
图2为本发明另一实施例中一种在软交换通信系统中转换IP地址的方法的方法的流程图;
图3为本发明实施例中一种软交换通信系统的模块图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。
在以下描述中,为了提供本发明的透彻理解,阐述了很多具体的细节。然而,本发明可以在没有这些具体的细节的情况下实践,这对本领域普通该技术人员来说将是显而易见的。因此,具体的细节阐述仅仅是示例性的,具体的细节可以由奔放的精神和范围而变化并且仍被认为是在本发明的精神和范围内。
在以SIP为标准的软交换通信系统中,因为话机端网络与软交换机端网络隔离的原因,在话机端网络和软件换机端网络之间需要部署SBC,来实现SIP消息的跨网络转发。在SBC消息转发的过程中,必须对话机的联络地址进行转换,SIP消息才能正常到达。
现有技术中,SBC在处理从话机端网络到软交换机端网络的消息时,SBC将话机原始联络地址,例如为SIP:5001@192.168.1.11:5060,保存到内存列表中,并将原始联络地址修改为软交换机端的联络地址后,例如为SIP:5001@10.10.1.5:5060,发往软交换机端。
当从软交换机端发往话机端的消息到达SBC后,SBC从内存列表中寻找对应话机,例如分机号为5001,保存的原始联络地址,并把消息转发到匹配后的该原始联络地址。
然而这种采用将匹配话机原始联络地址保存在SBC内存中,当从软交换机端返回消息时SBC从内存中去寻找话机对应的联络地址的方式,会导致流量较大时SBC内存占用增大,反应速度变慢,并且在SBC发生重启时内存中保存的联络地址信息会丢失,造成后续消息不可达的问题。
现在参看图1,图1为本发明实施例中一种在软交换通信系统中转换IP地址的方法的方法的流程图。本发明实施例提供了一种在软交换通信系统中转换IP地址的方法,包括如下步骤:
步骤101:会话边界控制器接收话机端的第一消息,所述第一消息包括第一联络地址;
步骤102:将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;
步骤103:所述会话边界控制器获取面向软交换机端的第二IP地址以及第二端口;
步骤104:将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
步骤105:会话边界控制器将所述第二消息转发到所述软交换机端。
所述第一联络地址例如可以是SIP:5001@192.168.1.11:5060,在该第一联络地址中,所述话机端分机号为5001,所述第一IP地址为192.168.1.11,所述第一端口为5060。所述第二联络地址例如可以是SIP:10.10.1.5:5060,在该第二联络地址中,所述第二IP地址为10.10.1.5,所述第二端口为5060。将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,即将所述话机端分机号5001,、第一IP地址192.168.1.11、所述第一端口5060、所述第二IP地址10.10.1.5以及所述第二端口5060组合为第二联络地址SIP:5001@10.10.1.5:5060;phoneIP=192.168.1.11:5060。本领域技术人员可以理解,所述第一端口和所述第二端口的值也可以不相同,在此不再赘述。
在具体实施中,所述第一IP地址192.168.1.1以及所述第一端口5060存储在自定义字段中phoneIP,例如phoneIP=192.168.1.11:5060,phoneIP是自定义字段,也可以设置为其它自定义字段,在此不再赘述。
具体地,所述会话边界控制器接收话机端的第一消息前,判断所述第一消息是否包含联络地址,若所述第一消息包含联络地址,则将所述第一消息转换为第二消息,发送给所述软交换机端;所述会话边界控制器接收所述软交换机端的第三消息前,判断所述第三消息是否包含联络地址,若所述第三消息包含联络地址,则将所述第三消息转换为第四消息,发送给所述话机端。
在具体实施中,所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息。
现在参看图2,图2为本发明另一实施例中一种在软交换通信系统中转换IP地址的方法的方法的流程图。本发明实施例提供了一种在软交换通信系统中转换IP地址的方法,包括如下步骤:
步骤201:会话边界控制器接收话机端的第一消息,所述第一消息包括第一联络地址;
步骤202:将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;
步骤203:所述会话边界控制器获取面向软交换机端的第二IP地址以及第二端口;
步骤204:将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
步骤205:会话边界控制器将所述第二消息转发到所述软交换机端;
步骤206:所述会话边界控制器接收所述软交换机端的第三消息,所述第三消息包括所述第二联络地址;
步骤207:将所述第二联络地址解析为所述话机端分机号、所述第一IP地址以及所述第一端口;
步骤208:将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,将所述第三消息中的所述第二联络地址修改为第一联络地址并生成第四消息;
步骤209:所述会话边界控制器将所述第四消息转发到所述话机端。
所述第一联络地址例如可以是SIP:5001@192.168.1.11:5060,在该第一联络地址中,所述话机端分机号为5001,所述第一IP地址为192.168.1.11,所述第一端口为5060。所述第二联络地址例如可以是SIP:10.10.1.5:5060,在该第二联络地址中,所述第二IP地址为10.10.1.5,所述第二端口为5060。将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,即将所述话机端分机号5001,、第一IP地址192.168.1.11、所述第一端口5060、所述第二IP地址10.10.1.5以及所述第二端口5060组合为第二联络地址SIP:5001@10.10.1.5:5060;phoneIP=192.168.1.11:5060
在具体实施中,所述第一IP地址192.168.1.1以及所述第一端口5060存储在自定义字段中phoneIP,例如phoneIP=192.168.1.11:5060,phoneIP是自定义字段,也可以设置为其它自定义字段,在此不再赘述。
将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,即将所述话机端分机号5001、所述第一IP地址192.168.1.11以及所述第一端口组合5060为所述第一联络地址SIP:5001@192.168.1.11:5060。
下面将举例进行具体说明:
SBC获取话机端注册消息中的话机原始联络地址,即第一联络地址:例如可以是SIP:5001@192.168.1.11:5060。
分解第一联络地址为分机号5001、第一IP地址192.168.1.11和第一端口5060;
取得SBC面向软交换系统端的第二IP地址和第二端口,例如可以是10.10.1.5:5060;
重新组合话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址为第二联络地址:格式为SIP:分机号@SBC本机IP地址:端口;phoneIP=话机原始IP:端口,phoneIP为自定义字段。重新组合后的的第二联络地址,例如可以为:SIP:5001@10.10.1.5:5060;phoneIP=192.168.1.11:5060。将第一消息中的第一联络地址修改为第二联络地址并生成第二消息,例如第二消息包括第二联络地址SIP:5001@10.10.1.5:5060;phoneIP=192.168.1.11:5060;
SBC将所述第二消息转发到所述软交换机端;
SBC接收所述软交换机端的第三消息,所述第三消息包括所述第二联络地址;SBC取得软交换系统端发来的第三消息中的请求目标地址内容,也就是所述第二联络地址,例如可以是SIP:5001@10.10.1.5:5060;phoneIP=192.168.1.11:5060;
从请求目标地址中解析出话机端分机号、所述第一IP地址以及所述第一端口,例如可以是分机号5001,第一IP地址192.168.1.11以及第一端口5060,第一IP地址192.168.1.11以及第一端口5060存储在自定义字段phoneIP中。
将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,例如第一联络地址可以是SIP:5001@192.168.1.11:5060,将所述第三消息中的所述第二联络地址,例如可以是SIP:5001@10.10.1.5:5060;phoneIP=192.168.1.11:5060,修改为第一联络地址,例如可以是SIP:5001@192.168.1.11:5060,并生成第四消息;
将消息发往重新组合后的第一联络地址,例如可以是SIP:5001@192.168.1.11:5060,第四消息到达话机端。
现在参看图3,图3为本发明实施例中一种软交换通信系统的模块图。本发明为解决上述技术问题还采用的技术方案是还提供一种软交换通信系统,包括话机端31、会话边界控制器32以及软交换机端33,所述会话边界控制器32具体包括:
接收单元321,其用于接收话机端31的第一消息,所述第一消息包括第一联络地址;
解析单元322,其用于将第一联络地址解析为话机端31分机号、第一IP地址以及第一端口;
获取单元323,其用于获取面向所述软交换机端33的第二IP地址以及第二端口;
组合单元324,其用于将所述话机端31分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
转发单元325,其用于将所述第二消息转发到所述软交换机端33。
在具体实施中,所述接收单元321还用于接收所述软交换机端33的第三消息,所述第三消息包括所述第二联络地址;
所述解析单元322还用于将所述第二联络地址解析为所述话机端分机号、所述第一IP地址以及所述第一端口;
所述组合单元324还用于将所述话机端31分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,将所述第三消息中的所述第二联络地址修改为第一联络地址并生成第四消息;
所述转发单元325还用于将所述第四消息转发到所述话机端31。
具体地,所述第一IP地址以及所述第一端口存储在自定义字段中。
在具体实施中,所述会话边界控制器32接收话机端31的第一消息前,判断所述话机端31的第一消息是否包含联络地址,若所述第一消息包含联络地址,则将所述第一消息发送给所述会话边界控制器32,所述会话边界控制器32将所述第一消息转换为第二消息后转发给所述软交换机端33。
在具体实施中,所述会话边界控制器32接收所述软交换机端33的第三消息前,判断所述软交换机端33的第三消息是否包含联络地址,若所述第三消息包含联络地址,则将所述第三消息发送给所述会话边界控制器32,所述会话边界控制器32将所述第三消息转换为第四消息后发送给所述话机端31。
在具体实施中,所述会话边界控制器32有多个,当其中一个会话边界控制器32故障时,由另一会话边界控制器32接收所述话机端31的第一消息。
综上,本发明提供的在软交换通信系统中转换IP地址的方法及软交换通信系统,通过直接将话机端的原始联络地址在发送第一消息时放入SIP消息中进行携带,在转发软交换机端的第三消息时直接分解解析出消息中携带的联络地址作为话机端的原始联络地址,大大提高了消息送达正确位置的效率,降低出错率。
进一步地,所述第一IP地址以及所述第一端口存储在自定义字段中,便于在SIP消息中进行携带,不需要在会话边界控制器中建立内存表,也不需要维护该内存表,并且不存在重启时会话边界控制器中内存内容的丢失;
进一步地,所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息,从而保证消息送达的准确率,避免因会话边界控制器的故障而影响消息的送达。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能是以硬件还是软件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
以上实施例仅用于以说明本发明的技术方案,而非对其进行限制。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解,其依然可以对以上各实施例所记载的技术方案进行修改,或对其中部分技术特征进行等同替换,而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种在软交换通信系统中转换IP地址的方法,其特征在于,包括如下步骤:
会话边界控制器接收话机端的第一消息,所述第一消息包括第一联络地址;
将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;
所述会话边界控制器获取面向软交换机端的第二IP地址以及第二端口;
将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
会话边界控制器将所述第二消息转发到所述软交换机端。
2.根据权利要求1所述的在软交换通信系统中转换IP地址的方法,其特征在于,
所述会话边界控制器接收所述软交换机端的第三消息,所述第三消息包括所述第二联络地址;
将所述第二联络地址解析为所述话机端分机号、所述第一IP地址以及所述第一端口;
将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,将所述第三消息中的所述第二联络地址修改为第一联络地址并生成第四消息;
所述会话边界控制器将所述第四消息转发到所述话机端。
3.根据权利要求1所述的在软交换通信系统中转换IP地址的方法,其特征在于,
所述第一IP地址以及所述第一端口存储在自定义字段中。
4.根据权利要求1所述的在软交换通信系统中转换IP地址的方法,其特征在于,
所述会话边界控制器接收话机端的第一消息前,判断所述第一消息是否包含联络地址,若所述第一消息包含联络地址,则将所述第一消息转换成第二消息,发送给所述软交换机端;所述会话边界控制器接收所述软交换机端的第三消息前,判断所述第三消息是否包含联络地址,若所述第三消息包含联络地址,则将所述第三消息转换成第四消息,发送给所述话机端。
5.根据权利要求1所述的在软交换通信系统中转换IP地址的方法,其特征在于,
所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息。
6.一种软交换通信系统,包括话机、会话边界控制器以及软交换机端,所述会话边界控制器,其特征在于,所述会话边界控制器具体包括:
接收单元,其用于接收话机端的第一消息,所述第一消息包括第一联络地址;
解析单元,其用于将第一联络地址解析为话机端分机号、第一IP地址以及第一端口;
获取单元,其用于获取面向所述软交换机端的第二IP地址以及第二端口;
组合单元,其用于将所述话机端分机号、所述第一IP地址、所述第一端口、所述第二IP地址以及所述第二端口组合为第二联络地址,将所述第一消息中的所述第一联络地址修改为第二联络地址并生成第二消息;
转发单元,其用于将所述第二消息转发到所述软交换机端。
7.根据权利要求6所述的软交换通信系统,其特征在于,
所述接收单元还用于接收所述软交换机端的第三消息,所述第三消息包括所述第二联络地址;
所述解析单元还用于将所述第二联络地址解析为所述话机端分机号、所述第一IP地址以及所述第一端口;
所述组合单元还用于将所述话机端分机号、所述第一IP地址以及所述第一端口组合为所述第一联络地址,将所述第三消息中的所述第二联络地址修改为第一联络地址并生成第四消息;
所述转发单元还用于将所述第四消息转发到所述话机端。
8.根据权利要求6所述的软交换通信系统,其特征在于,
所述第一IP地址以及所述第一端口存储在自定义字段中。
9.根据权利要求6所述的软交换通信系统,其特征在于,
所述会话边界控制器接收话机端的第一消息前,判断所述第一消息是否包含联络地址,若所述第一消息包含联络地址,则将所述第一消息转换为第二消息,发送给所述软交换机端;所述会话边界控制器接收所述软交换机端的第三消息前,判断所述第三消息是否包含联络地址,若所述第三消息包含联络地址,则将所述第三消息转换为第四消息,发送给所述话机端。
10.根据权利要求6所述的软交换通信系统,其特征在于,
所述会话边界控制器有多个,当其中一个会话边界控制器故障时,由另一会话边界控制器接收所述话机端的第一消息。
CN202110691033.5A 2021-06-22 2021-06-22 在软交换通信系统中转换ip地址的方法及软交换通信系统 Active CN113438220B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110691033.5A CN113438220B (zh) 2021-06-22 2021-06-22 在软交换通信系统中转换ip地址的方法及软交换通信系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110691033.5A CN113438220B (zh) 2021-06-22 2021-06-22 在软交换通信系统中转换ip地址的方法及软交换通信系统

Publications (2)

Publication Number Publication Date
CN113438220A true CN113438220A (zh) 2021-09-24
CN113438220B CN113438220B (zh) 2024-03-15

Family

ID=77757028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110691033.5A Active CN113438220B (zh) 2021-06-22 2021-06-22 在软交换通信系统中转换ip地址的方法及软交换通信系统

Country Status (1)

Country Link
CN (1) CN113438220B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056269A (zh) * 2007-05-09 2007-10-17 华为技术有限公司 实现互通网关应用层路由的方法、系统及会话边界控制器
CN101119270A (zh) * 2007-09-14 2008-02-06 华中科技大学 网络边界处理方法
CN101159721A (zh) * 2007-11-12 2008-04-09 华为技术有限公司 互通网关系统、设备和业务代理方法
CN101175043A (zh) * 2007-11-21 2008-05-07 中兴通讯股份有限公司 一种支持IPv6终端接入IPv4核心网的系统及方法
CN103139156A (zh) * 2011-11-28 2013-06-05 中国移动通信集团公司 一种媒体流旁路实现方法和设备
CN103297253A (zh) * 2008-06-03 2013-09-11 迈塔斯威士网络有限公司 用于处理电信网络中会话边界控制器处的消息的方法
CN103548330A (zh) * 2011-12-31 2014-01-29 华为技术有限公司 一种网络电话建立呼叫方法、装置和系统

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056269A (zh) * 2007-05-09 2007-10-17 华为技术有限公司 实现互通网关应用层路由的方法、系统及会话边界控制器
WO2008138245A1 (fr) * 2007-05-09 2008-11-20 Huawei Technologies Co., Ltd. Procédé de mise en oeuvre d'un routage de couche d'application de passerelle interfonctionnelle, système et contrôleur de session en périphérie associés
CN101119270A (zh) * 2007-09-14 2008-02-06 华中科技大学 网络边界处理方法
CN101159721A (zh) * 2007-11-12 2008-04-09 华为技术有限公司 互通网关系统、设备和业务代理方法
CN101175043A (zh) * 2007-11-21 2008-05-07 中兴通讯股份有限公司 一种支持IPv6终端接入IPv4核心网的系统及方法
CN103297253A (zh) * 2008-06-03 2013-09-11 迈塔斯威士网络有限公司 用于处理电信网络中会话边界控制器处的消息的方法
CN103139156A (zh) * 2011-11-28 2013-06-05 中国移动通信集团公司 一种媒体流旁路实现方法和设备
CN103548330A (zh) * 2011-12-31 2014-01-29 华为技术有限公司 一种网络电话建立呼叫方法、装置和系统

Also Published As

Publication number Publication date
CN113438220B (zh) 2024-03-15

Similar Documents

Publication Publication Date Title
US7257837B2 (en) Firewall penetration system and method for real time media communications
US8879442B2 (en) Methods and apparatus to enable call completion in internet protocol communication networks
CN103763446B (zh) 使用既有设备的ims网络接入
US20060034270A1 (en) Method and apparatus for call routing via gateway brokering
US20050117605A1 (en) Network address and port translation gateway with real-time media channel management
JP5085781B2 (ja) 異種通信ノードを特徴付けるための方法およびシステム
US20140164543A1 (en) Communication System, Application Server and Communication Method for Server Cooperation
US20080215752A1 (en) Service device, and switching network and switching method for the same
US6795430B1 (en) Service-related signaling between voice over internet protocol servers
JP2007049415A (ja) 音声データ変換装置、ネットワークシステム、制御方法及び制御プログラム
EP1770962A1 (en) Method and apparatus for providing internet protocol connectivity without consulting a domain name sytem server
EP1962464B1 (en) Method, communication system and entity for overlap code sending using session initiation protocol
EP2197169A1 (en) VoIP registration with multiple call servers
US8194686B2 (en) Communications relay device, program and method, and network system
US8503429B2 (en) Processing requests and generating responses in session initiation protocol (SIP)
CN113438220B (zh) 在软交换通信系统中转换ip地址的方法及软交换通信系统
US7899040B2 (en) Synchronization of event processing at a media gateway
CN113746865B (zh) 一种VoIP终端通信业务的故障转移方法及装置
CN108650425B (zh) 监听方法及监听系统
JP4191183B2 (ja) Ip電話システム、パケット変換装置およびパケット変換方法
US20100135281A1 (en) Method and apparatus for sending updates to a call control element from an application server
EP1202521B1 (en) A method for processing in a gatekeeper of an internet protocol network
KR101050936B1 (ko) 차세대 네트워크에서의 세션 개시 프로토콜 라우팅 시스템및 그 라우팅 방법
CN115955467B (zh) 一种sip消息处理方法和装置
JP2001136202A (ja) Tcp/ipにおけるコネクション設定方法および方式

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant