asterisk出现 set_format:Unable to find a codec translation path from 0X100 (G729)


在播放语音的时候,尽管语音文件明明是gsm,但是还是会出现g729的bug,

经过查阅相关资料得知,这个原因的出现原来是配置SIP通道的时候,设置上有问题

没有指定编码格式,即使指定为 allow = all 也会出现这种原因,

后来终于找到解决的方法,先禁止所有的编码格式,使用 disallow = all

然后再指定想要允许的编码格式就可以解决了.

最终只要将其设置成这样就可以了.

[5000]
username=5000
type=friend
secret=5000
record_out=Never
record_in=Never
qualify=5000
port=5060
pickupgroup=
nat=yes
mailbox=5000@device
insecure=no
host=dynamic
dtmfmode=rfc2833
context=MGConfig
canreinvite=no
callgroup=
callerid=vvop <5000>
amaflags=default
disallow=all
allow=gsm
allow=alaw
allow=ulaw

猜你喜欢

转载自hwzyyx.iteye.com/blog/583039