Mejora codigo smsgateway.

se añade llamado de parametro configuracion
parent f8d66188
......@@ -5,6 +5,7 @@ namespace BackendBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use FOS\RestBundle\Controller\FOSRestController;
use AppBundle\Lib\Utiles;
use Symfony\Component\HttpFoundation\Response;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use AppBundle\Model\NotificaQuery;
use AppBundle\Model\Notifica;
......@@ -51,17 +52,25 @@ class EnvioSmsController extends Controller {
$usuario = Utiles::getParametroConfiguracion('nrsgateway_user');
$password = Utiles::getParametroConfiguracion('nrsgateway_pws');
$url = Utiles::getParametroConfiguracion('nrsgateway_url');
return $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url);
$resp = $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url);
} else { //teltech
if ($idmetodo == 2) {
$usuario = Utiles::getParametroConfiguracion('teltech_user');
$password = Utiles::getParametroConfiguracion('teltech_pws');
$url = Utiles::getParametroConfiguracion('teltech_url');
return $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url);
$resp = $this->enviarMensaje($campana, $telefono, $mensaje, $usuario, $password, $url);
} else { //Amazon
return $this->enviarMensajeAmazon($telefono, $mensaje);
$resp = $this->enviarMensajeAmazon($telefono, $mensaje);
}
}
$response = new Response(
$resp,
Response::HTTP_OK,
['content-type' => 'text/html']
);
return $response;
}
private function enviarMensaje($campana, $movil, $mensaje, $usuario, $password, $url) {
......@@ -70,7 +79,7 @@ class EnvioSmsController extends Controller {
$post['to'] = array($movil);
$post['text'] = $mensaje;
$post['from'] = $movil;
$post['dlr-url'] = Utiles::getParametroConfiguracion("url_base")."/apirestsms/notifica/" . $campana . "/%P/%d";
$post['dlr-url'] = Utiles::getParametroConfiguracion("url_base") . "/apirestsms/notifica/" . $campana . "/%P/%d";
$user = $usuario;
$password = $password;
$ch = curl_init();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment