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电话。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了