Autor Tema: OpenSMS -Soporte a Telefonica- Modificando mensajitos  (Leído 3790 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
OpenSMS -Soporte a Telefonica- Modificando mensajitos
« : junio 01, 2007, 10:00:28 am »
Para seguir con el tema de "OpenSMS" de modificaciones a Mensajitos.php que hizo rdoggsv, abro este para hablar sobre el soporte a Telefonica.

Noten que mxgxw puede tener una implementación totalmente distinta en su programa original, así que no le manden los probables errores de esta modificación.

Esto se hace con el fin de que puedan mejorar/actualizar/modificar su Mensajitos.php, aunque lo ideal es esperar el cambio "oficial" aprobado mxgxw XD.

Gracias a tc1421 por probarlo.  :yahoo: (aunque creo que Guanaco ya tenia la solución XD)

/modulos/Telefonica.php
Código: [Seleccionar]
<?php
/**
TELEFONICA MOVILES EL SALVADOR, S.A. de C.V.
7-100-0000 7-149-9999
7-700-0000 7-719-9999
7-780-0000 7-784-9999
7-790-0000 7-794-9999
7-810-0000 7-839-9999
7-845-0000 7-849-9999
7-990-0000 7-998-9999
7-999-0000 7-999-9999
*/

function Telefonica_getOperator() {
  return 
"Telefonica";
}

function 
Telefonica_checkPhone($pre) {
  if(((
$pre>=71000000)&&($pre<=71499999))||
      ((
$pre>=77000000)&&($pre<=77199999))||
      ((
$pre>=77800000)&&($pre<=77849999))||
      ((
$pre>=77900000)&&($pre<=77949999))||
      ((
$pre>=78100000)&&($pre<=78399999))||
      ((
$pre>=78450000)&&($pre<=78499999))||
      ((
$pre>=79900000)&&($pre<=79989999))||
      ((
$pre>=79990000)&&($pre<=79999999))) {
    return 
true;
  }
  return 
false;
}

function 
Telefonica_sendSMS($telefono,$mensaje,$firma) {
  
$snoopy = new Snoopy;

  
// Opciones de Snoopy (Mensajitos se muestra como IExplore 6.0)
  // Esto es por las paginas que bloquean a navegadores que no
  // sean Internet Explorer
  
$snoopy->agent "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)";

  
// URL referente:
  
$snoopy->referer "http://216.184.96.114/sms/mensaje.php";
  
// URL para mensajes de Telef&#65533;nica
  
$submit_url "http://216.184.96.114/sms/mensaje.php";

  
$snoopy->fetch($snoopy->referer);
  
  
//1era protección: Cookie -> PHPSessionID
  //Si no concuerda entonces el mensaje es invalido
  //Obtenemos las cookies
  
foreach($snoopy->headers as $i=>$val) {
      if(
strstr($val,"Set-Cookie")) {
        
preg_match("/Set\-Cookie: (.*)=(.*);/",$val,$matches);
        
$snoopy->cookies[$matches[1]] = $matches[2];
        
//echo $matches[1]."=".$matches[2];
      
}
  }
//2da protección: Número al azar
//Al cargar la pagina esta contiene un numero que fue generado por el servidor (presumo) y hay que mandarlo de vuelta para validar el mensaje
$frandom stripos($snoopy->results"\"></td"stripos($snoopy->results,"random"));
$srandom substr($snoopy->results$frandom 1010);
  
// Valores del formulario
  
$submit_vars["random"] = $srandom;
  
$submit_vars["to"] = "00503".$telefono;
  
$submit_vars["text"] = $mensaje;
  
//3ra proteccion: Conteo de caracteres
//Por algún motivo se necesita mandar el número de caracteres restantes, que es el resultado de  el número maximo de
//caracteres por mensaje de telefonica  menos la suma de los caracteres del mensaje más los de la firma.
  
$submit_vars["count"] = 120 - (strlen($mensaje) + strlen($firma));
  
$submit_vars["subject"] = $firma;
  
$submit_vars["submit"] = "Enviar";
  
$snoopy->submit($submit_url,$submit_vars);
/*
echo $submit_vars["random"]."<BR>";
echo $submit_vars["to"]."<BR>";
echo $submit_vars["text"]."<BR>";
echo $submit_vars["count"]."<BR>";
echo $submit_vars["subject"]."<BR>";
echo $submit_vars["submit"]."<BR>";  
echo $snoopy->results."<BR>";
*/
$srandom stripos($snoopy->results,"Enviando");
if (
$srandom !== FALSE){
return 
true;
}
return 
false;
}
if (!
function_exists("stripos")) {
  function 
stripos($str,$needle,$offset=0)
  {
      return 
strpos(strtolower($str),strtolower($needle),$offset);
  }
}
?>
PD: no me aweben por lo de stripos que no hayaba como hacerle hasta que encontré esa función en internet :sorry:
« Última Modificación: junio 01, 2007, 10:37:58 am por Vlad »

Desconectado XtremeH

  • The Communiter-
  • *
  • Mensajes: 1960
  • We must fight very hard, or die trying...
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #1 : junio 01, 2007, 10:41:08 am »
Muchas gracias Vlad  :thumbsup:

Desconectado ELITE

  • The Communiter-
  • *
  • Mensajes: 6229
  • NEMO ME IMPUNE LACESSIT
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #2 : junio 01, 2007, 10:43:39 am »
Habra que probar man gracias  :sur:  :thumbsup:

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #3 : junio 01, 2007, 10:58:55 am »
Hey vladimir, ahorita estoy modificando Mensajitos otra vez para que soporte carga de rangos desde texto plano fksjhfskjfas

Este rdoggsv y sus inventos jajajaja, lo bueno es que va a soportar XML gracias al rdoggsv y TXT gracias a vos y a tu servidor que no soporta DOM_XML fdksajhfdakfjfds


Desconectado kurtmorrison

  • Sv Member
  • ***
  • Mensajes: 384
  • Bno, a ver que sera!
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #4 : junio 01, 2007, 11:03:04 am »
y ese codigo como se come? no se mucho de progra ni nada de eso, me pueden orientar?
Cuando le cambiamos el nombre al chichi pues?

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #5 : junio 01, 2007, 11:37:46 am »
Hey vladimir, ahorita estoy modificando Mensajitos otra vez para que soporte carga de rangos desde texto plano fksjhfskjfas

Este rdoggsv y sus inventos jajajaja, lo bueno es que va a soportar XML gracias al rdoggsv y TXT gracias a vos y a tu servidor que no soporta DOM_XML fdksajhfdakfjfds
ve yo que culpa que no tenga soporte de nada :rofl:. Como sea, gracias  :yahoo:  :thumbsup:, no todos podemos tener PHP5 + <ponga aqui cualquier invento de mxgxw y rdoggsv> instalado  :D

y ese codigo como se come? no se mucho de progra ni nada de eso, me pueden orientar?
Mira, eso que esta al principio es basicamente un parche para Mensajitos.php. Realmente no deberías usar el parche al menos que tengas Mensajitos.php en tu web y queras parcharlo (duh!)

Por otra parte podes usar cualquier Mensajitos.php, como el del foro, ó sms.todosv.com

Tambien podes usar XMR 2.2.700

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #6 : septiembre 13, 2007, 09:55:10 pm »
tc1421 ha compilado una pequeña lista de rangos de telefonica que estan funcionando con este codigo, puede ser encontrada aqui:

http://www.svcommunity.org/forum/index.php?topic=4123.msg255575#msg255575

Gracias TC ^^

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #7 : abril 05, 2009, 08:58:01 pm »
05 de abril '09, http://sms.todosv.com vuelve a contar con soporte para telefonica!. Las actualizaciones serán puestas en todosv.com en la mayor brevedad para que los que (aún) utilizan esta versión en sus webs puedan actualizar :)

Hace tanto tiempo que no habia que posiblemente hayan varios números fuera de rango para esta compañia, por favor notifiquen!.

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #8 : abril 05, 2009, 09:19:36 pm »
se puede preguntar como le hiciste?
que usas? captcha? email? cuentame cuentame :D!
N/A

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #9 : abril 05, 2009, 09:23:51 pm »
captcha, el mismo metodo que te envie hace tiempo, lo que paso es que formatee la maquina y borre el codigo, y pues hasta hoy me quedo la oportunidad (ganas) de volverlo a hacer :D

Basicamente sigue siendo el mismo juego de php + bash + gocr, solo que hoy cambie wget por curl

Desconectado ..::Juliux®::..

  • Sv Member
  • ***
  • Mensajes: 388
  • ..::Esklavo de la Ira::..
    • SvCommunitY.Org
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #10 : abril 05, 2009, 10:04:01 pm »
Ya probe kon algunos movistar y si me ha funcionado. Aunke son rangos bastante antiguos. Rangos probados: 7827, 7144.

Gracias! ya se extrañaban los sms a movistar desde Mensajitos!!!
"Nada hay bajo el sol ke no tenga
soluciòn!!"

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #11 : abril 05, 2009, 10:15:44 pm »
Gracias por confirmar!.

Desconectado ..::Juliux®::..

  • Sv Member
  • ***
  • Mensajes: 388
  • ..::Esklavo de la Ira::..
    • SvCommunitY.Org
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #12 : abril 05, 2009, 10:22:46 pm »
Gracias por confirmar!.
No te preokupes ke todos mis kontaktos del msn, ya lo estan probando y si algo anda mal o algo asi, siempre pasan el dato. Yo te lo hago saber Vlad.

Por otra parte me keda una gran duda, kiza ignorante, pero al fin duda, si sms.todosv.com se konekta a a la web de timofonika? y si es asi, komo transforma la img kon karakteres raros, ke muestra para enviar el msj, y sin tener ke digitar nada el user?
"Nada hay bajo el sol ke no tenga
soluciòn!!"

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: OpenSMS -Soporte a Telefonica- Modificando mensajitos
« Respuesta #13 : abril 05, 2009, 10:36:27 pm »
No te preokupes ke todos mis kontaktos del msn, ya lo estan probando y si algo anda mal o algo asi, siempre pasan el dato. Yo te lo hago saber Vlad.

Por otra parte me keda una gran duda, kiza ignorante, pero al fin duda, si sms.todosv.com se konekta a a la web de timofonika? y si es asi, komo transforma la img kon karakteres raros, ke muestra para enviar el msj, y sin tener ke digitar nada el user?

De la misma forma que lo hacen los lectores OCR: leyendo el texto en la imagen del captcha (la imagen de los caracteres raros) para ingresarlos automaticamente al enviar.