CN1874380A - Method for realizing a call - Google Patents
Method for realizing a call Download PDFInfo
- Publication number
- CN1874380A CN1874380A CN 200510115810 CN200510115810A CN1874380A CN 1874380 A CN1874380 A CN 1874380A CN 200510115810 CN200510115810 CN 200510115810 CN 200510115810 A CN200510115810 A CN 200510115810A CN 1874380 A CN1874380 A CN 1874380A
- Authority
- CN
- China
- Prior art keywords
- terminal
- softswitch
- sip
- mpty
- sdp
- 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
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了通话的实现方法,第一终端使用SIP协议建立和第二终端的通信后,第一软交换设备收到第一终端由拍叉触发的SIP信令后,挂起第一终端,并通过SIP信令通知第二软交换设备挂起第二终端;在第一软交换设备收集到第一终端所发送的第三终端的号码后,通过SIP信令建立到第三终端所连接的第三软交换设备的连接,并在建立连接过程中将多方通话的业务描述协议SDP传送给第三软交换设备所连接的第三终端;然后,第一软交换设备将所述多方通话的业务描述协议SDP发送给第一终端;第一、三终端根据所述多方通话的业务描述协议SDP建立连接进行之间的通话。使用本发明实现SIP协议下的灵活通话,进而可用于多方通话。
The invention provides a method for implementing a call. After the first terminal establishes communication with the second terminal using the SIP protocol, the first softswitch device suspends the first terminal after receiving the SIP signaling triggered by the hook flashing of the first terminal. And notify the second softswitch equipment to suspend the second terminal by SIP signaling; after the first softswitch equipment collects the number of the third terminal sent by the first terminal, establish the connection to the third terminal by SIP signaling The connection of the 3rd softswitch equipment, and the service description protocol SDP of multi-party conversation is sent to the 3rd terminal that the 3rd softswitch equipment is connected in the process of establishing connection; Then, the first softswitch equipment sends the business of described multiparty conversation The description protocol SDP is sent to the first terminal; the first and third terminals establish a connection according to the service description protocol SDP of the multi-party call to conduct a call between them. The invention realizes flexible conversation under the SIP protocol, and can be used for multi-party conversation.
Description
技术领域technical field
本发明涉及SIP技术领域,特别是指通话的实现方法。The invention relates to the technical field of SIP, in particular to a method for implementing a call.
背景技术Background technique
PSTN网络正在向NGN网络演进,运营商正逐步转向基于NGN的网络解决方案。由于易于实现新的增值业务以及自身的开放性和分布式,NGN已经逐步成为许多运营商的新宠并被列为他们的投资计划。为NGN用户提供各种补充业务(Supplementary Services)已经成为NGN网络解决方案的当务之急。NGN是一个统一的通用网络解决方案,它包括基于IP的用户和网络协议(如SIP、H.323等)。其中,SIP协议由于其开放性及简单等特点,已经成为应用范围最广的协议之一。PSTN network is evolving to NGN network, and operators are gradually turning to NGN-based network solutions. Because it is easy to realize new value-added services and its openness and distribution, NGN has gradually become the new darling of many operators and has been listed as their investment plan. Providing various supplementary services (Supplementary Services) for NGN users has become an urgent task of NGN network solutions. NGN is a unified general network solution, which includes IP-based users and network protocols (such as SIP, H.323, etc.). Among them, the SIP protocol has become one of the most widely used protocols due to its openness and simplicity.
在向NGN演进的过程中,NGN首先必须能够向用户提供类似于PSTN所能提供的所有补充业务,而且对于终端用户来讲,他们对使用补充业务的方式应该保持和在PSTN网络中的使用方式相同,便于用户对NGN中补充业务的接受。目前,在NGN网络中,对于补充业务的实现方式可主要归类为以下两种解决方案:终端控制方式和网络控制方式。In the process of evolution to NGN, NGN must be able to provide users with all supplementary services similar to those provided by PSTN, and for end users, their way of using supplementary services should remain the same as that used in PSTN networks Same, it is convenient for users to accept supplementary services in NGN. At present, in the NGN network, the implementation methods for supplementary services can be mainly classified into the following two solutions: terminal control mode and network control mode.
终端控制方式是一种新的实现方式,它要求终端本身更加智能化,实现更多的业务逻辑和具有更强的业务控制能力。目前仍然缺乏相关的技术标准,并且所要求的终端与其他网络设备之间的互通能力也不尽人意。因此,该方式导致以下等缺陷:用户操作方式与PSTN用户操作方式不一致;由于在终端触发业务,很难对用户的业务可用性进行管理;呼叫流程要求终端与网络服务器之间的密切配合,任何新业务的实施都需要终端和网络服务器的升级支持;在触发业务之前,终端必须根据用户的业务属性以及呼叫的上下文详细信息等决策可以触发什么业务。The terminal control mode is a new implementation mode, which requires the terminal itself to be more intelligent, realize more business logic and have stronger business control capabilities. At present, there is still a lack of relevant technical standards, and the required intercommunication capabilities between terminals and other network devices are not satisfactory. Therefore, this method leads to the following defects: the operation mode of the user is inconsistent with the operation mode of the PSTN user; it is difficult to manage the service availability of the user because the service is triggered at the terminal; the call process requires close cooperation between the terminal and the network server, and any new The implementation of the service requires the upgrade support of the terminal and the network server; before triggering the service, the terminal must decide what service can be triggered according to the user's service attributes and call context details.
网络控制方式是一种采用集中控制方式的实现方案,终端(如SIP IAD)与软交换设备之间可以使用不同的网络协议,但对用户来讲却是完全透明的(即不需要改变用户的使用方式),用户可以仍然使用POTS话机。但目前还没有基于网络控制方式的补充业务实现标准或规范。The network control method is an implementation scheme that adopts a centralized control method. Different network protocols can be used between the terminal (such as SIP IAD) and the softswitch device, but it is completely transparent to the user (that is, there is no need to change the user's usage), the user can still use the POTS phone. However, there is no supplementary service implementation standard or specification based on the network control method at present.
在PSTN中,多方通话业务是一个实用的补充业务,其衍生的业务还包括三方通话、会议电话等等。在NGN中使用SIP协议实现多方通话是一个必然的趋势,但如上所述,目前的补充业务在NGN中实现方式多为终端控制方式,有如上缺点;而对于使用网络控制方式来说,还没有实现多方通话、会议电视等补充业务的相关标准。In PSTN, the multi-party call service is a practical supplementary service, and its derived services also include three-party calls, conference calls, and so on. It is an inevitable trend to use SIP protocol in NGN to realize multi-party calls, but as mentioned above, most of the current supplementary services in NGN are implemented in terminal control mode, which has the above disadvantages; and for using network control mode, there is no Realize relevant standards for supplementary services such as multi-party calls and conference TV.
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供了通话的实现方法,以实现SIP协议下的基于网络控制方式的灵活通话,进而可用于实现多方通话等补充业务。In view of this, the main purpose of the present invention is to provide a call implementation method to realize the flexible call based on the network control mode under the SIP protocol, and then can be used to realize supplementary services such as multi-party calls.
本发明提供了一种通话的实现方法,第一终端使用SIP协议建立和第二终端的通信后,包括以下步骤:The present invention provides a method for implementing a call. After the first terminal uses the SIP protocol to establish communication with the second terminal, it includes the following steps:
A1、连接第一终端的第一软交换设备收到第一终端由拍叉触发的SIP信令后,挂起第一终端,并通过SIP信令通知连接第二终端的第二软交换设备挂起第二终端;A1. After the first softswitch connected to the first terminal receives the SIP signaling triggered by the first terminal’s flashing, it suspends the first terminal, and notifies the second softswitch connected to the second terminal to hang up through SIP signaling. start the second terminal;
B1、第一软交换设备收集到第一终端所发送的第三终端的号码后,通过SIP信令建立到第三终端所连接的第三软交换设备的连接,并在建立连接过程中将多方通话的业务描述协议SDP传送给第三软交换设备所连接的第三终端;After B1, the first softswitch device collects the number of the third terminal sent by the first terminal, it establishes a connection to the third softswitch device connected to the third terminal through SIP signaling, and in the process of establishing a connection, multiple parties The service description protocol SDP of the call is sent to the third terminal connected to the third softswitch device;
C1、第一软交换设备将所述多方通话的业务描述协议SDP发送给第一终端;C1. The first softswitch device sends the service description protocol SDP of the multi-party call to the first terminal;
D1、第一、三终端根据所述多方通话的业务描述协议SDP建立连接进行之间的通话。D1. The first and third terminals establish a connection according to the service description protocol SDP of the multi-party call to conduct a call between them.
其中,步骤C1进一步包括:第一软交换设备通过第二软交换设备将所述多方通话的业务描述协议SDP发送给第二终端;Wherein, step C1 further includes: the first softswitch device sends the service description protocol SDP of the multi-party call to the second terminal through the second softswitch device;
步骤D1进一步包括:第二终端根据所述多方通话的业务描述协议SDP建立与第一、三终端连接进行多方通话。Step D1 further includes: the second terminal establishes a connection with the first terminal and the third terminal according to the service description protocol SDP of the multi-party call to carry out the multi-party call.
其中,步骤D1后进一步包括:Wherein, after step D1, further include:
A3、第一软交换设备收到第一终端由拍叉触发的SIP信令后,挂起第一终端,并通过SIP信令通知第三软交换设备挂起第三终端;A3. After the first softswitch device receives the SIP signaling triggered by the hook flashing from the first terminal, it suspends the first terminal, and notifies the third softswitch device to suspend the third terminal through the SIP signaling;
B3、第一软交换设备收到第一终端特定按键触发的SIP信令后,通过第二软交换设备将所述多方通话的业务描述协议SDP发送给第二终端;B3. After receiving the SIP signaling triggered by the specific key of the first terminal, the first softswitch sends the service description protocol SDP of the multi-party call to the second terminal through the second softswitch;
C3、第一、二终端根据所述多方通话的业务描述协议SDP建立连接进行之间的通话。C3. The first terminal and the second terminal establish a connection according to the service description protocol SDP of the multi-party call to carry out the call between them.
其中,步骤D1后进一步包括:Wherein, after step D1, further include:
A4、第一软交换设备收到第一终端由拍叉触发的SIP信令后,挂起第一终端,并通过SIP信令通知第三软交换设备挂起第三终端;A4. After the first softswitch device receives the SIP signaling triggered by the hook flashing from the first terminal, it suspends the first terminal, and notifies the third softswitch device to suspend the third terminal through the SIP signaling;
B4、第一软交换设备收到第一终端特定按键触发的SIP信令后,通过第二软交换设备将释放指令通知第二软交换设备释放第二终端;B4. After the first softswitch receives the SIP signaling triggered by the specific key of the first terminal, the second softswitch notifies the second softswitch of the release instruction to release the second terminal through the second softswitch;
C4、第一、三终端根据所述多方通话的业务描述协议SDP建立连接进行之间的通话。C4. The first terminal and the third terminal establish a connection according to the service description protocol SDP of the multi-party call to carry out the call between them.
其中,A1、A3或A4后进一步包括:第一软交换请求业务音资源,然后向第一终端播放业务提示音;向挂起的终端播放挂起音。Wherein, after A1, A3 or A4, it further includes: the first softswitch requests the service tone resource, and then plays the service prompt tone to the first terminal; plays the suspension tone to the suspended terminal.
其中,所述终端为SIP终端,根据用户拍叉SIP终端产生所述特定的SIP信令消息;或,Wherein, the terminal is a SIP terminal, and the SIP terminal generates the specific SIP signaling message according to the cross-click of the user; or,
所述终端包括POTS终端和SIP网关,POTS终端将所述用户拍叉信号传递给SIP网关,SIP网关收到后产生所述特定的SIP信令消息。The terminal includes a POTS terminal and a SIP gateway. The POTS terminal transmits the cross-click signal of the user to the SIP gateway, and the SIP gateway generates the specific SIP signaling message after receiving it.
其中,所述SIP网关包括:SIP接入网关SIP AG或SIP综合接入设备SIP-IAD。Wherein, the SIP gateway includes: a SIP access gateway SIP AG or a SIP integrated access device SIP-IAD.
其中,步骤B1之前进一步包括:第一软交换设备申请用于多方通话的会议资源,所述多方通话的业务描述协议SDP为包括所述会议资源的SDP。Wherein, before step B1, it further includes: the first softswitch device applies for a conference resource for the multi-party call, and the SDP of the multi-party call is an SDP including the conference resource.
本发明提供了另一种通话的实现方法,第一终端使用SIP协议建立和某终端的通信后,包括以下步骤:The present invention provides another method for implementing a call. After the first terminal uses the SIP protocol to establish communication with a certain terminal, it includes the following steps:
A9、第一软交换设备收到第一终端由拍叉触发的SIP信令后,挂起第一终端,并通过SIP信令通知其他连接中的软交换设备挂起其他终端;A9. After the first softswitch device receives the SIP signaling triggered by the hook flashing from the first terminal, it suspends the first terminal, and notifies other connected softswitch devices to suspend other terminals through the SIP signaling;
B9、第一软交换设备收集到第一终端所发送的下一终端的号码后,通过SIP信令建立到下一终端所连接的软交换设备的连接,并在建立连接过程中将多方通话的业务描述协议SDP传送给所述交换设备所连接的下一终端;B9. After the first softswitch equipment collects the number of the next terminal sent by the first terminal, it establishes a connection to the softswitch equipment connected to the next terminal through SIP signaling, and in the process of establishing the connection, the multi-party conversation The service description protocol SDP is transmitted to the next terminal connected to the switching device;
C9、第一软交换设备将所述多方通话的业务描述协议SDP发送给所挂起的终端;C9. The first softswitch device sends the service description protocol SDP of the multi-party call to the suspended terminal;
D9、根据所述多方通话的业务描述协议SDP建立上述终端之间的多方通话。D9. Establish the multiparty call between the above terminals according to the service description protocol SDP of the multiparty call.
由上述方法可以看出,本发明基于网络控制方式为SIP用户提供灵活的通话业务,不仅可以实现多方的同时通话,还可实现不同用户之间的切换通话,从而实现了灵活的多方通话及基于多方通话的会议电话。由于采用的是网络控制方式,多方通话业务逻辑在网络服务器侧(如软交换设备)完成,网络资源(如会议资源,语音资源等)的分配和管理也由网络服务器侧提供,并且网络资源由多个用户共享使用,也为业务提供商提供了良好的业务可管理和可控制能力。并且,由于采用的是网络控制方式实现灵活的通话业务,分离了SIP终端和SIP服务器的耦合,通话业务实现方式将不改变用户在使用业务时的操作方式。As can be seen from the above method, the present invention provides flexible call services for SIP users based on the network control method, which can not only realize simultaneous calls of multiple parties, but also switch calls between different users, thereby realizing flexible multi-party calls and based on Conference call for multiple parties. Since the network control method is adopted, the business logic of the multi-party call is completed on the network server side (such as a soft switch device), and the distribution and management of network resources (such as conference resources, voice resources, etc.) are also provided by the network server side, and the network resources are provided by the network server. Shared use by multiple users also provides service providers with good service manageability and controllability. Moreover, since the network control method is adopted to realize the flexible calling service, the coupling between the SIP terminal and the SIP server is separated, and the implementing method of the calling service will not change the user's operation mode when using the service.
附图说明Description of drawings
图1为多方通话的建立流程图。Figure 1 is a flow chart of establishing a multi-party call.
图2为双方通话第三方挂起的多方通话建立流程图图。Fig. 2 is a flow chart of establishing a multi-party call in which the third party hangs up the two-party call.
图3为使挂起的用户恢复多方通话的流程图。Fig. 3 is a flow chart of resuming a multi-party call for a suspended user.
图4为多方通话的建立流程中释放挂起的用户的流程图。Fig. 4 is a flow chart of releasing a suspended user in the process of establishing a multi-party call.
具体实施方式Detailed ways
本文提出了在NGN网络中为SIP用户提供灵活通话的实现方案,以实现用户通话中的灵活切换与不同用户之间的通话,以及实现灵活的多方通话。下面参见附图结合实施例对本发明进行详细说明。This paper proposes a solution to provide flexible calls for SIP users in the NGN network, so as to realize flexible switching during user calls and calls between different users, as well as flexible multi-party calls. The present invention will be described in detail below with reference to the accompanying drawings and embodiments.
首先参见图1示出的多方通话的建立流程图对本发明进行详细说明,该例中,SIP终端A的用户拥有发起和管理多方通话业务的权限,在SIP终端A呼叫SIP终端B且进入通话态后SIP终端A用户通过拍叉呼叫SIP终端C的用户,发起SIP终端A、B、C之间的多方通话,多方通话建立方法包括以下步骤:First, the present invention is described in detail with reference to the flow chart of establishing a multi-party call shown in Figure 1. In this example, the user of SIP terminal A has the authority to initiate and manage the multi-party call service, and calls SIP terminal B at SIP terminal A and enters the conversation state Afterwards, the user of SIP terminal A calls the user of SIP terminal C by flashing fork, and initiates a multi-party call between SIP terminals A, B, and C. The method for establishing a multi-party call includes the following steps:
步骤101:用户拍叉,SIP终端A检测到该拍叉事件后,触发re-INVITE(重邀请)消息上报给软交换A。该re-INVITE的SDP(会话描述协议)为HOLD SDP。Step 101: The user flashes the hook, and after the SIP terminal A detects the hook flash event, it triggers a re-INVITE (re-invitation) message and reports it to the softswitch A. The SDP (Session Description Protocol) of this re-INVITE is HOLD SDP.
步骤102:软交换A收到所述re-INVITE,向可用的资源服务器申请HOLD音资源,在申请成功后通过软交换B向SIP终端B发送re-INVITE消息,该消息中的SDP也是HOLD SDP,以将SIP终端B挂起,SIP终端B呼叫被挂起后,该呼叫原有的RTP媒体流也将被暂停;该消息中的SDP还含有媒体资源,以让SIP终端B的用户听HOLD音。Step 102: Softswitch A receives the re-INVITE, applies for a HOLD tone resource to an available resource server, and sends a re-INVITE message to SIP terminal B through softswitch B after the application is successful, and the SDP in the message is also a HOLD SDP , to suspend SIP terminal B. After the call of SIP terminal B is suspended, the original RTP media stream of the call will also be suspended; the SDP in this message also contains media resources, so that the user of SIP terminal B can listen to the HOLD sound.
步骤103:软交换A向SIP终端A返回响应消息(200/ACK),该响应消息指示SIP终端A向用户送业务音提示用户拨号。Step 103: Softswitch A returns a response message (200/ACK) to SIP terminal A, and the response message instructs SIP terminal A to send a service tone to the user to prompt the user to dial.
步骤104:SIP终端A收到响应消息后,向用户送业务音,并开始进行收号操作,收集用户拨入的SIP终端C的号码。Step 104: After receiving the response message, SIP terminal A sends a service tone to the user, and starts to collect numbers to collect the number of SIP terminal C dialed in by the user.
步骤105:在收号操作结束后,SIP终端A通过INFO消息上报给软交换A所收集的SIP终端C的号码。Step 105: After the number collection operation is completed, SIP terminal A reports the number of SIP terminal C collected to softswitch A through an INFO message.
步骤106:软交换A得到上报的SIP终端C的号码后,判断号码已经收全后,向SIP终端C发起呼叫请求。在向SIP终端C发起的呼叫请求消息中携带会议资源的SDP,可以称为CONF SDP。Step 106: After obtaining the reported number of the SIP terminal C, the softswitch A initiates a call request to the SIP terminal C after judging that all the numbers have been received. The SDP carrying conference resources in the call request message initiated to the SIP terminal C may be called CONF SDP.
为了防止在将SIP终端C接通后申请会议资源失败,以及为了在SIP终端C摘机后就能够直接进入会议,在向SIP终端C发起呼叫请求之前可以先在本地申请会议资源,在向SIP终端C发起的呼叫请求消息中携带所述会议资源的SDP。In order to prevent the failure of applying for conference resources after SIP terminal C is connected, and to directly enter the conference after SIP terminal C goes off-hook, you can apply for conference resources locally before initiating a call request to SIP terminal C. The call request message initiated by terminal C carries the SDP of the conference resource.
步骤107:在接收到SIP终端C的摘机信号后,软交换A负责向SIP终端A、B发起媒体修改过程,将SIP终端A、B加入到会议中。其修改过程为:软交换A分别向SIP终端A、B发起re-INVITE过程,re-INVITE请求消息中携带的是会议资源的SDP。Step 107: After receiving the off-hook signal from the SIP terminal C, the softswitch A is responsible for initiating a media modification process to the SIP terminals A and B, and adding the SIP terminals A and B into the conference. The modification process is as follows: the softswitch A initiates a re-INVITE process to the SIP terminals A and B respectively, and the re-INVITE request message carries the SDP of the conference resource.
之后,SIP终端A、B收到re-INVITE消息,根据会议资源的SDP,加入当前会议,实现SIP终端A、B、C的多方通话。Afterwards, SIP terminals A and B receive the re-INVITE message, and join the current conference according to the SDP of the conference resource, realizing the multi-party call of SIP terminals A, B and C.
任何时候,SIP终端A再次收到用户拍叉并呼叫其他用户如SIP终端D,在SIP终端D应答后他也将被加入到会议之中,不再赘述。At any time, SIP terminal A receives the user's hook flash again and calls other users such as SIP terminal D. After SIP terminal D answers, he will also be added to the conference, and will not be described again.
如图2,根据实际的业务需要,也可以实现呼叫SIP终端C后,实现SIP终端A、C之间的通话,而挂起当前的SIP终端B。实现这种情况,需要在步骤107时,不向SIP终端B发起媒体修改过程,而仅向SIP终端A发起媒体修改过程,将SIP终端A加入到会议中,实现SIP终端A和C进入了会议状态进行通通话,而SIP终端B仍处于挂起状态。As shown in Fig. 2, according to the actual business needs, after calling the SIP terminal C, the call between the SIP terminals A and C can be realized, and the current SIP terminal B is suspended. To realize this situation, it is necessary to not initiate the media modification process to SIP terminal B in step 107, but only initiate the media modification process to SIP terminal A, add SIP terminal A to the conference, and realize that SIP terminals A and C have entered the conference state to make a call, but SIP terminal B is still in the suspended state.
而对于图2的实施例,当SIP终端A与C正在进行通话,SIP终端B被挂起的状态时,SIP终端A仍可以再次拍叉发起三方通话业务,参见图3,包括以下步骤:For the embodiment of FIG. 2, when SIP terminal A and C are talking, and SIP terminal B is in a suspended state, SIP terminal A can still flash the hook again to initiate a three-party call service. Referring to FIG. 3, it includes the following steps:
步骤301:用户再次拍叉,SIP终端A检测到该拍叉事件后,触发re-INVITE(重邀请)消息上报给软交换A。该re-INVITE的SDP(会话描述协议)为HOLD SDP。Step 301: The user flashes the hook again. After the SIP terminal A detects the hook flashing event, it triggers a re-INVITE (re-invitation) message and reports it to the softswitch A. The SDP (Session Description Protocol) of this re-INVITE is HOLD SDP.
步骤302:软交换A收到所述re-INVITE,通知软交换C将SIP终端C挂起,软交换A并向SIP终端A返回响应消息(200/ACK),该响应消息指示SIP终端向用户送业务音。Step 302: Softswitch A receives said re-INVITE, notifies Softswitch C that SIP terminal C is suspended, and Softswitch A returns a response message (200/ACK) to SIP terminal A, and this response message indicates that the SIP terminal sends a message to the user. Send business tone.
步骤303:SIP终端A进行收号操作,收集用户拨入的号码,并通过INFO消息上报给软交换A。本例中,根据业务要求,收集用户拨入的号码为“1”,表示指示进入三方通话状态。Step 303: SIP terminal A performs number collection operation, collects the numbers dialed in by the user, and reports to softswitch A through an INFO message. In this example, according to the service requirements, the number dialed in by the collected user is "1", indicating that the user enters into the three-party call state.
步骤304:软交换A收到用户拨号选择后,若还没有分配会议资源则分配会议资源,本例由于已经分配了会议资源,则直接向SIP终端A、B、C三方发起媒体修改过程。该媒体修改过程的re-INVITE请求消息携带的将是会议资源的SDP。Step 304: After receiving the user's dialing selection, softswitch A allocates conference resources if they have not been allocated. In this example, since conference resources have been allocated, the media modification process is directly initiated to SIP terminals A, B, and C. The re-INVITE request message in the media modification process will carry the SDP of the conference resource.
之后,SIP终端A、B、C响应接入会议系统。实现之间的三方通话。Afterwards, the SIP terminals A, B, and C respond to access the conference system. Realize the three-way call between them.
对于图3的实施例,当SIP终端A与C正在进行通话,SIP终端B被挂起的状态时,在步骤303中,若根据业务要求,收集用户拨入的号码为表示释放在挂起的SIP终端B的号码“3”时,参见图4,则相应的之后的步骤为:软交换A收到用户拨号选择后,指示软交换B释放SIP终端B的资源,同时指示软交换C恢复SIP终端A与C之间的会议通话。这个过程就是拍叉发起释放被挂起SIP终端B的过程。For the embodiment of Fig. 3, when SIP terminal A and C are talking, when SIP terminal B is in the suspended state, in step 303, if according to service requirements, collect the number dialed in by the user to represent the release of the suspended When the number of SIP terminal B is "3", refer to Figure 4, the corresponding subsequent steps are: after receiving the user's dialing selection, softswitch A instructs softswitch B to release the resources of SIP terminal B, and at the same time instructs softswitch C to resume SIP A conference call between terminals A and C. This process is the process of flashing the hook to initiate the release of the suspended SIP terminal B.
对于图3的实施例,当SIP终端A与C正在进行通话,SIP终端B被挂起的状态时,在步骤303中,若根据业务要求,收集用户拨入的号码为表示切换到与挂起的SIP终端B通信的号码“4”时,则相应的之后的步骤为:软交换A收到用户拨号选择后,指示软交换B恢复与SIP终端B之间的会议通话;同时指示软交换C挂起SIP终端C。这个过程就是拍叉发起切换与被挂起用户B的通话过程For the embodiment of Fig. 3, when SIP terminal A and C are talking, when SIP terminal B is in the suspended state, in step 303, if according to business requirements, collect the number dialed in by the user to indicate switching to and suspending When the SIP terminal B communicates with the number "4", the corresponding subsequent steps are: after receiving the user's dial selection, softswitch A instructs softswitch B to resume the conference call with SIP terminal B; at the same time instructs softswitch C to Suspend SIP terminal C. This process is the process of flashing the mobile phone to initiate a handover with the suspended user B.
上文中的SIP终端可以是POTS话机与SIP网关的组合,SIP网关可以是SIP AG(SIP接入网关)、SIP-IAD(SIP综合接入设备)等设备。SIP网关,用于实现POTS话机的接入,将语音数字化并打包为IP传送到SIP业务控制单元,以及与POTS采用电信信令通信,使用SIP与SIP业务控制单元通信。POTS通过SIP网关接入网络,POTS发出拍叉信号的是模拟信号,由SIP网关接收后,触发生成re-INVITE消息。当然对于支持SIP协议的SIP终端,可以直接根据拍叉re-INVITE触发信息,同样适于本发明。The SIP terminal mentioned above can be a combination of POTS phones and SIP gateways, and the SIP gateways can be SIP AG (SIP Access Gateway), SIP-IAD (SIP Integrated Access Device) and other devices. The SIP gateway is used to realize the access of the POTS phone, digitize the voice and package it into IP and transmit it to the SIP service control unit, and communicate with the POTS through telecommunication signaling, and use SIP to communicate with the SIP service control unit. The POTS accesses the network through the SIP gateway, and the flashing signal sent by the POTS is an analog signal. After being received by the SIP gateway, it triggers the generation of a re-INVITE message. Of course, for a SIP terminal that supports the SIP protocol, the re-INVITE trigger information can be directly triggered according to the hook flashing, which is also suitable for the present invention.
由上述方法可以看出,本发明基于网络控制方式为SIP用户提供灵活的通话业务,不仅可以实现多方的同时通话,还可实现不同用户之间的切换通话,从而实现了灵活的通话控制,进而可为用户提供多方通话及基于多方通话的会议电话。As can be seen from the above method, the present invention provides flexible call services for SIP users based on the network control method, which can not only realize simultaneous calls of multiple parties, but also switch calls between different users, thereby realizing flexible call control, and then It can provide users with multi-party calls and conference calls based on multi-party calls.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101158102A CN100459634C (en) | 2005-11-09 | 2005-11-09 | How to implement the call |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101158102A CN100459634C (en) | 2005-11-09 | 2005-11-09 | How to implement the call |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1874380A true CN1874380A (en) | 2006-12-06 |
| CN100459634C CN100459634C (en) | 2009-02-04 |
Family
ID=37484633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005101158102A Expired - Fee Related CN100459634C (en) | 2005-11-09 | 2005-11-09 | How to implement the call |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100459634C (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008101443A1 (en) * | 2007-02-16 | 2008-08-28 | Huawei Technologies Co., Ltd. | A method, system and device for acquiring a media stream |
| WO2010020167A1 (en) * | 2008-08-18 | 2010-02-25 | 华为技术有限公司 | Method for transferring media flow and system and server thereof |
| CN101854441A (en) * | 2010-05-26 | 2010-10-06 | 广东欧珀移动通信有限公司 | A method for controlling a multi-party call terminal |
| CN101997997A (en) * | 2010-11-19 | 2011-03-30 | 太仓市同维电子有限公司 | System for realizing Internet telephony call transfer by utilizing SIP protocol and method thereof |
| CN101110870B (en) * | 2007-08-27 | 2011-05-25 | 中兴通讯股份有限公司 | Method for implementing switch hook in conversation initialized protocol |
| CN102480574A (en) * | 2010-11-23 | 2012-05-30 | 中兴通讯股份有限公司 | Three-party calling method, device and system |
| CN104468622A (en) * | 2014-12-22 | 2015-03-25 | 上海网测通信技术有限公司 | Method for achieving three-party calling based on SIP protocol call waiting service |
| CN105491040A (en) * | 2015-12-07 | 2016-04-13 | 上海市共进通信技术有限公司 | Multiparty conference calling method based on SIP protocol |
| CN110493022A (en) * | 2019-08-26 | 2019-11-22 | 中国联合网络通信集团有限公司 | A kind of method for building up, the apparatus and system of tripartite's session |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5263084A (en) * | 1991-07-22 | 1993-11-16 | Northern Telecom Limited | Spontaneous caller identification with call-waiting |
| US6920213B2 (en) * | 2000-09-15 | 2005-07-19 | Verizon Services Corp. | Methods and apparatus for facilitating the interaction between multiple telephone and computer users |
| CN1225133C (en) * | 2002-12-27 | 2005-10-26 | 北京邮电大学 | Method of opening control point business capacity of intelligent network service to the third party |
-
2005
- 2005-11-09 CN CNB2005101158102A patent/CN100459634C/en not_active Expired - Fee Related
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008101443A1 (en) * | 2007-02-16 | 2008-08-28 | Huawei Technologies Co., Ltd. | A method, system and device for acquiring a media stream |
| CN101110870B (en) * | 2007-08-27 | 2011-05-25 | 中兴通讯股份有限公司 | Method for implementing switch hook in conversation initialized protocol |
| WO2010020167A1 (en) * | 2008-08-18 | 2010-02-25 | 华为技术有限公司 | Method for transferring media flow and system and server thereof |
| CN101657026B (en) * | 2008-08-18 | 2013-01-23 | 华为技术有限公司 | Media stream transferring method, user equipment and server |
| CN101854441A (en) * | 2010-05-26 | 2010-10-06 | 广东欧珀移动通信有限公司 | A method for controlling a multi-party call terminal |
| CN101997997A (en) * | 2010-11-19 | 2011-03-30 | 太仓市同维电子有限公司 | System for realizing Internet telephony call transfer by utilizing SIP protocol and method thereof |
| WO2012068839A1 (en) * | 2010-11-23 | 2012-05-31 | 中兴通讯股份有限公司 | Method, device and system for three-party call |
| CN102480574A (en) * | 2010-11-23 | 2012-05-30 | 中兴通讯股份有限公司 | Three-party calling method, device and system |
| CN102480574B (en) * | 2010-11-23 | 2015-01-28 | 中兴通讯股份有限公司 | Three-party calling method, device and system |
| CN104468622A (en) * | 2014-12-22 | 2015-03-25 | 上海网测通信技术有限公司 | Method for achieving three-party calling based on SIP protocol call waiting service |
| CN104468622B (en) * | 2014-12-22 | 2018-04-13 | 上海网测通信技术有限公司 | The method that Three-Way Calling is realized based on Session Initiation Protocol call waiting |
| CN105491040A (en) * | 2015-12-07 | 2016-04-13 | 上海市共进通信技术有限公司 | Multiparty conference calling method based on SIP protocol |
| CN110493022A (en) * | 2019-08-26 | 2019-11-22 | 中国联合网络通信集团有限公司 | A kind of method for building up, the apparatus and system of tripartite's session |
| CN110493022B (en) * | 2019-08-26 | 2021-05-11 | 中国联合网络通信集团有限公司 | A method, device and system for establishing a three-party session |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100459634C (en) | 2009-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1918893A (en) | Method and system for providing call answering service between a source phone and a destination phone | |
| CN100488111C (en) | Method for implementing WIMAX dynamic QQS based on terminal perception service | |
| WO2010045812A1 (en) | Method, apparatus and system for call switching | |
| CN1553676A (en) | Method for Multiple Protocol Terminals to Conduct Same Audio-Video Conference | |
| CN100352295C (en) | Realization Method of IP Multimedia Subsystem Session Falling Back to Circuit Switching Call | |
| CN101227532B (en) | A video queuing method and system based on soft queuing | |
| CN1556645A (en) | A system and method for providing personalized ring back tone service in next generation network | |
| CN100459634C (en) | How to implement the call | |
| CN101883116B (en) | Call processing method and media gateway | |
| CN1275448C (en) | A method for controlling telephone call via computer | |
| CN101227531B (en) | Method and system for monitoring video based on soft queue | |
| CN103139055B (en) | Voice home gateway side realizes method and the device of internal call transfer | |
| CN100558127C (en) | Method of Realizing Supplementary Services Related to Fork Flashing in NGN | |
| CN1738263A (en) | Monitoring method for soft switching system media stream and gateway-monitoring processing device | |
| CN1622555A (en) | Port dynamic binding module for media gateway and dynamic binding method thereof | |
| WO2019061070A1 (en) | User equipment access method and apparatus for use with r2 device | |
| CN101030999A (en) | System and method for utilizing narrow-band color bell by wide-band user | |
| CN101227473A (en) | System and method for master control conference of multimedia communication system | |
| CN1893475A (en) | Method for realizing handshake between network apparatus and network terminal while talking | |
| CN101039525A (en) | Calling control method for fixed network user access mobile core network | |
| CN101030998A (en) | System and method for supplying echo-bell imaging service in next generation network | |
| KR100640289B1 (en) | Operation method of IP terminal for receiving call service and its IP terminal | |
| CN101031000A (en) | System and method for utilizing wide-band color bell by narrow-band user | |
| CN1925461A (en) | Method for talking caller identification display in communication system | |
| CN101052073A (en) | Method for establishing multiparty conversation |
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: 20090204 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |