2009-03-24 24 views
10

Estoy tratando de agregar un enlace o botón a la página web para que el usuario pueda llamar directamente a un número si Skype está instalado. parece que el enlace es comollame a un número usando Skype en una página web

skyp:? .... .... llamar

pero no puede encontrar ninguna muestra o documentos. gracias por tu ayuda.

Respuesta

7

Skype cuenta con una descripción de sus URIs en su sitio de desarrolladores:

http://dev.skype.com/skype-uri

¿Qué tan bien estos trabajos es totalmente de su navegador y sistema operativo.

+1

Creo que la URL ha cambiado desde que MS asumió el control. http://msdn.microsoft.com/en-us/library/office/dn745881%28v=office.15%29.aspx – johnsnails

0

Si Skype y su barra de herramientas web está instalada, detecta automáticamente los números de teléfono en las páginas web y agrega un menú cerca del número de teléfono. Entonces, no creo que deba hacer nada, habilítelo en su página web.

1

Skype es un programa cliente. Puede tener dos opciones: escribir un manejador de url que llame a Skype y usar esa url. Algo así como my-skype: //.

También hay un complemento (al menos para IE). Debería asegurarse de que sus números sean reconocibles (en el formato correcto).

9

Este es el formato para el enlace:

<a href="skype:echo123?call">Click</a> (make a call to echo123) 

que funcionará siempre que el visitante ha instalado Skype.

Puede encontrar todas las opciones y una javascript alternativa para redirigir al usuario para descargar Skype es que no tiene instalado Skype.

http://dev.skype.com/skype-uri

+1

Creo que la URL ha cambiado desde que MS asumió el control. http://msdn.microsoft.com/en-us/library/office/dn745881%28v=office.15%29.aspx – johnsnails

+0

Acabo de probar este método y funcionó para mí. No funcionaba para mí cuando estaba usando http: // delante de skype –

7
<a href="skype:+CountryCodePhoneNumber?call">Click</a> 

(hacer una llamada a cualquier número de teléfono)

Tenga en cuenta que se requiere el código de país. Sin él, la opción de llamada no se mostrará. Si su base de datos tiene números sin código de país, puede agregar el código de país como +1 en su secuencia de comandos. Skype le dará la opción de cambiar el código de país antes de llamar para que pueda cambiar al país requerido si es necesario.

1

Esto ha cambiado, ahora tiene que crear una función javascript para crear un botón para realizar una llamada desde el navegador.

Puede tener una función como esta y enviar el número al que desea llamar.

Necesitará la URL js de skype para que esto funcione. Visite la documentación de Skype SDK para esta URL, esto puede cambiar.

function CreateSkypeButton(id, number) { 

      Skype.ui({ 
       name: "call", 
       element: "call_", 
       participants: ["+1" + number], 
       imageSize: 24, 
       imageColor: "blue" 
      }); 

     } 
Cuestiones relacionadas