Я взял Twilio только для примера, есть много компаний, которые предоставляют этот вид объекта (sms API). Twilio поддерживает отправку смс почти в каждой стране. Я хочу знать, как они делают это на базовом уровне, есть ли у них специальный доступ к протоколу операторов? Например: если я ударил этот URL https://twilio.com/sms_api?number=xxxxx&text=hello (только для примера), он отправляет «привет» на предоставленный номер (xxxxx). Но как это происходит? есть ли у них какой-либо специальный API, предоставляемый различными операторами?как sms отправляются из twilio?
ответ
Как правило, поставщики, такие как Twilio, имели бы оптовые соглашения со смесью SMS-агрегаторов и мобильных сетей, в основном используя SMPP, а в некоторых случаях, возможно, SS7.
Поскольку Twilio, похоже, предлагает голосовое обслуживание, я думаю, что они также могут иметь SS7 в миксе, поскольку SMPP не используется для переключения голоса, но это удобный способ обмена большими объемами трафика SMS с мобильных сетей и агрегаторов SMS.
man8 получил его с SMPP. Но вы можете прочитать немного более подробно explanation from our messaging lead, Ben Stein.
В частности, в следующем разделе:
Как текстовое сообщение получить с одного телефона на другой телефон?
Протокол для SMS называется SMPP. Не следует путать с SMTP, , который является почтовым протоколом. SMPP - это протокол хранения и передачи. Обычно это работает, так как у вас есть клиент ESME (внешний Short Messaging Entity), который будет подключаться к серверу , который является центром обслуживания коротких сообщений SMSC. Между этими двумя конечными точками выполняется постоянное соединение . Текстовые сообщения и другие управляющие команды поступают двунаправленно: поступающие сообщения, сообщения выходят, и что-то называется квитанциями о доставке, которые сообщают вам статус сообщения.
Это не обязательно неэлегантный протокол, и он технически является расширяемым, но вы ограничены усыновлением. Чтобы иметь эту самую низкую общую связь знаменателей по всему миру, вам необходимо использовать функции, поддерживаемые всеми серверами и всеми телефонами.
Как правило, вы ограничены в протоколе. Например, вы хотите, чтобы придерживались 160 символов. Есть четкие функции, такие как конкатенация, , где вы можете делать сообщения много, гораздо дольше, объединяя их . Тем не менее, это не поддерживается каждым мобильным устройством каждым . Особенно, когда вы смотрите глобально, поддержка действительно меняется. Если вы хотите сохранить постоянный пользовательский интерфейс, вы хотите остаться на уровне самого низкого общего знаменателя.
- 1. SMS-сообщения не отправляются
- 2. Twilio получает sms asp.net
- 3. Set Twilio SMS Cookie
- 4. Twilio International SMS
- 5. Twilio Glass SMS
- 6. Twilio: Trace отвечает SMS
- 7. Twilio sms question
- 8. Twilio Получение SMS codeigniter
- 9. отправки SMS с Twilio
- 10. Twilio SMS PHP API
- 11. Android: два SMS отправляются одновременно
- 12. SMS-пересылка с Twilio
- 13. Массовые SMS не отправляются всем
- 14. Отправка Twilio SMS из пробной учетной записи
- 15. отправка sms-сообщений из пробного номера twilio
- 16. Может ли Twilio получать SMS из Китая?
- 17. Twilio sms имеет странный контент
- 18. Twilio: Как сопоставить SMS-ответ на оригинальное SMS-сообщение
- 19. Twilio SMS Twiml тестируемых мандатной
- 20. Set Reply To Twilio SMS
- 21. Twilio: Вперед полученное SMS-сообщение на адрес
- 22. Twilio send sms return null
- 23. iOS Twilio Получить входящие SMS
- 24. Как отключить автоматические ответы SMS в Twilio?
- 25. Групповые SMS-сообщения в Twilio
- 26. Twilio webhook sms формат ответа
- 27. Отправка SMS через Twilio API
- 28. Реакция Twilio XML на SMS
- 29. Twilio API; SMS не отправляется
- 30. Twilio cut SMS url short