一种以多注册方式实现IP终端多域共用的方法与流程

文档序号:12492693阅读:来源:国知局

技术特征:

1.一种以多注册方式实现IP终端多域共用的方法,其特征在于,包括如下步骤:

S1:IP终端构建一个多域软交换机列表和IP终端到每个域的软交换机的路由,每个域的软交换机配置IP终端的数据参数;所述多域软交换机列表的内容包括TSAP、鉴权信息、注册周期、占用的终端端口列表、运行状态和收到注册回复标识,所述数据参数包括鉴权信息和注册周期;

S2:IP终端采用IP信令协议向各域的软交换机发起注册请求;

S3:各域的软交换机接收到注册请求后向IP终端发送注册回复;

S4:IP终端根据注册回复判断该域的软交换机为进入服务还是退出服务,为进入服务时,向该域的软交换机发送IP终端所有端口的状态同步消息;为退出服务时,释放该域的软交换机占用的IP终端所有端口,并向其他进入服务的软交换机发送IP终端所有端口的状态同步信息;

S5:IP终端进入呼叫,该IP终端的端口被占用,向所有进入服务的软交换机发送该端口状态忙的同步信息;IP终端结束呼叫,该IP终端的端口被释放,向所有进入服务的软交换机发送该端口状态空闲的同步信息。

2.根据权利要求1所述的一种以多注册方式实现IP终端多域共用的方法,其特征在于,步骤S5所述的IP终端进入呼叫,该IP终端的端口被占用,向所有进入服务的软交换机发送该端口状态忙的同步信息,其中,IP终端进入呼叫分为两种情况,一种为IP终端接收到某域软交换机的呼叫建立请求,另一种为IP终端主动发起呼叫,

IP终端接收到某域软交换机的呼叫建立请求,具体为:判断该端口状态是否为空闲,如果是,向该软交换机回复呼叫建立成功,标识该端口状态为忙,并将端口标识添加到该软交换机占用的终端端口列表中,最后向所有进入服务的软交换机发送该端口状态忙的同步消息;否则,向该软交换机回复呼叫建立失败,向该软交换机发送该端口状态忙的同步信息;

IP终端主动发起呼叫,包括以下步骤:

S51:IP终端依据被叫标识查询其到目的软交换机的路由,依据路由结果判断目的软交换机运行状态是否正常,如果运行状态正常,则发送呼叫建立请求,标识该端口状态为忙,向所有进入服务的软交换机发送该端口状态忙的同步消息,将该端口标识添加到该软交换机占用的终端端口列表中,执行步骤S52;否则,呼叫失败,结束本流程;

S52:目的软交换机收到IP终端的呼叫建立请求,查询资源管理,如果被叫状态空闲,置被叫为通话状态,结束本流程;否则,向IP终端回复呼叫建立失败,执行步骤S53;

S53:IP终端接收到呼叫建立失败回复,标识该端口状态为空闲,并将端口标识从该软交换机的占用端口列表中删除,最后向所有进入服务的软交换机发送该端口状态空闲的同步消息。

3.根据权利要求1所述的一种以多注册方式实现IP终端多域共用的方法,其特征在于,步骤S5中IP终端结束呼叫,该IP终端的端口被释放,向所有进入服务的软交换机发送该端口状态空闲的同步信息,其中,IP终端结束呼叫分为两种情况,一种为IP终端接收到某域软交换机的呼叫释放请求,另一种为IP终端端口释放呼叫,

IP终端接收到某域软交换机的呼叫释放请求,具体为:判断该端口是否处于该软交换机的占用端口列表中,如果是,向该软交换机回复呼叫释放成功,标识该端口状态为空闲,并将端口标识从该软交换机的占用端口列表中删除,最后向所有进入服务的软交换机发送该端口状态空闲的同步消息;否则,向该软交换机回复呼叫释放失败,发送该端口当前状态的同步信息;

IP终端端口释放呼叫,具体包括步骤:

S54:IP终端向占用端口的软交换机发送呼叫释放请求,标识该端口状态为空闲,并将端口标识从该软交换机的占用端口列表中删除,最后向所有进入服务的软交换机发送该端口状态空闲的同步消息;

S55:目的软交换机收到IP终端的呼叫释放请求,在资源管理中置被叫状态为空闲;各域的软交换机收到IP终端的端口状态同步消息,将同步消息中所有端口状态更新到各自的资源管理。

4.根据权利要求1所述的多注册方式实现IP终端多域共用的方法,其特征在于,所述步骤S4中IP终端根据注册回复判断该域的软交换机为进入服务还是退出服务,具体步骤为:

S41:IP终端接收消息并检测消息类型,如果消息为定时器时超,IP终端依次取出多域软交换机列表中的数据,针对每个域进行运行状态处理;如果消息为注册回复,依据注册回复中的TSAP数据,查找多域软交换机列表数据,标识该域已收到注册回复;所述消息包括定时器时超和注册回复;

针对每个域进行运行状态处理,具体为:检测是否已收到该域软交换机的注册回复,如果是,标识该域的软交换机运行状态正常;否则,标识该域的软交换机运行状态异常;

S42:IP终端检测到某域软交换机的运行状态由异常变为正常,标识该域的软交换机进入服务;检测到某域软交换机的运行状态由正常变为异常,标识该域的软交换机退出服务。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1