前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

mod_rss

作者头像
Seven Du
发布2020-12-21 10:56:21
9420
发布2020-12-21 10:56:21
举报
文章被收录于专栏:FreeSWITCH中文社区

好久没有讲模块了,今天,有网友问到mod_rss是干什么的——请问mod_rss 开发freeswitch的rss功能做什么用的? rss不是订阅博客用的吗,这里要订阅系统消息吗?

RSS的全称是Really Simple Syndication,即简易信息聚合,它是一种消息模式规范。虽然,大部分博客都输出RSS格式的信息,便于RSS客户端阅读,但并不能说RSS只是订阅博客的,因为任何信息都可以输出到RSS。

mod_rss的功能是阅读本地的RSS文件。当然,这些RSS文件可以定期用外部程序甚至直接在Dialplan中通过Javascript或Lua等更新。

该模块默认是不安装的,到源代码目录中执行 make mod_rss-install即可安装。

然后,下载一个RSS文件,如,可以下载我的博客提供的RSS:

cd /tmp

wget http://www.dujinfang.com/feed.xml

把 conf/autoload_configs/rss.conf.xml改成如下的样子:

<configuration name="rss.conf" description="RSS Parser">

<feeds>

<!-- Just download the files to wherever and refer to them here -->

<feed name="Seven's Blog">/tmp/feed.xml</feed>

</feeds>

</configuration>

然后,创建如下的Dialplan,拨打rss,它便能朗读RSS了。当然,为了让它能朗读中文,我使用了mod_tts_commandline模块,并编写了一个脚本让它使用我的Mac上提供的TTS引擎进行朗读。

<extension name="rss">

<condition field="destination_number" expression="^rss$">

<action application="answer" data=""/>

<action application="rss" data="tts_commandline Ting-Ting"/>

</condition>

</extension>

在朗读过程中,还可以按0选择项目,按4听上一条,按6听下一条等。有兴趣的可以试一下,很有趣的。

我不知道如何在图文消息中嵌入音频,如果有谁知道的话,告诉我一声,那样我就可以共享给大家听一下了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2014-03-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeSWITCH中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档