Asterisk卡常见问题汇总

Asterisk卡常见问题汇总

Q:系统检测不到内线模块


A:通常是因为没有插上电源接头。如果卡上有内线模块,则需要将PC机箱电源引出的插头插到卡上右边的电源接口上。

Q:模拟卡检测不到外线挂机


Q:听到的摘机信号音与普通的电话摘机信号音不一致


A:国内用户经常反映这个问题。需要修改一下配置文件:


l         /etc/zaptel.conf中把 loadzone 和 defaultzont 改为cn


l         在/etc/asterisk/zapata.conf 中打开忙音检测:busydetect=yes


需要重新加载zaptel和asterisk,或者重启系统。

Q:模拟卡外线通话有时候意外中断


A:某些地方的汇线通或者线路质量不佳时常出现这个问题。


需要修改/etc/modprobe.conf,将install wctdm这一行改成下面的样子:


install wctdm /sbin/modprobe –ignore-install wctdm battdebounce=128 && /sbin/ztcfg


Q:通话中噪音大,有回声


A:


1、首先要在配置文件 zapata.conf   中激活回音消除,请把以下选项设置为 yes :


2         echocancel=yes


2         echocancelwhenbridged=yes


2         echotraining=yes


2
、调整 rxgain/txgain 设置
为了取得好的回音消除效果,必须调整 zapata.conf 配置文件中的 rxgain(输入增益) 和 txgain (输出增益)到合适的值,请按照以下步骤来进行:


1.         把 rxgain/txgain 的值都修改为 1.0;


2.         用 asterisk 板卡上的通道来拨打一个电话,也就是说需要建立一个通过板卡的通道进行的通话;


3.         运行 ztmonitor 命令来查看通道收、发音增益是不是在一个比较优化的范围:(注,ztmonitor 命令的第一个参数是你正在通话的通道号)


4.         根据你的实际情况来调整 rxgain 和 txgain 到一个优化的值。rxgain 和 txgain 的值如果都偏小,你就在配置文件 Zapata.conf 中增加rxgain 和 txgain 的值。
5.         很多情况下,把 rxgain 和 txgain 的值设置为 8.0 会取得比较好的回音消除效果。

Q: 模拟卡没有主叫显示或者显示不正确
A: 如果排除局端可能(直接接外线能正常收到主叫,经过asterisk卡后收不到主叫),这个问题通常是因为zaptel驱动版本和asterisk版本不匹配造成。Asterisk和zaptel一般是成对发布的,版本之间有对应关系,不同版本的zaptel和asterisk是否可以混用需要仔细验证。一旦发生主叫识别问题,则最为简便可靠的验证方式是使用原装的trixbox2.0光盘重新安装系统后验证主叫显示。

Q:SIP可以呼通,但听不到声音


A:一般是NAT问题造成。


如果Asterisk处在NAT的后面,则Asterisk的配置如下:
  
————————————————————–
sip.conf:

;externip = 200.201.202.203
externhost=dmlink.dvrdns.org
localnet=192.168.0.0/255.255.0.0

rtp.conf

rtpstart=10000
rtpend=20000

NAT网关端口映射:

SIP端口 5060 和 RTP端口
10000-20000

————————————————————–

需要配置externip或externhost,这是Asterisk的公网IP,还需配置localnet,这样当Asterisk判断外部来的SIP会话时(本地是localnet,对方不是localnet),会在Invite应答(200 OK)的SDP 中,将Connection Information置为外部IP,而Media Description的端口从[rtpstart,rtpend]中分配。

这样,SIP客户端收到Invite应答(200 OK)后,就知道了Asterisk的RTP公网IP+端口,SIP客户端的语音流发到这个地址,NAT网关(端口映射)转发到Asterisk。

而如果SIP客户端也处于一个NAT之后,Asterisk如何判断出SIP客户端的RTP公网地址呢?

经过Asterisk代码的分析,Asterisk的SIP并没有实现ICE(Interactive Connectivity Establishment)到SIP的映射,即没有处理ICE在SDP的Media块中定义的一个新属性alt(候选IP地址和端口),而是采用了一个简单的方式,即当NAT=yes时,从哪儿来的到哪儿去(SIP也是用这种策略处理)。

所以,Asterisk收到来自SIP客户端的RTP包后,Asterisk会记录此包的源地址和端口(是经过了客户端侧NAT转换后的公网IP+端口), Asterisk的语音流将被发到这个地址。客户端侧NAT网关会自动转发到对应的Asterisk的内网地址。

如此,一个NAT之后的SIP客户端(无需ICE)已经可以拨入一个配置了端口映射的NAT后的Asterisk了。

Q:Asterisk支持传真吗?


A:支持。 如果你是安装的Trixbox,则系统已经附带了两个传真收发命令rxfax和txfax。如果是自己安装编译的asterisk,则需要自行安装rxfax和txfax这两个app。

Q:传真收发送不成功


Q:传真怎么用


A:鼎铭公司网站(http://www.dmlink.net/dowload2.asp)上有个”asterisk传真应用模块.doc”详细解释了asterisk的传真收发相关问题及相应补丁。有需要的用户可以去下载。

Q:Asterisk支持7号信令吗?


A:asterisk本身不支持7号信令。不过有很多开源的第三方模块。鼎铭公司已经推出了经过严格测试的7号信令模块。有需要的用户可以到鼎铭公司网站上下载试用。


http://www.dmlink.net/dowload2.asp
文件名:asterisk 7号信令模块

Q:Asterisk支持H323吗?


A:asterisk本身不支持H323。Asterisk-addon模块带了几个323模块。鼎铭公司已经推出了经过严格测试的H323模块。有需要的用户可以到鼎铭公司网站上下载试用。


http://www.dmlink.net/dowload2.asp
文件名:
Asterisk OOH323c 模块


Q:多块卡可以插到一台机器上吗?


A:可以。


Q:Asterisk卡需要什么样的机器?


A:一般说来,跟具体的操作系统、是否启用回声消除、是否做编码转换、是否录音等有很大关系。


       一个典型的IVR应用,不包括录音,4E1至少P4 2.8G 2G内存以上配置。


       一个SS7转H323应用,4E1建议双至强2.8G。

Q:模拟卡外线挂机检测有问题?


A:zapata.conf中设置:


Busydetect=yes


Q:G729协议呼叫软交换没有回铃音


A:G729模块问题。检查show translation G729是否正确安装,如果没有,则需要检查/usr/lib/asterisk/modules/codec_g729.so 是否存在。G729不是自带的,需要自行安装。


如果有,则用G729的协议拨打到asterisk上放音,看能否正确听到声音。如听不到则版本不对,不能正常工作。如听到则应该就正常了。

Q:只能听到振铃,听不到彩铃


A:去掉dial(xxx,,..t..)命令中的t参数。T参数会强制asterisk产生回铃音。

Q:数字卡PRI呼叫被交换机直接挂断


A:可能有中继号码限制.需要设置callid为指定号码。可以在拨号脚本中使用SetCallerID功能指定。


   如果局方需要设置国内国际,则zapatal.conf加上


pridialplan=local


prilocaldialplan=local

相关调试命令:


Pri debug span 1

参考:http://hi.baidu.com/gq8000/blog/item/1e282cb6072ab2fc30add159.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100515.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pytest skipif_pytest断言方法

    pytest skipif_pytest断言方法前言pytest.mark.skip可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能Skip和xfail:处理那些不会成功的测试用例你可以对那些在某些特定平台上不能运行的测试用

    2022年7月29日
    3
  • h3c路由器远程管理_h3c无线路由器怎么设置

    h3c路由器远程管理_h3c无线路由器怎么设置H3C路由器telnet进去以后重启的命令是什么啊?在用户模式下输入,reboot建议在重启之前进行设备配置的保存。避免丢失最近的配置操作。保存设备配置命令为:在用户模式下输入,save输入以上两种命令时,均会自动弹出提示信息,要求管理员确认是否进行重启或保存配置操作,弹出提示信息后输入Y即可。Y代表确认(yes)。H3C路由交换机清除所有配置的命令是?H3C路由交换机清除所有配置的命令是:re…

    2022年10月17日
    0
  • vue 深入响应式原理 注意事项

    vue 深入响应式原理 注意事项对vue.js的响应式的原理的理解,有助于更加灵活的使用vue,和避开一些坑所以了解其运行原理十分重要

    2022年5月9日
    40
  • uni-app的unipush实现通知栏推送服务全过程「建议收藏」

    uni-app的unipush实现通知栏推送服务全过程「建议收藏」背景说明文档这个事情官方应该提供出来,可惜官方觉得是多余的,免费的东西凭啥给你做好。于是我在这里叙述一下实现消息通知推送的步骤。uni-app官方文档入口https://uniapp.dcloud.io/api/plugins/pushuniPush官方使用指南https://ask.dcloud.net.cn/article/35622推送H5+API接口:https://www….

    2022年6月2日
    996
  • ft232芯片怎么样_引脚悬空是什么电平

    ft232芯片怎么样_引脚悬空是什么电平概述:FF4232H芯片一款专门用于USB到RS232/RS485/RS422之间的电平转换芯片,数据收发和协议转换工作全由芯片独立完成,无需人工干预,不用编写芯片的固件,给设计者带来了极大的便利。利用该芯片只需要加少量的外围电路就可以实现相应的转换。FT4232H采用64-LDLeadFreeLQFPorQFN封装工艺。一、FT4232H功能和特性1、单芯片到4路串口的转换,整个接口协…

    2022年8月10日
    3
  • 音乐标签修改 android,音乐标签修改(Star Music Tag Editor)[通俗易懂]

    音乐标签修改 android,音乐标签修改(Star Music Tag Editor)[通俗易懂]StarMusicTagEditor可以对你音乐当中的各种标签信息来进行修改,在某些音乐信息出现错误之时你能够利用这款软件来直接的进行改正,让你的标签信息变得更加的容易进行分类,如果你感兴趣的话就快来下载这款StarMusicTagEditor!StarMusicTagEditor软件介绍StarMusicTagEditorPro「星空音乐标签编辑器」是一款可以帮助您修改…

    2022年7月25日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号