问题标签 [freeswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1230 浏览

centos - 如何在没有 Bash 脚本的情况下手动在退出 CentOS FreeSWITCH 服务器上安装 CDR-STATS

我正在尝试在 FreeSWITCH 已经运行良好的退出 CentOS 6.4 服务器上安装 CDR-STATS,我阅读了所有可用的文档和邮件列表,但我没有找到任何可以逐步安装的注释。

请任何知道的人帮助我骑上它。

我感谢您的支持。

提前致谢。

0 投票
1 回答
919 浏览

voip - 如何使用 Asterisk Audiohooks API?

我有一个想要实现的 VOIP 应用程序,它需要我在通话期间实时处理来自通话的音频。

目前,我正在使用 Asterisk 来处理我的呼叫,它看起来像内置了一个名为Audiohooks的功能,旨在让我访问音频流,并从拨号播放中处理它

但是,我找不到任何关于如何实际创建自己的音频挂钩的文档,也找不到任何关于如何完成它的最新示例。是否有资源显示我如何使用它?

谢谢

0 投票
1 回答
616 浏览

python - freeswitch python 脚本 errno 10 没有子进程

在使用 django.db 模型在拨号计划中使用一些 python 脚本运行 freeswitch 时,我遇到了一个问题。每当它启动时,它都会导致错误:

编辑:导致错误的行是从 django.db 的简单导入:
从 django.db 导入模型

整个设置已经在我无法访问的某些服务器上运行,因此 django 应用程序或脚本似乎没有问题......

任何帮助将不胜感激,因为我已经没有如何解决这个问题的想法了......

0 投票
2 回答
2545 浏览

asterisk - FreeSWITCH 最小安装和模块选择

作为一个对开源 PBX 项目(例如Asteriskand )非常陌生的人FreeSWITCH,我正在努力解决一些信息过载问题。已阅读 Wiki 上的基本 FreeSWITCH 文档,但仍有一些问题。由于我对术语不是很熟悉,因此我将尝试使用近似值。

尝试创建 FreeSWITCH 的小型/简约构建,需要在相当旧的笔记本电脑(Celeron 1GHz,512MB RAM,20GB HDD,已经运行 Debian“Wheezy”)上运行,并将其设置为 6 端口 GSM-SIP /Jabber 网关。因此,“小”和“简约”是指没有绝对必要的模块/可选软件(例如,不需要 IVR 公告或 Skype 集成)——以保持最小的内存占用,并且占用较少的硬盘空间。

粗略的想法是有6个GSM端口(通过'GSM-open module',类似于chan_dongle)到公共电话网络,大约60个SIP分机,最多支持6个涉及GSM端口的呼叫,以及大约6个SIP-SIP呼叫(内部 PBX),在此设置上。我读过 GSMopen 模块的 CPU 开销非常低,所以我猜这是可能的。

  1. 有人可以确认这是一个现实的目标吗?
  2. 为简约构建选择的最小模块集可能是什么?
  3. 对于初始构建期间未选择的模块,以后可以添加吗?如果是这样,是否需要我完全重建 FreeSWITCH,只重建模块,或者构建所有内容,但只需要更改配置以确保加载和配置模块?
  4. 有没有粗略估计在这种配置中可以支持的最大呼叫率是多少?对于 SIP-SIP 呼叫?考虑到处理器功率不足和 RAM 很少(根据现代标准),我猜这两者都将成为瓶颈,但添加 RAM 仍然是可能的(即使成本高昂且困难重重)。
  5. 我已经读过可以使用 Lua/Python/Java 等创建“钩子”。但是,如果有人分享一些使用此类钩子可能实现的例子,它会使概念更清晰。是否可以希望使用这些钩子来编写像“未接来电记录”或“无应答重定向”这样的应用程序?
0 投票
3 回答
1906 浏览

python - FreeSwitch - 我如何使用 python 解析和采取行动?

我有这个拨号计划,我想使用 python 处理拨打的号码。但它没有任何想法?

default.xml(拨号方案):

a.py(主拨号号码路由器):

拨打电话时不起作用:

0 投票
1 回答
1818 浏览

freeswitch - 如何使用 FreeSWITH 桥接呼叫并限制其持续时间?

我尝试配置 FreeSwitch。

我希望桥接呼叫并限制持续时间,例如,最多 30 秒。我该怎么做?

此配置只允许无限制调用。

或者可以通过其他方式完成吗?

0 投票
0 回答
859 浏览

freeswitch - 如何从 fs_cli 创建两个拨号计划

我已经尝试过命令 origin user/1001 &bridge(sofia/internal/1234@192.168.0.130) 它的工作,但我的要求是打两个拨号计划并让它们通信我尝试过 origin sofia/internal/1235@192.168.0.130 &bridge(sofia/ internal/1234@192.168.0.130) 它正在引发类似 [ERR] sofia.c:7360 Cannot Blind Transfer 1 Legged calls 之类的错误

请给我一些解决方案

0 投票
1 回答
2225 浏览

freeswitch - 如何从 fs_cli 发起两个应用程序

请回答这个有趣的问题,我想让两个应用程序在没有 sip 用户的情况下自由切换相互通信,我尝试在 fs_cli 上进行以下操作

发起用户/1001 &bridge(Sofia/internal/1789) 用户能够与应用程序通信

起源于 Sofia/internal/1235 &bridge(Sofia/internal/1789) 但这会引发“无法盲转 1235”的错误;我注意到默认情况下,sip 呼叫是由呼叫者 id:<00000000> 发起的,并且在第一种情况下将呼叫转移到 sip 用户,但在第二种情况下无法转移到拨号计划请帮助我

0 投票
1 回答
342 浏览

freeswitch - 用于与云上的 freeswitch 通信本地 freeswitch 的配置

我想让我的本地 freeswitch 与云 freeswitch 服务器通信。我正在本地 freeswitch 上运行录制应用程序并在云上播放应用程序。它们都被原始命令调用,但我的录制应用程序无法录制云应用程序播放的 wav 文件。

我在 fs_cli 上使用了以下命令: origin loopback/126/default &bridge(sofia/internal/1235@192.168.0.130)

0 投票
1 回答
301 浏览

voip - 无效的输入输出音频设备 freeswitch

我正在将 freeswitch 用于 VOIP 应用程序。加载 mod_portaudio 后,pa devlist结果为空白,pa call 9999 和 pa call 9996 结果mod_portaudio.c:2453 错误输出音频设备无效。. 谁能帮助我为什么会出现这些错误。提前致谢。