打印

Asterisk配好之后,能拨号不能听见声音

Asterisk配好之后,能拨号不能听见声音

两个SIP帐号之间可以互相拨号了,可以听见拨号音,接电话也可以,软件显示没有异常,但是connected之后,说话也听不见声音,视频也没有。 我用的ekiga和linphone,都是一个样。不知道是怎么回事。

我就想建立个最简单的IP电话,要两个帐号之间可以互相打视频电话,不知道应该怎么弄,请高手指教一下吧。
我的sip.conf和extension.conf文件如下。

sip.conf
[501]
username=501
type=friend
secret=1234
record_out=Adhoc
record_in=Adhoc
qualify=no
port=5060
nat=yes
mailbox=566@device
host=dynamic
dtmfmode=rfc2833
context=from-internal
canreinvite=no
callerid=device <501>
[500]
username=500
type=friend
secret=1234
record_out=Adhoc
record_in=Adhoc
qualify=no
port=5060
nat=yes
mailbox=566@device
host=dynamic
dtmfmode=rfc2833
context=from-internal
canreinvite=no
callerid=device <500>


extensions.conf,配置如下:

[from-internal]
exten => _XXX,1,sayalpha(${EXTEN})
exten => _XXX,2,dial(sip/${EXTEN},20)
exten => _XXX,3,hangup()

TOP

对于这种问题, 最好抓包, 一般问题会迎刃而解.

TOP

找个Hub, 抓所有机器的SIP与RTP

接通以后不是点对点, 所有数据仍然经过Asterisk. 两种模式都是这样. 我没读过3261, 不太清楚协议如何规定, 但Asterisk首先是PBX, 然后才是SIP server

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-11-22 10:59 京ICP证060528 号

Designed By 17DST