Пробовал пользоваться пару лет назад — не устроило что готовые пакеты только под (open)Suse, да и клиент в windows подглючивал. Как сейчас — не знаю, но судя по тому что последний коммит 12 дней назад — вроде бы развивается проект. Несмотря на проблемы novell.
Товарищ пишет что всё тщетно, дескать комментами на хабре делу не поможешь, и сам в то-же время уже с килобайт написал ответами, отговаривая от этого глупого занятия, да сокрушаясь над побитой кармочкой. Говорим одно, делаем другое.
В плане производительности мне тоже кажется, разумнее преобразовать к формату, для которого есть готовый парсер (сишный, встроенный в php), ведь он работает быстрее кода на самом php.
Фичреквест такой пришёл: круто было бы сделать отмену поиска встряхиванием. А то поиск довольно долго работает (возможно из-за хабрэффекта). Да и отменить поиск, если параметры были неправильно заданы — тоже было бы удобно
Шлюзов, работающих по этому протоколу есть ещё в интернете (например тот же intellisoftware.co.uk/), другой вопрос какие там условия.
Кроме того это совсем не баг, мегафон же ничего не говорил о том, что нельзя использовать шлюз программно. Ничего не помешало бы вам подключить телефон к серверу и слать смсы с него. Так что я не вижу причин закрывать сервис.
Ну если посмотреть на Пример запроса DeliverXms, то наверное это реализовывается через дополнительные теги content.
В моей библиотеке это выглядит как $b = OMS_Body_SMS('текст, длиной 70 символов');
$b->addContent('вторая часть смс');
$b->addContent('третья часть смс');
Пробовал пользоваться пару лет назад — не устроило что готовые пакеты только под (open)Suse, да и клиент в windows подглючивал. Как сейчас — не знаю, но судя по тому что последний коммит 12 дней назад — вроде бы развивается проект. Несмотря на проблемы novell.
Но, шутки ради, это немного напоминает
Abdomination из Warcraft3. Могучий, крутой, но сделан из кусков трупов.
В соответствии с протоколом OMS МОЖНО указывать аттрибут client в запросах авторизации пользователя.
Если глянуть одним глазком в код то видно, что это поле можно переопределять.
Другой вопрос — поддерживает ли это мегафон?
Кроме того это совсем не баг, мегафон же ничего не говорил о том, что нельзя использовать шлюз программно. Ничего не помешало бы вам подключить телефон к серверу и слать смсы с него. Так что я не вижу причин закрывать сервис.
$b = new OMS_Body_SMS('текст, длиной 70 символов');конечно жеПример запроса DeliverXms, то наверное это реализовывается через дополнительные теги content.
В моей библиотеке это выглядит как
$b = OMS_Body_SMS('текст, длиной 70 символов');
$b->addContent('вторая часть смс');
$b->addContent('третья часть смс');
$c->DeliverXms(new OMS_Message($b,$recipientNumber));
Но, скажу честно, не тестировал это пока