如何使用C#在Twilio中查找调用的父调用

本文关键字:调用 查找 Twilio 何使用 | 更新日期: 2023-09-27 17:58:46

很抱歉问了这个措辞糟糕的问题。我正在使用Twilio,并试图为用户创建一些报告。我有几个不同的号码,然后根据来电者在通话中的行为,它们可能会转移到我们的呼叫中心。

我需要知道每个号码的转接电话数。

当他们调用时,会创建一个CallSid。一旦调用方被转移,就会创建第二个CallSid,其中包含一个名为ParentCallSid的新属性。第二个调用的ParentCallSid与第一个调用的CallSid匹配。

我需要取那个ParentCallSid并找到原始的CallSid,这样我就可以看到他们打了哪个号码。我将为列表中的每个呼叫执行此操作。所以它需要某种循环。非常感谢。

如何使用C#在Twilio中查找调用的父调用

我不认为这个太难,只是把各个部分拼凑在一起的问题。如果您看看这个例子:http://www.twilio.com/docs/api/rest/call#instance-get-example-1(选择C#),则应该返回一个"call"对象。

该对象的属性之一将是ParentCallSid,因此您可以将上面的示例从以下内容更改为:

Console.WriteLine(call.StartTime);

到此:

Console.WriteLine(call.ParentCallSid);

然后,你可以获得该电话的信息,包括ParentCallSid,并重复,直到你接到第一个电话。