Adutante
  • Infoshare
    • Infoshare
    • AduCRM
    • Recordings
    • Users
    • AduCRM
  • Signed in: Administrator
    • Change Password
    • Signoff
    • Online Documentation
    • Adutante ver. 5.0.1.0
  • Language
    • English
    • Spanish

PAGE TITLE

Date Last Modified
infoshare.htm
Infostore
    • Content
    • Test Groups
    • Comments
    • Revisions
  • Content
  • Comments
  • Test Groups
  • SSU
  • Attachments
  • Tools
  • Tags
  • Edit
  • English - About VSLogger Call Recording
    • Quick Guides
      • Quick Guide - Recorder system
      • Quick Guide - Backup and Archiving
      • Quick Guide - Call Recording kit installation
      • Quick Guide - Restore or Migration
      • Quick Guide - Upgrading
      • Quick Guide - User Interface
    • Adutante Server
      • General Administration
        • Guest Tab
        • Modules Tab
        • Tools Tab
        • Users Tab
      • Adutante - QC Modules
        • Evaluate Tab
        • Evaluation History Tab
        • QC Admin Module - Permissions Tab
        • QC Forms Tab
        • QC Reports Tab
        • Review Tab
      • Adutante - Recorders Modules
        • Call Center Seating Tab
        • Recorders Admin - Call Center Tab
        • Recorders Admin - Module Permissions Tab
        • Recorders Admin - Recorder Permissions Tab
        • Recorders Admin - Recorders Tab
        • Recorders Tab
        • Recordings Tab - Obsolete
      • How to Add VSLogger to Adutante
    • Tips, Best Practices, Troubleshooting
      • Authentication and Active directory Integration
      • About Screen Capture
      • Adutante vs. VSLogger
      • Frequently Asked Questions (FAQ)
      • Known Issues
      • Languages and Translations
      • SSL Certificates
      • Support plan has expired and License not activated messages
      • User Functionality Configuration Samples
      • Wireshark: How to Capture VoIP Traffic
    • VSLogger Server
      • Configure Hardware and Channels
        • Analog Channels
        • Common Parameters and VOX
        • D-Channel events
        • Digital PBX Channels
        • Passive VOIP
        • Passive VOIP Channels
        • T1, E1, ISDN PRI Channels
        • Terminating IPCAST Channels
        • Terminating IPCAST(Unicast/Multcast) HW
        • Terminating VOIP Channels
        • Terminating VOIP HW
        • VOIP Trunk Channels
        • Verification Channels
        • Virtual HW and Channels / Recordings Replication
      • VSLogger Monitor UI
        • VSLogger Monitor - Setup Tab
          • Desktop Assistant (DTA) Administration
          • Storage and Archives section
          • System/License Activation section
        • Dashboard Tab
        • Links Tab
        • Live Monitoring Tab
        • Recorder Reports Tab
        • Search and Playback Tab 4.7.1
        • Search and Playback Tab 4.7.2+
      • General Configuration
        • Adutante Registration
        • Alarms Configuration, rev. 4.9.1 and earlier
        • Alarms Configuration, rev. 4.9.2 and after
        • Connection Service / Netserver
        • Licensing Configuration
        • Logs Configuration
        • Recording Filters
        • SMDR Configuration
        • SMTP Settings
        • Storage and Archives
        • T1 E1 Signaling Schemes
        • Vaults and Encryption
      • VSLogger API
        • VSLogger Call Recording Engine
        • VSLogger HTML API
      • VSLogger CLI Tool Overview
        • DB Maintenance Utilities
        • File converter
      • Avaya TSAPI DMCC recording
      • Cisco BIB /JTAPI Configuration
      • Cisco BIB SIP/TLS SIP trunk configuration
      • Desktop Assistant
      • Hardware Drivers
      • Microsoft Teams Recording
      • Mitel SRC (Secure Recording Connector)/ Mitel OIG CTI Configuration
      • Voice Analytics features and providers
    • Supported Providers and PBX/Phone Models
  • Français (French) - A propos de VSLogger
    • Adutante Server
      • Adutante - Modules généraux
        • Administration Générale – L’Onglet Hôtes
        • Administration Générale – L’Onglet Modules
        • Administration Générale – L’Onglet Outils
        • Administration Générale – L’Onglet Utilisateurs
      • Adutante - Modules QC
        • Administration QC – L’Onglet Module des Autorisations
        • Les Formulaires QC
        • L’Anglet Examen
        • L’Onglet d’Evaluation QC
        • L’anglet Rapports
        • L’historique de l’évaluation
      • Adutante - Enregistreurs Modules
        • Admin. Enregistreurs | L’Onglet Enregistreurs
        • Admin. Enregistreurs | L’Onglet du Centre d’Appels
        • Admin. Enregistreurs | Onglet Autorisations Enregistreur
        • Admin. Enregistreurs | Onglet des Autorisations Module
        • L’Onglet des Enregistrements - Obsolète
        • L’Onglet des Enregistreurs
        • L’onglet Siège
      • Comment ajouter ou supprimer un Enregistreur
    • VSLogger Server
      • À propos de l'outil CLI de VSLogger
        • DB Maintenance Utilities
        • À propos du convertisseur de fichiers
      • config hw | Matériel
        • Virtual HW et canaux. Réplication d'enregistrements.
        • config channel | Paramètres communs
        • config channel | Canaux de ligne tronc SIP
        • config channel | Configuration de canal T1/E1/ISDN PRI
        • config channel | Configuration de canal analogique
        • config channel | La Configuration du canal PBX numérique
        • config channel | La Configuration du canal de VOIP Passif
        • config channel | Les Evènements D-Channel
        • config channel | Terminant(active) les canaux VOIP
        • config channel | canaux de Vérification
        • config hw siprec | VoIP (terminant) active
        • config hw voip | VOIP Passive
      • config general | Configuration générale
        • config adutante | Inscription avec Adutante
        • config alarms | Configuration des alarmes
        • config filters | Filtres d'enregistrement
        • config license | Configuration des licences
        • config logging | Configuration des journaux
        • config netserver | Service de connexion
        • config smdr | Configuration SMDR
        • config smtp | Paramètres SMTP
        • config storage | Stockage et archives
        • config t1e1 | Systèmes de signalisation T1 E1
      • À propos de l'API VSLogger (interface du programme d'application)
        • Moteur d'enregistrement d'appel VSLogger
        • VSLogger HTML API
      • A propos de VSLogger Monitor
        • Le Moniteur VSLogger – L’onglet de configuration
          • Administration Assistant de bureau (DTA)
          • Section Activation système et licence
          • Section Stockage et Archives
        • Le Moniteur VSLogger – L’Onglet Tableau de Bord
        • Le Moniteur VSLogger – L’Onglet de supervision en direct
        • Le Moniteur VSLogger – l’Onglet Rapports
        • Le Moniteur VSLogger- Les onglet Recherche et Lecture
        • Onglet Recherche et lecture (4.7.2+)
      • Enregistrement des téléphones Cisco BIB ( built-in-bridge)
      • Pilotes de matériel
      • Configuration du lien JTAPI
      • L’Assistant de Bureau
    • FAQ, meilleures pratiques, astuces, dépannage
      • A propos de la capture d'écran
      • Les Langues et Les Traductions
      • Les certificats SSL
      • Récapitulation de la différence entre Adultante et VSLogger
      • Utilisateur exemples de configuration de la fonctionnalité
    • Démarrage rapide - Kit de enregistrement
    • Démarrage rapide - Mise à niveau
    • Démarrage rapide - Système enregistreur
    • PBX et modèles de téléphone pris en charge par les enregistreurs d'appels Versadial
  • Español (Spanish) - Sobre VSLogger
    • Adutante Server
      • Adutante - Módulos generales
        • Administración General | Pestaña de Módulos
        • Pestaña de Herramientas
        • Pestaña de Invitado
        • Pestaña de Usuarios
      • Adutante - Módulos CC (control de calidad)
        • Formularios de Control de Calidad
        • Historial de Evaluación
        • Pestaña de Evaluación de Control de Calidad
        • Pestaña de Informes
        • Pestaña de Revisión
        • QC Admin | Pestaña de Permisos de Módulo
      • Adutante - Módulos de Grabadores
        • Admin. de Grabadores | Pestaña de Centro de Atención Telefónica
        • Admin. de Grabadores | Pestaña de Grabadores
        • Admin. de Grabadores | Pestaña de Permisos del Módulo
        • Centro de llamadas
        • Mr.
        • Pestaña de Grabaciones
        • Pestaña de Grabadores
      • Cómo agregar un Grabador al Sistema de Grabación Distribuida
    • VSLogger Server
      • Acerca de la herramienta CLI de VSLogger
        • Acerca de las Utilidades de Mantenimiento de Base de Datos
        • Acerca del convertidor de archivos
      • config hw | configurar el Hardware de VSLogger
        • Virtual HW y Canales. La replicación.
        • config channel | Canales T1, E1, ISDN PRI
        • config channel | Canales de grabación de llamadas de verificación
        • config channel | Canales de troncales SIP
        • config channel | Configuración activa del canal VOIP
        • config channel | Configuración del canal analógico
        • config channel | Configuración pasiva de canal VOIP
        • config channel | Eventos D-Canal
        • config channel | Parámetros de canal comunes a todos los tipos de canal
        • config channel |Configuración del canal digital
        • config hw siprec | Configuración activa de VOIP
        • config hw voip | Configurar la grabación VOIP pasiva
      • config general | Configuración general
        • config adutante | Adutante Registro
        • config alarms | Configuración de Alarmas
        • config filters | Configuración de los filtros de grabación
        • config license | Configuración de Licencias
        • config logging | Configuración de Registros
        • config netserver | Configuración del Servicio de Conexión
        • config smdr | Configuración SMDR
        • config smtp | Configuración de SMTP
        • config storage |Configuración de Archivos y Almacenamiento
        • config t1e1 | Configurar esquema de señalización CAS T1 o E1
      • Acerca de API VSLogger
        • Motor de grabación de llamadas VSLogger
        • VSLogger HTML API
      • Acerca del Monitor de VSLogger
        • Pestaña de Configuración
          • Administración de Asistente de escritorio (DTA)
          • Sección Almacenamiento y Archivos
          • Sección de activación de sistema y licencia
        • Pestaña de Búsqueda y Reproducción
        • Pestaña de Búsqueda y Reproducción 4.7.2+
        • Pestaña de Informes
        • Pestaña de Monitoreo en Vivo
        • Tablero
      • Acerca del hardware Controladores
      • Asistente de Escritorio de VSLogger
      • Configuración de JTAPI Enlace a la grabadora de llamadas
      • Grabación de los teléfonos Cisco BIB (built-in-bridge)
    • Preguntas, mejores prácticas, consejos, Solución de problemas
      • Acerca de la captura de pantalla
      • Adutante contra VSLogger
      • Certificados SSL
      • Idiomas y Traducciones
      • Usuario muestras de configuración Funcionalidad
    • Inicio rápido - Actualización
    • Inicio rápido - Kit de grabación
    • Inicio rápido - Sistema completo
    • PBX y modelos de teléfono compatibles con grabadoras de llamadas Versadial
  • Português (Portuguese) - Sobre a gravação de chamadas do VSLogger
    • PBX e modelos de telefone suportados por gravadores de chamadas Versadial
  • العربية (Arabic) - حول VSLogger تسجيل المكالمات
    • Versadial مقسم الهاتف ونماذج بدعم من مسجلات نداء

Eventos D-Canal

Los Eventos D-Canal son eventos especiales disponibles en las tarjetas digitales de grabación PBX como SmartWorks NGXXXX y series Synway DSTXXXX.

Los aparatos telefónicos digitales a menudo tienen múltiples controles: botones, LEDs y pantallas de menú. Los Eventos D-Canal corresponden a actividades o cambios de estado de esos controles: luz encendida, presionado de botón, función seleccionada, luz intermitente, etc.

Teniendo en cuenta la multitud de diferentes eventos generados en estas tarjetas, se espera que el grabador pueda manejar diferentes combinaciones de estos eventos para ejecutar acciones específicas, por ejemplo, Inicio Detenido de grabación.  Para lograr esto, la configuración de eventos D-Canal de VSLogger se organiza en conjuntos de Eventos D-Canal, con eventos previstos, condiciones y acciones correspondientes.

Para acceder a la configuración de los conjuntos de Eventos D-Canal

cli>(config)
->channel 1 evtsets
add evtset [1-5] - add d-channel event
remove evtset [1-5] - remove d-channel event
evtset [1-5] - d-channel events set configuration mode
show - show current configuration
stopby [first|last|all|any] - stop recording by set
exit - exit configuration mode
cli>(config-ch_1-evtsets)

 

Cada canal incluye hasta 5 conjuntos de eventos.

Cada conjunto de eventos incluye eventos 1-N d-ch (véase la lista de comandos CLI (config channel evtsets eventset_1) para los identificadores de eventos disponibles)

Para procesar-detener la grabación, a menudo es importante saber qué conjunto de eventos desencadena el inicio de la grabación. Para ello, hay cuatro opciones disponibles para el disparo de la acción del evento "detener grabación", consulte el parámetro stopby [first|last|all|any].

  • first - Conjunto de eventos activados primero. Dispara sólo la acción de "Detener grabación", si es que se recibió del primer conjunto de eventos responsable de desencadenar "Iniciar Grabación".
  • last - Conjunto de eventos activados a lo último. Dispara sólo la acción de "Detener grabación", si es que se recibió último conjunto de eventos responsable de desencadenar "Iniciar Grabación".
  • all - Todos los conjuntos de eventos activados. Dispara sólo la acción de "Detener grabación", si es que se recibió de todos los conjuntos de eventos responsables de desencadenar "Iniciar Grabación".
  • any - cualquier conjunto de eventos activado. Dispara la acción de "Detener grabación", si es que se recibió de cualquier conjunto de eventos responsable de desencadenar "Iniciar Grabación".

 

Configure conjunto D-Canal 

cli>(config-ch_1-evtsets)
->evtset 1
add evt [1-n] [id] - add d-channel event
remove evt [1-n] - remove d-channel event
evt [1-n] - d-channel events configuration mode
list - d-channel events list
show - show current configuration
exit - exit configuration mode
cli>(config-ch_1-evtsets-evtset_1)

->show
[1] evtset
{
[1] evt [offhook]
actions:
[1] start

[2] evt [onhook]
actions:
[1] stop

[3] evt [release_btn_pressed]
actions:
[1] stop

}

Utilice el comando de list para los identificadores de eventos disponibles

cli>(config-ch_1-evtsets-evtset_1)
->list
0 func_btn_pressed
1 func_btn_released
2 light_off
3 light_on
4 light_flashing
5 light_fastflashing
6 audio_change
7 offhook
8 onhook
9 release_btn_pressed
10 release_btn_released
11 speaker_btn_pressed
12 speaker_btn_released
13 hold_btn_pressed
14 hold_btn_released
15 transf_btn_pressed
16 conf_btn_pressed
17 conf_btn_released
18 feature_btn_pressed
19 exit_btn_pressed
20 exit_btn_released
21 line_btn_pressed
22 mic_btn_pressed
23 mic_btn_released
24 intercom_btn_pressed
25 intercom _btn_released
26 light_quick_flash
27 light_very_fastflashing
28 line_light_off
29 line_light_on
30 line_light_flashing
31 line_light_fastflashing
32 line_light_very_fastflashing
33 line_light_quickflash
34 feature_light_off
35 feature_light_on
36 feature_light_flashing
37 feature_light_fastflashing
38 feature_light_very_fastflashing
39 feature_light_quickflash
40 speaker_light_off
41 speaker_light_on
42 speaker_light_flashing
43 speaker_light_fastflashing
44 speaker_light_very_fastflashing
45 speaker_light_quickflash
46 mic_light_off
47 mic_light_on
48 mic_light_flashing
49 mic_light_fastflashing
50 mic_light_very_fastflashing
51 mic_light_quickflash
52 hold_light_off
53 hold _light_on
54 hold _light_flashing
55 hold _light_fastflashing
56 hold _light_very_fastflashing
57 hold _light_quickflash
58 release_light_off
59 release_light_on
60 release_light_flashing
61 release_light_fastflashing
62 release_light_very_fastflashing
63 release_light_quickflash
64 transf_light_off
65 transf_light_on
66 transf_light_flashing
67 transf_light_fastflashing
68 transf_light_very_fastflashing
69 transf_light_quickflash
70 conf_light_off
71 conf_light_on
72 conf_light_flashing
73 conf_light_fastflashing
74 conf_light_very_fastflashing
75 conf_light_quickflash
76 intercom_light_off
77 intercom_light_on
78 intercom_light_flashing
79 intercom_light_fastflashing
80 intercom_light_very_fastflashing
81 intercom_light_quickflash
82 isdn_bri_call_alerting
83 isdn_bri_call_connected
84 isdn_bri_call_released
85 isdn_bri_call_suspended
86 isdn_bri_call_resumed
87 isdn_bri_call_held
88 isdn_bri_call_retrieved
89 isdn_bri_call_abandoned
90 isdn_bri_call_rejected
91 message_change

cli>(config-ch_1-evtsets-evtset_1)

 

Encontrar sus eventos D-Canal individuales por patrón de llamada

VSLogger CLI proporciona un método (comandos de depuración), que permite investigar los eventos que suceden durante una llamada en un teléfono específico.

Si todos los modelos de teléfonos registrados, estilos de llamada (patrones de llamadas: auriculares, altavoz), son idénticos - entonces usted tiene una sola prueba que hacer.

De lo contrario, (el escenario más probable) tendrá que probar cada modelo de teléfono y patrón de llamada.

Para hacer esto lo más fácil y claro posible, el proceso recomendado es poner a prueba un solo canal (teléfono registrado) y registrar los eventos para una breve llamada (5 a 10 segundos).

 

En el siguiente ejemplo, habrá 3 patrones de llamada para un modelo de teléfono único, en el canal del grabador 16, número de hardware 15 (16/15). Le explicaremos otras posibilidades, y la lógica utilizada en la selección de un evento o conjunto de eventos.

Los eventos de otros teléfonos (canales) se han eliminado para mayor comodidad. Los Comentarios se ha marcados como *****COMMENT*****

Para ver los eventos, abra el CLI y habilite el modo de depuración.

cli>
->debug enable y
<enter>
cli>(debug)
->level shcti 8 (for Synway)
->level smart 8 (for Audio Codes)

Ahora bien, si usted hace una llamada en el teléfono conectado al hardware seleccionado, verás los eventos correspondientes...

Para finalizar la prueba escriba exit.

 

Prueba 1, teléfono solamente (eventos significativos en la lista):

cli>
->debug level shcti 8
cli>(debug)
*****Call Start*****
2015-05-01 15:18:43.784 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_OFFHOOK (0x8)
2015-05-01 15:18:43.913 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0x7 XtraInfo 0x7 audio: 7
*****Call End*****
2015-05-01 15:18:54.037 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_ONHOOK (0xe)
2015-05-01 15:18:54.161 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0x4 XtraInfo 0x4 audio: 4
->exit 

Prueba 2, auriculares solamente (eventos significativos en la lista):

cli>
->debug level shcti 8
 
cli>(debug)
*****Call Start*****
2015-05-01 15:15:53.747 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_OFFHOOK (0x8)
2015-05-01 15:15:53.872 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0x7 XtraInfo 0x7 audio: 7
*****Call End*****
2015-05-01 15:16:12.888 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_ONHOOK (0xe)
2015-05-01 15:16:13.007 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0x4 XtraInfo 0x4 audio: 4
->exit

Prueba 3, altavoz solamente (eventos significativos en la lista):

cli>
->debug level shcti 8
cli>(debug)
*****Call Start*****
2015-05-01 15:13:43.320 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_SPEAKER_BTN_PRS (0x1016)
2015-05-01 15:13:43.445 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0x7 XtraInfo 0x7
audio: 7
2015-05-01 15:13:43.445 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0xf XtraInfo 0xf
audio: f
2015-05-01 15:13:43.535 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_SPEAKER_LT_ON (0x1071) Subreason 0x0 XtraInfo 0x200
led: 0 color: red
*****Call End*****
2015-05-01 15:14:01.301 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0xc XtraInfo 0xc
audio: c
2015-05-01 15:14:01.301 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_AUDIO_CHG (0x104a) Subreason 0x4 XtraInfo 0x4
audio: 4
2015-05-01 15:14:01.394 0 [Debug] debugger.shcti:CSHPDSTChannel::ProcessEvent(16/15) DST_SPEAKER_LT_OFF (0x1070) Subreason 0x0 XtraInfo 0x300
led: 0 color: red
->exit 

Para cada patrón de llamada a a grabar, buscamos desencadenantes comunes para utilizar como inicio y parada de eventos. O cómo separar estilos de llamada (si desea omitir un patrón).

Auricular y equipo de mano son los mismos:

Start – Off Hook, Audio 7

Stop – On Hook, Audio 4

 

Altavoz:

Start – Speaker button, Speaker light on, Audio 7, Audio F

Stop – Speaker light off, Audio C, Audio 4

 

En este caso, la sugerencia sería ...

1 conjunto de eventos:

Start – Audio 7

Stop – Audio 4

 

Por el bien de otras posibilidades, ya que muchos casos son únicos, si los acontecimientos que encontramos fueron:

Handset: On / Off Hook only

Headset: Audio C On / Audio 0 Off

Speaker: Light On / Off 

Entonces, la sugerencia sería 3 conjuntos, 1 para cada tipo de evento, y detener en el último conjunto de eventos usado.

Set 1:
On / Off Hook
Set 2:
Audio C on / Audio 0 Off
Set 3:
Speaker light or button press On / Speaker light off
Stop by: Last 

Siendo la lógica:

Si un teléfono de mano contesta la llamada (inicio normal).
Luego, pasaron a altavoz para conferencia (la luz del altavoz se encendió).
A continuación, el teléfono se colgó (ya que cambiaron a los altavoces).
Por último, finalizando la llamada... (luz del altavoz apagada.)
Conseguimos toda la grabación, ya que la luz del altavoz fue el último conjunto utilizado.

 

Agregar y configurar eventos D-Canal individuales

cli>(config-ch_1-evtsets-evtset_1)
->add evt func_btn_pressed ?
add cond|act [1-n] [condition|action] - add event condition/action
set cond|act [1-n] [condition|action] - update event condition/action
remove cond|act [1-n] - remove event condition/action
show - show current configuration
exit - exit configuration mode

cli>(config-ch_1-evtsets-evtset_1-event_func_btn_pressed(0))

 

Acerca de las Condiciones de Eventos, Acciones y secuencia de procesamiento de eventos 

Cada evento puede contener ninguno, una o más condiciones

Cada evento puede contener una o más acciones

Secuencia de procesamiento de Eventos. Primera condición de coincidencia, termina el proceso.

Para cada evtsets, hacer:

si (Se encontró Evento) 

  1. consultar condiciones 
  2. si se encontró una condición de coincidencia, procesa todas las acciones de eventos y sale de este procesamiento de eventos

termina si

 

Configurar las condiciones y acciones de eventos

Las opciones para las condiciones y acciones se pueden mostrar a continuación

cli>(config-ch_1-evtsets-evtset_1-event_audio_change(0))
->add cond ?
led - led condition
btn - btn condition
lookup - lookup condition
audio - audio change condition (Applied only for audio_change event)

cli>(config-ch_1-evtsets-evtset_1-event_audio_change(0))

->add act ?

start - start recording
stop - stop recording
set - set recording field
rewrite - rewrite recording field

 Consulte la tabla y las muestras a continuación para obtener más detalles  

 

Los Eventos D-ch se pueden dividir por las siguientes categorías:

Eventos BTN :  btn_press,  funct_btn_press .....

Eventos LED:   light_on, light_off, funct_light_on ....

Eventos AUDIO:   audio_change

Eventos MESSAGE : message_change

Eventos OTHER (eventos sin condiciones)  : offhook, onhook, release_btn_press, trans_btn_press,  call_alerting, call_connected, call_released ..... 

Categoría de Evento D-canal

Comandos de configuración

event edit mode level cli>(config-ch_1-evtsets-evtset_1-event_func_btn_pressed(0)

Condiciones para eventos BTN:

btn_press, funct_btn_press .....

add cond [1-n]  btn key [0-256,0-256,...]   - crea una nueva condición y la inserta en la posición [1-n]

set cond   [1-n]  btn  key [0-256,0-256,...]   - cambia la configuración de la condición en la posición [1-n]

remove cond [1-n]  - elimina la condición en la posición [1-n]

Nota: puede establecer múltiples índices de botón (delimitado por comas) en una única condición de parámetro clave.

Condiciones para eventos LED: 

light_on, light_off, funct_light_on ....

add cond [1-n]  led key [0-256,0-256,...]   - crea una nueva condición y la inserta en la posición [1-n]

set cond   [1-n]  led  key [0-256,0-256,...]   - cambia la configuración de la condición en la posición [1-n]

remove cond [1-n]   - elimina la condición en la posición [1-n]

Nota: puede establecer múltiples índices de botón (delimitado por comas) en una única condición de parámetro clave.

Acciones para eventos BTN: 

btn_press, funct_btn_press .....

y  

Acciones para eventos LED: 

light_on, light_off, funct_light_on ....

add act [1-n]  start key [0-256] field [callerid|dialed|note|sessionid|extension|direction] val []  ref [] - crea una nueva condición y la inserta en la posición [1-n]

conjunto acto [1-n] iniciar tecla [0-256]   campo [callerid | marcó | nota | sessionid | Extensión | dirección] val []    ref [] - cambia la configuración de la condición en la posición [1-n]

add act [1-n]  set key [0-256] field [callerid|dialed|note|sessionid|extension|direction] val [] - crea una nueva condición y la inserta en la posición [1-n]

set act   [1-n] set key [0-256] field  [callerid|dialed|note|sessionid|extension|direction] val [] - cambia la configuración de la condición en la posición [1-n]

add act [1-n]  stop key [0-256] field [callerid|dialed|note|sessionid|extension|direction] val [] ref []-crea una nueva condición y la inserta en la posición [1-n]

set act   [1-n] stop key [0-256] field  [callerid|dialed|note|sessionid|extension|direction] val [] ref []-cambia la configuración de la condición en la posición [1-n]

remove act [1-n]  - elimina la condición en la posición [1-n]

Nota: puede establecer múltiples índices de botón (delimitado por comas) en una única condición de parámetro clave. Así que es posible que tenga una sola condición verdadera para varios botones, y varias acciones separadas para esos botones

 

Condiciones para el evento MENSAJE: message_change

 

add cond [1-n]  lookup key [value | regExp] opr [eq|noteq|contain|notcontain|match|notmatch]  - crea una nueva condición y la inserta en la posición [1-n]

set cond   [1-n]  lookup key [value | regExp] opr [eq|noteq|contain|notcontain|match|notmatch] - cambia la configuración de la condición en la posición [1-n]

remove cond [1-n]  - elimina la condición en la posición [1-n]

véase message_change notas de parámetro de evento  

Acciones para eventos MENSAJE: message_change

add act [1-n] rewrite key [regExp]  field [callerid|dialed|note|sessionid|extension|direction] val [$1] - crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] rewrite key [regExp] field [callerid|dialed|note|sessionid|extension|direction]  val [$1]  - cambia la configuración de la acción en la posición [1-n]

add act [1-n]  set  field [callerid|dialed|note|sessionid|extension|direction] val [] - crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] set  field  [callerid|dialed|note|sessionid|extension|direction] val [] - cambia la configuración de la acción en la posición [1-n]

remove act [1-n]  - elimina la condición en la posición [1-n]

véase message_change notas de parámetros de eventos  

Condiciones para el evento de AUDIO:   

audio_change 

 

add cond [1-n]  audio trans from [0x0-0xf] to [0x0-0xf]  - crea una nueva condición y la inserta en la posición [1-n]

set cond   [1-n]  audio trans from [0x0-0xf] to [0x0-0xf] - cambia la configuración de la condición en la posición [1-n]

remove cond [1-n]  - elimina la condición en la posición [1-n]

Nota:   Los valores de cambio de audio se pueden detectar y ser probados con las herramientas proporcionadas por el controlador. Por ejemplo SmartTap Even Vewer. Los valores utilizados para los parámetros desde y hacia, son valores correspondientes del evento AUDIO_CHANGE

trans - (opcional), la transición de hacia 
desde - valor de cambio de audio [0x0-0xf]
hacia - (opcional) transición al valor de cambio del audio [0x0-0xf], es necesario sólo si el parámetro trans está presente

veáse audio_change notas del parámetro del Evento a continuación

Acciones para evento de AUDIO:   

audio_change 

 

add act [1-n]  start  field [callerid|dialed|note|sessionid|extension|direction] val []  ref []-crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] start  field [callerid|dialed|note|sessionid|extension|direction] val []  ref [] - cambia la configuración de la acción en la posición [1-n]

add act [1-n]  set  field [callerid|dialed|note|sessionid|extension|direction] val [] - crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] set  field  [callerid|dialed|note|sessionid|extension|direction] val [] – cambia la configuración de la acción en la posición [1-n]

add act [1-n]  stop  field [callerid|dialed|note|sessionid|extension|direction] val [] ref []-  crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] stop  field  [callerid|dialed|note|sessionid|extension|direction] val [] ref []-cambia la configuración de la acción en la posición [1-n]

remove act [1-n]  - elimina la condición en la posición [1-n]

 

Acciones para eventos OTHER: offhook, onhook, release_btn_press, trans_btn_press, call_alerting, call_connected, call_released .....

 

add act [1-n]  start  field [callerid|dialed|note|sessionid|extension|direction] val []  ref []-crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] start  field [callerid|dialed|note|sessionid|extension|direction] val []  ref [] - cambia la configuración de la acción en la posición [1-n]

add act [1-n]  set  field [callerid|dialed|note|sessionid|extension|direction] val [] - crea una nueva acción y la inserta en la posición [1-n]

set act   [1-n] set  field  [callerid|dialed|note|sessionid|extension|direction] val – cambia la configuración de la acción en la posición [1-n]

añadir acto [1-n] detener   campo [callerid | marcado | nota | sessionid | Extensión | dirección]   val []   ref [] - crear nueva acción e insertar en la posición [1-n]

add act [1-n]  stop  field [callerid|dialed|note|sessionid|extension|direction] val [] ref []-cambia la configuración de la acción en la posición [1-n]

remove act [1-n]  - elimina la condición en la posición [1-n]

Nota: Estos eventos no tienen condiciones

 

Utilizando el parámetro ref

El parámetro ref se puede utilizar para asociar eventos de iniciar y detener dentro del mismo conjunto de eventos.  Por ejemplo, si usted tiene varios eventos de inicio y varios eventos de parada y desea utilizar detener específicamente sólo si la grabación se empezó con un inicio específico. 

Starts: event1 start ref 1 ,  event3 start ref 2 ,  event3 start ref 3

Stops: event4 stop ref 1 ,  event5 stop ref 2 ,  event6 stop ref 3

 

Ejemplos de configuración

Escenario 1 :   

  • Inicie la grabación en evento "offhook"
  • Detenga la grabación en evento "onhook"

agregar evento y comenzar actividad

cli>(config-ch_9-evtsets-evtset_1)
->add evt offhook
cli>(config-ch_9-evtsets-evtset_1-event_offhook(7))
->add act start 

 

volver al modo de configuración de conjunto de eventos

cli>(config-ch_9-evtsets-evtset_1-event_offhook(7))
->exit
cli>(config-ch_9-evtsets-evtset_1)
->add evt onhook
cli>(config-ch_9-evtsets-evtset_1-event_onhook(8))
->add act stop

volver al modo de configuración de conjuntos de eventos y mostrar ajustes

cli>(config-ch_9-evtsets-evtset_1-event_onhook(8))
->exit
cli>(config-ch_9-evtsets-evtset_1)
->show
[1] evtset
{
[1] evt [offhook]
actions:
[1] start
[2] evt [onhook]
actions:
[1] stop
}

Escenario 2:   

  • Iniciar la grabación en el canal 2 en el evento "audio_change", si el audio = 8 
  • Detener la grabación en el canal 2 en el evento "audio_change", si el audio = 0

Nota: los parámetros de cambio de audio desde y para, aceptan los valores en formato hexadecimal (tanto 10 o 0x10 se aceptarán como hexadecimal 10 (16 decimal)). veáse audio_change notas de parámetro del Evento a continuación

 

cli>(config)ch 2

cli>(config-ch_2) evtsets

cli>(config-ch_2-eventsets)add evtset 1

cli>(config-ch_2-eventsets-evtset_1)add evt audio_change

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add cond audio from 8

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add act start

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)exit

cli>(config-ch_2-eventsets-evtset_1)add evt audio_change

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add cond audio from 0

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add act stop

cli>(config-ch_2-eventsets-evtset_1)show

->show
[1] evtset
{
[1] evt [audio_change]
conditions:
[1] audio from 8
actions:
[1] start

[2] evt [audio_change]
conditions:
[1] audio from 0
actions:
[1] stop

}

Escenario 3:   

  • Inicia la grabación en el canal 2 en el evento "audio_change", si el audio cambia de =3 a =8
  • Se detiene la grabación en el canal 2 en el evento "audio_change", si el audio es = 0

Nota: Los parámetros de cambio de audio desde y para aceptan valores en formato hexadecimal (ambos 10 o 0x10 se aceptarán como hexadecimal 10 (16 decimal) ) veáse audio_change notas de parámetro del Evento a continuación

cli>(config-ch_2-eventsets-evtset_1)add evt audio_change

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add cond audio trans from 3 to 8  

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add act start

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)exit

cli>(config-ch_2-eventsets-evtset_1)add evt audio_change

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add cond audio from 0

cli>(config-ch_2-eventsets-evtset_1-evt_audio_change)add act stop

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)exit

cli>(config-ch_2-eventsets-evtset_1)show

 

->show
[1] evtset
{
[1] evt [audio_change]
conditions:
[1] audio trans from 3 to 8
actions:
[1] start

[2] evt [audio_change]
conditions:
[1] audio from 0
actions:
[1] stop

}

 

Escenario 4:   

  • Inicia la grabación en el evento "func_btn_pressed", si los números de los botones son = 1 o 3 o 5 o 7  
  • Se actualiza el campo "note" con valor "btn1", si el número de botón es = 1
  • Se actualiza el campo "note" con valor "btn2", si el número de botón es = 2
  • Se detiene la grabación en el evento "func_btn_pressed", si el número de botón es = 2 ó 4 ó 6

cli>(config-ch_2-eventsets-evtset_1)add evt func_btn_pressed

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)add cond btn key 1,3,5,7

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)add act start

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)add act set field note val btn1 key 1 

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)exit

cli>(config-ch_2-eventsets-evtset_1)add evt func_btn_pressed

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)add cond btn key 2,4,6

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)add act set field note val btn2 key 2 

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)add act stop

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)exit

cli>(config-ch_2-eventsets-evtset_1)show

[1] evtset
{

[1] evt [func_btn_pressed]

conditions:
[1] btn key 1,3,5,7
actions:
[1] start
[2] set field note val btn1 key 1 

[4] evt [func_btn_pressed]
conditions:
[1] btn key 2,4,6
actions:
[1] set field note val btn2 key 2 
[2] stop

}

Escenario 5:   

  • Inicia la grabación en el canal 2 en el evento "light_on", si el número de led es = 1 ó 3 ó 5 y el color del led es rojo  
  • Se detiene la grabación en el canal 2 en el evento "light_off", si el número de led es = 1 o 3 o 5 

cli>(config-ch_2-eventsets-evtset_1)add evt light_on

cli>(config-ch_2-eventsets-evtset_1-evt_light_on)add cond led key 1,3,5 color red

cli>(config-ch_2-eventsets-evtset_1-evt_light_on)add act start

cli>(config-ch_2-eventsets-evtset_1-evt_light_on)exit

cli>(config-ch_2-eventsets-evtset_1)add evt light_off

cli>(config-ch_2-eventsets-evtset_1-evt_light_off)add cond led key 1,3,5

cli>(config-ch_2-eventsets-evtset_1-evt_light_off)add act stop

cli>(config-ch_2-eventsets-evtset_1-evt_func_btn_pressed)exit

cli>(config-ch_2-eventsets-evtset_1)show

->show
[1] evtset
{
[1] evt [light_on]
conditions:
[1] led key 1,3,5 color red
actions:
[1] start

[2] evt [light_off]
conditions:
[1] led key 1,3,5
actions:
[1] stop

}

 Escenario 6:   

  • Se actualiza el campo "note" con valor "Agent1" en el canal 2 en el evento "message_change", si el mensaje contiene el texto "AGENT"  
  •  

cli>(config-ch_2-eventsets-evtset_1)add evt message_change

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)add cond lookup  key AGENT opr contain

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)add act set field note val Agent1

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)exit

li>(config-ch_2-eventsets-evtset_1)show

->show
[1] evtset
{
[1] evt [message_change]
conditions:
[1] lookup key AGENT opr contain
actions:
[1] set field note val Agent1

}

Escenario 6:   

  • Se actualizar el campo "note" campo con valor "Agent1" en el canal 2 en el evento "message_change", si el mensaje contiene texto "AGENT"  

cli>(config-ch_2-eventsets-evtset_1)add evt message_change

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)add cond lookup  key AGENT opr contain

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)add act set field note val Agent1

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)exit

li>(config-ch_2-eventsets-evtset_1)show

->show
[1] evtset
{
[1] evt [message_change]
conditions:
[1] lookup key AGENT opr contain
actions:
[1] set field note val Agent1

}

Escenario 7:   

  • Se actualiza el campo "callerid" con la propiedad regExp2 de $1, en el evento "message_change", que coincide con el mensaje regExp1 que contiene el texto "AGENT"  

Este ejemplo está destinado a usuarios avanzados familiarizados con expresiones regulares. Algunos parámetros CLI VSLogger soportan expresiones regulares en base a PCRE, la librería Perl Compatible Regular Expressions por Philip Hazel (ver http://www.pcre.org)

Para obtener más información, consulte   message_change notas de parámetros de eventos  

cli>(config-ch_2-eventsets-evtset_1)add evt message_change

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)add cond lookup  key RegExp1 opr match

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)add act rewrite key regExp2 field callerid val $1

cli>(config-ch_2-eventsets-evtset_1-evt_message_change)exit

li>(config-ch_2-eventsets-evtset_1)show

->show
[1] evtset
{
[1] evt [message_change]
conditions:
[1] lookup key RegExp1 opr match
actions:
[1] set field callerid val $1 key regExp2

}

 

message_change Notas de parámetros de Evento 

cli>(config-ch_9-evtsets-evtset_1-event_message_change(91))
->add cond lookup ?
lookup key [] opr []
key - lookup value/regexpr pattern
opr - lookup operator (eq/noteq,contain/notcontain,match/notmatch)

cli>(config-ch_9-evtsets-evtset_1-event_message_change(91))

->add act ?
start - start recording
stop - stop recording
set - (d-channel only), set recording field
rewrite - (d-channel only), rewrite recording field

cli>(config-ch_9-evtsets-evtset_1-event_message_change(91))

->add action rewrite ?
key [] - (d-channel only), regexp pattern
field [] - (d-channel only), set recording field: callerid,dialed,note,sessionid,extension,direction
val [] - (d-channel only), replacement pattern ($1...$9)
cli>(config-ch_9-evtsets-evtset_1-event_message_change(91)) 

Nota: Algunos parámetros CLI VSLogger soportan expresiones regulares en base a PCRE, la librería de Perl Compatible Regular Expressions Philip Hazel (ver http://www.pcre.org)

El evento Message-change corresponde al teléfono con pantalla de cambios de texto y puede ocurrir varias veces durante la llamada.  

El Evento contiene el nuevo texto que se aplica a la pantalla del teléfono en el momento específico y este texto se puede utilizar de forma creativa con las condiciones y acciones VSLogger.

 

La programación básica de los eventos message_change incluye dos pasos:

  1. Crear una condición de eventos basado en la RegularExpression1 para detectar la pantalla del teléfono con información específica 
  2. Crear la acción correspondiente, que utilizará RegularExpression2 para recuperar la información necesaria desde el texto de la pantalla y aplicarlo a campo de la grabación

Crear condiciones sin expresiones regulares:

  • add cond lookup  key KEY_TEXT opr eq  -  Muestra mensaje igual a KEY_TEXT
  • add cond lookup  key KEY_TEXT opr noteq  -  Muestra mensaje desigual a KEY_TEXT
  • add cond lookup  key KEY_TEXT opr contain  -  Muestra mensaje que contiene KEY_TEXT
  • add cond lookup  key KEY_TEXT opr notcontain  -  Muestra mensaje que no contiene KEY_TEXT

Crear acciones SET sin expresiones regulares:

  • add act setfield [callerid,dialed,note,sessionid,extension,direction] val NEW_VALUE – Establece el campo seleccionado con el NEW_VALUE proporcionado

Crear condiciones con las expresiones regulares:

  • add cond lookup key RegExp1 opr match  - Muestra mensaje que coincida con la expresión regular RegExpr1
  • add cond lookup key RegExp1 opr notmatch  - Muestra mensaje que no coincida no con la expresión regular RegExpr1

Crear acciones REWRITE  con expresiones regulares:

  • add act rewrite key RegExp1 field [callerid,dialed,note,sessionid,extension,direction] val [$1-$9] – Establece el campo seleccionado con los resultados de la expresión regular RegExp2 para mostrar texto 

Nota: Al crear una expresión regular tiene la opción de capturar porciones de la coincidencia y guardarlas como marcadores de posición. Se numeran empezando de  $1.

Consulte los tutoriales de Expresiones regulares para obtener más detalles  

 

audio_change Notas de parámetros de Evento 

cli>(config-ch_1-evtsets-evtset_1-event_audio_change(0))

->add cond audio ?
audio trans from [] to []
trans - (optional), transition from to
from - audio change value [0x0-0xf]
to - (optional) transition to audio change value [0x0-0xf]

cli>(config-ch_1-evtsets-evtset_1-event_audio_change(0))

  

parámetros desde y hacia

Los parámetros de evento audio_change desde y para aceptan valores en formato hexadecimal (tanto f o 0xf será aceptado como hex f). Se aceptarán valores más largos 0xFF o similares, pero sólo 4 bits serán utilizados por el programa.

Bit 0 = Handset transmit (Mic)
Bit 1 = Handset receive (Spkr)
Bit 2 = Speaker phone (handsfree) transmit (Mic)
Bit 3 = Speaker phone (handsfree) receive (Spkr)
Bits 4-31 = Reserved

Por la documentación de tarjetas AudioCodes NGX: Transmite y recibe están siempre en relación a la posición del teléfono.
Transmite - teléfono hacia PBX, y
Recibe - PBX hacia el teléfono. La siguiente tabla muestra todas las opciones posibles. No todos los estados se observan entre PBX

Estado del dispositivo SPKR
RECV
SPKR
TRANS
HDSET
RECV
HDSET
TRANS
(LSB)

Por la documentación de tarjetas AudioCodes NGX: Transmite y recibe están siempre en relación a la posición del teléfono.
Transmite - teléfono hacia PBX, y
Recibe - PBX hacia el teléfono. La siguiente tabla muestra todas las opciones posibles. No todos los estados se observan entre PBX

Todos los dispositivos están apagados 0 0 0 0 0x0000
  0 0 0 1 0x0001
  0 0 1 0 0x0002
Teléfono de mano activo 0 0 1 1 0x0003
  0 1 0 0 0x0004
  0 1 0 1 0x0005
  0 1 1 0 0x0006
  0 1 1 1 0x0007
  1 0 0 0 0x0008
  1 0 0 1 0x0009
Teléfono y SPR sólo reciben 1 0 1 0 0x000A
  1 0 1 1 0x000B
  1 1 0 0 0x000C
  1 1 0 1 0x000D
  1 1 1 0 0x000E
Todos los dispositivos están activos 1 1 1 1 0x000F

 

 

 

  • MM/DD/YYYY
  • HH:MM:SSAM
  • HH:MM:SS
  • https://www.adutante.com/portal
  • 1751844271227
  • 500043a409f5aec05c5253d370496adfb5f9da4f6df77b1b27b4a7bba09c6885
  • aa9276a17b5212a4f42175a2d95e238535cc9f0b1d182c8d47c04e74f307c28e
  • ADUTANTE
  • UNKNOWN
  • Y
  • Versadial Solutions
  • N
  • Y
  • 1
Hosted by: Versadial Solutions
try_count=29
p_count=0
u_count=28
s_count=2952