基本SIP系统

网络工程
2022-03-04 13:39:03

我的任务是创建一个简单的本地 SIP 系统。我们有两部 Snom 710 手机,我们只想让一部打电话给另一部。我们已经尝试过 Freeswitch 和 3CX。似乎我们遗漏了一些东西。

在硬件和软件方面,除了 2 部 Snom 手机和一台 Windows 7 笔记本电脑或 Windows 2k8 Server(没有 AD 或任何东西,只有操作系统)之外,我们还需要什么?

另外,如果设置只是在本地测试环境中,我需要一个 SIP 提供商吗?

谢谢。

2个回答

Snom 电话是SIP 客户端,而 Freeswitch 或 3CX 是SIP 服务器这就是本地测试环境所需要的一切。

我没有使用过 Freeswitch 或 3CX,因为我正在安装基于 Linux 的 Asterisk。但是,我可以为您提供实现工作场景的一般准则:

  1. 安装服务器(Freeswitch3CX)。

  2. 检查启用 SIP 的服务器配置以及正在使用的端口(通常为 5060)。

  3. 验证 Windows 防火墙未阻止 SIP 端口。
  4. 在服务器上创建两个扩展(每个客户端一个),如果服务器需要拨号计划(让服务器将呼叫路由到目的地的路由列表),您需要创建它。
  5. 分机的基本参数是用户名(在某些情况下可能与分机号码相同)和密码,但还有更多参数。我的建议是使用服务器提供的默认参数。
  6. 在每部 Snom 电话上配置用户名和密码、服务器 IP 和 SIP 端口。
  7. 将手机连接到网络并在服务器日志上检查登录过程是否正确,有时用户需要采用以下形式:user@server
  8. 当客户端成功登录后,尝试拨打电话。呼叫使用 RTP,根据服务器的配置,RTP 连接可以直接从电话到电话或通过服务器。在后一种情况下,您必须检查 Windows 防火墙是否没有阻止 RTP 数据包。
  9. 如果无法建立呼叫,请验证服务器的拨号方案以确保有路由可以到达每个客户端。

Snom 电话是功能非常丰富的设备。他们能够通过IP地址互相呼叫。

尝试使用 *(星号)代替点的拨号盘输入其中一个的 IP 地址(如 192.168.0.1 的 192*168*0*1)。

我已经使用这种方法来构建一个更大的系统。我刚刚通过 CVS-file import pn 每部手机上传了一个目录,其中包含每部手机的 IP 及其对应的制作,它可以正常工作。

据我记得(那是很久以前的事了),您必须在电话 Web 界面的某个菜单中设置一个 5060 端口(这是标准的 SIP 端口)。