首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >FreeSWITCH新特性之VideoMail

FreeSWITCH新特性之VideoMail

作者头像
杜金房
发布2020-12-21 14:26:28
发布2020-12-21 14:26:28
7261
举报

VoiceMail翻译成语音留言,那么VideoMail就是视频留言了吧?

dialplan/default/0001_vmain.xml中,定义了VoiceMail的检查方法。当呼叫vmain或*98时,就可以进行检查。

<action application="answer"/>

<action application="sleep" data="1000"/>

<action application="voicemail" data="check default ${domain_name}"/>

上述dialplan用于检查default模板的VoiceMail。

当然,FreeSWITCH现在支持视频了,在dialplan/default/0002_leave_videomail.xml中,我们看到有如下配置:

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

<action application="answer"/>

<action application="sleep" data="1000"/>

<action application="voicemail" data="videomail ${domain_name} 1000"/>

</condition>

播打6000,就可以进行留言。上述配置中我们看到了videomail,看来,它是支持视频了。播放留言试一下,结果在FreeSWITCH的安装目录下的storage目录下我们可以看到类似如下的留言:

videomail/127.0.0.1/1000/msg_a041703b-54de-4037-a88c-e77f95d3030c.mp4

用mp4播放器放一下这个文件,感觉还不错。

接着往下看,我们看到另一个版本的voicemail检查:

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

<action application="answer"/>

<action application="sleep" data="1000"/>

<action application="voicemail" data="check videomail ${domain_name} 1000"/>

</condition>

拨打6001,就可以检查我们刚留下的videomail了。

那么,FreeSWITCH是怎么知道你什么时候想进行视频留言的呢?答案在default和videomail模板的配置里。在autoload_configs/voicemail.conf.xml中,我们可以看到两个profile配置,扩展名分别是wav和mp4。

<profile name="default">

<param name="file-extension" value="wav"/>

<profile name="videomail">

<param name="file-extension" value="mp4"/>

好了,如果用在留言时用default参数,就是wav,如果是videomail,就是mp4。

玩一把试试?

感谢赞助,功德无量。

这里说的都是基于FreeSWITCH的testing配置,如果您不知道什么是testing,请关注FreeSWITCH-CN,并输入testing。

别忘点赞,不费电。

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

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

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

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

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