【问题标题】:Configuring softphone for asterisk - PBX为星号配置软电话 - PBX
【发布时间】:2011-07-14 06:09:31
【问题描述】:

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

【问题讨论】:

    标签: asterisk voip ivr pbx


    【解决方案1】:

    我的回答可能很弱,但在有人会帮助你提供好的建议之前,你可以先尝试一下。

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

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

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

    【讨论】:

      【解决方案2】:

      试试 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

      【讨论】:

        【解决方案3】:

        我以前也遇到过这种情况。我所做的只是将 Twinkle 的配置更改为使用端口 5061。查看本教程http://bit.ly/15eACoY

        【讨论】:

          【解决方案4】:

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

          [1000]
          type=friend
          context=phones
          host=dynamic
          username=1000
          secret=1000
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多