Este capítulo describe la configuración de la visualización como participante WebRTC. En el capítulo Participante SIP se explica más detalladamente la integración de los participantes.
Importante: WebRTC solo funciona mediante HTTPS y certificado válido. De lo contrario, no se establecerá una conexión de voz.
Un teléfono en la visualización no puede ser alcanzado mediante timbres. Por lo tanto, la llamada debe ser señalizada por separado a través de Mensajes o una campana física. Después, el usuario puede establecer una conexión de voz con la contraparte mediante una llamada desde la visualización.
Para recibir la señal, se puede enviar directamente un comando a través de la interfaz TCP/UDP- o HTTP, si la contraparte lo soporta. Alternativamente, una llamada entrante puede ser detectada mediante la interfaz Asterisk AMI o con un evento de plan de marcado Evento. Esta última variante es la más sencilla de implementar.
A diferencia de un teléfono, la configuración de direcciones de la visualización se crea automáticamente en el servidor. Por lo tanto, no es necesario configurar direcciones SIP.
Para usar un teléfono en la visualización, este se inserta mediante el complemento Biblioteca en una
página. Cuando la configuración del teléfono está completa y la centralita telefónica Asterisk se ha iniciado correctamente, el FAB (Floating Action Button) se muestra en la parte inferior derecha de la visualización. Esto permite al usuario establecer la conexión.
La configuración VoIP de la telefonía está dividida en dos partes. La configuración del servidor para la visualización se realiza en la Interfaz de red o en el
Acceso remoto. Todas las configuraciones para la centralita telefónica se realizan en la
Infraestructura bajo
Red
Telefonía. Las configuraciones son similares, por lo que se debe tener cuidado de dónde se realizan las configuraciones. Por lo general, también se utilizan las mismas configuraciones si el servidor está en la misma red. Por defecto, las configuraciones de telefonía se distribuyen a todas las conexiones de red.
Para que la visualización pueda establecer una conexión de voz en todo el mundo, los Paquetes UDP WebRTC deben llegar a la centralita telefónica interna. Si se encuentra en la misma red o establece una conexión mediante VPN, los paquetes llegan directamente al servidor y la comunicación funciona. La situación es diferente si la visualización se llama desde otra red. En este caso, ya no se puede alcanzar la dirección IP del servidor. Hay dos soluciones para esto:
Toda la información sobre la configuración se encuentra en el capítulo Servidores STUN y TRUN.
En la pestaña derecha de la configuración del teléfono, se puede establecer un
teclado para la visualización. Aquí hay un ejemplo de un teclado telefónico normal:
!1;!2;!3
!4;!5;!6
!7;!8;!9
[icon:material/emergency]:*;!0;!#
O el uso de un abridor de puertas:
[icon:material/door_open] [txt:Open]:*1234#
Cada dígito se separa mediante punto y coma por línea. Si se deja vacío un contenido, se omite la tecla correspondiente. Cada tecla puede contener un texto individual. El texto simplemente se escribe antes del código mediante dos puntos. También se soportan los comodines [icon:] y [txt:] para traducciones. Un signo de exclamación antes del texto aumenta el tamaño de la fuente del teclado. Si solo se usa el código, este no se transmite. Si se inserta una línea vacía, comienza una nueva tabla.
Importante: Cada código se muestra en texto claro en la visualización y puede ser leído fácilmente.
Los caracteres válidos son 0-9, A-D, * y #. También se puede insertar una pausa mediante coma (,). Para pausas más largas, repita la coma varias veces.
Para verificar si realmente se puede establecer una conexión externa, se recomienda utilizar la consola del navegador Chrome. Esta se puede llamar a través de la URL chrome://webrtc-internals/.
En el punto ICE candidate grid, por ejemplo, se pueden mostrar los requisitos de las direcciones IP.