一种减少模拟环路中继同抢的实现方法

文档序号:7652229阅读:181来源:国知局
专利名称:一种减少模拟环路中继同抢的实现方法
技术领域
本发明属于中继通信技术领域,特别涉及一种减少模拟环路中继同抢的实现方法。
名词解释FXO模拟环路中继接口(Foreign Exchange office)外线模拟环路中继上连的模拟电话用户背景技术所谓中继同抢是指对接的两个局同时占用一条中继的情况,FXO同抢就是外线振铃入中继和FXO出中继同时占用一条FXO中继线。
最早的FXO中继一般情况下是不允许双向的,通常一条FXO中继只能配置成出中继或是入中继。中继的单向保证了同抢不会发生。
如今为了提高FXO中继的利用率,FXO中继多数会配置成双向中继。只要是双向的中继,同抢就不可避免,但通过软件的处理实现最大程度的减少同抢还是可行的。
因为硬件原因,当模拟环路中继振铃时,如果模拟环路中继摘机会减少继电器的使用寿命。所以软件一般要在模拟环路中继检测到停振铃时,才会模拟环路中继摘机。基于此原因以往的软件处理如下1.当模拟环路中继不支持收主叫号码时,在模拟环路中继板检测到停振铃时,才会送振铃消息到模拟环路中继呼叫处理任务,模拟环路中继收到后会向模拟环路中继板发送中继摘机消息,将模拟环路中继摘机。但是这样在模拟环路中继板振铃到模拟环路中继呼叫处理模块收到振铃消息有1秒多的时间,当中继资源不是很充足的情况下,这段时间内,出中继的呼叫占用这条中继的可能性很大,从而产生了同抢。
2.当模拟环路中继支持收主叫号码时,在第一个停振铃之后,是不能向模拟环路中继发送摘机的,因为要在第一个停振铃后会接收主叫号码,所以要在第二声停振铃时才会向模拟环路中继发送中继摘机消息,模拟环路中继摘机才是真正的入中继占用。而这种情况下,中继的振铃和中继的真正占用要几秒的时间,此情况下同抢的发生概率就更大了。

发明内容
本发明的目的是为了最大程度的减少模拟环路中继的同抢问题而提供一种减少模拟环路中继同抢的实现方法。其特征在于,实现方法有1)在模拟环路中继板检测到振铃的第一时间占用模拟环路中继资源,具体作法是模拟环路中继板检测到振铃;模拟环路中继板将开始振铃送到模拟环路中继的呼叫处理模块,在中继管理模块预占用这条中继;模拟环路中继的呼叫处理模块收到模拟环路中继板第一个停振铃,向模拟环路中继板发送中继摘机消息,模拟环路中继板发出摘机,并向中继管理模块发出占用中继,真正占用此中继;避免这条中继线在真正占用之前被其它出中继的呼叫占用,因而有效的减少了同抢的发生。
2)即使在同抢发生时也可以遵从入优先的原则,将出中继的呼叫释放,合理使用同抢发生的中继,即是模拟环路中继的呼叫处理模块在收到第一个振铃消息时,如果查出中继管理模块中这条中继已被出中继呼叫占用,并且出中继的呼叫还没有开始发第一位出中继的号码时,将出中继呼叫过程释放,开始入中继呼叫过程。
本发明的有益效果是从上述方案可以得知,本发明在最大程度上减少模拟环路中继同抢的问题上行之有效而且方法实现简单。


图1为对接的两个局同时占用一条中继的情况示意图。
图2为在模拟环路中继不收主叫号码的情况下减少模拟环路中继同抢的流程图。
图3为在模拟环路中继收主叫号码的情况下减少模拟环路中继同抢的流程图。
具体实施例方式
本发明提供一种减少模拟环路中继同抢的实现方法。中继同抢是指对接的两个局同时占用一条中继的情况(如图1所示),一般在外线振铃入中继时,模拟环路中继板开始振铃到占用中继不是同时的,因为模拟环路中继在振铃期间,为了对硬件继电器的保护,模拟环路中继的呼叫处理模块不向模拟环路中继板发送中继摘机消息。而是根据中继的实际情况分别在收到第一个停振铃消息或第二个停振铃消息时,向模拟环路中继板发送中继摘机消息,所以在这段时间里,出中继呼叫也可能会占用此条中继,从而造成同抢。减少同抢的最有效的方法就是在中继振铃的第一时间占用中继。
目前的方法就是在模拟环路中继板检测到振铃消息时,在最短的时间内送到模拟环路中继呼叫处理任务,模拟环路中继呼叫处理任务为了对硬件继电器的保护不送摘机,而只是将中继管理模块的中继资源预占用,这时出中继再向中继管理模块查询空闲中继时,此条中继已占用,就不会再分配。这样做可以在最短的时间内占用了中继资源不被出中继呼叫占用,因此可以在最大程序上避免同抢。
具体实施叙述如下1.在模拟环路中继不收主叫号码的情况下,(如图2所示)1)模拟环路中继板开始振铃;2)模拟环路中继板检测到振铃;3)模拟环路中继板将开始振铃送到模拟环路中继的呼叫处理模块;4)遵从入中继优先的原则,将出中继呼叫过程结束,开始入中继呼叫过程。
5)模拟环路中继的呼叫处理模块发送预占用中继消息到中继管理模块,在中继管理模块预占用此中继;6)模拟环路中继板第一个停振铃7)模拟环路中继板检测到停振铃;8)模拟环路中继板将停振铃送到模拟环路中继的呼叫处理模块;9)模拟环路中继的呼叫处理模块向模拟环路中继板发送中继摘机消息;10)模拟环路中继的呼叫处理模拟向中继管理模块发送占用消息,在中继管理模块占用此中继;
11)模拟环路中继板发出摘机,真正占用此中继。
2.在模拟环路中继收主叫号码的情况下,(如图3所示)1)模拟环路中继板第一次开始振铃;2)模拟环路中继板检测到振铃;3)模拟环路中继板将开始振铃送到模拟环路中继的呼叫处理模块;4)遵从入中继优先的原则,将出中继呼叫过程结束,开始入中继呼叫过程。
5)模拟环路中继的呼叫处理模块发送预占用中继消息到中继管理模块,在中继管理模块预占用此中继;6)模拟环路中继板第一次停振铃;7)模拟环路中继板检测到停振铃;8)模拟环路中继板将停振铃消息送到模拟环路中继的呼叫处理模块9)模拟环路中继在第一个停振铃消息后开始接收主叫号码;10)模拟环路中继板第二次开始振铃;11)模拟环路中继板检测到振铃;12)模拟环路中继板将开始振铃送到模拟环路中继的呼叫处理模块;13)模拟环路中继板第二次开始振铃;14)模拟环路中继板检测到第二次停振铃;15)模拟环路中继板将停振铃送到模拟环路中继的呼叫处理模块;16)在第二个停振铃时向模拟环路中继板发送中继摘机消息;17)模拟环路中继的呼叫处理模块向中继管理模块发送占用消息,在中继管理模块占用此中继18)模拟环路中继板发出摘机,真正占用此中继。
这种方法可以在模拟环路中继入中继振铃后大约400ms的时间里占用中继,在这段时间里同样会存在出中继呼叫占用此中继的情况,从而发生同抢。在发生同抢的情况下,此发明遵从入中继优先的原则,在出中继首位发号前,如果模拟环路中继呼叫处理收到此条中继的入中继振铃消息,将出中继呼叫过程结束,开始入中继呼叫过程。
权利要求
1.一种减少模拟环路中继同抢的实现方法,其特征在于,所述实现方法为模拟环路中继板将开始振铃送到模拟环路中继的呼叫处理模块,在中继管理模块预占用这条中继;模拟环路中继板停振铃时,模拟环路中继的呼叫处理模块向模拟环路中继板发送中继摘机消息,模拟环路中继板发出摘机,并向中继管理模块发出占用中继,真正占用此中继;避免这条中继线在真正占用之前被其它出中继的呼叫占用,因而有效的减少了同抢的发生。
2.根据权利要求1所述减少模拟环路中继同抢的实现方法,其特征在于,所述模拟环路中继的呼叫处理模块在收到第一个停振铃消息后,如果有出中继的呼叫占用了此中继,模拟环路中继的呼叫处理遵从入中继优先的原则,如果出中继的呼叫还没有首位发号,将出中继呼叫过程结束,开始入中继呼叫过程;即在同抢发生时也可以遵从入优先的原则将出中继的呼叫释放,合理使用同抢发生的中继。
3.根据权利要求2所述减少模拟环路中继同抢的实现方法,其特征在于,所述模拟环路中继可以在模拟环路中继入中继振铃后400ms内,预占用此中继线的中继资源不被出中继呼叫占用,在最大程度上减少同抢发生。
全文摘要
本发明公开了属于中继通信技术领域的一种减少模拟环路中继同抢的实现方法。在模拟环路中继板检测到振铃的第一时间占用模拟环路中继资源,具体作法是模拟环路中继板检测到振铃;模拟环路中继板将开始振铃送到模拟环路中继的呼叫处理模块;此时预占用中继管理模块的此中继线;出中继呼叫无法再分配此条模拟环路中继,从而最大程度上减少了模拟环路中继同抢问题。在此方法中,即使是遇到了同抢,遵从入中继优先的原则,将出中继的呼叫释放,合理使用同抢发生的中继。
文档编号H04M7/00GK101072254SQ20071009900
公开日2007年11月14日 申请日期2007年5月8日 优先权日2007年5月8日
发明者杜玲 申请人:北京佳讯飞鸿电气有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1