Страница 1 из 2

SMPP на PHP

Добавлено: 17 фев 2004, 14:49
Marat
Кто-нибудь реализовывал SMPP на PHP? Интересует приём сообщений из SMSC.
Небольшой творческий затык.
Что надо после авторизации в режиме BIND_RECEIVER?
Какой пакет куда послать и что потом откуда считать? или сразу что-то можно считать?
:?

Re: SMPP на PHP

Добавлено: 17 фев 2004, 16:42
Deady
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. Приходить они будут оттуда же.

Re: SMPP на PHP

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

Посылаешь все пакеты на тот же сокет, куда слал bind. Приходить они будут оттуда же.
Т.е. как, авторизовался и потом посылаю пакет в сокетное соединение в режиме DELIVER_SM. И читаю оттуда какую-то информацию. Получил какой-то пакет с кодом CM_DELIVER_SM. И что дальше делать? (просто совсем не вкурсе) Отправлять пакеты отправляются, а принимать не разберусь как.

Re: SMPP на PHP

Добавлено: 18 фев 2004, 09:44
Deady
а ты в режиме receiver ничего отправить не сможешь.
ищи smpp specificaion v.3.4 на http://smsforum.net/. Там все подробно расписано

Хелп

Добавлено: 20 янв 2006, 21:58
kabzon
Народ помогите разобраться как работать с smpp через php,
запарился искать инфу может есть у когонить исходник!!!

Добавлено: 21 янв 2006, 06:55
shpi0
че это ваще такое? :) смс чтоли обрабатывать скриптом?

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

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

Дело ваше. Можно начать с google.

Добавлено: 23 янв 2006, 09:31
UUU
Имхо, для коммерческого проекта это не есть хорошо.
2Kabzon: если уж на моем, специальном по этой теме, сайте (см. профиль), никто не ответил :-)

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

-----------

Нарисовал зубов. За использование неопределённого артикля и не выделение его запятыми. AiK.

Добавлено: 24 янв 2006, 08:02
UUU
Так если с протоколом (в данном случае) не сталкивался, а заказ есть - так отдай его тому, кто специалист в данном направлении.
И заказ будет выполнен и заработают все по своему вкладу.