0

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

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

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

我需要获取 ParentCallSid 并找到原始的 CallSid,这样我才能看到他们拨打的号码。我将为列表中的每个呼叫执行此操作。所以它需要是某种循环。谢谢你。

4

1 回答 1

0

我不认为这个太难,这只是一个把碎片拼凑在一起的问题。如果您查看此示例: http: //www.twilio.com/docs/api/rest/call#instance-get-example-1(选择 C#),您应该返回一个“调用”对象。

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

Console.WriteLine(call.StartTime);

对此:

Console.WriteLine(call.ParentCallSid);

然后,您可以获取有关该呼叫的信息,包括 ParentCallSid 并重复,直到您收到第一个呼叫。

于 2013-02-18T17:17:35.447 回答