SCCP

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de marzo de 2019; las comprobaciones requieren 13 ediciones .

SCCP  - Skinny Client Control Protocol, un protocolo VoIP corporativo (propietario) para gestionar la interacción entre los terminales telefónicos y el servidor del sistema telefónico - IP-PBX. SCCP tiene una función similar a los protocolos abiertos SIP , H.323 y MGCP , así como al protocolo UNIStim de propiedad cerrada de Nortel ( Avaya ) . El protocolo Skinny fue desarrollado originalmente por Selsius y posteriormente desarrollado y mantenido por una empresa propiedad de Cisco Systems Inc., que adquirió los derechos con la compra de Selsius en 1998. Como recordatorio de Selsius, en todos los teléfonos IP de Cisco modernos, el nombre de ID del dispositivo para registrarse con CallManager comienza con SEP (este es el teléfono Ethernet de Selsius), seguido de la dirección MAC .

SCCP define un conjunto de mensajes entre el cliente Skinny para teléfonos IP de la serie Cisco 7900 con cable e inalámbricos , como Cisco 7960, 7940, 7920 para comunicarse con el servidor de correo de voz Cisco Unity y Cisco CallManager . Este último proporciona señalización no solo para SCCP, sino también para la mayoría de los protocolos VoIP : H.323 , SIP y MGCP .

Skinny utiliza por defecto el puerto estándar 2000 para la transferencia de datos sobre TCP/IP como protocolo de transporte para señalización de llamadas y control de conexión y RTP / UDP / IP como herramienta de transferencia de medios: audio en tiempo real. En este caso, no se usa el protocolo RTCP y se usa otro mecanismo para controlar el estado de la transmisión del tráfico de medios: el terminal del cliente envía mensajes especiales para solicitar información de diagnóstico sobre la sesión RTP, como: información sobre retrasos y pérdidas de medios paquetes, búfer de estado de fluctuación, paquetes recibidos y enviados, etc. etc. (en lugar del principio de notificación utilizado en RTCP).

Además de las funciones de control de llamadas de señalización estándar proporcionadas por el protocolo Skinny, se requerían opciones avanzadas adicionales y VAS , tales como: transferencia de llamadas (transferencia), interceptación de llamadas (captura), conferencias y mensajes de correo de voz. Todas estas opciones no eran posibles usando el protocolo Skinny puro, que fue el motivo de la creación de SCCP, razón por la cual a veces se le llama Skinny extendido.

SCCP es compatible con algunos proveedores de hardware y software de terceros, como Symbol Technologies, IPBlue y SocketIP. Skinny/SCCP también se utiliza en plataformas de código abierto, por ejemplo, en Asterisk IP PBX . Algunos fabricantes de soluciones de telecomunicaciones para VoIP han implementado soporte para el protocolo SCCP en sus productos. Estos incluyen: Digium (desarrollador de Asterisk), SATEL Pro en la plataforma RTU VoIP , SocketIP y Symbol Technologies .

Sintaxis y ejemplos de mensajes

El MessageID de cada mensaje describe el evento correspondiente, y cada mensaje tiene una indicación de StationInit si el origen es un cliente y StationIniD si el origen es una estación. Todo esto es bastante conveniente para controlar la situación y depurar problemas.

Lista de mensajes SCCP
Código Estación Mensaje ID Mensaje Comentario
0x0000 Mantener vivo el mensaje Enviado desde el servidor al cliente inmediatamente después del registro
0x0001 Mensaje de registro de estación Solicitud de registro del servidor
0x0002 Mensaje de puerto IP de la estación Envía al cliente para especificar el número de puerto UDP para la sesión RTP
0x0003 Mensaje del botón del teclado de la estación
0x0004 Mensaje de llamada en bloque de estación
0x0005 Mensaje de estímulo de la estación
0x0006 Mensaje de estación descolgada Enviado por el cliente cuando se levanta el auricular
0x0007 Mensaje de estación colgada
0x0008 Mensaje flash de gancho de estación
0x0009 Mensaje de solicitud de estado de reenvío de estación
0x11 Mensaje de la lista de puertos de medios de la estación
0x000A Mensaje de solicitud de estado de marcación rápida de la estación
0x000B Mensaje de solicitud de estado de línea de estación
0x000C Mensaje de solicitud de estado de configuración de la estación
0x000D Estación Hora Fecha Solicitud Mensaje
0x000E Mensaje de solicitud de plantilla de botón de estación
0x000F Mensaje de solicitud de versión de la estación
0x0010 Mensaje de respuesta de las capacidades de la estación
0x0012 Mensaje de solicitud del servidor de la estación
0x0020 Mensaje de alarma de la estación
0x0021 Mensaje de confirmación de recepción de medios de multidifusión de estación
0x0024 Estación descolgada con mensaje del número de la persona que llama
0x22 Mensaje de acuse de recibo de canal abierto de recepción de estación
0x23 Mensaje de respuesta de estadísticas de conexión de la estación
0x25 Mensaje de solicitud de plantilla de tecla programable de estación
0x26 Mensaje de solicitud de configuración de teclas programables de la estación
0x27 Mensaje de evento de tecla programable de estación Al inicio de una llamada (nueva llamada), este mensaje contiene el primer dígito del número llamado. También puede contener dígitos intermedios del número o una solicitud para finalizar la conexión (finalizar llamada)
0x28 Mensaje para cancelar el registro de la estación
0x0081 Mensaje Keep Alive de la estación
0x0082 Mensaje de tono de inicio de estación Incluye zumbador
0x0083 Mensaje de tono de parada de estación
0x0085 Mensaje de timbre de configuración de estación
0x0086 Mensaje de lámpara de ajuste de estación
0x0087 Mensaje de detección de parpadeo de gancho de conjunto de estación
0x0088 Mensaje de modo de altavoz de configuración de estación
0x0089 Mensaje de modo de micrófono de configuración de estación
0x008A Transmisión de medios de inicio de estación
0x008B Estación Detener Transmisión de medios
0x008F Mensaje de información de llamada de estación
0x009D Mensaje de rechazo de registro de estación
0x009F Mensaje de restablecimiento de estación
0x0090 Mensaje de estado de reenvío de estación
0x0091 Mensaje de estado de marcación rápida de la estación
0x0092 Mensaje de estado de línea de estación
0x0093 Mensaje de estado de configuración de la estación
0x0094 Mensaje de definición de hora y fecha de la estación
0x0095 Mensaje de transmisión de sesión de inicio de estación
0x0096 Mensaje de transmisión de sesión de parada de estación
0x0097 Mensaje de plantilla de botón de estación
0x0098 Mensaje de versión de la estación
0x0099 Mensaje de texto de la pantalla de la estación El mensaje muestra el mensaje "Ingrese número"
0x009A Mensaje de visualización de borrado de estación
0x009B Mensaje de solicitud de capacidades de la estación
0x009C Mensaje de comando de enunciador de estación
0x009E Mensaje de respuesta del servidor de la estación
0x0101 Mensaje de recepción de medios de multidifusión de inicio de estación
0x0102 Mensaje de transmisión de medios de multidifusión de inicio de estación
0x0103 Mensaje de recepción de medios de multidifusión de parada de estación
0x0104 Mensaje de transmisión de medios de multidifusión de parada de estación
0x105 Estación abierta Recibir mensaje de canal
0x0106 Cerrar estación Recibir mensaje de canal
0x107 Mensaje de solicitud de estadísticas de conexión de la estación Enviado por el cliente para solicitar información de diagnóstico (retrasos y pérdida de paquetes de medios, búfer de fluctuación, paquetes recibidos y enviados, etc.)
0x0108 Mensaje de respuesta de plantilla de tecla programable de estación
0x109 Mensaje de respuesta de conjunto de teclas programables de la estación
0x0110 Mensaje de tecla programable de selección de estación
0x0111 Mensaje de estado de llamada de estación
0x0112 Mensaje de aviso de la pantalla de la estación
0x0113 Mensaje de solicitud de borrado de estación
0x0114 Mensaje de notificación de pantalla de estación
0x0115 Mensaje de notificación de borrado de estación
0x0116 Mensaje de activación de llamada de plano de estación
0x0117 Estación Desactivar Mensaje de plano de llamada
0x118 Mensaje de confirmación de cancelación del registro de la estación

Literatura

Enlaces