一种模拟环路中继直接拨出功能的实现方法

文档序号:7655521阅读:490来源:国知局
专利名称:一种模拟环路中继直接拨出功能的实现方法
技术领域
本发明属于通信技术领域,特别涉及一种模拟环路中继直接拨出功能的 实现方法。
背景技术
在传统的通信网中,PBX (用户交换机)通过FX0 (模拟环路中继)接口 与PSTN (公共电话交换网)相连。PBX上的用户如果呼叫PSTN上的用户要经 历一个二次拨号的过程首先PBX上的用户摘机拨占线(出局)码,听到二 次拨号音以后,再拨PSTN上的用户号码进行通话。
随着网络技术和通信技术的发展,VoIP语音网关和IP电话在企业用户, 以及专网用户中得到了广泛的应用。如图l、图2的网络环境所示语音网关 上的用户如果呼叫PSTN上的用户,首先完成一次IP网上的呼叫,然后再经 历一个二次拨号的过程。这么复杂的呼叫过程,不但呼叫过程长,而且用户 在使用话机重拨键进行呼叫时接通率极低。

发明内容
本发明的目的是提供一种模拟环路中继直接拨出功能的实现方法。
参阅图3,本发明目的实现过程如下
(1) PBX用户或语音网关用户摘机拨号,发起向PSTN用户的呼叫;
(2) 用户呼叫处理模块向FX0呼叫控制模块发送呼叫请求,并在呼叫请 求中携带PSTN用户的被叫号码;
(3) FXO呼叫控制模块收到来自内部的呼叫请求后,让外线(FX0与PSTN相连的模拟电话用户)摘机,并判断呼叫请求中是否携带PSTN用户的被叫号 码;(4) 如果呼叫请求中带有PSTN用户的号码,启动150ms定时器;(5) 150ms定时到后,向外线发送首位号码,启动发号定时器;(6) 发号定时到后,发送下一位号码,重新启动发号定时器;(7) 在向外线发号时,切断内部与外线的交换网络连接,避免内部用户 听到发号音;(8) 发号定时到后,如果号码已发完,连接内部用户与外线的单向交换 网络连接,并启动号码位间隔定时器;(9) 号码位间隔定时到后,将内部用户与外线的交换网络进行双向连接, 等待PSTN用户的摘机通话。(10) 如果呼叫请求中没有携带被叫用户号码,将内部用户与外线的交换 网络进行单向连接,听外线的二次拨号音,并启动号码位间隔定时器;(11) 号码位间隔定时到后,如果内部用户没有拨号,释放这次呼叫,释 放外线;(12) 如果内部用户拨号,向外线发号,并启动发号定时器;(13) 重复步骤(7) (8) (9),建立呼叫,进行通话。 通过本发明能够有效的减少模拟环路中继的呼叫流程,提高了用户按重拨键进行呼叫的接通率,不仅实现了模拟环路中继的直接拨出功能,而且能够兼容二次拨号方式,保证了专网用户现有的拨号习惯。


图l为组网方式(l)。
图2为组网方式(2)。 图3为本发明的流程图。
具体实施例方式
本发明提供一种模拟环路中继直接拨出功能的实现方法。具体步骤如下:
(1) PBX用户或语音网关用户摘机拨号,发起向PSTN用户的呼叫;
(2) 用户呼叫处理模块向FX0呼叫控制模块发送呼叫请求,并在呼叫请 求中携带PSTN用户的被叫号码;
(3) FXO呼叫控制模块收到来自内部的呼叫请求后,让外线摘机,并判断 呼叫请求中是否携带PSTN用户的被叫号码;
(4) 如果呼叫请求中带有PSTN用户的号码,启动150ms定时器;
(5) 150ms定时到后,向外线发送首位号码,启动发号定时器;
(6) 发号定时到后,发送下一位号码,重新启动发号定时器;
(7) 在向外线发号时,切断内部与外线的交换网络连接,避免内部用户 听到发号音;
(8) 发号定时到后,如果号码已发完,连接内部用户与外线的单向交换 网络连接,并启动号码位间隔定时器;
(9) 号码位间隔定时到后,将内部用户与外线的交换网络进行双向连接, 等待PSTN用户的摘机通话。
(10) 如果呼叫请求中没有携带被叫用户号码,将内部用户与外线的交换 网络进行单向连接,听外线的二次拨号音,并启动号码位间隔定时器;
(11) 号码位间隔定时到后,如果内部用户没有拨号,释放这次呼叫,释 放外线;
(12) 如果内部用户拨号,向外线发号,并启动发号定时器;
(13) 重复步骤(7) (8) (9),建立呼叫,进行通话。
权利要求
1.一种模拟环路中继直接拨出功能的实现方法,其特征在于,包括如下步骤(1)PBX用户或语音网关用户摘机拨号,发起向PSTN用户的呼叫;(2)内部用户呼叫处理模块向FXO呼叫控制模块发送呼叫请求,并在呼叫请求中携带PSTN用户的被叫号码;(3)FXO呼叫控制模块收到来自内部的呼叫请求后,让外线摘机,并判断呼叫请求中是否携带PSTN用户的被叫号码。
2. 根据权利要求1所述的实现方法,其特征在于,包括(1) 如果呼叫请求中带有PSTN用户的号码,启动150ms定时器;(2) 150ms定时到后,向外线发送首位号码,启动发号定时器;(3) 发号定时到后,发送下一位号码,重新启动发号定时器。
3. 根据权利要求1所述的实现方法,其特征在于,如果呼叫请求中没有 携带被叫用户号码,将内部用户与外线的交换网络进行单向连接,听外线的 二次拨号音,并启动号码位间隔定时器。
4. 根据权利要求1所述的实现方法,其特征在于,PBX用户或语音网关 用户摘机拨号时,切断内部与外线的交换网络连接,避免内部用户听到发号音
5. 根据权利要求2所述的实现方法,其特征在于,发号定时到后,如果 号码已发完,连接内部用户与外线的单向交换网络连接,并启动号码位间隔 定时器。
6. 根据权利要求3所述的实现方法,其特征在于,包括(1) 号码位间隔定时到后,如果内部用户没有拨号,释放这次呼叫,释 放外线;(2) 如果内部用户拨号,向外线发号,并启动发号定时器。
7.根据权利要求5所述的实现方法,其特征在于,号码位间隔定时到后, 将内部用户与外线的交换网络进行双向连接,等待PSTN用户的摘机通话。
全文摘要
本发明公开了属于通讯技术领域的一种模拟环路中继直接拨出功能的实现方法。该方法是通过在呼叫请求中直接携带被叫用户的号码,在外线摘机后直接发送被叫号码来建立呼叫。本发明减少了模拟环路中继的呼叫过程,提高了呼叫的建立时间,既保证了传统专网用户的现有拨号习惯,又解决了按重拨键发号接通率低的问题。
文档编号H04M3/42GK101106613SQ200710119548
公开日2008年1月16日 申请日期2007年7月26日 优先权日2007年7月26日
发明者孙建明 申请人:北京佳讯飞鸿电气股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1