sudo nano /etc/asterisk/extensions.conf
exten=>7,1,confbridge(col,1,pc1,pu1)
sudo nano /etc/asterisk/confbridge.conf
[pc1]
type=bridge
max_members= 3 :Cuando miembros tendra la conferencia
:establecer perfil de usuario de la conferencia
[pu1] ; perfil de usuairo
type=user
startmuted=yes
pin=123
sudo nano /etc/asterisk/extensions.conf
reiniciar el servicio
[pm1]
type=menu
*2=toggle_mute
*3=participant moment
El que cuenta el numero de participantes
gpy
sudo nano /etc/asterisk/confbridge.conf
; Perfil de conferencia
[pc1]
type=bridge
max_members=3 ; Número máximo de participantes en la conferencia
record_conference=yes ; Graba la conferencia automáticamente
video_mode=none ; Deshabilitar video (opcional)
; Perfil de usuario
[pu1]
type=user
dtmf_muted=1 ; Permitir a los usuarios silenciarse con DTMF
marked=yes ; Usuario marcado (puede tener privilegios adicionales)
sudo nano /etc/asterisk/extensions.conf
[default]
; Extensión para unirse a la conferencia
exten => 7,1,Answer()
same => n,ConfBridge(7,pc1,pu1) ; Asocia la conferencia "7" con los perfiles definidos en confbridge.conf
same => n,Hangup()
sudo nano /etc/asterisk/asterisk.conf
[directories]
astspooldir => /var/spool/asterisk
recordingdir => /var/spool/asterisk/recordings ; Cambiar la ruta predeterminada de grabación
sudo systemctl restart asterisk
sudo asterisk -rvvv
gpt
sudo nano /etc/asterisk/extensions.conf
[default]
; Extensión para ingresar a la conferencia con menú
exten => 7,1,Answer()
same => n,Playback(conf-welcome) ; Mensaje de bienvenida
same => n,Read(PIN,enter-password,3) ; Solicita el PIN
same => n,GotoIf($[${PIN} = 123]?conf-join,1:i,1) ; Verifica el PIN
; Conexión a la conferencia
exten => conf-join,1,Playback(conf-placeintoconf) ; Mensaje de conexión exitosa
same => n,ConfBridge(7,pc1,pu1,pm1) ; Conecta al usuario con menú
same => n,Hangup()
; Manejo de PIN incorrecto
exten => i,1,Playback(conf-invalidpin) ; Mensaje de PIN incorrecto
same => n,Hangup()
sudo nano /etc/asterisk/confbridge.conf
; Perfil de la conferencia
[pc1]
type=bridge
max_members=10 ; Permite hasta 10 miembros
record_conference=yes ; Graba automáticamente la conferencia
video_mode=none ; Desactiva el video
; Perfil de usuario
[pu1]
type=user
dtmf_muted=1 ; Permite silenciarse con DTMF
marked=no ; Usuario estándar
; Perfil del menú
[pm1]
type=menu
*1=toggle_mute ; Permite silenciar/desmutear
*2=decrease_volume ; Disminuir volumen local
*3=increase_volume ; Aumentar volumen local
*4=kick_last ; Expulsa al último participante que ingresó
sudo systemctl restart asterisk
sudo asterisk -rvvv
Configuración para guardar las grabaciones de las conferencias
sudo nano /etc/asterisk/confbridge.conf
[pc1]
type=bridge
max_members=10 ; Número máximo de participantes
record_conference=yes ; Graba automáticamente la conferencia
record_file=/var/spool/asterisk/monitor/conf-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}.wav
video_mode=none ; Deshabilita el video
sudo mkdir -p /var/spool/asterisk/monitor
sudo chown -R asterisk:asterisk /var/spool/asterisk/monitor
sudo chmod -R 750 /var/spool/asterisk/monitor
sudo nano /etc/asterisk/confbridge.conf
[pc1]
type=bridge
max_members=10
record_conference=yes
record_file=/var/spool/asterisk/monitor/conf-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}.wav
music_on_hold_class=default ; Clase de música en espera (definida en musiconhold.conf)
video_mode=none
sudo nano /etc/asterisk/musiconhold.conf
[default]
mode=files
directory=/var/lib/asterisk/moh
random=yes
sudo cp /ruta/a/tus/audios/*.wav /var/lib/asterisk/moh/
sudo chown -R asterisk:asterisk /var/lib/asterisk/moh
sudo chmod -R 750 /var/lib/asterisk/moh
sudo systemctl restart asterisk
ls /var/spool/asterisk/monitor/
sudo asterisk -rvvv
manejo de cola
hacer un call center como en TVentas, donde agentes puedan contestar esas llamadas
dependiendo el grafo de ... no puede permitirse perder llamadas
O atencion al cliente
que se reserven turnos, que sean atendidos
No hay comentarios.:
Publicar un comentario