--- smsdaemon/ProxyTransceiver.cpp 2008/12/21 22:21:36 212 +++ smsdaemon/ProxyTransceiver.cpp 2008/12/23 14:20:43 217 @@ -2,6 +2,7 @@ #include "ConfigFile.h" #include "Common.h" #include "Logger.h" +#include "AccessManager.h" ProxyTransceiver::ProxyTransceiver(ISmsTransceiver& realtransceiver) : _transceiver(realtransceiver), _hasCC(false) @@ -44,6 +45,12 @@ if (to.substr(0,_countrycode.size()) != _countrycode) to.insert(0, _countrycode); } + + if ( AccessManager::IsBlacklisted(to)) + { + Logger::logMessage( "Will not send message to blacklisted phone: " + to); + return; + } _transceiver.SendSms(to,message,allowMultipart); }