呼叫中心

0301.配置文件

配置文件FreeSWITCH™ 配置数据以 XML 格式存储。这些文件位于 FreeSWITCH™ 安装目录下的 conf 目录中。FolderDescriptionautoload_configs这些配置文件会自动加载到 FreeSWITCH。它们包含几乎所有核心​​模块的配置信息。dialplan这是您设置拨号方案的地方。有一些示例说明如何配置您的拨号方案。directory该目录包含所...

0202.FreeSWITCH时间同步

FS 使用内核中的单调时钟来保持自己的时间,这与系统时间的机制相同,因此您的机器可能会保持错误的时间。允许任何软件信任系统时间是非常危险的。如果时间在任一方向上突然变化数小时或数年,则取决于系统时间来计算持续时间等的东西可能会受到很大影响。夏令时之类的事情可能会破坏 CDR 等。FS 中的时钟是板载单调时钟,并且保留了与实时的偏移量。如果您希望 FS 在需要时同步到系统时间,可以使用命令来执...

0106.freeswitch 命令行

在不同模式和配置下启动 FreeSWITCH™ 的命令行参数列表。可用参数可能会有所不同,具体取决于操作系统。使用以下命令查看可用的内容。/usr/local/freeswitch/bin/freeswitch -help运行 FreeSWITCH在前台运行$ freeswitch在后台运行$ freeswich -nc参数列表这些是您可以传递给 freeswitch 的可选参数:启动参数-...

0201.CDR简介

通话记录是每个呼叫会话期间记录的数据。CDR 可能包含特定于每个呼叫会话以及最终呼叫的每个leg的属性。 CDR 包含发起呼叫和接收呼叫的电话号码、呼叫时间、呼叫持续时间和许多其他属性。保存通话记录存储“实时”通话记录的最佳方法是将所有数据字段写入磁盘或 内存上的临时缓存区域,并通话脚本来扫描此缓存区域,以便将它们存储在你的数据库。这可以避免在 FS 中因保存通话记录导致的挂起语音呼叫线程...

0105.Call Legs

你会经常碰到这些术语:Channel、 Call、 Call Leg (A leg 及 B Leg),还有 Bridged Call。这里解释一下这些术语。Call Legs当您向另一个电话号码发出电话呼叫时,从处理呼叫的交换机的角度来看,呼叫有 2 个部分。首先,在你拨号时,你的话机设备向交换机发起一条连接,并通知交换机你要呼叫的号码然后,交换机查找拨号规则,处理被叫号码,然后向被叫终端...

0104.全局变量

在启动时,FreeSWITCH会创建一些全局变量,这些变量是只读的(从技术上讲,您可以更改它们,但更改值不起作用)。其中一些在默认配置中被大量使用,其他的只是出于信息目的。网络和SIP相关hostname string 此全局变量由 FreeSWITCH 核心动态设置,并设置为运行 FreeSWITCH 的服务器的主机名。不能通过设置来覆盖此变量的值。但是,如果更改服务器的主机名,则变量的值...

0103.变量简介

变量为一条信息命名,因此您可以创建一个名为local_ip_v4的变量,而不是使用类似 192.168.1.1 的IP地址。从现在开始,每当您需要引用此 IP 地址时,请使用 ${local_ip_v4} 而不是键入实际的 IP 地址。变量值存储在服务器上的内存中,当您检索变量时,FreeSWITCH 会从内存中提取当前值。local_ip_v4使用变量有几个好处:管理更改 如果值发生更改...

0102.配置文件简介

简介基本的 FreeSWITCH 安装使用 XML 文件来配置核心以及所有模块。您可以想象,配置可能会变得非常大和复杂。默认的配置为新用户提供了一个良好的起点,让他们可以从工作系统开始。如果您只想跳入并开始使用 FreeSWITCH,请参阅配置 FreeSWITCH,快速了解默认配置以及启动切换之前需要进行的更改。但是,如果您想使用 FreeSWITCH 进行任何严肃的项目,我们强烈建议您花...

0101.Freeswitch简介

什么是FreeSWITCH?FreeSWITCH 是一个软件定义的电信堆栈,可实现从专有电信交换机到在任何商品硬件上运行的多功能软件实施的数字化转型。从 Raspberry PI 到多核服务器,FreeSWITCH 可以释放任何设备的电信潜力。FreeSWITCH 可以处理来自 IP 网络 ( VoIP ) 和PSTN(即常规固定电话)的语音、视频和文本通信。FreeSWITCH 支持所有流...