如何使用Twilio在2个应用程序用户之间建立通话并进行记录?

时间:2019-01-14 11:20:48

标签: twilio

我有一个用例,其中我的应用程序用户希望与我的业务代理联系。用户和代理都可以连接手机。因此,当任何用户拨打电话时,都应通过Twilio将其转发给用户的专用座席。所以我不知道该怎么实现?以及如何记录此呼叫。

1 个答案:

答案 0 :(得分:1)

步骤:

  1. 假设您有一个电话号码,则必须接听来电,转到A CALL COMES IN语音中的manage-numbers,输入一个twiml。
  2. 检查是否还没有twimls创建一个新文件,您可以在其中提及:

    <?xml version="1.0" encoding="UTF-8"?> <Response> <Dial record="record-from-ringing-dual"> <Number>AgentNumber</Number> </Dial> </Response>

代替AgentNumber,输入与用户对应的座席号码。 这是假设您为每个用户有专用号码,通常情况并非如此。如果您拥有相同的电话号码,但想分别处理来电,则可以使用诸如webhook之类的更动态的东西来代替twiml。

  1. 如果您决定使用webhook,则在每个拨入呼叫中,twilio都会为您提供一个参数映射,其中包含所有详细信息,例如从其放置的号码等,请选中here

还有一件事,您还可以在应用程序级别而不是数字级别进行配置,在这种情况下,您需要查找TwimlApp的配置方式,但是您仍然可以在经理编号部分中找到它。