1.一种前转呼叫过滤方法,所述方法包括:
接收包括前转用户标识的会话邀请invite消息;
根据所述前转用户标识以及用户标识和前转呼叫过滤规则的预设对应关系,确定前转用户对应的目标前转呼叫过滤规则;
从所述invite消息中提取原被叫号码;
判断所述原被叫号码是否符合所述目标前转呼叫过滤规则;
若是,发送所述invite消息,以继续呼叫所述前转用户;
若否,则发送失败码,以终止呼叫所述前转用户。
2.根据权利要求1所述的方法,其特征在于,所述目标前转呼叫过滤规则包括以下规则中的一种或多种:
会话invite消息的当前接收时间位于预设的前转呼叫时间段、原被叫号码属于预设的白名单数据库以及原被叫号码不属于预设的黑名单数据库;
其中,所述预设的白名单数据库包括允许前转呼叫的号码;
所述预设的黑名单数据库包括不允许前转呼叫的号码。
3.根据权利要求1所述的方法,其特征在于,所述目标前转呼叫过滤规则是根据所述前转用户的需求设置的。
4.根据权利要求1所述的方法,其特征在于,所述从所述invite消息中提取原被叫号码,包括:
从所述invite消息中的历史信息history-info字段中提取所述原被叫号码。
5.一种前转呼叫过滤方法,所述方法包括:
接收包括前转用户标识的会话邀请invite消息;
确定所述invite消息符合获取的初始过滤规则ifc,所述ifc是所述前转用户预先订购的前转呼叫过滤业务对应的规则;
将所述invite消息转发至前转呼叫过滤应用服务器as,以使所述as按照所述前转用户标识以及用户标识和前转呼叫过滤规则的预设对应关系,对从所述invite消息中提取的原被叫号码进行过滤;
再次接收所述invite消息,以继续呼叫前转用户;或,
接收失败码,以终止呼叫所述前转用户。
6.根据权利要求1所述的方法,其特征在于,所述ifc包括:
所述invite消息包括历史信息history-info字段。
7.根据权利要求1所述的方法,其特征在于,所述前转呼叫过滤业务是所述前转用户通过客服电话、短信、营业厅或网络方式预先订购的。
8.一种前转呼叫过滤装置,其特征在于,所述装置包括:
第一接收模块,用于接收包括前转用户标识的会话邀请invite消息;
第一确定模块,用于根据所述前转用户标识以及用户标识和前转呼叫过滤规则的预设对应关系,确定前转用户对应的目标前转呼叫过滤规则;
提取模块,用于从所述invite消息中提取原被叫号码;
判断模块,用于判断所述原被叫号码是否符合所述目标前转呼叫过滤规则;
若是,发送所述invite消息,以继续呼叫所述前转用户;
若否,则发送失败码,以终止呼叫所述前转用户。
9.一种前转呼叫过滤装置,其特征在于,所述装置包括:
第二接收模块,用于接收包括前转用户标识的会话邀请invite消息;
第二确定模块,用于确定所述invite消息符合获取的初始过滤规则ifc,所述ifc是所述前转用户预先订购的前转呼叫过滤业务对应的规则;
发送模块,用于将所述invite消息转发至前转呼叫过滤应用服务器as,以使所述as按照所述前转用户标识以及预设的用户标识和前转呼叫过滤规则的对应关系,对从所述invite消息中提取的原被叫号码进行过滤;
所述第二接收模块,还用于再次接收所述invite消息,以继续呼叫前转用户;或,
接收失败码,以终止呼叫所述前转用户。
10.一种前转呼叫过滤设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
所述处理器执行所述计算机程序指令时实现如权利要求1-4任意一项所述的前转呼叫过滤方法或如权利要求5-7任意一项所述的前转呼叫过滤方法。
11.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-4任意一项所述的前转呼叫过滤方法或如权利要求5-7任意一项所述的前转呼叫过滤方法。