2017-01-09 86 views
-1

我正在使用Twilio客户端(VoIP)和nodejs从我的设备拨打电话到手机。 我也想要一个录音功能,但是我没有看到这个API支持它。我看到其余API支持这个,但它不支持VOIP。 有人可以提供一个示例代码或任何帮助。 非常抱歉,一个愚蠢的问题,但我是编程新手。 在此先感谢。如何使用Twilio客户端(VoIP)的录制功能

回答

1

JavaScript Client实际上并没有进行录音,但TwiML确实如此。您设置您的设备并建立与Twilio的连接。设备麦克风发出的音频会发送到Twilio,Twilio会通过设备的扬声器播放音频,就像正常的电话一样。 这与Twilio处理来自真实手机的来电类似。所有可用于处理Twilio语音呼叫的TwiML动词和名词也可用于处理Twilio客户端连接。

因此,假设您呼叫的客户的数量和要录制的电话,您将需要通过该指令在TwiML,即:

<Response><Dial record=true>[Number to call]</Dial></Response> 

或者在node.js中:

resp.dial({ 
     record:'true' 
    }); 

录制完成后,它被分配一个记录SID就像通过动词创建录音,您可以通过REST API获取它作为记录在这里: https://www.twilio.com/docs/api/rest/recording#list

+0

感谢您的回复,但您提供的示例是设备拨打电话,然后拨打另一部电话(使用点击通话的Rest API),但我需要设备拨打电话,例如:Twilio Client( VoIP)和录音功能! –

+0

已更新,但全部使用TwiML完成! –

相关问题