如何在freeswitch上拨打本地软电话?

时间:2012-10-10 10:29:46

标签: freeswitch

我在freeswitch上设置了一个本地软电话,扩展名为1000.它连接,我可以播放俄罗斯方块主题等。我想用freeswitch命令调用这个软电话。有人可以帮忙吗?

我知道这与索菲亚和发起命令有关但我无法让它们起作用

5 个答案:

答案 0 :(得分:4)

你可以使用:

originate user/1000 &echo()

这会将您的手机连接到freeswitch到内部回声功能

答案 1 :(得分:2)

你确定你的软电话已经注册了吗? CLI中的此命令应列出所有注册用户:

sofia status profile internal reg

答案 2 :(得分:0)

Originate命令连接两个端点,因此您应该有一些其他SIP目标或扩展来连接。

您可以在此处使用音乐或回音端点,例如:http://www.iptel.org/service

答案 3 :(得分:0)

只需使用:

发起sofia/profile/USER@yourserver.com。但是,如果您开发基于Web的应用程序,则启用mod_xml_rpc并使用REST发送命令

答案 4 :(得分:0)

尝试运行freeswitch服务器时

错误:无法锁定pid文件/usr/local/freeswitch/run/freeswitch.pid

这可以通过以下语法

在linux(fedora / centos)中解决

1)打开终端

2)按su(移动管理员root)

3)输入密码

应用以下命令

4) netstat -npl

然后显示所有运行的端口

找到为freeswitch运行的端口 例如: tcp 0 0 127.0.0.1:8021 0.0.0.0:* LISTEN 708 / freeswitch

5) fuser -k 708 / tcp 使用响应中给出的数字 例如:710

6)杀死-9 710

它在我的系统中工作我希望有助于再次运行你的freeswitch服务器谢谢