2017-09-25 30 views

回答

0

Twilio开发者传道这里。

使用您一直关注的快速入门教程,有一个示例应用程序可以拨打电话号码和其他应用程序。关键在于,您不必在拨号时设置电话号码,而是可以设置另一个客户端身份。快速入门服务器应用程序为此示例应用程序提供了一个随机标识,您可以在应用程序的顶部栏中看到该标识,您可以在这种情况下使用该标识。

所以,当你在另一个客户端身份类型,device.connect被称为用一个键,To词典,设置标识(https://github.com/TwilioDevEd/client-quickstart-swift/blob/master/SwiftTwilioClientQuickstart/DialViewController.swift#L165):

connection = device.connect(["To":dialTextField.text!], delegate: self) 

这则出现在请求Twilio生成TwiML应用程序,然后,您可以使用此标识将TwiML <Dial>返回给另一个<Client>(而不是<Number>)。

总的来说,您为每个应用程序用户(在该示例中是随机的)设置身份,然后您可以通过将要调用的身份传入device.connect并将其读取出来Twilio向TwiML应用程序发送请求中的参数。如果您然后返回TwiML以指示Twilio以<Dial><Client>与您发送的身份,那么应用程序将调用应用程序。

让我知道这是否有帮助。

相关问题