This page was last modified 17:52, 23 January 2008.
How to send an SMS using sockets
From Forum Nokia Wiki
This code will help to sending sms via a socket and you can send it via exe or an app also. Its very simple.
RSocketServ sockServ; User::LeaveIfError(sockServ.Connect()); CleanupClosePushL(sockServ); RSocket socket; User::LeaveIfError( socket.Open(sockServ, KSMSAddrFamily, KSockDatagram, KSMSDatagramProtocol)); CleanupClosePushL(socket); TSmsAddr smsaddr; smsaddr.SetSmsAddrFamily(ESmsAddrSendOnly); smsaddr.SetPort(smsaddr.Port() + 1); User::LeaveIfError(socket.Bind(smsaddr)); RFs fileSession; User::LeaveIfError(fileSession.Connect()); CleanupClosePushL(fileSession); CSmsBufferBase *buffer = CSmsBuffer::NewL(); CleanupStack::PushL(buffer); buffer->InsertL(0, _L("This is a test Message")); TSmsUserDataSettings smsSettings; smsSettings.SetAlphabet (TSmsDataCodingScheme::ESmsAlphabet8Bit); smsSettings.SetTextCompressed(EFalse); CSmsMessage *cSmsMessage = CSmsMessage::NewL( fileSession, CSmsPDU::ESmsSubmit, buffer); CleanupStack::Pop(buffer); CleanupStack::PushL(cSmsMessage); cSmsMessage->SetUserDataSettingsL(smsSettings); cSmsMessage->SetToFromAddressL(_L("98888888888888")); cSmsMessage->SmsPDU().SetServiceCenterAddressL(_L("+9999999")); RSmsSocketWriteStream writestream(socket); writestream << *cSmsMessage; writestream.CommitL(); TRequestStatus status; TPckgBuf<TUint> sendBuffer; socket.Ioctl(KIoctlSendSmsMessage, status, &sendBuffer, KSolSmsProv); User::WaitForRequest(status); CleanupStack::PopAndDestroy(cSmsMessage); CleanupStack::PopAndDestroy(&fileSession); CleanupStack::PopAndDestroy(&socket); CleanupStack::PopAndDestroy(&sockServ);
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| sending an sms | white_dragon | Mobile Java General | 5 | 2004-05-06 19:11 |
| Recevie MMS via Sockets | redzvika | Symbian Networking & Messaging | 0 | 2006-04-05 14:33 |
| sending of jar file from webserver to mobile phone? | jinda007 | Mobile Java Networking & Messaging & Security | 13 | 2006-11-09 11:55 |
| showing access only wap access list without using sockets | dinesh547 | Symbian Networking & Messaging | 4 | 2008-04-25 13:14 |
| socket connection | goldenbrain | Symbian Networking & Messaging | 4 | 2007-03-14 05:46 |
