В настоящее время интеграция мобильного телефона с вашим программным обеспечением выглядит очень странным решением. Итак, я опишу преимущества использования API для отправки смс с примерами нашего API :
Это проще . Так же просто, как зарегистрироваться и отправить HTTP-запрос:
curl -X "POST" https://api.wavecell.com/sms/v1/amazing_hq/single \
-u amazing:1234512345 \
-H "Content-Type: application/json" \
-d $'{ "source": "AmazingDev", "destination": "+6512345678", "text": "Hello, World!" }'
Вот полный и очень подробный учебник .
Это более надежно и стабильно. Добиться стабильного обслуживания сложно. Если вы хотите работать без сбоев, вам нужно разработать распределенную систему с группой мониторинга и высококлассных операций. Если вам нужна высокая скорость доставки (не теряйте свои сообщения), вам необходимо постоянно измерять показатели мобильных операторов и SMS-аггегаторов.
Это масштабируемо . Можно вырастить до миллиона SMS-сообщений в день с таким же стабильным качеством, которого не добиться с помощью решений для сотовых телефонов, сделанных в домашних условиях.
Это глобально . Если вы отправляете, например, из Канады на номер телефона в Сингапуре, ваш оператор связи будет оплачивать это сообщение своими тарифами роуминга, которые не совпадают с его местными тарифами. Обычно они намного дороже, чем глобальные шлюзы могут предложить для той же доставки. Вы можете проверить наши цены и сравнить.
Дополнительные функции . Как упомянул @Shoban, это: SenderIds и отчеты о доставке. Вам также может понадобиться многофункциональная панель инструментов с аналитикой и мониторингом. Вы можете выбрать один из доступных протоколов (HTTP, SMPP). Также у нас есть массовые смс, планирование смс, API мобильной проверки, ...