我想为学生项目构建一个 VoIP 测试环境。它应该使用SIP。
我的第一个想法是使用 Asterisk , OpenSIPS或 FreeSWITCH服务器和SIP Communicator , Minisip或 Linphone作为软电话客户端。
- 有没有人有建立这样的环境的经验?
- 我应该使用哪种组合?
- 是否有设置此基础架构的教程?
最佳答案
我对 Asterisk
和 SJPhone
有一些经验。
如果您的网络不需要复杂的拨号计划(如热线等),并且您的 PC
可以相互访问,那么您根本不需要服务器。
SJphone
可以通过使用 IP
地址或主机名建立点对点连接。
如果您的 PC 无法相互访问,那么您应该设置 Asterisk
并在其上启用客户端注册。
在我的 Fedora 10
上,Asterisk
开箱即用。
客户端注册就像在 ICQ
或 MSN
上在线:服务器知道您在线并保持您的 TCP
流处于事件状态,以防万一有人想给你打电话。
它也可以用来显示人的状态:谁在线、离线、忙碌等。
包含一个示例sip.conf
文件,非常简单。对于每个客户,您都创建一个条目,如下所示:
[john]
type=friend
secret=secretpassword
host=dynamic
有插件可以将这些数据保存在数据库中,但我还没有看。
关于testing - VoIP测试环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730396/