我们目前使用Twilio为我们的呼叫中心开发了一个电话系统(主要是c#,angular2和打字稿)。我们公司目前在英国,但我们现在已经开始扩展到美国,并且由于美国的法律,我们看起来需要能够选择何时开启通话记录。在美国,人们必须同意录制通话才能开始录制。我正在尝试 - 当我们通过twilio进行出站呼叫时,首先播放消息并让用户在拨号器上输入密钥以同意在继续呼叫之前录制呼叫。在我们拨出之后,我试图使用聚集和说动词,但这似乎不起作用。代码如下:
`
public override void ApplyAction(TwilioResponse response)
{
var attributes = this.GetAttributes<DialAttributes>("attribute-");
attributes.callerId = this.PhoneNumber;
response.Dial(new Number(this.ReceiverPhoneNumber), attributes);
response.Gather(
new
{
timeout = 10,
finishOnKey = '*'
});
response.Say("We record all calls - please press the star key to consent to call recording");
}`