FREESWITCH是开源的软交换平台,多媒体通讯平台!
官方的定义是——世界上第一个跨平台的、伸缩性极好的、免费的、多协议的电话软交换平台。
FREESWITCH从一个简单的软电话客户端到运营商级别的软交换设备几乎无所不能。
更重要的是,它是免费的。
f是跨平台的,多数商业使用时多用于Linux,但是今天我第一次尝试,所以使用我们熟悉的Windows。
首先下载freeswitch,
地址:http://files.freeswitch.org/windows/installer/
根据自己的系统选择不同的目录,
然后我们就一直下一步下一步就可以了,
好,假设我们到此freeswitch已经安装完成了。
接着使用管理员身份打开freeswitch,接下来你就会看到这样的界面。
如果中间有加载停顿就多按两下enter键。
好,接下来我们需要下载两个sip终端用于通话。
我自己选择的是pc上的X-LITE,和iOS的wave lite 。
你也可以自己选择其他sip终端,或者在同一网络下使用多台设备相互通信。
接下来需要将sip终端注册到freeswitch上去,
我们按Windows+r ,输入cmd进入命令行。
输入netstat -an | grep 5060
我们得到了这样的结果,红框框里的内容就是我们要记住的地址。
在sip终端上右键
设置一个sip账号,
用户名为1000-1019,这是freeswitch默认的20个用户,密码是1234,也是默认的,
domain中输入我们刚才从命令行中得到的地址。
手机端也是类似过程,只不过需要另换一个账户,所有账户的默认密码都是1234.
这是注册成功的界面,然后我们就可以相互呼叫对方了。
好!我们完成了在同一网络下的通话。激动!振奋人心!