我第一次尝试在我的Ubuntu Linux机器上configuration星号。我安装了星号,并执行下面的命令我得到这个在我的terminal…
root@ubuntu:~# asterisk -r Asterisk 1.8.4.4~dfsg-2ubuntu1.1, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 1.8.4.4~dfsg-2ubuntu1.1 currently running on ubuntu (pid = 1062) ubuntu*CLI>
现在我已经更新sip.conf
以下..
[general] port = 5060 bindaddr = 0.0.0.0 context = others [2000] type=friend context=my-phones secret=1234 host=dynamic [2001] type=friend context=my-phones secret=1234 host=dynamic
这里是我的extensions.conf
[others] [my-phones] exten => 2000,1,Dial(SIP/2000) exten => 2001,1,Dial(SIP/2001)
现在为了testing目的,我已经下载了Twinkle
软电话,并试图用Username 2000
和Domain Localhost
configuration扩展2000
。 现在我注册上面闪烁后,我试图从Twinkle调用扩展2001
,但它给以下错误到Asterisk CLI
..
[Apr 1 03:49:58] WARNING[2301]: app_dial.c:2041 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
这里是命令sip show peers
结果在terminal..
Name/username Host Dyn Forcerport ACL Port Status 2000/2000 127.0.0.1 D 5061 Unmonitored 2001 (Unspecified) D 0 Unmonitored 2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 1 offline]
SIP注册也显示零..
ubuntu*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time 0 SIP registrations.
这是关于我的问题..我非常新手星号和Linux都已经严重侵入这种情况。 请帮我解决这个问题。
sip show registration
显示为零 sip show peer
显示您的电话附近同行2001年的IP。 所以你需要注册你的软电话/手机上的星号。
考虑到你的问题的水平,我建议你阅读星号的书。 我建议你阅读ORRY的“星号电话的未来”。
你得到这个错误,因为2001年没有注册任何地方。
在另一个软电话注册2001年,并尝试。
步骤1 – 从软电话登记用户2001
第2步 – 再次注册用户2001,保持你的星号服务器。
我知道这是旧的,但对于那些研究这个相同的问题:
@moonstruck提供了唯一正确的答案。
OP配置了2个SIP扩展,但仅使用1个SIP客户端(2000)连接到星号。
显然,2个SIP客户端必须连接到星号,才能在它们之间路由呼叫。
sip show registry
列出SIP服务器之间的注册。 它与SIP客户端无关。
自从几天以来,我一直在寻找这个问题的解决方案,在任何地方都找不到一个解决方案。 所以我做了自己的研究,发现了以下有趣的事实:
发现:-
单次显示的错误数量=该队列中的总分机数量 – 在线分机数量
建议: –
我会建议保持系统运行,并与此错误生活,除非有人找到治愈这些恼人的错误。 别看我; 这是我第一次在Asterisk和FreePBX上。 🙂