实现非智能sip终端呼叫等待选择挂机的方法和系统的制作方法

文档序号:7686605阅读:147来源:国知局
专利名称:实现非智能sip终端呼叫等待选择挂机的方法和系统的制作方法
技术领域
本发明涉及VoIP (Voice over Internet Protocol, IP语音传输)领域, 尤其涉及一种实现非智能SIP (Session Initial Protocol,会话发起协议) 终端呼叫等待选择挂机的方法和系统。
背景技术
当前VoIP技术已经大量应用于通信领域,SIP技术利用互联网进行语音 传输,相比于传统的PSTN (Public Switched Tel印hone Network,公共交换 电话网络),在组网成本上具有极大的价格优势,并且充分挖掘了数据通信网 络(互联网)的作用,更适合于电信运营商开辟新的运营地区。
SIP协议在近几年得到了快速的发展。下一代网络的过渡方案(统一通信 方案)和下一代网络通信方案,都正在基于SIP协议进行研究和设计。SIP协 议已经成为了 VoIP业界的明星。
由于SIP协议自身的特点,目前在应用SIP协议的VoIP组网方案中,一 部分轻量级业务——如呼叫等待业务,在SIPUA (SIP电话终端) 一侧实现的。 目前的SIP UA依据其功能特点,分为智能SIP UA和非智能SIP UA (类似传 统电话机)。智能SIPUA,如智能SIP手机,能够为用户提供可视化操作界面, 方便了用户作为呼叫等待业务的主控方进行选择通话等操作。但是。智能SIP UA的成本相对更高,而类似传统电话机的非智能SIP UA,通常同传统的电话 机通过FXS (Foreign Exchange Station,用户模拟中继)相连接,设备成本 较智能SIP UA更低,且更符合传统电话用户的使用习惯。但是用户使用非智 能SIP UA作为呼叫等待业务的主控方时,由于没有可视化操作界面,不便于 进行选择通话的操作。图1为现今国际上大量使用的SIP呼叫等待方案的消息 流程图,详细流程如下
SIP终端A与SIP终端B之前的通话已经建立。
流程l启动呼叫等待业务,
步骤S101,此时SIP终端C发送INVITE消息(邀请消息)呼叫SIP终端 A,消息经由SIP服务器转发;
步骤S102, SIP终端A回应IOO Trying (尝试消息)给SIP终端C;
步骤S103, SIP终端A播放呼叫等待音;
步骤S104, SIP终端A发送180 Ringing (振铃消息)或者183 Session Progress消息(会话进行消息)给SIP终端C,到此呼叫等待业务已经启动;
流程2切换呼叫(挂起当前通话的对端用户、切换呼叫到新呼入的用户),
步骤S105,用户拍叉簧,SIP终端A发送INVITE消息给SIP终端B,其 中携带的SDP (Session Description Protocol,媒体描述协议)的媒体属性 为INACTIVE (非激活状态),挂起SIP终端B;
步骤S106, SIP终端B回复200 OK (响应消息)给SIP终端A, SIP终端 A和SIP终端B的通话被挂起;
步骤S107, SIP终端A发送200 OK给SIP终端C;
步骤S108, SIP终端C回复200 OK对应的ACK消息(确认消息)给SIP 终端A,到此SIP终端A和SIP终端C之间的通话建立,完成了呼叫切换; 流程3结束呼叫等待业务(主控方用户挂机),
步骤S109,主控方用户挂机,SIP终端A发送BYE消息(结束消息)给 SIP终端B,结束SIP终端A和SIP终端B的通话;
步骤SllO, SIP终端A发送BYE消息给SIP终端C, SIP终端A和SIP终 端C的通话,到此呼叫等待业务结束,两路呼叫均结束;
流程4结束呼叫等待业务(参与方用户挂机),
步骤Slll,参与方用户C挂机,SIP终端C发送BYE消息给SIP终端A, 结束SIP终端C和SIP终端A的通话;
步骤S112, SIP终端A发送INVITE消息给SIP终端B,其中携带的SDP 的媒体属性为Send/Receive (收且发,Receive縮略为Recv.),恢复SIP终端 A和SIP终端B的通话;
步骤S113, SIP终端B回复200 OK消息给SIP终端A,恢复SIP终端A 和SIP终端B的通话,到此呼叫等待业务结束,SIP终端A与SIP终端C的呼 叫结束,SIP终端A与SIP终端B继续通话。
SIP终端B挂机的处理流程与流程4相同。
在流程3中,结束呼叫等待业务(主控用户挂机),当主控方用户挂机时,
SIP终端A只能释放SIP终端B和SIP终端C,导致用户无法有选择地结束一
条通话而同另 一方进入通话。

发明内容
为解决上述问题,本发明提供了实现非智能SIP终端呼叫等待选择挂机的 方法和系统,其目的在于,利用现有的SIP信令技术,使非智能SIP UA作为 呼叫等待业务的主控方时,能够对一个用户进行挂机,而同另一用户进行单方 通话。
本发明公开了一种实现非智能SIP终端呼叫等待选择挂机的方法,在非智 能SIP终端和同其有呼叫关系的两个SIP终端进入呼叫等待业务中时,第一个
SIP终端等待,第二个SIP终端与所述非智能SIP终端通话,包括
步骤1,将所述非智能SIP终端挂机,结束同当前通话的第二个SIP终端 间的通话;
步骤2,所述非智能SIP终端振铃;
步骤3,将所述非智能SIP终端摘机,恢复同被挂起的第一个SIP终端间 的通话。
所述呼叫等待业务为,在所述非智能SIP终端同所述第一个SIP终端进行 通话时,所述第二个SIP终端对所述非智能SIP终端进行呼叫,所述非智能 SIP终端切换呼叫同所述第二个SIP终端通话,将所述第一个SIP终端挂起。
所述步骤l进一步包括,将所述非智能SIP终端挂机后,所述非智能SIP 终端向所述第二个SIP终端发送结束消息,以结束同所述第二个SIP终端间的通话。
所述步骤3进一步包括,将所述非智能SIP终端摘机,所述非智能SIP 终端向所述第一个SIP终端发送邀请信息,所述第一个SIP终端接收到所述邀 请信息后回复响应消息,从而所述非智能SIP终端同所述第一个SIP终端间的
通话被恢复。
本发明还公开了一种实现非智能SIP终端呼叫等待选择挂机的系统,包括 IP网络,非智能SIP终端,两个SIP终端,用于分别呼叫所述非智能SIP终 端,所述非智能SIP终端,用于在所述非智能SIP终端和同其有呼叫关系的两 个SIP终端进入呼叫等待业务中时,在被挂机后,结束同当前通话的第二个
SIP终端间的通话,进行振铃,在被摘机后,恢复同所述被挂起的第一个SIP 终端间的通话。
所述呼叫等待业务为,在所述非智能SIP终端同第一个SIP终端进行通话 时,第二个SIP终端呼叫所述非智能SIP终端,所述非智能SIP终端切换呼叫 同所述第二个SIP终端通话,将所述第一个SIP终端挂起。
所述非智能SIP终端进一步用于,在被挂机后,向所述第二个SIP终端发 送结束消息,以结束同所述第二个SIP终端间的通话。
所述非智能SIP终端进一步用于,在被摘机后,向所述第一个SIP终端发 送邀请信息;
所述第一个SIP终端用于,在接收到所述邀请信息后,回复响应消息,从 而所述非智能SIP终端同所述第一个SIP终端间的通话被恢复。
本发明的有益效果在于,无需扩展SIP协议,便可实现非智能SIP终端进 行选择挂机,而且由于不用更改用户切换呼叫的流程(如图1中流程),能够 保持呼叫等待业务切换呼叫操作的便捷。


图1是现有技术SIP呼叫等待方案的消息流程图2是本发明的系统结构图3是本发明的一个优选实施例的消息流程图。
具体实施例方式
本发明的系统如图2所示,包括IP网络,非智能SIP终端,SIP终端B 和SIP终端A。非智能SIP终端、SIP终端B和SIP终端A通过IP网络进行通 信。在非智能SIP终端同SIP终端A间的通话已经建立后,SIP终端B呼叫非 智能SIP终端,非智能SIP终端切换呼叫同SIP终端B通话,将SIP终端A 挂起,此时,非智能SIP终端、SIP终端A和SIP终端B进入呼叫等待业务中。
非智能SIP终端,用于在进入呼叫等待业务中时,在被挂机后,向SIP 终端B发送结束消息,结束同SIP终端B的通话,进行振铃,在被摘机后,向 SIP终端A发送邀请信息,以恢复同SIP终端A的通话。
SIP终端A,用于在接收到所述邀请信息后,回复响应消息,从而所述非
智能SIP终端同所述SIP终端A间的通话被恢复。
本发明方法的消息收发流程图如图3所示。
非智能SIP终端、SIP终端B和SIP终端A通过IP网络进行通信。实施 本发明方法的前提为,非智能SIP终端同SIP终端A的基本通话已建立,SIP 终端B呼叫非智能SIP终端,非智能SIP终端切换呼叫与SIP终端B通话,将 SIP终端A挂起,即启动了呼叫等待业务。
步骤S301,非智能SIP终端被用户挂机,因而SIP终端A被触发发送Bye 消息(结束消息)给SIP终端B,以结束非智能SIP终端和SIP终端B间的通 话;
步骤S302,由于非智能SIP终端还存在一路与SIP终端A的被挂起呼叫, 非智能SIP终端振铃;
步骤S303,非智能SIP终端被用户摘机后,向SIP终端A发送INVITE消 息(邀请消息),INVITE消息的SDP (Session Description Protocol,会话描 述协议)的收发状态为Send/Receive (收且发),以恢复同SIP终端A间的通 话;
步骤S304, SIP终端A向非智能SIP终端回复200 0K消息(响应消息), SIP终端A同非智能SIP终端间通话被恢复,进入基本通话。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领 域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之 内。
权利要求
1.一种实现非智能SIP终端呼叫等待选择挂机的方法,在非智能SIP终端和同其有呼叫关系的两个SIP终端进入呼叫等待业务中时,第一个SIP终端等待,第二个SIP终端与所述非智能SIP终端通话,其特征在于,包括步骤1,将所述非智能SIP终端挂机,结束同当前通话的第二个SIP终端间的通话;步骤2,所述非智能SIP终端振铃;步骤3,将所述非智能SIP终端摘机,恢复同被挂起的第一个SIP终端间的通话。
2. 如权利要求1所述实现非智能SIP终端呼叫等待选择挂机的方法,其 特征在于,所述呼叫等待业务为,在所述非智能SIP终端同所述第一个SIP 终端进行通话时,所述第二个SIP终端对所述非智能SIP终端进行呼叫,所述 非智能SIP终端切换呼叫同所述第二个SIP终端通话,将所述第一个SIP终端 挂起。
3. 如权利要求2所述实现非智能SIP终端呼叫等待选择挂机的方法,其 特征在于,所述步骤l进一步包括,将所述非智能SIP终端挂机后,所述非智 能SIP终端向所述第二个SIP终端发送结束消息,以结束同所述第二个SIP 终端间的通话。
4. 如权利要求3所述实现非智能SIP终端呼叫等待选择挂机的方法,其 特征在于,所述步骤3进一步包括,将所述非智能SIP终端摘机,所述非智能 SIP终端向所述第一个SIP终端发送邀请信息,所述第一个SIP终端接收到所 述邀请信息后回复响应消息,从而所述非智能SIP终端同所述第一个SIP终端 间的通话被恢复。
5. —种实现非智能SIP终端呼叫等待选择挂机的系统,包括IP网络,非 智能SIP终端,两个SIP终端,用于分别呼叫所述非智能SIP终端,其特征在 于,所述非智能SIP终端,用于在所述非智能SIP终端和同其有呼叫关系的两 个SIP终端进入呼叫等待业务中时,在被挂机后,结束同当前通话的第二个 SIP终端间的通话,进行振铃,在被摘机后,恢复同所述被挂起的第一个SIP 终端间的通话。
6. 如权利要求5所述的实现非智能SIP终端呼叫等待选择挂机的系统, 其特征在于,所述呼叫等待业务为,在所述非智能SIP终端同第一个SIP终端 进行通话时,第二个SIP终端呼叫所述非智能SIP终端,所述非智能SIP终端 切换呼叫同所述第二个SIP终端通话,将所述第一个SIP终端挂起。
7. 如权利要求6所述的实现非智能SIP终端呼叫等待选择挂机的系统, 其特征在于,所述非智能SIP终端进一步用于,在被挂机后,向所述第二个 SIP终端发送结束消息,以结束同所述第二个SIP终端间的通话。
8. 如权利要求7所述的实现非智能SIP终端呼叫等待选择挂机的系统, 其特征在于,所述非智能SIP终端进一步用于,在被摘机后,向所述第一个SIP终端发 送邀请信息;所述第一个SIP终端用于,在接收到所述邀请信息后,回复响应消息,从 而所述非智能SIP终端同所述第一个SIP终端间的通话被恢复。
全文摘要
本发明公开了一种实现非智能SIP终端呼叫等待选择挂机的方法,在非智能SIP终端和同其有呼叫关系的两个SIP终端进入呼叫等待业务中时,第一个SIP终端等待,第二个SIP终端与所述非智能SIP终端通话,包括步骤1,将所述非智能SIP终端挂机,结束同当前通话的第二个SIP终端间的通话;步骤2,所述非智能SIP终端振铃;步骤3,将所述非智能SIP终端摘机,恢复同被挂起的第一个SIP终端间的通话。从而利用现有的SIP信令技术,使非智能SIP终端作为呼叫等待业务的主控方时,能够对一个用户进行挂机,而同另一用户进行单方通话。
文档编号H04M7/00GK101197888SQ20081005566
公开日2008年6月11日 申请日期2008年1月4日 优先权日2008年1月4日
发明者林树梁 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1