¿cuanta gente a visto el blog?

Establecer conferencias en Asterisk

 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

como acceder a la base de datos para hacer consultas a la base.


No hay comentarios.:

Publicar un comentario