FreeSwitch的应用类模块

FreeSWITCH 应用类模块(Applications)完整表格

模块名称 功能描述
mod_callcenter 提供呼叫中心功能,支持队列、座席管理、监控等。
mod_conference 提供多方会议功能,支持音频、视频会议。
mod_blacklist 提供黑名单功能,阻止特定号码的呼叫。
mod_db 提供数据库操作功能,支持 SQLite、PostgreSQL 等数据库。
mod_curl 提供 HTTP 请求功能,支持 REST API 调用。
mod_voicemail 提供语音信箱功能,支持留言、播放、删除等操作。
mod_ivr 提供 IVR(交互式语音应答)功能,支持自定义菜单流程。
mod_fifo 提供 FIFO(先进先出)队列功能,用于呼叫排队。
mod_esf 提供 Enhanced SIP Forking 功能,支持 SIP 分叉呼叫。
mod_sofia 提供 SIP 协议栈功能,支持 SIP 注册、呼叫、传输等。
mod_dptools 提供 Dialplan 工具集,支持多种拨号计划操作。
mod_commands 提供命令行工具集,支持通过 CLI 执行命令。
mod_expr 提供表达式解析功能,支持在拨号计划中使用表达式。
mod_hash 提供哈希表功能,支持键值对存储和查询。
mod_http_cache 提供 HTTP 缓存功能,支持缓存静态资源。
mod_http_proxy 提供 HTTP 代理功能,支持代理请求。
mod_http_upload 提供 HTTP 文件上传功能,支持文件上传到服务器。
mod_http_websocket 提供 WebSocket 功能,支持实时通信。
mod_json_cdr 提供 JSON 格式的 CDR(呼叫详细记录)功能。
mod_lcr 提供 Least Cost Routing(最低成本路由)功能,支持呼叫路由优化。
mod_loopback 提供回环测试功能,支持呼叫回环测试。
mod_nibblebill 提供实时计费功能,支持基于呼叫时长或事件的计费。
mod_odbc_cdr 提供 ODBC 数据库的 CDR(呼叫详细记录)功能。
mod_opus 提供 Opus 编解码器功能,支持高质量音频编码。
mod_python 提供 Python 脚本支持,允许使用 Python 编写 FreeSWITCH 应用。
mod_redis 提供 Redis 数据库支持,支持键值对存储和查询。
mod_sms 提供 SMS 功能,支持短信发送和接收。
mod_snapshot 提供快照功能,支持录制通话片段。
mod_spandsp 提供传真和 DTMF 检测功能,支持传真传输和 DTMF 信号处理。
mod_spy 提供监听功能,支持实时监听通话。
mod_tone_stream 提供音调流功能,支持自定义音调播放。
mod_valet_parking 提供代客泊车功能,支持呼叫保持和恢复。
mod_vmd 提供语音邮件检测功能,支持检测语音邮件。
mod_voicemail_ivr 提供语音信箱 IVR 功能,支持通过 IVR 操作语音信箱。
mod_xml_cdr 提供 XML 格式的 CDR(呼叫详细记录)功能。
mod_xml_curl 提供 XML 数据通过 HTTP 请求获取的功能,支持动态配置加载。
mod_xml_rpc 提供 XML-RPC 接口功能,支持远程调用 FreeSWITCH 命令。
mod_yaml 提供 YAML 配置文件支持,支持 YAML 格式的配置文件加载。
mod_av 提供音视频处理功能,支持音视频流的录制和播放。
mod_avmd 提供语音活动检测功能,支持检测语音活动。
mod_bert 提供 BERT(Bit Error Rate Testing)功能,支持网络质量测试。
mod_bluebox 提供蓝盒子功能,支持模拟老式电话系统。
mod_broadcast 提供广播功能,支持向多个终端发送广播消息。
mod_cdr_csv 提供 CSV 格式的 CDR(呼叫详细记录)功能。
mod_cdr_mongodb 提供 MongoDB 数据库的 CDR(呼叫详细记录)功能。
mod_cdr_pg_csv 提供 PostgreSQL 数据库的 CDR(呼叫详细记录)功能。
mod_cdr_sqlite 提供 SQLite 数据库的 CDR(呼叫详细记录)功能。
mod_cidlookup 提供来电号码查询功能,支持查询来电号码信息。
mod_cluechoo 提供 Cluechoo 功能,支持呼叫转移和路由。
mod_dialplan_asterisk 提供 Asterisk 格式的拨号计划支持。
mod_dialplan_directory 提供目录拨号计划功能,支持基于目录的拨号计划。
mod_dialplan_xml 提供 XML 格式的拨号计划支持。
mod_directory 提供目录服务功能,支持查询用户目录。
mod_distributor 提供分发器功能,支持将呼叫分发到多个目标。
mod_easyroute 提供简单路由功能,支持基于规则的路由。
mod_enum 提供 ENUM 查询功能,支持电话号码映射查询。
mod_erlang_event 提供 Erlang 事件支持,支持与 Erlang 系统集成。
mod_esl 提供 Event Socket Library 支持,支持通过 ESL 控制 FreeSWITCH。
mod_event_multicast 提供事件多播功能,支持将事件广播到多个订阅者。
mod_event_socket 提供事件套接字功能,支持通过 TCP 套接字接收事件。
mod_expr 提供表达式解析功能,支持在拨号计划中使用表达式。
mod_failover 提供故障转移功能,支持在主服务器故障时切换到备用服务器。
mod_fsk 提供 FSK 调制解调功能,支持传真和数据传输。
mod_g723_1 提供 G.723.1 编解码器功能,支持低比特率音频编码。
mod_g729 提供 G.729 编解码器功能,支持高质量音频编码。
mod_h26x 提供 H.26x 视频编解码器功能,支持视频编码和解码。
mod_http_cache 提供 HTTP 缓存功能,支持缓存静态资源。
mod_http_proxy 提供 HTTP 代理功能,支持代理请求。
mod_http_upload 提供 HTTP 文件上传功能,支持文件上传到服务器。
mod_http_websocket 提供 WebSocket 功能,支持实时通信。
mod_json_cdr 提供 JSON 格式的 CDR(呼叫详细记录)功能。
mod_lcr 提供 Least Cost Routing(最低成本路由)功能,支持呼叫路由优化。
mod_loopback 提供回环测试功能,支持呼叫回环测试。
mod_nibblebill 提供实时计费功能,支持基于呼叫时长或事件的计费。
mod_odbc_cdr 提供 ODBC 数据库的 CDR(呼叫详细记录)功能。
mod_opus 提供 Opus 编解码器功能,支持高质量音频编码。
mod_python 提供 Python 脚本支持,允许使用 Python 编写 FreeSWITCH 应用。
mod_redis 提供 Redis 数据库支持,支持键值对存储和查询。
mod_sms 提供 SMS 功能,支持短信发送和接收。
mod_snapshot 提供快照功能,支持录制通话片段。
mod_spandsp 提供传真和 DTMF 检测功能,支持传真传输和 DTMF 信号处理。
mod_spy 提供监听功能,支持实时监听通话。
mod_tone_stream 提供音调流功能,支持自定义音调播放。
mod_valet_parking 提供代客泊车功能,支持呼叫保持和恢复。
mod_vmd 提供语音邮件检测功能,支持检测语音邮件。
mod_voicemail_ivr 提供语音信箱 IVR 功能,支持通过 IVR 操作语音信箱。
mod_xml_cdr 提供 XML 格式的 CDR(呼叫详细记录)功能。
mod_xml_curl 提供 XML 数据通过 HTTP 请求获取的功能,支持动态配置加载。
mod_xml_rpc 提供 XML-RPC 接口功能,支持远程调用 FreeSWITCH 命令。
mod_yaml 提供 YAML 配置文件支持,支持 YAML 格式的配置文件加载。

总结

  1. 应用类模块总数:超过 40 个,具体数量可能因 FreeSWITCH 版本或编译选项而有所不同。
  2. 模块功能覆盖:涵盖了呼叫控制、媒体处理、数据库操作、脚本支持、日志记录、计费、传真、短信等多个领域。
  3. 动态扩展性:FreeSWITCH 支持自定义模块开发,用户可以根据需求扩展功能。

如果需要更详细的模块说明或配置方法,请参考 FreeSWITCH 官方文档或源码。

你可能感兴趣的:(VOIP那些事,运维)