/**
  * notify 
  * 
  * @param Message $message Message to send
  *
  * @access public
  * @return NotificationStatus
  * @throws MessagingException
  */
 public function notify(Message $message, $options = array())
 {
     $logger = $GLOBALS['logger'];
     $logger->debug('Sending SMS ', array($message->getFrom(), $message->getBody()));
     $path = 'notifications/sms/send';
     $request = $this->_remoteServer->post($path);
     $request->setPostField('type', 'sms');
     $request->setPostField('from', $message->getFrom());
     $request->setPostField('to', implode(';', $message->getRecipients()));
     $request->setPostField('content', $message->getBody());
     if (isset($options['priority'])) {
         $request->setPostField('priority', $options['priority']);
     }
     try {
         $response = $request->send();
         if ($response->getStatusCode() !== 200) {
             throw new MessagingException();
         }
         $rawResponse = $response->getBody('true');
         return $rawResponse;
     } catch (\Exception $e) {
         $logger->error($e->getMessage(), array());
         throw new MessagingException();
     }
 }