testing - VoIP测试环境

标签 testing sip voip environment

我想为学生项目构建一个 VoIP 测试环境。它应该使用SIP。

我的第一个想法是使用 Asterisk , OpenSIPSFreeSWITCH服务器和SIP Communicator , MinisipLinphone作为软电话客户端。

  • 有没有人有建立这样的环境的经验?
  • 我应该使用哪种组合?
  • 是否有设置此基础架构的教程?

最佳答案

我对 AsteriskSJPhone 有一些经验。

如果您的网络不需要复杂的拨号计划(如热线等),并且您的 PC 可以相互访问,那么您根本不需要服务器。

SJphone 可以通过使用 IP 地址或主机名建立点对点连接。

如果您的 PC 无法相互访问,那么您应该设置 Asterisk 并在其上启用客户端注册。

在我的 Fedora 10 上,Asterisk 开箱即用。

客户端注册就像在 ICQMSN 上在线:服务器知道您在线并保持您的 TCP 流处于事件状态,以防万一有人想给你打电话。

它也可以用来显示人的状态:谁在线、离线、忙碌等。

包含一个示例sip.conf 文件,非常简单。对于每个客户,您都创建一个条目,如下所示:

[john]
type=friend
secret=secretpassword
host=dynamic

有插件可以将这些数据保存在数据库中,但我还没有看。

关于testing - VoIP测试环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730396/

相关文章:

unit-testing - 在 rust 中编写全面的单元测试

testing - karma : System notifications when tests pass or fail

c# - 语音 session ——如何让更多人参与进来?

qt - 如何使用我的 Qt SDK 添加 VoIP 开发套件 (v2dkTP)?

voip - 为什么 SIP 使用 TLS

testing - 如何防止测试在第一个失败的测试用例上停止?

c# - 如何使用请求内容的实例化和操作调用来测试 MVC Controller ?

centos - PBX 似乎正在拒绝 (603) 所有 SIP 调用

sip - Asterisk - 如何更改实时分机中的振铃超时?

dialog - SIP 对话 CSeq 序列号