FreeSWITCH学习笔记3(3.1、3.2)- 初识FreeSWITCH
目录:
-
FreeSWITCH的功能
-
连接SIP电话
-
连接SIP电话 —— 实操
1、FreeSWITCH的功能
安装完成FreeSWITCH后,以管理员身份运行。
通过在控制台中输入:shutdown,命令可以关闭FreeSWITCH。
2、连接SIP电话
3、 连接SIP电话 —— 实操
其中,本人使用的支持SIP 的软电话是 eyebeam(绿色版),操作同X-Lite和Zoiper。
Windows系统下:
连接SIP电话之前,需要获取FreeSWITCH监听的IP地址,输入:sofia status ,查看freeswitch监听的IP地址,发现IP地址格式异常(37开头之类的),所以这里需要提前进行设置,具体为:
FreeSWITCH打开文件位置:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\FreeSWITCH,
然后,FreeSWITCH --> 属性 ---> 打开文件所在的位置:
C:\Program Files\FreeSWITCH,
然后,--->conf文件夹--->sip_profiles文件夹--->(最终)internal.xml文件
接着用Notepad++打开,进行编辑:
ctrl+f 快捷键 ---> 进行查找 ---> 输入sip-ip --->进行查找:
结果:
<param name="sip-ip" value="$${local_ip_v4}"/> (1)
继续点击“查找下一个”:
结果:
<param name="ext-rtp-ip" value="$${local_ip_v4}"/> (2)
<param name="ext-sip-ip" value="$${local_ip_v4}"/> (3)
操作:
将(1)中的 “$${local_ip_v4}”复制、替换到后面(2)(3)同样的位置(这里已经进行了复制),
最后,回到FreeSWITCH控制台,输入:sofia status,则会正常显示FreeSWITCH监听的IP地址:
此时,正常进行eyeybeam的配置,过程同上:
设置保存后,进行拨号,如:拨号9664(保持音乐)。
(呼叫中到呼叫建立)
至此,成功连接了SIP电话。