Нужно ли мне использовать разные номера и приложения для использования и тестирования Twilio в разных средах?

Вот сценарий: в производстве я хочу отправлять и получать sms-сообщения. В qa я хочу занести в белый список номера, на которые можно отправлять, а также получать sms на URL-адрес, специфичный для qa. В тесте я хочу занести в белый список номера, на которые можно отправлять, а также получать смс по URL-адресу, специфичному для теста.

Насколько я могу судить, единственный / лучший способ сделать это в twilio - это настроить три отдельных телефонных номера и три разных приложения TwiML, чтобы все URL-адреса указывали в нужное место для входящих сообщений.

Я что-нибудь упускаю? Есть ли альтернативный способ добиться этого?


person Brad    schedule 25.06.2012    source источник


Ответы (1)


Twilio должен отправлять все входящие SMS-сообщения на номер телефона по одному и тому же URL-адресу, поэтому, если у вас был только один номер, вы могли бы использовать только одну конечную точку для входящего SMS. Однако в этой конечной точке у вас может быть особая логика обработки сообщений на основе номера, с которого отправляется входящее SMS. Поэтому, если вы отправляете все свои тестовые сообщения с +12345, в конечной точке URL-адреса вы можете проверить соответствие адреса From +12345 и обработать его специально, иначе используйте обычную производственную логику.

В противном случае да, я считаю, что вам придется регистрировать отдельные номера, чтобы делать то, что вы хотите :(

person Kevin Burke    schedule 05.07.2012