[go: up one dir, main page]

CN108881239B - Softphone, roaming method and softswitch device - Google Patents

Softphone, roaming method and softswitch device Download PDF

Info

Publication number
CN108881239B
CN108881239B CN201810668130.0A CN201810668130A CN108881239B CN 108881239 B CN108881239 B CN 108881239B CN 201810668130 A CN201810668130 A CN 201810668130A CN 108881239 B CN108881239 B CN 108881239B
Authority
CN
China
Prior art keywords
softswitch device
softswitch
network quality
local
best network
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.)
Active
Application number
CN201810668130.0A
Other languages
Chinese (zh)
Other versions
CN108881239A (en
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201810668130.0A priority Critical patent/CN108881239B/en
Publication of CN108881239A publication Critical patent/CN108881239A/en
Application granted granted Critical
Publication of CN108881239B publication Critical patent/CN108881239B/en
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/1069Session establishment or de-establishment
    • 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/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种软件电话及其漫游方法、软交换设备,该软件电话漫游方法包括:配置软交换设备信息;根据软交换设备信息向所有的软交换设备发送用于测试网络质量的协议包,以获得网络质量最佳的软交换设备名称;当软交换设备名称不是本地软交换设备时,向网络质量最佳的软交换设备发送注册信息,以使网络质量最佳的软交换设备与本地软交换设备进行关联。本发明提供的软件电话及其漫游方法、软交换设备的技术方案中,其可以提高漫游时的通话质量。

Figure 201810668130

The present invention provides a software phone, a roaming method thereof, and a soft switch device. The software phone roaming method includes: configuring soft switch device information; sending a protocol package for testing network quality to all soft switch devices according to the soft switch device information; Obtain the name of the softswitch device with the best network quality; when the name of the softswitch device is not the local softswitch device, send the registration information to the softswitch device with the best network quality, so that the softswitch device with the best network quality can be connected with the local softswitch device. Switch devices to associate. In the technical scheme of the softphone, the roaming method and the softswitch device provided by the present invention, the call quality during roaming can be improved.

Figure 201810668130

Description

Software telephone, roaming method thereof and soft switch equipment
Technical Field
The invention relates to the technical field of communication, in particular to a software phone, a roaming method thereof and a soft switch device.
Background
Soft Switch equipment is a device and system based on packet network using programmed software to provide call control function and media processing separation. The softswitch mainly provides functions of connection control, translation and routing, gateway management, call control, bandwidth management, signaling, security, call detail recording, and the like. Meanwhile, the soft switch device also encapsulates network resources and network capabilities, and is connected with the service application layer through a standard open service interface, so that new services can be conveniently and quickly provided on the network.
A softphone (softphone) is a client software registered to a softswitch, installed on a notebook computer or a mobile phone, and thus can roam with a user. By assigning legitimate telephone numbers to software phones, calling and called IP telephony functions can be achieved.
However, when the terminal of the softphone roams to a different place, the terminal is still registered on the local softswitch, and both the originating call and the receiving call are controlled by the local softswitch, considering that in the different place, the IP network between the softphone and the local softswitch may have poor conditions such as time delay, jitter, packet loss, etc., so the call quality may not be guaranteed when the softphone roams.
Disclosure of Invention
The invention aims to solve at least one technical problem in the prior art, and provides a software phone, a roaming method thereof and a soft switch device, which can improve the call quality during roaming.
To achieve the object of the present invention, there is provided a softphone roaming method including:
configuring soft switch equipment information;
sending a protocol packet for testing the network quality to all the soft switch equipment according to the soft switch equipment information so as to obtain the name of the soft switch equipment with the best network quality;
and when the soft switch equipment name is not the local soft switch equipment, sending registration information to the soft switch equipment with the best network quality so as to associate the soft switch equipment with the best network quality with the local soft switch equipment.
Optionally, the step of sending registration information to the softswitch device with the best network quality when the softswitch device name is not the local softswitch device, so as to associate the softswitch device with the best network quality with the local softswitch device includes:
sending registration information to the local soft switch device, where the registration information includes the name of the soft switch device with the best network quality, so that the local soft switch device determines whether the name of the soft switch device with the best network quality is the local soft switch device, and sends a notification of registering to the soft switch device with the best network quality when the name of the soft switch device is not the local soft switch device;
and when receiving the notification, sending registration information to the soft switch equipment with the best network quality so as to enable the soft switch equipment with the best network quality to be associated with the local soft switch equipment.
Optionally, the softswitch information includes local softswitch information, and an IP address list and a name list of all nationwide softswitches.
Optionally, when the name of the soft switch device is the local soft switch device, the registration information is sent to the local soft switch device.
As another technical solution, the present invention further provides a software phone roaming method, which includes:
receiving registration information sent by a softphone, wherein the registration information comprises the name of the softswitch equipment with the best network quality;
judging whether the soft switch device name with the best network quality is the local soft switch device; if yes, sending registration success information to the software phone; if not, sending roaming registration information to the soft switch equipment with the best network quality;
and when receiving the registration approval information sent by the softswitch equipment with the best network quality, sending a notice of registering to the softswitch equipment with the best network quality to the softphone so that the softphone sends the registration information to the softswitch equipment with the best network quality, thereby associating the softswitch equipment with the local softswitch equipment.
Optionally, after the step of sending a notification of registering to the softphone with the best network quality to the softphone when receiving the registration approval information sent by the softphone with the best network quality, the method further includes:
the calling softswitch sends a set up command to the access gateway to set up a connection in the null context, waiting for an off-hook event.
Optionally, after the step of sending a setup command to the access gateway by the soft switch device at the calling party to establish a connection in an empty context and waiting for an off-hook event, the method further includes:
when receiving a notification command of reporting an off-hook event sent by the access gateway when a calling party is off-hook, the calling party soft switch device sends a modification command to the access gateway to wait for the calling party to input a called number;
the calling ground soft switch equipment receives a called number sent by the access gateway;
receiving a call request sent by the calling local soft switch equipment after the called local soft switch equipment is analyzed according to the called number;
analyzing roaming soft switch equipment according to the called number, and responding called roaming information to calling soft switch equipment so that the calling soft switch equipment sends a calling request to the roaming soft switch equipment;
the roaming soft switch equipment sends a call request to the soft phone;
and the software telephone answers and calls are established.
As another technical solution, the present invention also provides a software phone, including:
the storage unit is used for configuring the soft switch equipment information;
the testing unit is used for sending a protocol packet for testing the network quality to all the soft switching equipment according to the soft switching equipment information so as to obtain the name of the soft switching equipment with the best network quality;
a connection unit, configured to send registration information to the soft switch device with the best network quality when the soft switch device name is not the local soft switch device, so as to associate the soft switch device with the best network quality with the local soft switch device.
As another technical solution, the present invention also provides a soft switch device, including:
a receiving unit, configured to receive registration information sent by a softphone, where the registration information includes a name of a softswitch device with the best network quality;
a judging unit, configured to judge whether the name of the soft switch device with the best network quality is the local soft switch device; if yes, sending registration success information to the software phone; if not, sending roaming registration information to the soft switch equipment with the best network quality;
and the notification unit is used for sending a notification of registering to the soft switch equipment with the best network quality to the softphone when receiving the registration approval information sent by the soft switch equipment with the best network quality, so that the softphone sends the registration information to the soft switch equipment with the best network quality, and the soft switch equipment with the best network quality is associated with the local soft switch equipment.
Optionally, the calling softswitch sends a setup command to the access gateway to set up a connection in the empty context, and waits for an off-hook event;
when receiving a notification command of reporting an off-hook event sent by the access gateway when a calling party is off-hook, the calling party soft switch device sends a modification command to the access gateway to wait for the calling party to input a called number;
the calling ground soft switch equipment receives a called number sent by the access gateway;
the receiving unit is also used for receiving a call request sent by the calling local soft switch equipment after the called local soft switch equipment is separated out according to the called number;
the informing unit is also used for analyzing roaming soft switch equipment according to the called number and responding called roaming information to calling soft switch equipment so that the calling soft switch equipment sends a calling request to the roaming soft switch equipment;
the roaming soft switch equipment sends a call request to the soft phone;
and the software telephone answers and calls are established.
The invention has the following beneficial effects:
in the technical scheme of the software phone, the roaming method thereof and the soft switch equipment, the soft switch equipment information is configured, and a protocol packet for testing the network quality is sent to all local soft switch equipment according to the soft switch equipment information so as to obtain the name of the soft switch equipment with the best network quality; and when the soft switch equipment name is not the local soft switch equipment, sending registration information to the soft switch equipment with the best network quality so as to associate the soft switch equipment with the best network quality with the local soft switch equipment. Therefore, the negotiation between the local soft switch equipment and the roaming soft switch equipment with the best network quality can realize that the conversation is controlled by the roaming soft switch equipment when the software phone roams, thereby ensuring the conversation quality when the software phone roams.
Drawings
Fig. 1 is a flowchart of a softphone roaming method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a softphone roaming method according to a second embodiment of the present invention;
FIG. 3 is a functional block diagram of a soft phone according to a third embodiment of the present invention;
fig. 4 is a schematic block diagram of a soft switch device according to a fourth embodiment of the present invention;
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the softphone and the roaming method thereof, and the softswitch apparatus provided by the present invention are described in detail below with reference to the accompanying drawings.
Referring to fig. 1, a first embodiment of the present invention provides a softphone roaming method, which includes:
s101, configuring soft switch equipment information;
s102, sending a protocol packet for testing the network quality to all the soft switch devices according to the soft switch device information to obtain the name of the soft switch device with the best network quality;
and S103, when the name of the soft switch equipment is not the local soft switch equipment, sending registration information to the soft switch equipment with the best network quality so as to associate the soft switch equipment with the best network quality with the local soft switch equipment.
If the soft switch device with the best network quality is not the local soft switch device, the local soft switch device judges the software power supply roaming and sends software telephone roaming registration information to the soft switch device (namely, the soft switch device with the best network quality).
In the roaming method for the softphone provided by this embodiment, through negotiation between the local softswitch and the roaming softswitch with the best network quality, the control of the call by the roaming softswitch during the softphone roaming can be realized, so that the call quality during the softphone roaming can be ensured.
Optionally, the softswitch information includes local softswitch information, and an IP address list and a name list of all softswitches nationwide. All the local soft switch devices are the local soft switch device information and all the soft switch devices in the country.
Optionally, when the name of the soft switch device is a local soft switch device, the registration information is sent to the local soft switch device. Specifically, if the softswitch with the best network quality is the local softswitch, the local softswitch determines that the softphone is not roaming, and sends a registration success message.
The step S103 further includes:
and sending registration information to the local soft switch equipment, wherein the registration information comprises the name of the soft switch equipment with the best network quality, so that the local soft switch equipment judges whether the name of the soft switch equipment with the best network quality is the local soft switch equipment or not, and sends out a notice of registering to the soft switch equipment with the best network quality when the name of the soft switch equipment is not the local soft switch equipment.
And when receiving the notice, sending registration information to the soft switch equipment with the best network quality so as to associate the soft switch equipment with the best network quality with the local soft switch equipment.
As another technical solution, referring to fig. 2, a second embodiment of the present invention provides a softphone roaming method, including:
s201, receiving registration information sent by the softphone, wherein the registration information comprises the name of the softswitch equipment with the best network quality.
S202, judging whether the name of the soft switch equipment with the best network quality is local soft switch equipment; if yes, sending registration success information to the software phone; if not, the roaming registration information is sent to the soft switch equipment with the best network quality.
And S203, when receiving the registration approval information sent by the soft switch equipment with the best network quality, sending a notice of registering to the soft switch equipment with the best network quality to the software phone, so that the software phone sends the registration information to the soft switch equipment with the best network quality, and the soft switch equipment with the best network quality is associated with the local soft switch equipment.
In practical application, when the software phone is used as a calling phone, the method is consistent with the conventional call flow.
When the software phone is used as a called phone, the following process can be adopted:
specifically, after the step S203, the method further includes:
the calling softswitch sends a set up command to the access gateway to set up a connection in the null context, waiting for an off-hook event.
When receiving a notification command of reporting an off-hook event sent by an access gateway when a calling party is off-hook, a calling party soft switch device sends a modification command to the access gateway to wait for the calling party to input a called number;
the calling ground soft switch equipment receives a called number sent by an access gateway;
receiving a call request sent by calling local soft switch equipment after the local soft switch equipment to which a called party belongs is analyzed according to the called number;
analyzing roaming soft switch equipment according to the called number, and responding the called roaming information to the calling soft switch equipment so that the calling soft switch equipment sends a calling request to the roaming soft switch equipment;
the roaming soft switch equipment sends a call request to the soft phone;
and (5) answering by the software phone and establishing a call.
In the roaming method for the softphone provided by this embodiment, through negotiation between the local softswitch and the roaming softswitch with the best network quality, the control of the call by the roaming softswitch during the softphone roaming can be realized, so that the call quality during the softphone roaming can be ensured.
As another technical solution, referring to fig. 3, a third embodiment of the present invention provides a soft phone, which includes:
a storage unit 1, configured to configure soft switch device information;
the testing unit 2 is used for sending a protocol packet for testing the network quality to all the soft switch devices according to the soft switch device information so as to obtain the name of the soft switch device with the best network quality;
and a connection unit 3, configured to send registration information to the softswitch with the best network quality when the softswitch name is not the local softswitch, so as to associate the softswitch with the best network quality with the local softswitch.
The soft switch equipment information comprises local soft switch equipment information, IP address lists and name lists of all soft switch equipment in the country. All the local soft switch devices are the local soft switch device information and all the soft switch devices in the country.
The softphone provided by this embodiment, through negotiation between the local softswitch and the roaming softswitch with the best network quality, can realize that the call is controlled by the roaming softswitch when the softphone roams, so that the call quality can be ensured when the softphone roams.
As another technical solution, referring to fig. 4, a soft switch device according to a fourth embodiment of the present invention includes:
a receiving unit 4, configured to receive registration information sent by the softphone, where the registration information includes a name of a softswitch device with the best network quality;
a judging unit 5, configured to judge whether the name of the soft switch device with the best network quality is a local soft switch device; if yes, sending registration success information to the software phone; if not, sending roaming registration information to the soft switch equipment with the best network quality;
and a notification unit 6, configured to, upon receiving the registration agreement information sent by the softswitch device with the best network quality, send a notification of registration to the softswitch device with the best network quality to the softphone, so that the softphone sends the registration information to the softswitch device with the best network quality, thereby associating the softswitch device with the local softswitch device with the best network quality.
In practical application, when the software phone is used as a calling phone, the method is consistent with the conventional call flow.
When the software phone is used as a called phone, the following process can be adopted:
the calling soft switch device sends a setup command to the access gateway to set up a connection in the empty context, and waits for an off-hook event;
when receiving a notification command of reporting an off-hook event sent by the access gateway when a calling party is off-hook, the calling party soft switch device sends a modification command to the access gateway to wait for the calling party to input a called number;
the calling ground soft switch equipment receives a called number sent by an access gateway;
the receiving unit is also used for receiving a call request sent by the calling local soft switch equipment after the called local soft switch equipment is separated out according to the called number;
the informing unit is also used for analyzing the roaming soft switch equipment according to the called number and responding the called roaming information to the calling soft switch equipment so that the calling soft switch equipment sends a calling request to the roaming soft switch equipment;
the roaming soft switch equipment sends a call request to the soft phone;
and (5) answering by the software phone and establishing a call.
The softswitch apparatus provided in this embodiment, through negotiation between the local softswitch apparatus and the roaming soft switch apparatus with the best network quality, may implement that the call is controlled by the roaming soft switch apparatus when the softphone roams, so as to ensure the call quality when the softphone roams.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (9)

1.一种软件电话漫游方法,其特征在于,包括:1. a softphone roaming method, is characterized in that, comprises: 配置软交换设备信息;Configure softswitch device information; 根据所述软交换设备信息向所有的软交换设备发送用于测试网络质量的协议包,以获得网络质量最佳的软交换设备名称;Send a protocol packet for testing network quality to all softswitch devices according to the softswitch device information, so as to obtain the name of the softswitch device with the best network quality; 当所述软交换设备名称不是本地软交换设备时,向网络质量最佳的软交换设备发送注册信息,以使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联;When the name of the softswitch device is not a local softswitch device, send registration information to the softswitch device with the best network quality, so that the softswitch device with the best network quality is associated with the local softswitch device; 所述当所述软交换设备名称不是所述本地软交换设备时,向网络质量最佳的软交换设备发送注册信息,以使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联的步骤,包括:When the name of the softswitch device is not the local softswitch device, send registration information to the softswitch device with the best network quality, so that the softswitch device with the best network quality is connected to the local softswitch device The steps to make an association include: 向所述本地软交换设备发送注册信息,所述注册信息包括所述网络质量最佳的软交换设备名称,以使所述本地软交换设备判断所述网络质量最佳的软交换设备名称是否是所述本地软交换设备,并在所述软交换设备名称不是所述本地软交换设备时,发出向所述网络质量最佳的软交换设备注册的通知;Send registration information to the local softswitch device, the registration information includes the name of the softswitch device with the best network quality, so that the local softswitch device can judge whether the name of the softswitch device with the best network quality is the local softswitch device, and when the name of the softswitch device is not the local softswitch device, send a notification to register with the softswitch device with the best network quality; 在接收到所述通知时,向所述网络质量最佳的软交换设备发送注册信息,以使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联。When receiving the notification, send registration information to the softswitch device with the best network quality, so as to associate the softswitch device with the best network quality with the local softswitch device. 2.根据权利要求1所述的软件电话漫游方法,其特征在于,所述软交换设备信息包括本地软交换设备信息、全国所有软交换设备的IP地址列表和名称列表。2 . The software phone roaming method according to claim 1 , wherein the softswitch device information includes local softswitch device information, IP address list and name list of all softswitch devices in the country. 3 . 3.根据权利要求1所述的软件电话漫游方法,其特征在于,当所述软交换设备名称是所述本地软交换设备时,向所述本地软交换设备发送注册信息。3 . The software phone roaming method according to claim 1 , wherein when the name of the softswitch device is the local softswitch device, the registration information is sent to the local softswitch device. 4 . 4.一种软件电话漫游方法,其特征在于,包括:4. a softphone roaming method, is characterized in that, comprises: 接收软件电话发送的注册信息,所述注册信息包括网络质量最佳的软交换设备名称;Receive the registration information sent by the software phone, and the registration information includes the name of the softswitch device with the best network quality; 判断所述网络质量最佳的软交换设备名称是否是本地软交换设备;若是,则向所述软件电话发送注册成功信息;若否,则向所述网络质量最佳的软交换设备发送漫游注册信息;Determine whether the name of the softswitch with the best network quality is a local softswitch; if so, send registration success information to the software phone; if not, send a roaming registration to the softswitch with the best network quality information; 在接收到所述网络质量最佳的软交换设备发送的同意注册信息时,向所述软件电话发送向所述网络质量最佳的软交换设备注册的通知,以使所述软件电话向网络质量最佳的软交换设备发送注册信息,从而使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联。When receiving the registration approval information sent by the softswitch device with the best network quality, send a notification to the software phone to register with the softswitch device with the best network quality, so that the software phone can report to the network quality The best softswitch device sends registration information, so that the softswitch device with the best network quality is associated with the local softswitch device. 5.根据权利要求4所述的软件电话漫游方法,其特征在于,在所述在接收到所述网络质量最佳的软交换设备发送的同意注册信息时,向所述软件电话发送向所述网络质量最佳的软交换设备注册的通知的步骤之后,还包括:5. The roaming method for a software phone according to claim 4, characterized in that, when the consent registration information sent by the softswitch device with the best network quality is received, the software phone is sent to the software phone. After the steps of the notification of the registration of the softswitch device with the best network quality, it also includes: 主叫地软交换设备向接入网关发送建立命令,以在空上下文中建立一个连接,等待摘机事件。The softswitch device at the calling site sends an establishment command to the access gateway to establish a connection in an empty context and wait for an off-hook event. 6.根据权利要求5所述的软件电话漫游方法,其特征在于,在所述主叫地软交换设备向接入网关发送建立命令,以在空上下文中建立一个连接,等待摘机事件的步骤之后,还包括:6. The software phone roaming method according to claim 5, wherein the softswitch device at the calling place sends a setup command to the access gateway to establish a connection in an empty context and wait for an off-hook event. After that, also include: 在接收到来自所述接入网关在主叫用户摘机时发送的报告摘机事件的通知命令时,所述主叫地软交换设备向所述接入网关发送修改命令,以等待主叫用户输入被叫号码;When receiving a notification command to report an off-hook event sent by the access gateway when the calling user goes off-hook, the calling softswitch device sends a modification command to the access gateway to wait for the calling user Enter the called number; 所述主叫地软交换设备接收来自所述接入网关发送的被叫号码;The calling softswitch device receives the called number sent from the access gateway; 接收来自所述主叫地软交换设备在根据所述被叫号码分析出被叫归属的本地软交换设备之后发出的呼叫请求;Receive a call request sent from the softswitch device of the calling site after analyzing the local softswitch device to which the called party belongs according to the called number; 根据所述被叫号码分析出漫游地软交换设备,并向主叫地软交换设备回应被叫漫游信息,以使所述主叫地软交换设备向所述漫游地软交换设备发出呼叫请求;Analyze the roaming softswitch device according to the called number, and respond the called roaming information to the calling softswitch device, so that the calling softswitch device sends a call request to the roaming softswitch device; 所述漫游地软交换设备向所述软件电话发出呼叫请求;The roaming softswitch device sends a call request to the software phone; 所述软件电话应答,呼叫建立。The softphone answers and the call is established. 7.一种软件电话,其特征在于,包括:7. A software phone, characterized in that, comprising: 存储单元,用于配置软交换设备信息;A storage unit, used to configure softswitch device information; 测试单元,用于根据所述软交换设备信息向所有的软交换设备发送用于测试网络质量的协议包,以获得网络质量最佳的软交换设备名称;a testing unit, configured to send a protocol packet for testing network quality to all softswitch devices according to the softswitch device information, so as to obtain the name of the softswitch device with the best network quality; 连接单元,用于当所述软交换设备名称不是本地软交换设备时,向网络质量最佳的软交换设备发送注册信息,以使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联;a connection unit, configured to send registration information to the softswitch device with the best network quality when the name of the softswitch device is not a local softswitch device, so that the softswitch device with the best network quality can communicate with the local softswitch device device to associate; 所述连接单元用于,向所述本地软交换设备发送注册信息,所述注册信息包括所述网络质量最佳的软交换设备名称,以使所述本地软交换设备判断所述网络质量最佳的软交换设备名称是否是所述本地软交换设备,并在所述软交换设备名称不是所述本地软交换设备时,发出向所述网络质量最佳的软交换设备注册的通知;在接收到所述通知时,向所述网络质量最佳的软交换设备发送注册信息,以使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联。The connection unit is configured to send registration information to the local softswitch device, where the registration information includes the name of the softswitch device with the best network quality, so that the local softswitch device judges that the network quality is the best Whether the name of the softswitch device is the local softswitch device, and when the name of the softswitch device is not the local softswitch device, send out a notification to register with the softswitch device with the best network quality; During the notification, the registration information is sent to the softswitch device with the best network quality, so that the softswitch device with the best network quality is associated with the local softswitch device. 8.一种软交换设备,其特征在于,包括:8. A softswitch device, characterized in that, comprising: 接收单元,用于接收软件电话发送的注册信息,所述注册信息包括网络质量最佳的软交换设备名称;a receiving unit, configured to receive registration information sent by the software phone, where the registration information includes the name of the softswitch device with the best network quality; 判断单元,用于判断所述网络质量最佳的软交换设备名称是否是本地软交换设备;若是,则向所述软件电话发送注册成功信息;若否,则向所述网络质量最佳的软交换设备发送漫游注册信息;The judgment unit is used to judge whether the name of the softswitch device with the best network quality is a local softswitch device; if so, send registration success information to the software phone; if not, send the software with the best network quality to the software phone. The switching device sends roaming registration information; 通知单元,用于在接收到所述网络质量最佳的软交换设备发送的同意注册信息时,向所述软件电话发送向所述网络质量最佳的软交换设备注册的通知,以使所述软件电话向网络质量最佳的软交换设备发送注册信息,从而使所述网络质量最佳的软交换设备与所述本地软交换设备进行关联。The notification unit is configured to send a notification to the software phone to register with the softswitch device with the best network quality when receiving the registration consent information sent by the softswitch device with the best network quality, so that the softswitch device with the best network quality is registered. The softphone sends registration information to the softswitch device with the best network quality, so as to associate the softswitch device with the best network quality with the local softswitch device. 9.根据权利要求8所述的软交换设备,其特征在于,主叫地软交换设备向接入网关发送建立命令,以在空上下文中建立一个连接,等待摘机事件;9. The softswitch device according to claim 8, wherein the softswitch device of the calling place sends a setup command to the access gateway to establish a connection in an empty context and wait for an off-hook event; 在接收到来自所述接入网关在主叫用户摘机时发送的报告摘机事件的通知命令时,所述主叫地软交换设备向所述接入网关发送修改命令,以等待主叫用户输入被叫号码;When receiving a notification command to report an off-hook event sent by the access gateway when the calling user goes off-hook, the calling softswitch device sends a modification command to the access gateway to wait for the calling user Enter the called number; 所述主叫地软交换设备接收来自所述接入网关发送的被叫号码;The calling softswitch device receives the called number sent from the access gateway; 所述接收单元还用于接收来自所述主叫地软交换设备在根据所述被叫号码分析出被叫归属的本地软交换设备之后发出的呼叫请求;The receiving unit is further configured to receive a call request sent from the calling softswitch device after analyzing the called home local softswitch device according to the called number; 所述通知单元还用于根据所述被叫号码分析出漫游地软交换设备,并向主叫地软交换设备回应被叫漫游信息,以使所述主叫地软交换设备向所述漫游地软交换设备发出呼叫请求;The notification unit is further configured to analyze the roaming softswitch device according to the called number, and respond to the called roaming information to the calling softswitch, so that the calling softswitch can send the roaming information to the calling softswitch. The softswitch device sends a call request; 所述漫游地软交换设备向所述软件电话发出呼叫请求;The roaming softswitch device sends a call request to the software phone; 所述软件电话应答,呼叫建立。The softphone answers and the call is established.
CN201810668130.0A 2018-06-26 2018-06-26 Softphone, roaming method and softswitch device Active CN108881239B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810668130.0A CN108881239B (en) 2018-06-26 2018-06-26 Softphone, roaming method and softswitch device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810668130.0A CN108881239B (en) 2018-06-26 2018-06-26 Softphone, roaming method and softswitch device

Publications (2)

Publication Number Publication Date
CN108881239A CN108881239A (en) 2018-11-23
CN108881239B true CN108881239B (en) 2021-06-15

Family

ID=64295795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810668130.0A Active CN108881239B (en) 2018-06-26 2018-06-26 Softphone, roaming method and softswitch device

Country Status (1)

Country Link
CN (1) CN108881239B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413136A (en) * 2011-11-21 2012-04-11 重庆市电力公司信息通信分公司 VoIP system and method for realizing penetration of VoIP voice stream through fire wall
CN104158989A (en) * 2014-07-28 2014-11-19 深圳市邦彦信息技术有限公司 Fixed telephone roaming system and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8477758B2 (en) * 2001-12-21 2013-07-02 At&T Intellectual Property I, L.P. Voice over network (VoN)/voice over internet protocol (VoIP) architect having hotline and optional tie line
CN100576864C (en) * 2005-12-29 2009-12-30 耐通信息科技(上海)有限公司 The dynamic registration method of IP phone extension set roaming
CN101345895A (en) * 2007-07-11 2009-01-14 中国电信股份有限公司 Method and system for implementing fixed telephone moving and roaming
CN101951588B (en) * 2010-09-16 2013-04-17 中国联合网络通信集团有限公司 Method and system for accessing server during roaming process of software phone or IP phone user
CN103716299B (en) * 2013-09-22 2019-10-25 南京中兴新软件有限责任公司 A kind of method to be conversated based on SIP, terminal and call business server

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413136A (en) * 2011-11-21 2012-04-11 重庆市电力公司信息通信分公司 VoIP system and method for realizing penetration of VoIP voice stream through fire wall
CN104158989A (en) * 2014-07-28 2014-11-19 深圳市邦彦信息技术有限公司 Fixed telephone roaming system and method

Also Published As

Publication number Publication date
CN108881239A (en) 2018-11-23

Similar Documents

Publication Publication Date Title
JP4167648B2 (en) IP-based video / audio communication system and call switching method using the same
US8897265B2 (en) Call handoff between different networks for hybrid mobile device
KR20040106237A (en) Server component redirection of new media path portion between packet-switched and circuit-switched portions of mobile switching center
CN102780675B (en) Transmission method, device and system for streaming media service
JP5212071B2 (en) Communication device and mobile terminal
CN110290515B (en) Roaming communication method for number portability and call session control function entity
JP5480528B2 (en) Communication method and communication system
JP2007142610A (en) Mobile communication system, and call control server, method, and program
US10178136B2 (en) Systems and methods of providing multimedia service to a legacy device
TWI426770B (en) Voip gateway and mothod for establishing call using the voip gateway
US9083793B2 (en) Method and apparatus for providing network based services to private branch exchange endpoints
JP2014195167A (en) Telephone system and method for the same
CN108881239B (en) Softphone, roaming method and softswitch device
JP2007251612A (en) Ip telephone exchange, and method for roaming between ip telephone exchanges
CN104135419B (en) Communication link construction method, system and private branch exchange system based on private branch exchange system
KR20000007011A (en) System for providing communication services between cellular phones or PCSs and personal computers using internet
WO2011116721A2 (en) Communication method and device for mobile terminal
KR100809398B1 (en) Sms transmission method and system for multicast protocol support
KR20200049715A (en) Vioce call service swiching system, gateway apparatus and service swiching apparatus and control method each of them
KR100442436B1 (en) Method for user authentication using IVR service in internet telephone network
CN111526116B (en) Method and user equipment for improving cellular network universality
US8630254B2 (en) Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program
KR100705581B1 (en) Device and method of MCID registration of terminal in WiFi system using SPI
EP3035627A1 (en) Method of providing coverage extension to an existing mobile network, and corresponding system.
CN119299605A (en) A video surveillance viewing method, system and device based on native video call

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