Сегодня за обедом мы обсуждали, как хотели бы создать приложение Twilio Voice для встречи Нового года, и я хотел сделать его по-настоящему социальным, чтобы люди чувствовали себя более связанными со всем миром после его использования. Амбициозно? Да. Невозможно? Нет. Поэтому я создал приложение Twilio. Вот как оно работает…
*Вам позвонят около 23:30 по тихоокеанскому времени*
Первым шагом является настройка файла для обработки входящих вызовов на мой номер Twilio.
**Создание incoming.php**
Twilio REST API очень упрощает получение списка записей по SID учетной записи с помощью ресурса Recordings. Поэтому следующий шаг — собрать записи от входящих звонящих, чтобы мы могли объединить их в один TwiML-файл для исходящего вызова, который состоится позже сегодня.
Когда вы используете два примера URL-адресов ниже, появится окно аутентификации, и вам потребуется использовать либо ваш логин и пароль Twilio, либо SID учетной записи и токен.
**Получение списка записей**
*https://api.twilio.com/2008-08-01/Accounts/{Account SID}/Recordings?DateCreated=2009-12-31*
**Получение отдельной записи из списка**
*https://api.twilio.com/2008-08-01/Accounts/{Account SID}/Recordings/{Recording SID}*
**Создание new-recording.php**
Поскольку телефонные линии очень загружены в полночь каждого Нового года, я собираюсь инициировать вызов в 23:30 по тихоокеанскому времени, в основном для того, чтобы убедиться, что люди с мобильными телефонами действительно получат звонок. Идея состоит в том, что каждый человек, внесший свой вклад в огромное новогоднее сообщение, сможет услышать его целиком.
Мне нужно добраться домой до того, как начнется безумный трафик, поэтому я собираюсь выложить это и написать оставшуюся часть кода, когда приеду домой. Последняя часть, которую нужно добавить, позволит мне инициировать вызовы всем людям, которые звонили, с помощью REST API.
Тем временем вы можете узнать о начале вызовов с помощью Twilio REST API или посмотреть это видео.
Я думал о том, как добавить в это действительно «вирусную» функцию, где каждый, кто ею воспользовался, мог бы вовлекать больше людей в этот опыт.
Что, если бы у звонящего была возможность ввести номер телефона друга, чтобы они получили звонок с просьбой оставить свои новогодние пожелания на 2010 год? Насколько это было бы сложно?