我一直试图将我的软电话(闪烁)配置为使用星号多天,但无济于事。我在虚拟机上运行星号和软件在linux上运行。
我的sip.conf文件如下所示:
[general]
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
[1000]
type=friend
context=phones
host=dynamic
username=1000
在闪烁帐户设置中,我有用户名:1000,domain:localhost
这给了我错误403禁止。可以请你帮我弄清楚如何解决这个问题?我在星号的另一个SIP端口上运行软电话。
答案 0 :(得分:1)
我的回答可能超级弱,但在有人帮助你提供好的建议之前,你会先尝试一下。
首先:无论何时我使用Asterisk创建虚拟机进行一些测试或新的IVR,我总是遇到防火墙问题。检查您的防火墙是否在您的Linux机箱上打开或关闭,因为它可能是一个问题。您必须将其关闭或进行适当的设置。
其次: 我看看我的sip配置,它们看起来和你的一样,但我总是指定secret = some_password和host = dynamic。如果您说软电话与星号位于不同的SIP端口上,您可能还想尝试为您的用户添加端口设置。但5060是sip的常规端口。有关sip.conf的更多信息INFO sip.conf
同时检查您正在使用的SIP电话。一些非流行的可能会在设置过程中遇到一些问题。我建议你试试eyeBeam for Windows或Ekiga for Linux应该可以正常工作。
答案 1 :(得分:0)
尝试sip.conf:
[general]
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
[1000]
type=friend
context=phones
host=dynamic
username=1000
secret=1000
客户尝试: 用户名:1000 传球:1000 domain:ip_of_asterisk_server
答案 2 :(得分:0)
之前发生在我身上。我所做的只是更改Twinkle的配置以使用端口5061.查看本教程http://bit.ly/15eACoY
答案 3 :(得分:0)
我同意您需要更改Asterisk PBX端口或Twinkle端口。这是因为两者都在同一端口上列出。确保在配置中提供了机密,并将相同的机密也放入了Twinkle中。使用星号打开星号CLI,并确保注册请求到达星号。
[1000]
type=friend
context=phones
host=dynamic
username=1000
secret=1000