-1

很多天以来,我一直在尝试将我的软件电话(闪烁)配置为使用星号,但无济于事。我在虚拟机上运行 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

在闪烁帐户设置中,我有用户名:1​​000,域:localhost

这给了我禁止的错误 403。你能帮我弄清楚如何解决这个问题吗?我在与星号不同的 sip 端口上运行软电话。

4

4 回答 4

1

我的回答可能非常薄弱,但在有人会为您提供好的建议之前,您可以先尝试一下。

首先:每当我使用 Asterisk 创建 VM 来进行一些测试或新的 IVR 时,我总是遇到防火墙问题。检查您的 linux 机器上的防火墙是打开还是关闭,因为这可能是一个问题。您必须将其关闭或进行适当的设置。

其次:我查看了我的 sip 配置,它们看起来和你的一样,但我总是指定 secret=some_password 和 host=dynamic。如果您说软件电话位于与星号不同的 sip 端口上,您可能还想尝试为您的用户添加端口设置。但 5060 是 sip 的常规端口。有关 sip.conf 的更多信息INFO sip.conf

还要检查您使用的是什么 SIP 电话。一些不受欢迎的可能会在设置过程中出现一些问题。我建议您尝试使用适用于 Windows 的 eyeBeam 或适用于 Linux 的 Ekiga 应该可以正常工作。

于 2011-07-15T19:50:41.043 回答
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

客户端尝试:用户名:1​​000 通过:1000 域:ip_of_asterisk_server

于 2013-01-22T15:42:45.150 回答
0

以前发生在我身上。我所做的只是将 Twinkle 的配置更改为使用端口 5061。查看本教程http://bit.ly/15eACoY

于 2013-08-09T00:25:58.297 回答
0

我同意您需要更改 Asterisk PBX 端口或 Twinkle 端口。这是因为两者都在同一个端口上列出。确保您在配置中提供了秘密,并将相同的秘密放入 Twinkle。使用星号打开星号 CLI,并确保注册请求到达星号。

[1000]
type=friend
context=phones
host=dynamic
username=1000
secret=1000
于 2020-01-08T06:49:20.427 回答