public function createSms($recipient, $message)
 {
     $sms = new Sms();
     $sms->setRecipient($recipient);
     $sms->setMessage($message);
     return $sms;
 }
 public function sendSms(Sms $sms)
 {
     $id = urlencode($this->getUsername());
     $password = urlencode($this->getPassword());
     $to = urlencode($sms->getRecipient());
     $content = urlencode($sms->getMessage());
     $requestUrl = sprintf("http://service.winic.org/sys_port/gateway/?id=%s&pwd=%s&to=%s&content=%s&time=", $id, $password, $to, $content);
     $returnedData = file($requestUrl);
     return $returnedData;
 }
 public function sendSms(Sms $sms)
 {
     $recipient = $sms->getRecipient();
     $recipient = str_replace(array('-', ' '), '', $recipient);
     $message = mb_convert_encoding($sms->getMessage(), 'UTF-8', 'ISO-8859-1');
     $request = new \stdClass();
     $request->User = $this->getUsername();
     $request->Password = $this->getPassword();
     $request->Recipient = $recipient;
     $request->Sender = '';
     $request->SMSText = $message;
     $request->SmsTyp = 'Standard';
     $request->SendDate = '';
     return $this->sendClient->SendSimpleSMS($request);
 }