Не удается отправить SMS на мой номер в Индии с использованием шорткода Twilio

#c# #.net #twilio #twilio-api

#c# #.net #twilio #twilio-api

Вопрос:

Я написал следующий код для отправки SMS из Twilio с помощью службы обмена сообщениями:

 var message = MessageResource.Create(to: new PhoneNumber(" 9198XXXXXXX9"),
body: "This is a test message",
messagingServiceSid: "<<Messaging service id of the service configured at Twilio>>",
); 
  

Мы приобрели короткий код с номером в США и настроили этот короткий код для использования в качестве номера от службы обмена сообщениями.

Однако мы не можем получать SMS ни на один номер в Индии. Мы можем получать SMS на номер в США. У нашего продукта есть клиентская база из нескольких стран, поэтому мы очень обеспокоены тем, что номера с коротким кодом отправляют SMS только НАМ.

Любая идея или руководство по этому поводу будут очень полезны.

Спасибо

Комментарии:

1. Вы не можете отправить SMS за пределы США, используя короткий код США.

2. Либо вам нужно получить короткий код для Индии, либо вы получите обычные номера twilio. Эти номера будут американскими, но они могут отправлять SMS по всему миру

3. Проблема с обычными номерами заключается в том, что они обязательно будут помечены перевозчиками как спам в случае объемной транзакции. Вот почему мы выбрали короткий код. мы можем совершать покупки для Индии, но есть ряд стран (например, Китай, Австралия, Великобритания, Франция, Германия, Япония и т.д.), Где базируются наши клиенты. Нужно ли приобретать короткий код для каждой страны?

4. Если вы не хотите, чтобы ваши номера были помечены как спамерские, то да, вам нужны короткие коды для каждой страны. Вы также можете выбрать несколько номеров из twilio и случайным образом отправлять SMS в другие страны, кроме США. Я использую тот же подход, и у меня он хорошо работает. Ни один из моих 20 номеров twilio не помечен как спамерский. И я отправляю SMS по всему миру. Сколько у вас SMS-сообщений?

5. 1,7 Миллиона SMS в месяц пока не блокируют ни один из моих номеров.