Saltar a: navegación, buscar

Diferencia entre revisiones de «Código HTML del botón web»

(Página nueva: Desde esta página, usted puede probar su botón web, haciendo click sobre la previsualización. También tiene disponible el código HTML del botón web: cópielo y péguelo en su s...)
 
(Personalizar la página de resultado)
 
(No se muestran 12 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
 +
{{#seo:
 +
|title= Botón web{{PROD_TILDE}}.
 +
|titlemode=append
 +
|keywords=html boton web, codigo html, alojar boton web, click2call, te llamamos gratis, botones web, boton web, Boton Llama Gratis, Boton de llamada, alta boton web
 +
|description=Con los botones web sus clientes le llaman gratis. Coloque el código HTML en su página web y incremente las ventas y mejorar la atención telefónica.
 +
}}
 +
 
Desde esta página, usted puede probar su botón web, haciendo click sobre la previsualización.
 
Desde esta página, usted puede probar su botón web, haciendo click sobre la previsualización.
  
 
También tiene disponible el código HTML del botón web: cópielo y péguelo en su sitio web, en sus e-mails o en cualquier lugar que soporte HTML. Puede cambiar el código a su gusto, siempre que el enlace apunte al mismo sitio.
 
También tiene disponible el código HTML del botón web: cópielo y péguelo en su sitio web, en sus e-mails o en cualquier lugar que soporte HTML. Puede cambiar el código a su gusto, siempre que el enlace apunte al mismo sitio.
  
 +
== Cómo personalizar el aspecto del botón web ==
 +
 +
Hay 3 partes que puede personalizar:
 +
 +
* La imagen del botón web.
 +
* El formulario que pide el número del teléfono de su cliente.
 +
* La página de resultado al establecerse la llamada.
 +
 +
=== Personalizar la imagen del botón web ===
 +
 +
Para la imagen del botón web, simplemente cree una imagen en su editor de imágenes favorito y haga que apunte a nuestro formulario.
 +
 +
=== Personalizar el formulario de petición de número ===
 +
 +
Si lo que desea es cambiar el aspecto del formulario que pide el número de teléfono del cliente, haga lo siguiente:
 +
 +
En la pestaña HTML del botón web, pinche sobre el botón "Llamar".
 +
 +
[[Archivo:bw_custom_llamar.jpg]]
 +
 +
En la pantalla que aparece (que es la que quiere personalizar), muestre el código fuente:
 +
 +
[[Archivo:bw_custom_source.jpg]]
 +
 +
Busque el código entre los comentarios "Copie desde aqui si quiere personalizar este formulario" y "Copie hasta aqui si quiere personalizar este formulario". Ese código es un formulario que llama a nuestros servidores.
 +
 +
[[Archivo:bw_custom_codigo.jpg]]
 +
 +
Copie ese código y péguelo en su página web. Apunte el botón web a su página web en vez de a la nuestra.
 +
 +
=== Personalizar la página de resultado ===
 +
 +
Si desea que, tras establecer la llamada, en vez de aparecer nuestra página de resultado se llame a una página suya, simplemente añada en el formulario el siguiente campo oculto:
 +
 +
<pre><input type="hidden" name="callback_url" value="http://www.supaginaweb.com/su_script.php"></pre>
 +
 +
Nuestro sistema llamará a esa página pasándole los siguientes parámetros:
 +
 +
* resultado = ok | error
 +
* cod_error: código numérico de error, si lo hay.
 +
* msg: texto del mensaje de error, si lo hay.
 +
 +
Además, puede hacer que la página de resultado sea devuelta en HTML, XML o JSON con el parámetro opcional "tipo_salida", que puede tomar los valores "html", "xml" o "json" (por defecto, será "html").
 +
 +
=== Llamar al botón web desde un script ===
 +
 +
Un ejemplo en PHP:
 +
 +
<pre><?php
 +
  # Coger estos datos de nuestro formulario
 +
  $cuenta = '123456';
 +
  $bd = '12';
 +
  $btn = '1';
 +
 +
  $llamante = '912345678';
 +
 +
  $fd = fopen("/tmp/respuesta.txt", "w");
 +
  $curl = curl_init("https://scgi.duocom.es/cgi-bin/telefacil2/telefacil_ejecutar_extwebcall?
 +
                    cuenta=${cuenta}&bd=${bd}&btn=${btn}&ani=${llamante}&premium=1&tipo_salida=xml"); // LLAMADA DE LA URL
 +
  curl_setopt($curl, CURLOPT_FILE, $fd);
 +
  curl_setopt($curl, CURLOPT_HEADER, false);  // PARA EVITAR DEVOLUCION DE CABEZERAS HTTP
 +
  curl_setopt($curl, CURLOPT_TIMEOUT, 5);    // TIEMPO DE ESPERA 
 +
  $output = curl_exec($curl);                // EJECUTAMOS LA LLAMADA
 +
  curl_close($curl);
 +
  fclose($fd);
 +
  $output = substr($output, 0, 1);            // SI OBTENEMOS 0 = ERROR /  1 = COMUNICACION OK
 +
  // en /tmp/respuesta.txt esta la respuesta y la referencia
 +
?>
 +
</pre>
 +
 +
=== Códigos de error ===
 +
 +
  0: Su llamada se está estableciendo (mensaje configurable).
 +
  1: ERROR: No se pudo acceder a la cuenta del cliente.
 +
  2: ERROR: Servicio desactivado.
 +
  3: ERROR: Este botón está inoperativo en este momento.
 +
  4: ERROR: Este botón ha sido desactivado por el usuario.
 +
  5: ERROR: El número llamante es demasiado corto.
 +
  6: ERROR: El número llamado es demasiado corto.
 +
  7: ERROR: El número llamante solo debe contener dígitos.
 +
  8: ERROR: El número llamado solo debe contener dígitos.
 +
  9: ERROR: El numero llamante no puede tener extensiones.
 +
10: ERROR: No se permite que los dos extremos de la comunicación sean ambos VoIP.
 +
11: ERROR: no se permiten llamadas desde móvil.
 +
12: ERROR: no se permiten llamadas desde red inteligente.
 +
13: ERROR: no se permiten llamadas desde móvil.
 +
14: ERROR: IP bloqueada (mensaje configurable).
 +
15: ERROR: Máximo número de llamadas/hora por IP alcanzado (mensaje configurable).
 +
16: ERROR: Botón fuera de horario (mensaje configurable).
 +
17: ERROR: No se pudo iniciar la (des)encriptacion.
 +
18: ERROR: no se pudo abrir la conexión con el servidor de llamadas (1).
 +
19: ERROR: El número de destino es demasiado largo.
 +
20: ERROR: El número de origen es demasiado largo.
 +
21: ERROR: Servicio desactivado (x).
 +
22: ERROR: timeout
 +
23: ERROR: No se recibe respuesta del servidor de llamadas.
 +
24: ERROR: no se pudo abrir la conexión con el servidor de llamadas (2).
  
 
----
 
----
Línea 10: Línea 114:
 
'''Indice'''
 
'''Indice'''
  
[[Portada]]  >>  [[Oficina Virtual]]  >>  [[Botón Web]] >> Código HTML del botón web.
+
[[Página principal]]  >>  [[Oficina Virtual]]  >>  [[Botón web]] >> Código HTML del botón web.

Revisión actual del 10:27 21 jun 2021

Desde esta página, usted puede probar su botón web, haciendo click sobre la previsualización.

También tiene disponible el código HTML del botón web: cópielo y péguelo en su sitio web, en sus e-mails o en cualquier lugar que soporte HTML. Puede cambiar el código a su gusto, siempre que el enlace apunte al mismo sitio.

Cómo personalizar el aspecto del botón web

Hay 3 partes que puede personalizar:

  • La imagen del botón web.
  • El formulario que pide el número del teléfono de su cliente.
  • La página de resultado al establecerse la llamada.

Personalizar la imagen del botón web

Para la imagen del botón web, simplemente cree una imagen en su editor de imágenes favorito y haga que apunte a nuestro formulario.

Personalizar el formulario de petición de número

Si lo que desea es cambiar el aspecto del formulario que pide el número de teléfono del cliente, haga lo siguiente:

En la pestaña HTML del botón web, pinche sobre el botón "Llamar".

Bw custom llamar.jpg

En la pantalla que aparece (que es la que quiere personalizar), muestre el código fuente:

Bw custom source.jpg

Busque el código entre los comentarios "Copie desde aqui si quiere personalizar este formulario" y "Copie hasta aqui si quiere personalizar este formulario". Ese código es un formulario que llama a nuestros servidores.

Bw custom codigo.jpg

Copie ese código y péguelo en su página web. Apunte el botón web a su página web en vez de a la nuestra.

Personalizar la página de resultado

Si desea que, tras establecer la llamada, en vez de aparecer nuestra página de resultado se llame a una página suya, simplemente añada en el formulario el siguiente campo oculto:

<input type="hidden" name="callback_url" value="http://www.supaginaweb.com/su_script.php">

Nuestro sistema llamará a esa página pasándole los siguientes parámetros:

  • resultado = ok | error
  • cod_error: código numérico de error, si lo hay.
  • msg: texto del mensaje de error, si lo hay.

Además, puede hacer que la página de resultado sea devuelta en HTML, XML o JSON con el parámetro opcional "tipo_salida", que puede tomar los valores "html", "xml" o "json" (por defecto, será "html").

Llamar al botón web desde un script

Un ejemplo en PHP:

<?php
  # Coger estos datos de nuestro formulario
  $cuenta = '123456';
  $bd = '12';
  $btn = '1';
 
  $llamante = '912345678';
 
  $fd = fopen("/tmp/respuesta.txt", "w");
  $curl = curl_init("https://scgi.duocom.es/cgi-bin/telefacil2/telefacil_ejecutar_extwebcall?
                     cuenta=${cuenta}&bd=${bd}&btn=${btn}&ani=${llamante}&premium=1&tipo_salida=xml"); // LLAMADA DE LA URL
  curl_setopt($curl, CURLOPT_FILE, $fd);
  curl_setopt($curl, CURLOPT_HEADER, false);  // PARA EVITAR DEVOLUCION DE CABEZERAS HTTP
  curl_setopt($curl, CURLOPT_TIMEOUT, 5);     // TIEMPO DE ESPERA   
  $output = curl_exec($curl);                 // EJECUTAMOS LA LLAMADA
  curl_close($curl);
  fclose($fd);
  $output = substr($output, 0, 1);            // SI OBTENEMOS 0 = ERROR /  1 = COMUNICACION OK
  // en /tmp/respuesta.txt esta la respuesta y la referencia
 ?>

Códigos de error

 0: Su llamada se está estableciendo (mensaje configurable).
 1: ERROR: No se pudo acceder a la cuenta del cliente.
 2: ERROR: Servicio desactivado.
 3: ERROR: Este botón está inoperativo en este momento.
 4: ERROR: Este botón ha sido desactivado por el usuario.
 5: ERROR: El número llamante es demasiado corto.
 6: ERROR: El número llamado es demasiado corto.
 7: ERROR: El número llamante solo debe contener dígitos.
 8: ERROR: El número llamado solo debe contener dígitos.
 9: ERROR: El numero llamante no puede tener extensiones.
10: ERROR: No se permite que los dos extremos de la comunicación sean ambos VoIP.
11: ERROR: no se permiten llamadas desde móvil.
12: ERROR: no se permiten llamadas desde red inteligente.
13: ERROR: no se permiten llamadas desde móvil.
14: ERROR: IP bloqueada (mensaje configurable).
15: ERROR: Máximo número de llamadas/hora por IP alcanzado (mensaje configurable).
16: ERROR: Botón fuera de horario (mensaje configurable).
17: ERROR: No se pudo iniciar la (des)encriptacion.
18: ERROR: no se pudo abrir la conexión con el servidor de llamadas (1).
19: ERROR: El número de destino es demasiado largo.
20: ERROR: El número de origen es demasiado largo.
21: ERROR: Servicio desactivado (x).
22: ERROR: timeout
23: ERROR: No se recibe respuesta del servidor de llamadas.
24: ERROR: no se pudo abrir la conexión con el servidor de llamadas (2).


Indice

Página principal >> Oficina Virtual >> Botón web >> Código HTML del botón web.