专利名称:一种实现摘机触发业务的方法
技术领域:
本发明涉及通信技术领域中的摘机触发业务,尤其涉及一种实现摘机触发业务的方法。
背景技术:
随着通信技术的发展,摘机触发业务的应用越来越广泛。例如如果用户注册了立即热线,则用户摘机后软交换(SS)将自动拨打用户注册的热线号码,实现摘机触发业务。如果用户处于欠费状态,则用户摘机后SS将向用户播放欠费提示音,提醒用户及时交纳话费。如果主叫预付费的余额不足,则用户摘机后SS将向用户播放充值提示音,提醒用户及时充值。
目前,在下一代网络(NGN)中,由于用户一般在SS上签约业务,所以用户签约的摘机触发业务信息被保存在SS上,对用户摘机触发业务的控制由SS完成。
如图1所示,图1示出了目前在NGN网络中实现媒体网关(MG)用户摘机触发业务的方法流程图。MG用户预先在SS上签约摘机触发业务,该方法还包括以下步骤步骤101MG用户摘机,话机电路接通,在话机与MG之间的电路上出现摘机信号。
步骤102MG检测到摘机信号,向SS发送用于告知用户摘机的通知(NOTIFY)消息。
步骤103SS接收到NOTIFY消息,获知MG用户摘机,根据MG用户在自身签约的摘机触发业务向MG下发指示;例如,SS向MG下发自动发起拨号指示或播放语音指示。
步骤104MG根据接收的指示自动发起拨号或播放语音,实现MG用户的摘机触发业务。
在IP多媒体子系统(IMS)网络中,由于用户一般在接入网关控制功能实体(AGCF)上签约业务,所以用户签约的摘机触发业务信息被保存在AGCF上,对用户摘机触发业务的控制由AGCF完成。
如图2所示,图2示出了目前在IMS网络中实现MG用户摘机触发业务的方法流程图。MG用户预先在AGCF上签约摘机触发业务,该方法还包括以下步骤步骤201MG用户摘机,话机电路接通,在话机与MG之间的电路上出现摘机信号。
步骤202MG检测到摘机信号,向AGCF发送用于告知用户摘机的NOTIFY消息。
步骤203AGCF接收到NOTIFY消息,获知MG用户摘机,根据MG用户在自身签约的摘机触发业务向MG下发指示;例如,SS向MG下发自动发起拨号指示或播放语音指示。
步骤204MG根据接收的指示自动发起拨号或播放语音,实现MG用户的摘机触发业务。
从上述在NGN或IMS网络中实现摘机触发业务的过程可以看出,摘机触发业务是由SS或AGCF单独完成的,用户需要预先在SS或AGCF上签约摘机触发业务,具体的业务实现和业务控制无法分离。而随着通信技术的发展,用于实现业务控制功能的应用服务器(AS)所能实现的业务控制功能必将越来越广泛,越来越多的业务都需要用户在AS上进行签约,由AS来控制各种业务的实现是目前通信技术发展的主流方向。
但是,由于AS与SS之间或AS与AGCF之间传输的是会话发起协议(SIP)信令,而SIP信令无法携带用户签约的摘机触发业务信息,所以如果用户在AS签约摘机触发业务后,则SS或AGCF无法获知用户签约的摘机触发业务信息,进而无法实现摘机触发业务。
因此,目前亟需解决在业务和控制分离模式下无法实现摘机触发业务的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现摘机触发业务的方法,以实现在业务和控制分离模式下的摘机触发业务。
为达到上述目的,本发明提供了一种实现摘机触发业务的方法,在SIP信令中配置用于携带摘机触发业务信息的字符串,该方法还包括以下步骤A、用户在AS上签约摘机触发业务,AS将签约的摘机触发业务信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器;B、业务实现服务器接收到携带有摘机触发业务信息的SIP信令,根据签约用户的类型执行相应的摘机触发业务操作。
上述方案中,所述在SIP信令中配置用于携带摘机触发业务信息的字符串为在SIP信令的事件Event头域中增加用于携带摘机触发业务信息的字符串。
上述方案中,步骤A中所述AS将签约的摘机触发业务信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器包括AS将签约的摘机触发业务信息填写到在SIP信令中配置的用于携带摘机触发业务信息的字符串中,并将填写了摘机触发业务信息的SIP信令发送给业务实现服务器。
上述方案中,所述摘机触发业务信息为拨号音订阅信息、或为自动拨号订阅信息、或为拨号音订阅信息和自动拨号订阅信息。
上述方案中,所述摘机触发业务信息为拨号音订阅信息,所述在AS上签约摘机触发业务的用户为MG用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器将所接收SIP信令中携带的拨号音订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息,将获取的摘机用户的拨号音订阅信息下发给MG,MG向摘机用户播放接收的拨号音订阅信息。
上述方案中,所述业务实现服务器将所接收SIP信令中携带的拨号音订阅信息记录在自身的内部数据表中后进一步包括业务实现服务器向AS返回订阅成功响应;所述将获取的摘机用户的拨号音订阅信息下发给MG包括将获取的摘机用户的拨号音订阅信息转换为MG能够处理的格式,并将转换后的拨号音订阅信息下发给MG。
上述方案中,所述摘机触发业务信息为拨号音订阅信息,所述在AS上签约摘机触发业务的用户为SIP用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器透传所接收SIP信令中携带的拨号音订阅信息给SIP终端,SIP终端记录接收的拨号音订阅信息,在用户摘机后SIP终端向摘机用户播放记录的拨号音订阅信息。
上述方案中,所述摘机触发业务信息为自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为MG用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器将所接收SIP信令中携带的自动拨号订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的自动拨号订阅信息,向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述业务实现服务器将所接收SIP信令中携带的自动拨号订阅信息记录在自身的内部数据表中后进一步包括业务实现服务器向AS返回订阅成功响应;所述业务实现服务器在接收到MG上报的用户摘机事件的同时进一步启动定时器,所述向自动拨号订阅信息所指示的目的地址发起呼叫之前进一步包括业务实现服务器判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时执行所述向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述摘机触发业务信息为自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为SIP用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器透传所接收SIP信令中携带的自动拨号订阅信息给SIP终端,SIP终端记录接收的自动拨号订阅信息,在用户摘机后SIP终端向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述SIP终端在用户摘机的同时进一步启动定时器,所述向自动拨号订阅信息所指示的目的地址发起呼叫之前进一步包括SIP终端判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时执行所述向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述摘机触发业务信息为拨号音订阅信息和自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为MG用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器将所接收SIP信令中携带的拨号音订阅信息和自动拨号订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息和自动拨号订阅信息,判断获取的自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则将获取的摘机用户的拨号音订阅信息下发给MG,MG向摘机用户播放接收的拨号音订阅信息;否则,向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述将SIP信令中携带的拨号音订阅信息和自动拨号订阅信息记录在自身的内部数据表中后进一步包括业务实现服务器向AS返回订阅成功响应;所述将获取的摘机用户的拨号音订阅信息下发给MG包括将获取的摘机用户的拨号音订阅信息转换为MG能够处理的格式,并将转换后的拨号音订阅信息下发给MG;所述自动拨号订阅信息中携带的超时时长参数t大于0,所述业务实现服务器在接收到MG上报的用户摘机事件的同时进一步启动定时器,所述MG向摘机用户播放接收的拨号音订阅信息之后进一步包括业务实现服务器判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述摘机触发业务信息为拨号音订阅信息和自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为SIP用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器透传所接收SIP信令中携带的拨号音订阅信息和自动拨号订阅信息给SIP终端,SIP终端记录接收的拨号音订阅信息和自动拨号订阅信息,在用户摘机后SIP终端判断自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则向摘机用户播放记录的拨号音订阅信息;否则,向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述自动拨号订阅信息中携带的超时时长参数t大于0,所述SIP终端在用户摘机的同时进一步启动定时器,所述SIP终端向摘机用户播放记录的拨号音订阅信息之后进一步包括SIP终端判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器达到时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。
上述方案中,所述业务实现服务器为下一代网络NGN中的SS,或为IP多媒体子系统IMS中的AGCF。
从上述方案可以看出,本发明通过在SIP信令中配置用于携带摘机触发业务信息的字符串,使AS可以通过配置了字符串的SIP信令将用户签约的摘机触发业务信息发送给业务实现服务器,业务实现服务器接收到携带有摘机触发业务信息的SIP信令后,根据签约用户的类型执行相应的摘机触发业务操作,实现在业务和控制分离模式下的摘机触发业务。
利用本发明,由于在SIP信令中配置了用于携带摘机触发业务信息的字符串,所以用户在AS上签约摘机触发业务后,AS可以将用户签约的摘机触发业务信息携带在配置了字符串的SIP信令中发送给业务实现服务器。业务实现服务器接收到携带有摘机触发业务信息的SIP信令后,可以根据签约用户的类型执行相应的摘机触发业务操作,实现在业务和控制分离模式下的摘机触发业务,进而很好地解决了在业务和控制分离模式下无法实现摘机触发业务的问题。
图1为目前在NGN网络中实现MG用户摘机触发业务的方法流程图;
图2为目前在IMS网络中实现MG用户摘机触发业务的方法流程图;图3为本发明实现摘机触发业务总体技术方案的实现流程图;图4为依照本发明第一个实施例实现摘机触发业务的方法流程图;图5为依照本发明第二个实施例实现摘机触发业务的方法流程图;图6为依照本发明第三个实施例实现摘机触发业务的方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,以下结合实施例对本发明进一步详细说明。
本发明的核心内容是通过在SIP信令中配置用于携带摘机触发业务信息的字符串,使AS可以通过配置了字符串的SIP信令将用户签约的摘机触发业务信息发送给业务实现服务器,业务实现服务器接收到携带有摘机触发业务信息的SIP信令后,根据签约用户的类型执行相应的摘机触发业务操作,实现在业务和控制分离模式下的摘机触发业务。
如图3所示,图3为本发明实现摘机触发业务总体技术方案的实现流程图。本发明实现的前提是在SIP信令中配置用于携带摘机触发业务信息的字符串,该方法还包括以下步骤步骤301用户在AS上签约摘机触发业务,AS将签约的摘机触发业务信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器;步骤302业务实现服务器接收到携带有摘机触发业务信息的SIP信令,根据签约用户的类型执行相应的摘机触发业务操作。
上述在SIP信令中配置用于携带摘机触发业务信息的字符串,是在SIP信令的事件(Event)头域中增加用于携带摘机触发业务信息的字符串。具体实现时,一般在订阅(SUBSCRIBE)消息的body中增加一个用于携带摘机触发业务信息的字符串。
上述步骤301中,在AS上签约摘机触发业务时,用户可以在AS上单独签约拨号音订阅业务或自动拨号订阅业务,也可以在AS上同时签约拨号音订阅业务和自动拨号订阅业务。
如果用户在AS上单独签约拨号音订阅业务,则步骤301中AS将签约的拨号音订阅信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器。如果用户在AS上单独签约自动拨号订阅业务,则步骤301中AS将签约的自动拨号订阅信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器。如果用户在AS上同时签约拨号音订阅业务和自动拨号订阅业务,则步骤301中AS将签约的拨号音订阅信息和自动拨号订阅信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器。
上述业务实现服务器在NGN网络中为SS,在IMS网络中为AGCF。
在NGN网络中,SS接收到AS发送的携带有摘机触发业务信息的SIP信令后,如果所述摘机触发业务信息为拨号音订阅信息,则对于MG用户而言,SS将SIP信令中携带的拨号音订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息,将获取的摘机用户的拨号音订阅信息下发给MG,MG向摘机用户播放接收的拨号音订阅信息;对于SIP用户而言,SS透传SIP信令中携带的拨号音订阅信息给SIP终端,SIP终端记录接收的拨号音订阅信息,在用户摘机后SIP终端向摘机用户播放记录的拨号音订阅信息。
如果所述摘机触发业务信息为自动拨号订阅信息,则对于MG用户而言,SS将SIP信令中携带的自动拨号订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的自动拨号订阅信息,向自动拨号订阅信息所指示的目的地址发起呼叫。对于SIP用户而言,SS透传SIP信令中携带的自动拨号订阅信息给SIP终端,SIP终端记录接收的自动拨号订阅信息,在用户摘机后SIP终端向自动拨号订阅信息所指示的目的地址发起呼叫。另外,对于MG用户而言,在接收到MG上报用户摘机事件的同时,SS可以进一步启动定时器,查询内部数据表获取摘机用户的自动拨号订阅信息,判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。这里,时间t为自动拨号订阅信息中携带的超时时长参数,该参数用于在业务实现服务器向自动拨号订阅信息所指示的目的地址发起呼叫之前为用户提供一个可以自主拨打电话的机会,一般取值为5秒。对于SIP用户而言,在用户摘机的同时,SIP终端可以进一步启动定时器,查询获取摘机用户的自动拨号订阅信息,判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。
如果所述摘机触发业务信息为拨号音订阅信息和自动拨号订阅信息,则对于MG用户而言,SS将SIP信令中携带的拨号音订阅信息和自动拨号订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息和自动拨号订阅信息,判断获取的自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则将获取的摘机用户的拨号音订阅信息下发给MG,MG向摘机用户播放接收的拨号音订阅信息;否则,向自动拨号订阅信息所指示的目的地址发起呼叫。对于SIP用户而言,SS透传SIP信令中携带的拨号音订阅信息和自动拨号订阅信息给SIP终端,SIP终端记录接收的拨号音订阅信息和自动拨号订阅信息,在用户摘机后SIP终端判断自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则向摘机用户播放记录的拨号音订阅信息;否则,向自动拨号订阅信息所指示的目的地址发起呼叫。这里,自动拨号订阅信息中携带的超时时长参数t进一步用于决定执行拨号音订阅业务和自动拨号订阅业务的先后顺序,在自动拨号订阅信息中携带的超时时长参数t大于0时,业务实现服务器可以按先后顺序分别执行拨号音订阅业务和自动拨号订阅业务,或者直接执行拨号音订阅业务,而不执行自动拨号订阅业务;在自动拨号订阅信息中携带的超时时长参数t等于0时,业务实现服务器直接执行自动拨号订阅业务,而不执行拨号音订阅业务。
在按先后顺序分别执行拨号音订阅业务和自动拨号订阅业务的情况下,对于MG用户而言,SS在接收到MG上报用户摘机事件的同时进一步启动定时器,在定时器到达时间t时,SS结束执行拨号音订阅业务,开始执行自动拨号订阅业务。对于SIP用户而言,SIP终端在用户摘机的同时进一步启动定时器,在定时器到达时间t时,SIP终端结束执行拨号音订阅业务,开始执行自动拨号订阅业务。
在IMS网络中,AGCF所实现的功能与NGN网络中SS所实现的功能是一致的,AGCF实现摘机触发业务的方法流程与NGN网络中SS实现摘机触发业务的方法流程是一致的,这里就不再赘述。
为了能够更加清楚地说明本发明提供的这种实现摘机触发业务的方法,以下结合具体的实施例并参照附图,对本发明提供的技术方案进行详细说明。
如图4所示,图4为依照本发明第一个实施例实现摘机触发业务的方法流程图。在本实施例中,业务实现服务器为NGN网络中的SS,用户在AS上签约的摘机触发业务为拨号音订阅业务,预先在AS向SS发送的SUBSCRIBE消息的body中增加一个用于携带拨号音订阅信息的字符串,该方法还包括以下步骤步骤401用户在AS上签约拨号音订阅业务,AS将签约的拨号音订阅信息填写到在SUBSCRIBE消息增加的字符串中,并将填写了拨号音订阅信息的SUBSCRIBE消息发送给SS。
步骤402SS接收到SUBSCRIBER消息,根据自身保存的包含有用户类型信息的用户配置数据判断签约拨号音订阅业务的用户是MG用户还是SIP用户,如果是MG用户,则执行步骤403;如果是SIP用户,则执行步骤405。
步骤403SS将SUBSCRIBER消息中携带的拨号音订阅信息记录并保存在自身的内部数据表中,向AS返回NOTIFY消息。
步骤404SS接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息,将摘机用户的拨号音订阅信息转换为MG能够处理的格式,并将转换后的拨号音订阅信息通过媒体控制命令下发给MG,MG向摘机用户播放接收的拨号音订阅信息,实现MG用户的摘机触发业务,结束本流程;在本步骤中,MG能够处理的格式一般为2883格式。
步骤405SS将SUBSCRIBER消息中携带的拨号音订阅信息透传给SIP终端,SIP终端将拨号音订阅信息记录并保存在自身的数据库中。
步骤406SIP终端在用户摘机后向用户播放自身数据库中保存的拨号音订阅信息,实现SIP用户的摘机触发业务。
如图5所示,图5为依照本发明第二个实施例实现摘机触发业务的方法流程图。在本实施例中,业务实现服务器为NGN网络中的SS,用户在AS上签约的摘机触发业务为自动拨号订阅业务,预先在AS向SS发送的SUBSCRIBE消息的body中增加一个用于携带自动拨号订阅信息的字符串,该方法还包括以下步骤步骤501用户在AS上签约自动拨号订阅业务,AS将签约的自动拨号订阅信息填写到在SUBSCRIBE消息增加的字符串中,并将填写了自动拨号订阅信息的SUBSCRIBE消息发送给SS。
步骤502SS接收到SUBSCRIBER消息,根据自身保存的包含有用户类型信息的用户配置数据判断签约自动拨号订阅业务的用户是MG用户还是SIP用户,如果是MG用户,则执行步骤503;如果是SIP用户,则执行步骤505。
步骤503SS将SUBSCRIBER消息中携带的自动拨号订阅信息记录并保存在自身的内部数据表中,并向AS返回NOTIFY消息。
步骤504SS接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的自动拨号订阅信息,向自动拨号订阅信息所指示的目的地址发起呼叫,实现MG用户的摘机触发业务,结束本流程。
步骤505SS将SUBSCRIBER消息中携带的自动拨号订阅信息透传给SIP终端,SIP终端将自动拨号订阅信息记录并保存在自身的数据库中。
步骤506SIP终端在用户摘机后,向自动拨号订阅信息所指示的目的地址发起呼叫,实现SIP用户的摘机触发业务。
如图6所示,图6为依照本发明第三个实施例实现摘机触发业务的方法流程图。在本实施例中,业务实现服务器为NGN网络中的SS,用户在AS上签约的摘机触发业务为拨号音订阅业务和自动拨号订阅业务,预先在AS向SS发送的SUBSCRIBE消息的body中增加一个用于携带拨号音订阅信息和自动拨号订阅信息的字符串,该方法还包括以下步骤步骤601用户在AS上签约拨号音订阅业务和自动拨号订阅业务,AS将签约的拨号音订阅信息和自动拨号订阅信息填写到在SUBSCRIBE消息增加的字符串中,并将填写了拨号音订阅信息和自动拨号订阅信息的SUBSCRIBE消息发送给SS。
步骤602SS接收到SUBSCRIBER消息,根据自身保存的包含有用户类型信息的用户配置数据判断签约拨号音订阅业务和自动拨号订阅业务的用户是MG用户还是SIP用户,如果是MG用户,则执行步骤603;如果是SIP用户,则执行步骤607。
步骤603SS将SUBSCRIBER消息中携带的拨号音订阅信息和自动拨号订阅信息记录在自身的内部数据表中,并向AS返回NOTIFY消息。
步骤604SS接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息和自动拨号订阅信息,判断获取的自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则执行步骤605;否则,执行步骤606。
步骤605SS将获取的摘机用户的拨号音订阅信息转换为MG能够处理的格式,并将转换后的拨号音订阅信息通过媒体控制命令下发给MG,MG向摘机用户播放接收的拨号音订阅信息,实现MG用户的摘机触发业务,结束本流程;在本步骤中,MG能够处理的格式一般为2883格式。
步骤606SS向获取的自动拨号订阅信息所指示的目的地址发起呼叫,实现MG用户的摘机触发业务,结束本流程。
步骤607SS将SUBSCRIBER消息中携带的拨号音订阅信息和自动拨号订阅信息透传给SIP终端,SIP终端将拨号音订阅信息和自动拨号订阅信息记录并保存在自身的数据库中。
步骤608SIP终端在用户摘机后,判断自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则执行步骤609;否则,执行步骤610。
步骤609SIP终端向摘机用户播放记录的拨号音订阅信息,实现SIP用户的摘机触发业务,结束本流程。
步骤610SIP终端向自动拨号订阅信息所指示的目的地址发起呼叫,实现SIP用户的摘机触发业务,结束本流程。
在本发明所举的这三个实施例中,业务实现服务器为NGN网络中的SS。在实际应用中,业务实现服务器也可以为IMS网络中的AGCF,此时实现摘机触发业务的方法流程与本发明所举实施例中实现摘机触发业务的方法流程是一致的,仅将SS替换为AGCF。在本发明具体实现摘机触发业务时,NGN网络中的SS与IMS网络中的AGCF在功能上是一致的。这样的技术方案与本发明提供的技术方案在思路上是一致的,应包含在本发明的保护范围之内。
在本发明所举第二个实施例的步骤504中,SS在接收到MG上报的用户摘机事件的同时可以进一步启动定时器,所述向自动拨号订阅信息所指示的目的地址发起呼叫之前进一步包括SS判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时执行所述向自动拨号订阅信息所指示的目的地址发起呼叫。这样的技术方案与本发明提供的技术方案在思路上是一致的,应包含在本发明的保护范围之内。
在本发明所举第二个实施例的步骤506中,SIP终端在用户摘机事件的同时可以进一步启动定时器,所述向自动拨号订阅信息所指示的目的地址发起呼叫之前进一步包括SIP终端判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时执行所述向自动拨号订阅信息所指示的目的地址发起呼叫。这样的技术方案与本发明提供的技术方案在思路上是一致的,应包含在本发明的保护范围之内。
在本发明所举第三个实施例的步骤604中,SS在接收到MG上报的用户摘机事件的同时可以进一步启动定时器,在步骤605 MG向摘机用户播放接收的拨号音订阅信息之后,SS进一步判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。这样的技术方案与本发明提供的技术方案在思路上是一致的,应包含在本发明的保护范围之内。
在本发明所举第三个实施例的步骤608中,SIP终端在用户摘机事件的同时可以进一步启动定时器,在步骤609 SIP终端向摘机用户播放记录的拨号音订阅信息之后,SIP终端进一步判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。这样的技术方案与本发明提供的技术方案在思路上是一致的,应包含在本发明的保护范围之内。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现摘机触发业务的方法,其特征在于,在会话发起协议SIP信令中配置用于携带摘机触发业务信息的字符串,该方法还包括以下步骤A、用户在业务控制服务器AS上签约摘机触发业务,AS将签约的摘机触发业务信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器;B、业务实现服务器接收到携带有摘机触发业务信息的SIP信令,根据签约用户的类型执行相应的摘机触发业务操作。
2.根据权利要求1所述的方法,其特征在于,所述在SIP信令中配置用于携带摘机触发业务信息的字符串为在SIP信令的事件Event头域中增加用于携带摘机触发业务信息的字符串。
3.根据权利要求1所述的方法,其特征在于,步骤A中所述AS将签约的摘机触发业务信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器包括AS将签约的摘机触发业务信息填写到在SIP信令中配置的用于携带摘机触发业务信息的字符串中,并将填写了摘机触发业务信息的SIP信令发送给业务实现服务器。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述摘机触发业务信息为拨号音订阅信息、或为自动拨号订阅信息、或为拨号音订阅信息和自动拨号订阅信息。
5.根据权利要求1所述的方法,其特征在于,所述摘机触发业务信息为拨号音订阅信息,所述在AS上签约摘机触发业务的用户为媒体网关MG用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器将所接收SIP信令中携带的拨号音订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息,将获取的摘机用户的拨号音订阅信息下发给MG,MG向摘机用户播放接收的拨号音订阅信息。
6.根据权利要求5所述的方法,其特征在于,所述业务实现服务器将所接收SIP信令中携带的拨号音订阅信息记录在自身的内部数据表中后进一步包括业务实现服务器向AS返回订阅成功响应;所述将获取的摘机用户的拨号音订阅信息下发给MG包括将获取的摘机用户的拨号音订阅信息转换为MG能够处理的格式,并将转换后的拨号音订阅信息下发给MG。
7.根据权利要求1所述的方法,其特征在于,所述摘机触发业务信息为拨号音订阅信息,所述在AS上签约摘机触发业务的用户为SIP用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器透传所接收SIP信令中携带的拨号音订阅信息给SIP终端,SIP终端记录接收的拨号音订阅信息,在用户摘机后SIP终端向摘机用户播放记录的拨号音订阅信息。
8.根据权利要求1所述的方法,其特征在于,所述摘机触发业务信息为自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为MG用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器将所接收SIP信令中携带的自动拨号订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的自动拨号订阅信息,向自动拨号订阅信息所指示的目的地址发起呼叫。
9.根据权利要求8所述的方法,其特征在于,所述业务实现服务器将所接收SIP信令中携带的自动拨号订阅信息记录在自身的内部数据表中后进一步包括业务实现服务器向AS返回订阅成功响应;所述业务实现服务器在接收到MG上报的用户摘机事件的同时进一步启动定时器,所述向自动拨号订阅信息所指示的目的地址发起呼叫之前进一步包括业务实现服务器判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时执行所述向自动拨号订阅信息所指示的目的地址发起呼叫。
10.根据权利要求1所述的方法,其特征在于,所述摘机触发业务信息为自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为SIP用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器透传所接收SIP信令中携带的自动拨号订阅信息给SIP终端,SIP终端记录接收的自动拨号订阅信息,在用户摘机后SIP终端向自动拨号订阅信息所指示的目的地址发起呼叫。
11.根据权利要求10所述的方法,其特征在于,所述SIP终端在用户摘机的同时进一步启动定时器,所述向自动拨号订阅信息所指示的目的地址发起呼叫之前进一步包括SIP终端判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时执行所述向自动拨号订阅信息所指示的目的地址发起呼叫。
12.根据权利要求1所述的方法,其特征在于,所述摘机触发业务信息为拨号音订阅信息和自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为MG用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器将所接收SIP信令中携带的拨号音订阅信息和自动拨号订阅信息记录在自身的内部数据表中,并在接收到MG上报的用户摘机事件后,查询内部数据表获取摘机用户的拨号音订阅信息和自动拨号订阅信息,判断获取的自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则将获取的摘机用户的拨号音订阅信息下发给MG,MG向摘机用户播放接收的拨号音订阅信息;否则,向自动拨号订阅信息所指示的目的地址发起呼叫。
13.根据权利要求12所述的方法,其特征在于,所述将SIP信令中携带的拨号音订阅信息和自动拨号订阅信息记录在自身的内部数据表中后进一步包括业务实现服务器向AS返回订阅成功响应;所述将获取的摘机用户的拨号音订阅信息下发给MG包括将获取的摘机用户的拨号音订阅信息转换为MG能够处理的格式,并将转换后的拨号音订阅信息下发给MG;所述自动拨号订阅信息中携带的超时时长参数t大于0,所述业务实现服务器在接收到MG上报的用户摘机事件的同时进一步启动定时器,所述MG向摘机用户播放接收的拨号音订阅信息之后进一步包括业务实现服务器判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器到达时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。
14.根据权利要求1所述的方法,其特征在于,所述摘机触发业务信息为拨号音订阅信息和自动拨号订阅信息,所述在AS上签约摘机触发业务的用户为SIP用户,步骤B中所述根据签约用户的类型执行相应的摘机触发业务操作包括业务实现服务器透传所接收SIP信令中携带的拨号音订阅信息和自动拨号订阅信息给SIP终端,SIP终端记录接收的拨号音订阅信息和自动拨号订阅信息,在用户摘机后SIP终端判断自动拨号订阅信息中携带的超时时长参数t是否大于0,如果是,则向摘机用户播放记录的拨号音订阅信息;否则,向自动拨号订阅信息所指示的目的地址发起呼叫。
15.根据权利要求14所述的方法,其特征在于,所述自动拨号订阅信息中携带的超时时长参数t大于0,所述SIP终端在用户摘机的同时进一步启动定时器,所述SIP终端向摘机用户播放记录的拨号音订阅信息之后进一步包括SIP终端判断用户在定时器到达时间t之前是否拨打号码,如果是,则向用户拨打号码所指示的目的地址发起呼叫;否则,在定时器达到时间t时向自动拨号订阅信息所指示的目的地址发起呼叫。
16.根据权利要求1所述的方法,其特征在于,所述业务实现服务器为下一代网络NGN中的软交换SS,或为IP多媒体子系统IMS中的接入网关控制功能实体AGCF。
全文摘要
本发明公开了一种实现摘机触发业务的方法,在SIP信令中配置用于携带摘机触发业务信息的字符串,该方法还包括A、用户在AS上签约摘机触发业务,AS将签约的摘机触发业务信息携带在所述配置了字符串的SIP信令中发送给业务实现服务器;B、业务实现服务器接收到携带有摘机触发业务信息的SIP信令,根据签约用户的类型执行相应的摘机触发业务操作。利用本发明,业务实现服务器可以根据签约用户的类型执行相应的摘机触发业务操作,实现在业务和控制分离模式下的摘机触发业务,很好地解决了在业务和控制分离模式下无法实现摘机触发业务的问题。
文档编号H04Q3/00GK101031004SQ20061005804
公开日2007年9月5日 申请日期2006年2月28日 优先权日2006年2月28日
发明者林宏达, 杨天宇 申请人:华为技术有限公司