Deseo agregar el indicador de presencia de comunicador de MS Office en mi aplicación Java (jsp).Agregue el indicador de presencia de comunicador de MS Office en JSP
5
A
Respuesta
7
Si se dirige a la plataforma de Windows, la forma más sencilla es hacer todo lo relacionado con el cliente. Siempre que los clientes ejecuten IE, Office 2003 o superior, y Communicator 2007 o superior, puede usar el objeto ActiveX NameCtrl que se distribuye con Office.
El siguiente código debería empezar:
<script>
var sipUri = "[email protected]";
var nameCtrl = new ActiveXObject('Name.NameCtrl.1');
if (nameCtrl.PresenceEnabled)
{
nameCtrl.OnStatusChange = onStatusChange;
nameCtrl.GetStatus(sipUri, "1");
}
function onStatusChange(name, status, id)
{
// This function is fired when the contacts presence status changes.
// In a real world solution, you would want to update an image to reflect the users presence
alert(name + ", " + status + ", " + id);
}
function ShowOOUI()
{
nameCtrl.ShowOOUI(sipUri, 0, 15, 15);
}
function HideOOUI()
{
nameCtrl.HideOOUI();
}
</script>
<span onmouseover="ShowOOUI()" onmouseout="HideOOUI()" style="border-style:solid">Your Contact</span>
Para una solución en el mundo real, usted sólo tiene que aplicar una imagen que cambia en función del estado de presencia que es retornada (es decir, una burbuja de presencia se muestra junto al nombre de cada usuario) y una colección de sip uris a las imágenes, para garantizar que pueda asignar un cambio de estado entrante a la imagen relevante.
Cuestiones relacionadas
- 1. ¿Cómo funciona el estado de presencia de Communicator de Office?
- 2. Dif. De archivo de MS Office en TFS
- 3. MS Office PIAs "compatibilidad con versiones anteriores"
- 4. ¿Usar Python para programar macros de MS Office?
- 5. documentos de Office Convert sin Office
- 6. ¿Cómo puedo leer archivos de MS Office en un servidor sin instalar MS Office y sin usar la biblioteca de Interop?
- 7. Eliminación correcta de objetos de interoperabilidad COM en C# particularmente aplicaciones de MS Office
- 8. ¿Es posible el despliegue de Office 2007 PIA sin Office 2007?
- 9. Mirando hacia arriba el valor de las constantes de MS Office de interoperabilidad en lugar de disco que la codificación
- 10. Aplicaciones Delphi y el indicador de encabezado TSAWARE
- 11. ¿Es posible extraer información Meta de archivos de MS Office y/o PDF con PHP?
- 12. ¿cómo se obtiene un certificado de seguridad para un complemento de MS Office?
- 13. Desarrollo de complemento MS Word
- 14. Alfresco Office Addin Source
- 15. ¿Subversión eficientemente documentos de Office OpenXML?
- 16. ¿Qué hacen los sitios como Google Docs y Zoho Writer para generar documentos de MS Office?
- 17. ¿Vale la pena preocuparse por la licencia de MS Ribbon/Office UI?
- 18. ¿Cómo detectar la presencia de hardware en el teclado?
- 19. MPI: obteniendo el número de nodos (no procesos) en un comunicador
- 20. Agregue una nueva línea a un archivo de texto en MS-DOS
- 21. admite diferentes versiones de Office con Office Automation
- 22. Tabla vinculada ms ms 2010 cambio cadena de conexión
- 23. Conversión de documentos de MS Word a PDF en ASP.NET
- 24. Prevención de errores de compilación de Excel VBA debido a usuarios que tienen instalada una versión anterior de MS Office (MS Outlook)?
- 25. MS Word Office Automation - Campos de formulario de texto de relleno y casillas de verificación y combinación de correspondencia
- 26. El atributo de comprobación existe en JSP
- 27. Uso de expresiones regulares en JSP EL
- 28. Cadenas de concatenación en JSP EL?
- 29. habilitando el en jsp
- 30. Detección de marcador fiducial en presencia de movimiento de cámara
Si está contento con la respuesta a continuación, ¿podría marcarla como Aceptada para ayudar a cualquier otra persona a navegar estas preguntas? ¡Aclamaciones! –