发明名称 |
一种解决前转类业务循环触发的方法 |
摘要 |
一种解决前转类业务循环触发问题的方法涉及通信领域,该方法为:触发用户B的归属域的无条件前转AS,发起新呼叫到用户C,触发用户C的归属域的无条件前转AS,发起新呼叫到用户B,触发用户B的归属域的无条件前转AS;用户B的归属域的无条件前转AS取出接收到的INVITE消息中的History-Info头部中的最后一个“Targeted-URI”字段,并将该字段与接收到的INVITE消息中的History-Info头部中的所有“Targeted-URI”字段进行比较,由于该字段与接收到的INVITE消息中的History-Info头部中的第一个“Targeted-URI”字段相同,表示相应的业务用户已经循环触发了该无条件前转AS,因此,立即发送4XX消息释放呼叫。 |
申请公布号 |
CN101848219A |
申请公布日期 |
2010.09.29 |
申请号 |
CN201010182513.0 |
申请日期 |
2010.05.25 |
申请人 |
南京邮电大学 |
发明人 |
高欢芹;张崇正 |
分类号 |
H04L29/06(2006.01)I;H04W4/16(2009.01)I;H04W80/04(2009.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
南京经纬专利商标代理有限公司 32200 |
代理人 |
叶连生 |
主权项 |
一种解决前转类业务循环触发问题的方法,其特征在于该方法包括以下步骤:步骤201:用户A拨打用户B,用户B归属域的服务呼叫会话控制功能收到来自用户A的起呼消息,步骤202:用户B归属域的服务呼叫会话控制功能查询到用户B签约了无条件前转业务,需要触发用户B的无条件前转应用服务器来执行相应的业务逻辑;服务呼叫会话控制功能将起呼请求消息发送到用户B归属域的无条件前转应用服务器;步骤203:用户B的归属域的无条件前转应用服务器收到起呼请求消息,发起新呼叫到用户C,新呼叫的起呼请求消息中的历史信息头部的“目标统一资源标志”字段的取值分别为用户B的统一资源定位符和用户C的统一资源定位符;步骤204:用户C归属域的服务呼叫会话控制功能收到起呼请求消息,其中携带了用户B的应用服务器插入的“目标统一资源标志”字段;步骤205:用户C归属域的服务呼叫会话控制功能查询到用户C签约了无条件前转业务,需要触发用户C的无条件前转应用服务器来执行相应的业务逻辑;服务呼叫会话控制功能将起呼请求消息发送到用户C归属域的无条件前转应用服务器;步骤206:触发用户C的归属域的无条件前转应用服务器,发起新呼叫到用户B,新呼叫的起呼请求消息中的历史信息头部的“目标统一资源标志”字段的取值分别为用户B的统一资源定位符、用户C的统一资源定位符和用户B的统一资源定位符;步骤207:用户C归属域的服务呼叫会话控制功能将修改过的起呼请求消息发送给用户B归属域的服务呼叫会话控制功能,其中携带了用户C的应用服务器插入的“目标统一资源标志”字段;步骤208:用户B归属域的服务呼叫会话控制功能查询到用户B签约了无条件前转业务,需要触发用户B的无条件前转应用服务器来执行相应的业务逻辑;服务呼叫会话控制功能将起呼请求消息发送到用户B归属域的无条件前转应用服务器;步骤209:用户B的归属域的无条件前转应用服务器取出接收到的起呼请求消息中的历史信息头部中的最后一个“目标统一资源标志”字段,并将该字段与接收到的起呼请求消息中的历史信息头部中的所有“目标统一资源标志”字段进行比较,由于该字段与接收到的起呼请求消息中的历史信息头部中的第一个“目标统一资源标志”字段相同,表示相应的业务用户已经循环触发了该无条件前转应用服务器,因此,立即发送4xx消息释放呼叫;步骤210:用户B的归属域的服务呼叫会话控制功能接收到4xx消息后,将该消息发送给用户C的归属域的服务呼叫会话控制功能;步骤211:用户C的归属域的服务呼叫会话控制功能接收到4xx消息后,将该消息发送给用户C的归属域的应用服务器;步骤212:用户C的归属域的应用服务器接收到4xx消息后,将该消息再发送给用户C的归属域的服务呼叫会话控制功能;步骤213:用户C的归属域的服务呼叫会话控制功能接收到4xx消息后,将该消息发送给用户B的归属域的服务呼叫会话控制功能;步骤214:用户B的归属域的服务呼叫会话控制功能接收到4xx消息后,将该消息发送给用户B的归属域的应用服务器;步骤215:用户B的归属域的应用服务器接收到4xx消息后,将该消息再发送给用户B的归属域的服务呼叫会话控制功能;步骤216:用户B的归属域的服务呼叫会话控制功能接收到4xx消息后,将该消息发送给主叫用户A。 |
地址 |
210003 江苏省南京市新模范马路66号 |