Código HTML del botón web
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.
Sumario
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".
En la pantalla que aparece (que es la que quiere personalizar), muestre el código fuente:
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.
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.