一种基于Asterisk的磁石话机通信方法及装置制造方法及图纸

技术编号:9796392 阅读:152 留言:0更新日期:2014-03-22 03:23
本发明专利技术实施例提供一种基于Asterisk的磁石话机通信方法及装置,其中,基于Asterisk的磁石话机通信方法及包括:当磁石处理单元检测到其连接的磁石话机产生摇铃信号时,向Asterisk单元发送摘机信令;Asterisk单元根据磁石话机的路由信息向与对端磁石话机连接的对端磁石处理单元发送振铃信令;对端磁石处理单元控制对端磁石话机振铃,以及向Asterisk单元发送摘机信令;Asterisk单元建立磁石话机与对端磁石话机之间的通信连接。实现将传统磁石话音业务接入IP网络中,完成磁石电话之间通过IP网络的互通。

【技术实现步骤摘要】
—种基于Aster i sk的磁石话机通信方法及装置
本专利技术涉及网络通信
,尤其涉及一种基于Asterisk的磁石话机通信方法及装置
技术介绍
Asterisk 是一个开放源代码的软件 VoIP PBX (Voice over Internet Protocol,网路电话Private Branch eXchange,专用交换机)系统,其是运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把x86机器变成交换机,还能够当作一台企业级的商用交换机。Asterisk能够支持传统的TDM(Time Division Multiplex and Multiplexer,时分复用)业务的接入,例如:T1/E1,模拟音频线路(FXS 和 FX0), ISDN (Integrated Services Digital Network,综合业务数字网)等,Asterisk支持的基于IP的协议包括:SIP (Session Initiation Protocol,会话初始协议),Η.323 (ITU standard, contributed support)等。Asterisk 系统可以实现一个网桥功能,实现传统语音网络与V0IP网络的互联。磁石话机又称手摇电话机,是需自备两节电池做电源,并带有磁石式手摇发电机(用于产生交流振铃信号)的电话机,新式的磁石话机采用按键方式产生振铃信号,该电话机用于磁石式交换机系统中,是一种老式话机,对线路要求低,抗干扰能力强,通话距离长,但使用不方便。可将两台磁石话机连接起来,组成简单对讲电话使用(热线方式),多用于农村、部队和铁路部门。目前对于传统话音接口(交换机接口FX0和话机接口 FXS)向V0IP网络的接入有较为成熟的通用解决方案,Asterisk系统对于这些传统话音业务支持的较好,其内部实现了传统话音标准的信令与SIP和H.323信令之间的转换。但是由于磁石电话的特殊性,其与V0IP网络的接入目前业界没有成熟通用的解决方案,Asterisk系统也不支持磁石电话接口的相关应用。
技术实现思路
本专利技术实施例的目的是提供一种基于Asterisk的磁石话机通信方法及装置,实现磁石电话向V0IP网络的接入。本专利技术实施例的目的是通过以下技术方案实现的:—种基于Asterisk的磁石话机通信方法,包括:当磁石处理单元检测到其连接的磁石话机产生摇铃信号时,向Asterisk单元发送摘机信令;所述Asterisk单元根据所述磁石话机的路由信息向与对端磁石话机连接的对端磁石处理单元发送振铃信令;所述对端磁石处理单元控制对端磁石话机振铃,以及向所述Asterisk单元发送摘机信令;所述Asterisk单元建立所述磁石话机与所述对端磁石话机之间的通信连接。—种基于Asterisk的磁石话机通信装置,包括磁石处理单元、Asterisk单元以及对端磁石处理单元:所述磁石处理单元,用于检测到其连接的磁石话机产生摇铃信号时,向Asterisk单元发送摘机信令;所述Asterisk单元,用于接收到所述磁石处理单元发送的摘机信令后,根据所述磁石话机的路由信息向与对端磁石话机连接的所述对端磁石处理单元发送振铃信令,以及用于接收到所述对端磁石处理单元发送的摘机信令后,建立所述磁石话机与所述对端磁石话机之间的通信连接;所述对端磁石处理单元,用于控制对端磁石话机振铃,以及向所述Asterisk单元发送摘机信令。由上述本专利技术实施例提供的技术方案可以看出,自动产生摘机和挂机动作及其对应的信令,结合Asterisk的处理机制完成音频信道的建立和释放,使得磁石话机方便的与Asterisk系统相结合,实现将传统磁石话音业务接入IP网络中,完成磁石电话之间通过IP网络的点对点互通。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例提供的基于Asterisk的磁石话机通信方法流程示意图。图2为本专利技术实施例提供的磁石话机与Asterisk之间的接口连接示意图。图3为本专利技术实施例提供的基于Asterisk的磁石话机通信装置构成示意图。图4为本专利技术实施例提供的基于Asterisk的磁石话机通信方法应用示意图。【具体实施方式】下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。本专利技术实施例磁石话机与普通话机在使用上的主要区别如下:磁石话机没有摘机、挂机信号,即只有空闲和振铃(主叫摇铃或被叫振铃)两个状态。磁石话机的磁石话音接口电路对主叫摇铃和被叫振铃动作给出的指示是一样的,没有做区分主叫和被叫。磁石话音接口的振铃信号的长短是人为控制的,即完全依赖人摇铃时间的长短。本专利技术实施例基于Asterisk的磁石话机通信方法及装置,考虑磁石话机没有摘机和挂机信号,因此将自动产生摘机和挂机动作及其对应的信令,同时可以根据磁石话音接口状态以及信令来区分主叫和被叫,结合Asterisk的处理机制完成音频信道的建立和释放。在Asterisk中将磁石话音接口看作FXS接口(用户话机接口),将其配置为摘机呼叫远端模式(无须拨号),且路由固定,某一条路由只连接两部磁石话机,并完成这两部话机的互通。如图1所示,本专利技术实施例提供一种基于Asterisk的磁石话机通信方法,包括:步骤11、当磁石处理单元检测到其连接的磁石话机产生摇铃信号时,向Asterisk单元发送摘机信令。步骤12、所述Asterisk单元根据所述磁石话机的路由信息向与对端磁石话机连接的对端磁石处理单元发送振铃信令。步骤13、所述对端磁石处理单元控制对端磁石话机振铃,以及向所述Asterisk单元发送摘机信令。步骤14、所述Asterisk单元建立所述磁石话机与所述对端磁石话机之间的通信连接。本领域技术人员可以理解,磁石处理单元与对端磁石话机中所述的对端是一个相对概念,并不对磁石话机本身做出限制。由上述本专利技术实施例提供的技术方案可以看出,自动产生摘机和挂机动作及其对应的信令,结合Asterisk的处理机制完成音频信道的建立和释放,使得磁石话机方便的与Asterisk系统相结合,实现将传统磁石话音业务接入IP网络中,完成磁石电话之间通过IP网络的点对点互通。如图2 所不,磁石话音接口与 Asterisk通过TDMoE (Time Division Multiplexingover Ethernet)方式互联,其中涉及的磁石话音接口的硬件电路部分,在此不作赘述。本领域技术人员可以理解,磁石话机具有磁石话音接口电路,磁石处理单元检测磁石话音接口,一旦某一磁石话音接口产生摇铃信号时,则对应的磁石处理单兀模拟摘机信号并自动向Asterisk单元发送摘机信令。本领域技术人员可以理解,磁石处理单元发送的摘机信令可以本文档来自技高网
...

【技术保护点】
一种基于Asterisk的磁石话机通信方法,其特征在于,包括:?当磁石处理单元检测到其连接的磁石话机产生摇铃信号时,向Asterisk单元发送摘机信令;?所述Asterisk单元根据所述磁石话机的路由信息向与对端磁石话机连接的对端磁石处理单元发送振铃信令;?所述对端磁石处理单元控制对端磁石话机振铃,以及向所述Asterisk单元发送摘机信令;?所述Asterisk单元建立所述磁石话机与所述对端磁石话机之间的通信连接。

【技术特征摘要】
1.一种基于Asterisk的磁石话机通信方法,其特征在于,包括:当磁石处理单元检测到其连接的磁石话机产生摇铃信号时,向Asterisk单元发送摘机信令;所述Asterisk单元根据所述磁石话机的路由信息向与对端磁石话机连接的对端磁石处理单元发送振铃信令;所述对端磁石处理单元控制对端磁石话机振铃,以及向所述Asterisk单元发送摘机信令;所述Asterisk单元建立所述磁石话机与所述对端磁石话机之间的通信连接。2.根据权利要求1所述的基于Asterisk的磁石话机通信方法,其特征在于,所述方法还包括:在所述磁石话机与所述对端磁石话机之间通信连接状态下,所述磁石处理单元检测到其连接的磁石话机产生摇铃信号,所述磁石处理单元向所述Asterisk单元发送挂机信令;所述Asterisk单元拆除所述磁石话机与所述对端磁石话机之间已经建立的通信连接,并向所述对端磁石处理单元发送挂机信令;所述磁石处理单元向Asterisk单元发送摘机信令,以使所述Asterisk单元重新建立所述磁石话机与所述对端磁石话机之间的通信连接;或者,所述对端磁 石处理单元检测到其连接的对端磁石话机产生摇铃信时,所述对端磁石处理单元向所述Asterisk单元发送挂机信令;所述Asterisk单元拆除所述磁石话机与所述对端磁石话机之间已经建立的通信连接,并向所述磁石处理单元发送挂机信令;所述对端磁石处理单元向Asterisk单元发送摘机信令,以使所述Asterisk单元重新建立所述磁石话机与所述对端磁石话机之间的通信连接。3.根据权利要求1或2所述的基于Asterisk的磁石话机通信方法,其特征在于,磁石处理单元与磁石话机通过磁石话音接口连接,所述方法还包括:所述Asterisk单元获取路由信息,所述路由信息包括磁石处理单元与对端磁石处理单元的对应关系;或者所述路由信息包括磁石处理单元与对端磁石处理单元的对应关系,磁石处理单元与磁石话音接口的对应关系,以及磁石话音接口与对端磁石话音接口的对应关系。4.根据权利要求1或2所述的基于Asterisk的磁石话机通信方法,其特征在于,所述Asterisk单元与所述磁石处理单元之间定义有空闲信令,摘机信令以及振铃信令,磁石话音接口包括空闲状态、摘机状态、挂机状态、被叫状态、主叫状态以及通话状态。5.根据权利要求4所述的基于Asterisk的磁石话机通信方法,其特征在于,所述方法还包括:当磁石话音接口为空闲状态,磁石处理单元检测到其连接的磁石话机产生摇铃信号时,从空闲状态进入王叫状态;主叫状态下,磁石处理单元发送摘机信令给Asterisk单元,等待Asterisk单元建立信道后,从主叫状态进入通话状态;当磁石话音接口为空闲状态,磁石处理模单元接收到Asterisk单元发送的振铃信令时,从空闲状态进入被叫状态;被叫状态下,当磁石处理单元持续接收到Asterisk单元发送的振铃信令时,从被叫状态进入摘机状态;Asterisk单元建立信道后,磁石话音接口从摘机状态进入通话状态;通话状态下,当磁石处理单元检测到其连接的磁石话机产生摇铃信号时,从通话状态进入挂机状态;挂机状态下,磁石处理单元发送挂机信令给Asterisk单元,从挂机状态进入空闲状态;通话状态下,当磁石处理单元接收到Asterisk单元发送的挂机信令后,从通话状态进入空闲状态;其中,挂机信令等同于空闲信令。6.一种基于Asterisk的磁石话机通信装置,其特征在于,包括磁石处理单元...

【专利技术属性】
技术研发人员:甄维良
申请(专利权)人:北京华环电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1