问题标签 [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 投票
0 回答
928 浏览

android - 在 Freeswitch 上使用 TLS 和 Android 上的 CsipSimple

想知道是否有人能够通过两个 CsipSimple 客户端和 Freeswitch 实现 TLS 和 SRTP?您是否安装了客户端证书?你是如何让两个端点进行通信的(接收来自对方的来电)?

目前,我可以让两个 CSipSimple 端点注册并使用 TLS 发出信号,但无法从它们中的任何一个接收传入呼叫。

0 投票
1 回答
903 浏览

sip - 将freeswitch转换为星号

我在freeswitch中有以下代码。我们决定改用星号。

我已经设置,如果您拨打 8XXXX,您将拨打另一台服务器。

在自由切换代码中,我看到文件 acl.conf.xml 已配置?星号中对应的文件是什么?以及如何在该文件中实现相同的配置?

我在下面创建了 extensions.conf 文件。仅此文件就足够了吗?我是否缺少一些将这些绑定在一起的胶水逻辑?我是 SIP 配置的新手。

0 投票
4 回答
4265 浏览

freeswitch - 使用 freeswitch 在注册的 sip 配置文件上拨打电话

我有一个使用 freeswitch 设置的 sip 配置文件

我是否认为我应该能够拨打电话:

因为我不断收到 RECOVERY_ON_TIMER_EXPIRE 并且在我调查所有其他问题之前,我可能想检查一下我到目前为止做得是否正确。

0 投票
1 回答
355 浏览

freeswitch - 自由切换电信中心

我一直在尝试使用 telcentris 配置 FreeSWITCH 但无法正常工作。FreeSWITCH 目前它与其他提供商完美配合。

我尝试使用官方网站中的 XML 配置(此处链接:http ://wiki.freeswitch.org/wiki/Provider_Configuration:_Telcentris )但没有。我的 xml 中唯一改变的是用户和 ip 访问,这就是我所做的。太把公共背景。

我用我正在做的 puebas 创建了一个 lua 脚本,这是 FreeSWITCH 控制台引发的错误:12.19.2012 13:14:58.619723 [注意] switch_cpp.cpp: 1227 TELCENTRIS 12.19.2012 13:14 :58.619723 [通知] switch_channel.c:930新频道sofia/sofia/sofia/2590573122223333 [80d4568f-2451-4f72-4f72-4f72-8de2-8de2-65b471a80e20] 12.19.19.19.19.2012 13.2012 13:14:14:14:58.77772/625/625/625/625/625/625/625/625/625/625/c。 [CS_CONSUME_MEDIA] [NORMAL_TEMPORARY_FAILURE] 12.19.2012 13:14:58.779729 [注意] switch_cpp.cpp: 1227 *********** 呼叫者:NORMAL_TEMPORARY_FAILURE - 尝试:1 ********** * 12.19.2012 13:14:58.779729 [通知] switch_cpp.cpp: 1227 请求

如果有人将 FreeSWITCH 与 telcentris 一起使用,或者可以告诉我可能出现的故障或错误,我将不胜感激。

0 投票
1 回答
191 浏览

java - freeswitch 中的类加载错误

加载后mod_java.so,我收到异常class not found in org.freeswitch.Launcher

在 freeswitch 控制台上获取以下异常..我已经在java.conf.xml.

主要是我使用JavaSessionswig 包类进行 dtmf 识别..

请任何人告诉我解决方案。

0 投票
4 回答
3537 浏览

networking - 自由开关认证

我是freeswitch世界的新手,如果我向freeswitch发送UDP邀请数据包,我已经被黑客入侵了,有人使用我的网关并初始化来自未注册用户的呼叫而没有任何身份验证(在我自己测试之后)服务器在linux中使用nc命令如下:

我发现以下内容:
用户 101 是未注册用户,并且在数据包中没有 authintication 标头,即使 freeswitch 允许通过我的网关进行呼叫。

那么在通过网关发起呼叫之前,有什么方法可以验证呼叫者的用户名和密码?

0 投票
0 回答
543 浏览

java - Java API like smack 使用 XMPP 检索在线 GTalk-聊天朋友可以接收音频或视频通话

我正在开发一个使用内置 Freeswitch 实用程序来调用在线 GtalkUser 的模块。

我正在寻找快速 API 接口来验证用户的浏览器是否启用了语音或视频通话(如果我没记错的话,浏览器需要 gtalk-audio/video 插件)。

这是 VAS APP——用户首先使用 gtalk-id 和密码注册,然后用户拨打 common-IVR 号码。与 E1 线路相连。

流 - 检测到来电

  1. 用户信息被检索并发送 Freeswitch 用于登录(LT 时间用户必须等待)
  2. Google-data API 同时检索好友列表
  3. 这些联系人列表(朋友和他们的 ID)使用 freeswitch 内置的 XMPP 支持进行验证。
  4. 如果用户在线,则使用freeswitch 的RTP 协议内置支持呼叫用户。
  5. 如果呼叫成功,呼叫者将获得 Gtalk-audio 呼叫的蜂鸣器
  6. 如果呼叫失败,用户将获得相应的失败 IVR 响应

我想使用一个可以在一定程度上消除 setp 3/4/5(在某种程度上)的 API。SMACK-XMPP API 只能检测用户存在,但不能检测用户浏览器的插件状态。

0 投票
2 回答
1602 浏览

linux - 使用 ELDK 5.3 APR.H ssize_t 错误在 Centos 6.3 上为 ARM 交叉编译 freeswitch

我正在尝试在 CentOS 6.3 上使用 ELDK 5.3 为 ARM 交叉编译 freeswitch。

在make上发现这个错误:

我已经完成了以下声明

使用以下标志配置

然后是make,我无法弄清楚为什么会这样!请建议你们中是否有人遇到过同样的情况?

0 投票
1 回答
228 浏览

freeswitch - 我试图在 amazon linux Ami 服务器上安装 freeswitch。在让我收到以下错误期间:

我尝试导出“ltinfo”库,并且我还将 LDFLAGS 设置为 -ltinfo,但这也很有效。请帮我解决这个问题。

0 投票
1 回答
2503 浏览

call - Freeswitch:限制通话时间

再会,

我写作是因为我的 FreeSWITCH 有问题。该平台运行良好,通话通常由电话提供商配置,但最近我遇到了一些长时间通话的问题。

问题是,有时应答机会接听被叫,而其他电话也会默认接听接听电话。这使得通话持续时间长达 2 小时 30 分钟,在此期间接听电话,并且由于没有通话,此剪辑一直处于活动状态,这不必要地增加了成本。

我想知道是否有办法为所有呼叫配置 FreeSWITCH 具有预定的最大持续时间。我在 FreeSWITCH ( http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_sched_hangup ) 中看到了一个模块,据说习惯了这个但不明白它是如何使用的。

如果有人知道如何使用此模块,我将不胜感激,或者我可以解决这个问题以避免如此长的持续时间,或者确定应答机消息何时在呼叫切断后发出音调