CSmsSettings* settings = CSmsSettings::NewL();
CleanupStack::PushL( settings );
settings->CopyL( iSmsMtm->ServiceSettings() ); // restore settings
settings->SetDelivery( ESmsDeliveryImmediately ); // to be delivered immediately
settings->SetCharacterSet(TSmsDataCodingScheme::ESmsAlphabetUCS2); // Unicode supporting is here.
settings->SetDeliveryReport(ETrue);
header.SetSmsSettingsL( *settings ); // new settings