Я хочу программно сделать два исходящих вызова, используя API Java Twilio.Пока у меня есть следующее:
Я зарегистрировал два номера с помощью twilio.Я выполняю следующий код, чтобы совершить первый исходящий вызов:
val call = Call.creator(
PhoneNumber(numberOne), // TO
PhoneNumber(TWILIO_NUMBER0), // FROM
URI.create(twilioInformURL(id)) // INSTRUCTIONS for when person picks up
).setMethod(HttpMethod.POST)
.setStatusCallback(twilioStatusURL(id))
.setStatusCallbackMethod(HttpMethod.POST)
.setStatusCallbackEvent(listOf("initiated", "in-progress", "ringing", "answered", "completed"))
.create()
Это вызовет numberOne номер из TWILIO_NUMBER0, затем выполнит вызов API POST на мой URL, где я верну следующее, чтобы сделать второй вызов:
val number = Number.Builder(numberTwo).build()
val dial = Dial.Builder().number(number).build()
val response = VoiceResponse.Builder().dial(dial).build()
return response.toXml()
К сожалению, это не работает.Он просто звонит и считывает номер два.
Если кто-нибудь знает, как сделать эту работу, я был бы очень признателен.