Разработчик Twilio здесь.
Существует несколько способов подключения входящего вызова к человеку.
Самое простое - указать URL-адрес вашего номера телефона, который направит вызов на реальный номер телефона этого человека. Для этого вашему URL потребуется вернуть немного TwiML, используя <Dial>
и <Number>
, чтобы установить звонок на телефон. Как это:
<Response>
<Dial>
<Number>PERSONS_PHONE_NUMBER</Number>
</Dial>
</Response>
Однако вы указали, что не хотите, чтобы звонок был перенаправлен. У вас есть несколько вариантов здесь. Вам все еще нужно использовать <Dial>
, у нас просто есть несколько других вариантов настройки телефона, на котором пользователь отвечает на вызов.
Вы можете создать программный телефон, используя Twilio Client JS или Программируемый Voice SDK для Android или iOS . После того, как клиент настроен, вы можете направлять ему вызовы, используя элемент <Client>
:
<Response>
<Dial>
<Client>CLIENT_ID</Client>
</Dial>
</Response>
Вы можете получить пользователям SIP-телефон и использовать SIP-регистрацию Twilio для регистрации телефона. Затем вы можете направить вызов на этот телефон, используя его SIP-адрес и элемент <Sip>
:
<Response>
<Dial>
<Sip>SIP_ADDRESS</Sip>
</Dial>
</Response>
Если у вас есть Twilio Wireless Sim-карта , вы можете направить вызов на телефон с этой сим-картой, используя <Sim>
:
<Response>
<Dial>
<Sim>SIM_ID</Sim>
</Dial>
</Response>
Это всего лишь несколько способов, которыми вы можете подключить вызов к пользователю. Надеюсь, это поможет.