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

时间:2013-02-11 19:03:51

标签: c# twilio ivr

对于措辞严厉的问题,我们深表歉意。我正在使用Twilio,我试图为用户创建一些报告。我有几个不同的号码被呼叫,然后根据呼叫者在呼叫期间的作用,它们可能会被转移到我们的呼叫中心。

我需要知道为每个号码传输的呼叫数量。

当他们打电话时,会创建一个CallSid。传输调用者后,将创建第二个CallSid,其中包含名为ParentCallSid的新属性。第二个呼叫的ParentCallSid与第一个呼叫的CallSid匹配。

我需要使用ParentCallSid并找到原始的CallSid,这样我就可以看到他们调用了哪个号码。我将为列表中的每个调用执行此操作。所以它需要是某种循环。谢谢。

1 个答案:

答案 0 :(得分:0)

我不认为这个太难了,只是将这些碎片拉到一起。如果你看一下这个例子:http://www.twilio.com/docs/api/rest/call#instance-get-example-1(选择C#),你应该回到"电话"对象

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

Console.WriteLine(call.StartTime);

到此:

Console.WriteLine(call.ParentCallSid);

然后您可以获得有关该呼叫的信息,包括ParentCallSid,并重复直至您第一次呼叫。