
no se como grabarTODOllamadas. Tengo problemas al transferir las llamadas. De todos modos esta es mi configuración:
sip.conf:
[general]
tcpenable=yes
udpenable=yes
... etc
[peer1]
secret=somePassword
type=friend
disallow=all
... etc
[peer2]
secret=somePassword
type=friend
disallow=all
... etc
[peer3]
secret=somePassword
type=friend
disallow=all
... etc
extensiones.conf
...
...
exten => 101,1,NoOp(Calling peer1)
; record call
same => n,MixMonitor(${UNIQUEID}.wav)
; call peer
same => n,Dial(SIP/peer1)
same => n,Hangup()
exten => 102,1,NoOp(Calling peer2)
; record call
same => n,MixMonitor(${UNIQUEID}.wav)
; call peer
same => n,Dial(SIP/peer2)
same => n,Hangup()
exten => 103,1,NoOp(Calling peer3)
; record call
same => n,MixMonitor(${UNIQUEID}.wav)
; call peer
same => n,Dial(SIP/peer3)
same => n,Hangup()
Esta configuración funciona muy bien la mayor parte del tiempo. La mayoría de las llamadas se graban. Existe un escenario en el que la llamada no se graba. Si realizo los siguientes pasos la llamada no será grabada:
peer1
Llamapeer2
y hay una nueva grabación que es genial.peer1
transfiere la llamada apeer3
- En el momento en que se transfiere la llamada, MixMonitor deja de grabar la llamada.
¿Cómo puedo grabar todas las llamadas incluso si realizo este escenario?
Respuesta1
Ha comenzado de nuevo mixmonitor para la llamada transferida, usando el MISMO archivo (opción 'a')