2016-08-23 5 views
1

Как отличить вызывающего абонента и вызываемого абонента от звонка Twilio?Поймите ноги/родитель/ребенок звонка Twilio

Именно поэтому существует родительский звонок и дочерний вызов для каждого выполненного вызова?

Также, если я объединил двух человек в конференц-зал, как я могу отличить, кто есть кто?

Мне нужно это, чтобы создать функцию удержания, которая будет перемещать каждую ногу вызова в разные конференц-залы.

Спасибо,

ответ

1

Вызывающие и вызываемый может быть дифференцировано от параметров обратного вызова в качестве $_REQUEST['CallFrom'] вызывающего абонента и $_REQUEST['CallTo'] вызываемого абонента. Ребенок звонит, только если вы используете глагол <Dial> по уже запущенному вызову; что делает уже начали называть родителя ребенка вызова с использованием <Dial>

Вы можете идентифицировать каждую партию в конференции по их CallSid https://www.twilio.com/docs/api/twiml/conference

Я бы порекомендовал вам прочитать некоторые из документации на выше ссылки так как большинство ответов на ваши вопросы можно найти там.

+0

Хорошо, что частично отвечает на мой вопрос. Но по вызову, у которого пока нет конференции, скажем, звонок . Как определить каждую сторону вызова? Так как в этом случае будет только один CallSid? Благодаря! – Brayan

+0

Когда у вас есть в уже существующем вызове, вы можете ожидать эти два параметра ParantCallSid, ​​ChildCallSid. Если вы разворачиваете журнал вызовов в Twilio, вы должны увидеть, что эти параметры передаются – ecorvo

+0

Итак, в этом случае ParentCallSid означает первую сторону (вызывающий), а ChildCallSid - для вызываемого абонента? – Brayan

Смежные вопросы