2009-02-09 3 views
2

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

//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-сообщения. Когда я получаю настройки AP от оператора, он поступает на другой порт и отображается правильно.

+0

Вы не говоря уже о том, как вы отправляете SMS-сообщения - единственный способ, которым Вы можете направлять к определенному порту через сокет SMS (а не через API обмена сообщениями). Что вы используете? – KevinD

+0

Порты определены в заголовке UDH. Но когда я получил ответ от Nokia - это не может быть сделано так. – Riho

ответ

1

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

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

0

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

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

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

+0

В этом суть - на телефоне нет приложения. Я хочу создать новую точку доступа, чтобы он мог загрузить мое приложение (в случае, если телефон еще не имеет AP). – Riho

0

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

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

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

+0

Проты объявляются в заголовке - udh = 0605040B8423F0 – Riho

Смежные вопросы