Cкрипт-обработчик под sms-агрегатора smspartner.ru
Требуется взять стандартный, предлагаемый агрегатором скрипт-обработчик (смотрите образец и спецификации):
http://www.smspartner.ru/product/transport
и доработать его следующим образом:
1. смс принимается от пользователей и данные - идентификатор сообщения, сотовый оператор клиента, мобильный номер клиента, короткий номер, на который смс пришла, текстовое содержимое смс - записывались в лог-файл с названием "текущая_дата.log". Данные разделяются в строке символом "-". Одна смс - одна строка в лог-файле;
2. из текстового сообщения "выкусывается" код, состоящий из 8 знаков и передается нашей процедуре вычисления ответного кода активации (наша процедура готова и исправно работает, нужно будет только потом вставить код в ваш скрипт);
3. Отправить получившийся код активации обратно на мобильник клиента, предварительно модифицировав служебный заголовок UDH ответной смс таким образом, чтобы был указан порт (чтобы в настройках скрипта можно было указать произвольное значение), на который мы посылаем сообщение. Насколько сам понимаю - тут нужно будет преобразовать ответное сообщение в UCS2-кодировку и работать с ней.
Есть аналогичные скрипты под прочие биллинги. Там пункт 3 гораздо проще, могу исполнителю передать для ознакомления. У smspartner.ru же сам не могу сделать...