本发明专利技术公开了一种SIP服务器的Park保留方法和系统,包括SIP电话机的Park事件通告系统和SIP电话机间的Park保留呼叫系统。本Park事件通告系统针对具有Line功能按键的SIP电话机,将登录ParkSlot识别号的Line功能按键创建为Park按键,并将具有该识别号相同的SIP电话机构建为一个Park保留组。本Park保留呼叫系统,当按下通话中的一台SIP电话机的Park按键时,保留另一台话机的通话,并对该Park按键所属的Park保留组,利用Park按键指示灯通告Park保留事件;当该Park保留组中的一台SIP电话机接听并按下Park保留解除特殊号码后,恢复与保留中的话机通话。
【技术实现步骤摘要】
—种SIP服务器的Park保留方法和系统
本专利技术涉及信息技术及通信
,特别涉及运行在SIP服务器上的一种Park保留方法和系统。
技术介绍
运行于SIP服务器的Park保留是电话系统的一种功能特性,用于将一个通话在这台电话上保持起来,然后再与另外的话机上继续通话。现有的Park保留通常采用思科的方案:首先,在SIP服务器上配置Call Park选项,新建一个Call Park电话号码,供Park保留使用;其次,通话中的2台SIP电话机,其中一台按下SIP电话机的Park后,将另一台SIP电话机保留;当其他位置的SIP电话机拨打Call Park电话号码后,可以续接刚才的通话。伴随下一代互联网的发展及SIP软交换技术的推广应用,SIP电话机间的Park保留应用日益得到通信业界关注。因此,如何方便、灵活、有效地实现Park保留,已经成为需要解决的现实问题。
技术实现思路
本专利技术的目的在于提供一种能够方便、灵活、有效地对SIP服务器与SIP电话机进行Park保留的系统及其方法。为了实现上述目的,本专利技术一种SIP服务器的Park保留系统,包括: (1)SIP电话机的Park事件通告系统,针对具有Line功能按键的SIP电话机,开启事件通告机制,在注册时向SIP服务器发送一个带有ParkSlot识别号事件的SUBSCRIBE请求,SIP服务器返回该Park事件的NOTIFY请求,则将登录ParkSlot识别号的Line功能按键创建为该SIP电话机的Park按键,同时将具有相同ParkSlot识别号的SIP电话机构建为一个Park保留组; (2)SIP电话机间的Park保留呼叫系统,针对通话中的两个SIP电话机,当按下其中一台SIP电话机的Park按键时,SIP服务器接受来自SIP电话机的INFO请求,先向该SIP电话机发送BYE请求终结其通话,再向将另一台通话中的SIP电话机发送保留请求INVITE实施Park保留,再对该Park按键所属的Park保留组的所有SIP电话机发送NOTIFY信息,使SIP电话机的Park按键指示灯闪烁,通知本SIP电话机持有一个Park保留事件,此过程为SIP电话机的Park保留;当该Park保留组中的一台SIP电话机接听并且按下Park保留解除特殊号码后,SIP服务器向将Park保留中的SIP电话机发送保留解除请求INVITE进行保留解除,与park保留中的SIP电话机恢复通话,并且对该Park按键所属的Park保留组的所有SIP电话机发送NOTIFY信息,使SIP电话机的Park按键指示灯熄灭,通知本SIP电话机的Park保留事件已经解除,此过程为SIP电话机的Park保留解除。本专利技术还提供一种利用所述系统实现SIP服务器的Park保留的方法,该方法包括以下步骤: (DSIP电话机的Park事件通告系统利用事件通告机制创建Park按键及Park保留组的方法; (2)SIP电话机间的Park保留呼叫系统利用SIP电话机的Park按键实施Park保留的方法; (3)SIP电话机间的Park保留呼叫系统利用Park保留解除特殊号码实施Park保留解除的方法。该SIP服务器的Park保留的方法中,所述的SIP电话机的事件通知系统利用事件通告机制创建Park按键及Park保留组的方法,包括以下步骤: (11)所述的SIP电话机的Park事件通告系统,针对具有Line功能键的SIP电话机需要开启事件通告选项; (12)所述的SIP电话机的Park事件通告系统,针对SIP电话机的Line功能键,登录“park; slotId=l”Park事件,并设置expire的值与SIP电话机注册expire的值相同; (13)所述的SIP电话机的Park事件通告系统,SIP电话机在每次注册时,随即发送一个持有ParkSlot识别号的“Event: park; slotId=l”事件的SUBSCRIBE请求给SIP服务器,SIP服务器返回带有“Event: park; slotId=l”事件的NOTIFY请求,至此本Line功能键被创建为具有ParkSlot识别号“park; SlotId=IltJ Park按键,具有相同ParkSlot识别号“park; slotId=l”的Park按键的SIP电话机之间被构建为一个Park保留组; (14)所述的SIP电话机的Park事件通告系统,当SIP电话机有多个Line功能键时,针对每个Line功能键分别重复上记(11)- (13)步骤:第2个Line功能键登录“park; slotId=2”的Park事件,设置expire的值与注册expire的值相同,SIP电话机在注册时发送一个持有ParkSlot识别号的“Event: park; slotId=2”事件的SUBSCRIBE请求给SIP服务器,SIP服务器返回带有“Event: park; slotId=2”事件的NOTIFY请求,至此第2个Line功能键被创建为具有ParkSlot识别号“park; slotId=2”的Park按键,具有相同ParkSlot识别号“park; slotId=2”的Park按键的SIP电话机之间被构建为第2个Park保留组,以此类推,多个Line功能键分别被创建为具有不同ParkSlot识别号的Park按键,具有相同ParkSlot识别号的Park按键的SIP电话机之间组成同一 Park保留组,从而在SIP电话机之间被创建为多个Park保留组。该SIP服务器的Park保留的方法中,所述的SIP电话机间的Park保留呼叫系统利用SIP电话机的Park按键实施Park保留的方法,包括以下步骤: (21)所述的SIP电话机间的Park保留呼叫系统,通话中的2个SIP电话机,按下其中一个SIP电话机的第I个Line功能键Park按键,向SIP服务器发出一个INFO请求,在INFO的Body里的内容为“Operation=park&SlotId=l”,SIP服务器返回2000K,并且在2000K的Body里也同样包含此ParkSlot识别号的值I ;如果当按下第2个Line功能键Park按键的情况下,贝1J在INFO的Body里的内容为“0peration=park&SlotId=2”,以此类推; (22)所述的SIP电话机间的Park保留呼叫系统,SIP服务器向操作Park按键的SIP电话机发出BYE请求,SIP电话机接到BYE请求后返回2000K给SIP服务器,终止本SIP电话机的通话; (23)所述的SIP电话机间的Park保留呼叫系统,SIP服务器向另一台SIP电话机发送保留re-1NVITE请求,该话机返回2000K给SIP服务器后,该话机变成保留状态; (24)所述的SIP电话机间的Park保留呼叫系统,SIP服务器向ParkSlot识别号为I的Park保留组的所有SIP电话机发送NOTIFY请求,并且在NOTIFY请求的Body里的值为1、在NOTIFY请求的Header里包含“Event: park; slotId=l”事件,接到此NOTIFY信息的所有SIP电话机返回2000K后,各SIP电话本文档来自技高网...
【技术保护点】
一种SIP服务器的Park保留方法和系统,包括SIP电话机的Park事件通告系统、及SIP电话机间的Park保留呼叫系统。
【技术特征摘要】
1.一种SIP服务器的Park保留方法和系统,包括SIP电话机的Park事件通告系统、及SIP电话机间的Park保留呼叫系统。2.根据权利要求1所述的SIP电话机的Park事件通告系统,其特征在于:针对具有Line功能按键的SIP电话机,开启事件通告机制,在注册时发送一个带有ParkSlot识别号事件的SUBSCRIBE请求,SIP服务器返回该Park事件的NOTIFY请求,则将登录ParkSlot识别号的Line功能按键创建为SIP电话机的Park按键,并且将具有相同ParkSlot识别号的SIP电话机构建为一个Park保留组。3.根据权利要求1所述的SIP电话机间的Park保留呼叫系统,其特征在于:针对通话中的两个SIP电话机,当按下其中一台SIP电话机的Park按键时,SIP服务器接受来自SIP电话机...
【专利技术属性】
技术研发人员:朱剑锋,王芳,其他发明人请求不公开姓名,
申请(专利权)人:朱剑锋,
类型:发明
国别省市:海南;66
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。