2014-12-02 116 views
0

我有一个小型的python程序,它使用API​​拨打我的语音信箱,记录呼叫并转录结果。twilio:呼叫结束后需要启动录制的呼叫转录

该程序以设定的时间间隔进行检查,例如1小时,3小时等,并且所有的检查都通过twilio进行记录。

我知道录音少于25秒是没有任何新语音邮件的结果,所以我不想录制录音,除非它长于25秒。 (这会降低成本:如果没有新消息,检查8次而不抄录所有东西的最小费用为0.14美元/天;如果我必须抄录所有内容,则上升到最低0.54美元/天。在通话结束后,没有看到一种方法来启动录音的转录,这是可能的吗?

回答

0

Twilio目前不提供在通话结束后录制音频的能力您是否考虑过使用TwiML <Pause>标签在开始录制录音之前等待25秒?如果在25秒之前断开电话,录制标记将不会执行,也不会进行转录。例子:

<?xml version="1.0" encoding="UTF-8" ?> <Response> <Play digits="wwwwww#ww1234wwww4321#wwwwww2"></Play> <Pause length="25"/> <Record transcribe="true" /> </Response>

如果这不起作用,你可以考虑使用Twilio的记录与另一个转录API提供商。