“如何使用Sangoma E1卡基于FreeSWITCH环路测试”的版本间的差异

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
跳转至: 导航搜索
(创建页面,内容为“Freeswitc+Sangoma E1实现环路测试 FreeSWITCH是著名的开源企业通信平台,可以实现呼叫中心,企业IPPBX,智能客服系统等应用环境。...”)
 
状态查询命令
 
(未显示同一用户的17个中间版本)
第1行: 第1行:
Freeswitc+Sangoma E1实现环路测试
+
==Freeswitc+Sangoma E1实现环路测试==
FreeSWITCH是著名的开源企业通信平台,可以实现呼叫中心,企业IPPBX,智能客服系统等应用环境。Sangoma 语音卡可以完全和FreeSWITCH集成,实现PSTN的接入方式,实现FreeSWITCH硬件解决方案。本文档主要介绍以下几个方面的内容:
+
FreeSWITCH是著名的开源企业通信平台,可以实现呼叫中心,企业IPPBX,智能客服系统等应用环境。Sangoma 语音卡可以完全和FreeSWITCH集成,实现PSTN的接入方式,实现FreeSWITCH硬件解决方案。本文档主要介绍以下几个方面的内容:<br/>
测试环境:freeswitch, Debian-8,sangoma A104数字卡。
+
测试环境:freeswitch, Debian-8,sangoma A104数字卡。<br/>
测试目的:为了排查语音卡本身的问题。
+
测试目的:为了排查语音卡本身的问题。<br/>
测试流程:分机通过通过端口1呼出到端口2呼入,然后转入到分机1001。
+
测试流程:分机通过通过端口1呼出到端口2呼入,然后转入到分机1001。<br/>
测试工具:FreeSWITCH,Sangoma 语音板卡,潮流话机,yealink 话机,方位话机
+
测试工具:FreeSWITCH,Sangoma 语音板卡,潮流话机,yealink 话机,方位话机<br/>
拓扑图:
+
==拓扑图==
 +
[[文件:环路测试拓扑图1.jpg]]<br/>
 +
[[文件:环路测试拓扑图2.jpg]]
 +
==环境搭建时必须注意的以下几个方面的问题==
 +
1、端口1为主时钟(MASTER),端口2为从时钟(NORMAL)。<br/>
 +
2、端口1相当于运营商侧(NET),端口2相当于本地用户侧(CPE)。<br/>
 +
3、以上配置要体现在具体的配置文件中,涉及文件包括:wanpipe1.conf,wanpipe2.conf,chan_dahdi.conf。<br/>
 +
 
 +
==检查sangoma数字卡物理连接状态,检查ftdm信令状态==
 +
通过Freeswitch CLI命令,执行以下命令查看端口状态和信令:<br/>
 +
查看端口状态       ftdm sangoma_isdn l1_stats wp1,返回结果显示:<br/>
 +
[[文件:端口状态.png]]<br/>
 +
查看信令状态 ftdm sangoma_isdn show_spans,如果物理连接正常、信令正常,显示OK,UP。<br/>
 +
[[文件:信令状态.png]]
 +
 
 +
==呼入呼出配置==
 +
呼出配置 配置文件默认路径:/usr/local/freeswitch/conf/dialplan/default.xml
 +
<pre>
 +
<extension name="outgoing">
 +
      <condition field="destination_number" expression="^(.+)$"> //(.+)为通配符
 +
          <action application="bridge" data="freetdm/wp1/a/$1"/>
 +
      </condition>
 +
</extension>
 +
</pre>
 +
呼入配置 配置文件默认路径:/usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml
 +
<pre>
 +
<extension name=”public_did”>
 +
  <condition field=”destination_number” expression=”^(.+)$”>
 +
    <action application=”set” data=”domain_name=$${domain}”/>
 +
    <action application=”transfer” data”1001 XML default”/> //E1呼入以后转到分机1001
 +
  </condition>
 +
</extension>
 +
</pre>
 +
修改internal.xml文件,将<param name="context" value="public"/>改为<param name="context" value="default"/><br/>
 +
文件路径:/usr/local/freeswitch/conf/sip_profiles/internal.xml<br/>
 +
[[文件:Context.png]]<br/>
 +
测试之前通过软电话或SIP话机注册。Freeswitch中自动创建了19分机,不需要自己去写配置文件,如需更多分机,请参照自动生成的分机配置文件编写。<br/>
 +
分机配置文件路径:/usr/local/freeswitch/conf/directory/default
 +
 
 +
==配置正常打印日志如下==
 +
[[文件:日志.png]]
 +
 
 +
==状态查询命令==
 +
检查端口1和端口2的物理连接状态:wanrouter status<br/>
 +
[[文件:物理连接状态.png]]<br/>
 +
检查端口物理连接是否正常:wanpipemon -i w1g1 -c Ta      //Rx level:>-2.5db 为正常状态<br/>
 +
[[文件:物理连接是否正常.png]]<br/>
 +
Protocol Status检测<br/>
 +
检测PRI端口状态:ftdm sangoma_isdn show_spans    //physical:OK为物理连接正常,signalling:UP为信令正常<br/>
 +
[[文件:信令状态.png]]<br/>
 +
<pre>
 +
打开Q921 trace:
 +
ftdm sangoma_isdn trace q921 wp1
 +
打开Q931 trace:
 +
ftdm sangoma_isdn trace q931 wp1
 +
关闭所有traces信息:
 +
ftdm sangoma_isdn trace disable wp1

2017年10月25日 (三) 11:31的最新版本

Freeswitc+Sangoma E1实现环路测试

FreeSWITCH是著名的开源企业通信平台,可以实现呼叫中心,企业IPPBX,智能客服系统等应用环境。Sangoma 语音卡可以完全和FreeSWITCH集成,实现PSTN的接入方式,实现FreeSWITCH硬件解决方案。本文档主要介绍以下几个方面的内容:
测试环境:freeswitch, Debian-8,sangoma A104数字卡。
测试目的:为了排查语音卡本身的问题。
测试流程:分机通过通过端口1呼出到端口2呼入,然后转入到分机1001。
测试工具:FreeSWITCH,Sangoma 语音板卡,潮流话机,yealink 话机,方位话机

拓扑图

环路测试拓扑图1.jpg
环路测试拓扑图2.jpg

环境搭建时必须注意的以下几个方面的问题

1、端口1为主时钟(MASTER),端口2为从时钟(NORMAL)。
2、端口1相当于运营商侧(NET),端口2相当于本地用户侧(CPE)。
3、以上配置要体现在具体的配置文件中,涉及文件包括:wanpipe1.conf,wanpipe2.conf,chan_dahdi.conf。

检查sangoma数字卡物理连接状态,检查ftdm信令状态

通过Freeswitch CLI命令,执行以下命令查看端口状态和信令:
查看端口状态 ftdm sangoma_isdn l1_stats wp1,返回结果显示:
端口状态.png
查看信令状态 ftdm sangoma_isdn show_spans,如果物理连接正常、信令正常,显示OK,UP。
信令状态.png

呼入呼出配置

呼出配置 配置文件默认路径:/usr/local/freeswitch/conf/dialplan/default.xml

<extension name="outgoing">
      <condition field="destination_number" expression="^(.+)$">	//(.+)为通配符
          <action application="bridge" data="freetdm/wp1/a/$1"/>
      </condition>
</extension>

呼入配置 配置文件默认路径:/usr/local/freeswitch/conf/dialplan/public/00_inbound_did.xml

<extension name=”public_did”>
   <condition field=”destination_number” expression=”^(.+)$”>
     <action application=”set” data=”domain_name=$${domain}”/>
     <action application=”transfer” data”1001 XML default”/>	//E1呼入以后转到分机1001
   </condition>
</extension>

修改internal.xml文件,将<param name="context" value="public"/>改为<param name="context" value="default"/>
文件路径:/usr/local/freeswitch/conf/sip_profiles/internal.xml
Context.png
测试之前通过软电话或SIP话机注册。Freeswitch中自动创建了19分机,不需要自己去写配置文件,如需更多分机,请参照自动生成的分机配置文件编写。
分机配置文件路径:/usr/local/freeswitch/conf/directory/default

配置正常打印日志如下

日志.png

状态查询命令

检查端口1和端口2的物理连接状态:wanrouter status
物理连接状态.png
检查端口物理连接是否正常:wanpipemon -i w1g1 -c Ta //Rx level:>-2.5db 为正常状态
物理连接是否正常.png
Protocol Status检测
检测PRI端口状态:ftdm sangoma_isdn show_spans //physical:OK为物理连接正常,signalling:UP为信令正常
信令状态.png

打开Q921 trace:
ftdm sangoma_isdn trace q921 wp1
打开Q931 trace:
ftdm sangoma_isdn trace q931 wp1
关闭所有traces信息:
ftdm sangoma_isdn trace disable wp1