def _send(self, message):
params = {<EOL>'<STR_LIT>': SMSPUBLI_API_VERSION, <EOL>'<STR_LIT>': SMSPUBLI_USERNAME, <EOL>'<STR_LIT>': SMSPUBLI_PASSWORD,<EOL>'<STR_LIT:R>': SMSPUBLI_ROUTE, <EOL>'<STR_LIT>': message.from_phone,<EOL>'<STR_LIT>': '<STR_LIT:U+002C>'.join(message.to),<EOL>'<STR_LIT:M>': message.body.encode('<STR_LIT>'),<EOL>'<STR_LIT>': SMSPUBLI_DC,<EOL>'<STR_LIT>': SMSPUBLI_DR, <EOL>'<STR_LIT>': message.from_phone<EOL>}<EOL>if SMSPUBLI_ALLOW_LONG_SMS:<EOL><INDENT>params['<STR_LIT>'] = '<STR_LIT:1>'<EOL><DEDENT>response = requests.post(SMSPUBLI_API_URL, params)<EOL>if response.status_code != <NUM_LIT:200>:<EOL><INDENT>if  not self.fail_silently:<EOL><INDENT>raise<EOL><DEDENT>else:<EOL><INDENT>return False<EOL><DEDENT><DEDENT>response_msg, response_code = response.content.split('<STR_LIT::>')<EOL>if response_msg == '<STR_LIT:OK>':<EOL><INDENT>try:<EOL><INDENT>if "<STR_LIT:U+002C>" in response_code:<EOL><INDENT>codes = map(int, response_code.split("<STR_LIT:U+002C>"))<EOL><DEDENT>else:<EOL><INDENT>codes = [int(response_code)]<EOL><DEDENT>for code in codes:<EOL><INDENT>if code == -<NUM_LIT:5>:<EOL><INDENT>pass<EOL><DEDENT>elif code == -<NUM_LIT:3>:<EOL><INDENT>pass<EOL><DEDENT><DEDENT>return True<EOL><DEDENT>except (ValueError, TypeError):<EOL><INDENT>if not self.fail_silently:<EOL><INDENT>raise<EOL><DEDENT>return False<EOL><DEDENT><DEDENT>return False<EOL>
Private method for send one message.

:param SmsMessage message: SmsMessage class instance.
:returns: True if message is sended else False
:rtype: bool