我有一个应用程序,让用户拨打他们想要添加到呼叫的号码.每个用户都有他们帐户中的余额.
拨号通过使用TwiML执行 <Dial>
因此,根据我的每分钟费率,我以秒为单位计算剩余余额,并将其设置为timeLimitfor <Dial>.
我想做一个简单的事情,例如当用户正在通话并且他的电话timeLimit即将到期时,我想要使用我的付款方式向他们收取费用,如果收费是成功补充timeLimit相同的电话.
可以这样做吗?
我正在用TwiML进行拨入电话,希望听到它的声音而不必直接拨打电话号码。是否有任何twilio开发工具可以解决该问题?
我尝试浏览开发者控制台并在线搜索,但找不到任何东西。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="alice">I want to hear this message without calling my number!</Say>
</Response>
Run Code Online (Sandbox Code Playgroud)
我希望按下一个收听按钮,听到爱丽丝的声音说出我写的消息,但要这样做,我必须打出我的twilio号码,而不必这样。
我想让用户按顺序(不是同时)进行一系列调用。首选的交互是:
<say>Connecting now. Press # to continue to the next call</say>
[dials a number]
[gathers # keypress and dials next number]
...
<say>Thanks</say>
Run Code Online (Sandbox Code Playgroud)
这可能吗?或者我是否需要使用该dial action参数在用户挂断时通过下一个呼叫回拨用户?
DialCallStatus和CallStatus之间有什么区别?我看到当你使用Dial动词和 action 属性时,我们可以获得DialCallStatus和CallStatus,这些值之间有什么区别?
如何在等待成功连接时拨打号码并将音乐扩散到呼叫者?
在执行之前,下面的代码等待音乐结束<dial>(这是逻辑)
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Play>http://com.twilio.music.ambient.s3.amazonaws.com/gurdonark_-_Plains.mp3</Play>
<Dial timeout="10" callerId="+1234567890">
<Number url="whisper?id=1">+1122334455</Number>
<Number url="whisper?id=2">+1122334466</Number>
<Number url="whisper?id=3">+1122334477</Number>
</Dial>
</Response>
Run Code Online (Sandbox Code Playgroud)
注意:不使用会议功能会很好.一些与<Enqueue>可能?
我正在使用twilio-csharp帮助程序库.我有一个Twilio号码,当有人拨打该号码时,我想同时拨打多个电话或端点,如Twilio Client端点和几个电话号码.完成此任务的最佳方法是什么?
我尝试以 8kHz mulaw 格式接收来自 Twilio 的对话流,并且想将其转换为 16kHz PCM 进行某些处理(不支持 8kHz mulaw 格式),我尝试了此方法,但没有成功:
- 将字符串有效负载转换为 base64 缓冲区。
- 使用此包将缓冲区转换为 Uint8Array:buffer-to-uint8array。
- 使用以下包将 Uint8Array 转换为 Int16Array:alawmulaw。
- 然后使用wav库写入结果。
按照此过程,我仍然无法获取有效的音频文件,有人可以告诉我我做错了什么吗?或指导我实现这一目标?