Как я могу отправить USSD-код из PHP любому сетевому провайдеру? - PullRequest
0 голосов
/ 17 февраля 2019

Как я могу отправить USSD-код, например * 556 #, от php любому сетевому провайдеру, например, MTN, GLO или Airtel?

Например, скажем, у меня есть два входа, где пользователь может ввести USSD-код и номер телефона.При получении на сервер (PHP) полученный код будет набран на полученном номере телефона и отправлен сетевому провайдеру.Это возможно?

1 Ответ

0 голосов
/ 03 марта 2019

Я немного опоздал, чтобы ответить на этот вопрос, но на всякий случай ...

Я не уверен на 100%, чтобы понять ваш рабочий процесс, но в основном, для набора USSD-кодов, таких как *556#Вам необходимо подключиться к мобильной сети с помощью мобильного устройства (например, USB-модема) и действующей SIM-карты.Внедрение USSD в модемах, по моему опыту, довольно частичное: лично я использовал модемы Huawei 180E, но вы можете поискать в Интернете, чтобы найти более свежие ссылки, которые правильно реализуют USSD.

Как обсудить смобильное устройство, вы можете прочитать это SO вопрос / ответ .По сути, ваш PHP-код откроет последовательное соединение на модеме, отправит несколько AT-команд и будет ждать ответов.

Я не знаю ваших целей, но очевидно, что это один параллельный сеанс из нескольких секунд на модем, так что это неправильное решение для использования, которое требует даже одного запроса в секунду.Если это так, либо ваша телефонная компания предоставляет какой-то соответствующий API, который вы можете запросить извне, или вы можете договориться о прямой интеграции со своими платформами.В обоих случаях это не будет бесплатно ...

...