SMPP на PHP

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Marat
Сообщения: 2
Зарегистрирован: 17 фев 2004, 13:16

Кто-нибудь реализовывал SMPP на PHP? Интересует приём сообщений из SMSC.
Небольшой творческий затык.
Что надо после авторизации в режиме BIND_RECEIVER?
Какой пакет куда послать и что потом откуда считать? или сразу что-то можно считать?
:?
Deady
Сообщения: 193
Зарегистрирован: 17 фев 2004, 13:13
Откуда: Москва
Контактная информация:

Marat писал(а):Кто-нибудь реализовывал SMPP на PHP? Интересует приём сообщений из SMSC.
Небольшой творческий затык.
Что надо после авторизации в режиме BIND_RECEIVER?
Какой пакет куда послать и что потом откуда считать? или сразу что-то можно считать?
:?
Когда ты коннектишся в режиме receiver, в твоем распоряжении (из того, что пригодится):
прием
-bind_resp
-deliver_sm
-enquire_link
-enquire_link_resp
-unbind_resp
отправка
-bind
-deliver_sm_resp
-enquire_link
-enquire_link_resp
-unbind

соответственно, конектишься и ждешь, когда к тебе придет deliver_sm, как только пришло - шлешь ответный deliver_sm_resp. Периодически отправляешь enquire_link, в ответ получаешь enquire_link_resp. Может быть и так: получаешь enquire_link, в ответ шлешь enquire_link_resp.

Посылаешь все пакеты на тот же сокет, куда слал bind. Приходить они будут оттуда же.
Marat
Сообщения: 2
Зарегистрирован: 17 фев 2004, 13:16

Deady писал(а):
соответственно, конектишься и ждешь, когда к тебе придет deliver_sm, как только пришло - шлешь ответный deliver_sm_resp. Периодически отправляешь enquire_link, в ответ получаешь enquire_link_resp. Может быть и так: получаешь enquire_link, в ответ шлешь enquire_link_resp.

Посылаешь все пакеты на тот же сокет, куда слал bind. Приходить они будут оттуда же.
Т.е. как, авторизовался и потом посылаю пакет в сокетное соединение в режиме DELIVER_SM. И читаю оттуда какую-то информацию. Получил какой-то пакет с кодом CM_DELIVER_SM. И что дальше делать? (просто совсем не вкурсе) Отправлять пакеты отправляются, а принимать не разберусь как.
Deady
Сообщения: 193
Зарегистрирован: 17 фев 2004, 13:13
Откуда: Москва
Контактная информация:

а ты в режиме receiver ничего отправить не сможешь.
ищи smpp specificaion v.3.4 на http://smsforum.net/. Там все подробно расписано
kabzon
Сообщения: 2
Зарегистрирован: 20 янв 2006, 21:26
Контактная информация:

Народ помогите разобраться как работать с smpp через php,
запарился искать инфу может есть у когонить исходник!!!
Все в мире возможно, стоит только захотеть и не кто тебе в этом не спожет противостаять, лишь могут поймать и наказать за твои достижения!!!
shpi0
Сообщения: 53
Зарегистрирован: 29 сен 2004, 16:14
Откуда: оттуда
Контактная информация:

че это ваще такое? :) смс чтоли обрабатывать скриптом?
Даже самое длинное путешествие начинается с первого шага.
evgeny_d
Сообщения: 62
Зарегистрирован: 23 мар 2004, 08:31

to kabzon:
Видел готовые библиотеки для perl, java, c++ (для PHP тоже, но не open source и довольно таки криво работающую), хотя, ИМХО, реализовывать SMPP на PHP - это шаманство. Не предназначен PHP для этого (можно конечно ключики специальные использовать, но зачем?).

Хотя это сильно зависит от задачи. Если просто отправлять SMS, то может и PHP обойдетесь...

Дело ваше. Можно начать с google.
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

Имхо, для коммерческого проекта это не есть хорошо.
2Kabzon: если уж на моем, специальном по этой теме, сайте (см. профиль), никто не ответил :-)
Реклама запрещена. См. Профиль :-)
kabzon
Сообщения: 2
Зарегистрирован: 20 янв 2006, 21:26
Контактная информация:

-=CENSORED=- парни я сам программист но не разу не сталкивался с протоколом smpp, а тут заказ пришол инфу найти не могу!!!
Подскажите!!!
А на php - я вам хоть черта реализую!!!!
Как приконектиться к SMSC??????

-----------

Нарисовал зубов. За использование неопределённого артикля и не выделение его запятыми. AiK.
Все в мире возможно, стоит только захотеть и не кто тебе в этом не спожет противостаять, лишь могут поймать и наказать за твои достижения!!!
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

Так если с протоколом (в данном случае) не сталкивался, а заказ есть - так отдай его тому, кто специалист в данном направлении.
И заказ будет выполнен и заработают все по своему вкладу.
Реклама запрещена. См. Профиль :-)
Закрыто