我在2台pc上尝试,首先充当sip服务器& &;客户端(有星号&另一个仅作为客户端(仅安装了Twinkle)。我试着用以太网电缆在他们之间打电话-没有互联网-所以我建立了有线连接,我给他们每个人一个地址,我给了第一个带有星号的安装ip 192.168.0.1 &第二个192.168.0.2。第一个用户名是100 &第二个是101。
我在终端写了"sudo asterisk -rvvvvvvv"然后是"sip reload"然后是"dialplan reload"然后是"sip set debug on" &我建立了有线连接,所以我发现2台电脑上的2个Twinkles成功注册为星号,但当我试图在它们之间拨打电话时,Twinkle说"呼叫失败404未找到"。我想问题出在extensions.conf文件中,但是我不知道是什么地方出了问题,有人能帮我吗?
下面是终端mediafire.com/?6g0uuhkai5vcahk
也告诉我,如果有什么错误的文件,因为我是初学者。
Thanks in advance以下是配置文件:
sip.conf
(一般)bindport = 5060
udpbindaddr = 192.168.0.1:5060
allowguest = yes
禁止=所有的
允许= gsm
delayreject = yes
nochecksums =没有
迂腐=没有
srvlookup = yes
autodomain = yes
sipdebug = yes
域= 192.168.0.1
nat =没有
notifyringing = yes
notifyhold = yes
register => 100:sarasara@192.168.0.1/internal-phones
register => 101:saadsaad@192.168.0.1/internal-phones
同行auth = 100: sarasara@192.168.0.1
同行auth = 101: saadsaad@192.168.0.1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(192.168.0.1)usereqphone = yes
nat =没有
fromdomain = 192.168.0.1fromuser = 100秘密= sarasara
用户名= 100
背景= internal-phones
authname = 100
dtmfmode = rfc2833
canreinvite = yes
notifyringing = yes
notifyhold = yes
同行auth = 100: sarasara@192.168.0.1
同行auth = 101: saadsaad@192.168.0.1
禁止=所有的
允许= gsm
[100]
type =朋友背景= internal-phones
秘密= sarasaranat =没有
=没有资格
主机=动态
dtmfmode = rfc2833
允许= 192.168.0.1
[101]
type =朋友背景= internal-phones
秘密= saadsaad=没有资格
主机=动态
nat =没有
dtmfmode = rfc2833
允许= 192.168.0.1
extensions.conf
(全局)(一般)extension => 100,1,Dial(SIP/100,60)
extension => 101,1,Dial(SIP/101,60)
extend => s,1,hangup
[internal-phones]1、拨号(SIP/100,60)
extension => 101,1,Dial(SIP/101,60)
extend => s,1,hangup
打开SIP调试开关(sip set debug on
),查看呼叫的SIP响应。(503
, 403
或404
?)此外,请确保您的软电话正在侦听udp端口而不是5060,这将与星号冲突。