WAP Push SMS в Symbian

Мне удалось отправить (и получить) двоичные SMS-сообщения, но я хочу отправить настройки точки доступа или закладки, настройки электронной почты и т. Д. В настоящее время я отправляю такие сообщения, как:

//udh=0605040B8423F0
//message=FD0601AE02056A0045C60C037777772E676F6F676C65...000101
    //udh
    iMessage->Des().Append(0x06);
    iMessage->Des().Append(0x05);
    iMessage->Des().Append(0x04);
    iMessage->Des().Append(0x0B);
    iMessage->Des().Append(0x84);
    iMessage->Des().Append(0x23);
    iMessage->Des().Append(0xF0);

    iMessage->Des().Append(0xFD);
    iMessage->Des().Append(0x06);

Но они приходят в том же формате и также приходят в тот же порт, что и обычные SMS. Когда я получаю настройки точки доступа от оператора, она поступает на другой порт и отображается правильно.


person Riho    schedule 09.02.2009    source источник
comment
Вы не упоминаете, как вы отправляете SMS-сообщения - единственный способ перейти к конкретному порту - через SMS-сокет (а не через API обмена сообщениями). Что вы используете?   -  person KevinD    schedule 11.02.2009
comment
Порты определены в заголовке UDH. Но, как я получил ответ от Nokia - так нельзя.   -  person Riho    schedule 12.02.2009


Ответы (4)


Спросил это также у Nokia, и вердикт был, что я не могу. :(

Это можно сделать, когда телефон используется в качестве модема и команды отправляются с ПК. Если бы я мог придумать способ эмулировать все это в телефоне, это было бы круто.

person Riho    schedule 12.02.2009

Поскольку вы не можете сделать это с помощью SMS, просто используйте SMS в качестве триггера, чтобы приложение, установленное на телефоне, узнало, что нужно загрузить настройки с веб-сайта.

В этом приложении используйте API обмена сообщениями для обновления настроек электронной почты, API commsdb для обновления настроек APN, API webkit для обновления букмекерских контор, все в соответствии с данными, которые вы только что загрузили с веб-сайта.

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

person michael aubert    schedule 12.02.2009
comment
В том-то и дело - на телефоне приложения нет. Я хочу создать новую точку доступа, чтобы он мог загрузить мое приложение (на случай, если в телефоне еще нет точки доступа). - person Riho; 13.02.2009

FWIW, WAP push требует порта назначения 2948 и (я думаю) порта источника 9200, а содержимое представляет собой команду / запрос в формате WBXML, отправленные как 8-битные данные.

Эта ссылка показывает, как установить порты с помощью Symbian:

http://www.newlc.com/Sending-a-message-from-Symbian-C.html

person tonys    schedule 13.02.2009
comment
Проц заявлен в шапке - udh = 0605040B8423F0 - person Riho; 16.02.2009

Я пользуюсь брокерской услугой aspsms. У них есть этот образец для wap push: http://www.aspsms.com/examples/asp/wappush.asp

Может сработать или нет ... попробуйте на свой страх и риск :)

person aldrinleal    schedule 13.02.2009