本文更新于2022-12-12,使用FreeSWITCH 1.10.7。

目录

官方文档见:https://freeswitch.org/confluence/display/FREESWITCH/Modules


【资料图】

applications

该目录下的模块提供了大部分应用的功能,有的模块因实现了多种Interface而不好归类,这些模块也会存在该目录中。

ars_tts

该目录下的模块提供自动语音识别及语音合成的功能。

codecs

该目录下的模块处理各种类型的音频、视频编码。

dialplans

该目录下的模块提供拨号计划。

directories

该目录下的模块提供目录服务。

endpoints

该目录下的模块提供各种Endpoint的实现。

在mod_dptools模块中,实现了一些常用的“假”的Endpoint Interface。之所以说是“假”的,是因为它们并没有像mod_sofia那样既有底层的协议驱动,又有媒体收发处理,而是为了简化某些操作,或者为了在某些特殊的情况下使用一致的命令或接口而实现的。比如,我们常用的user就是一个Endpoint。一般来说,一个Endpoint都会提供一个用于外呼的呼叫字符串。

event_handlers

该目录下的模块提供事件处理功能。

formats

该目录下的模块提供各种格式的文件。

languages

该目录下的模块提供各种嵌入式编码语言接口。

loggers

该目录下的模块提供与日志相关的功能。

Say

该目录下的模块提供多语种接口。

timers

该目录下的模块提供与定时器相关的功能。

xml_int

该目录下的模块提供XML接口。

推荐内容