Asterisk registra todas las llamadas incluso cuando se transfieren

Asterisk registra todas las llamadas incluso cuando se transfieren

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:

  1. peer1Llama peer2y hay una nueva grabación que es genial.
  2. peer1transfiere la llamada apeer3
  3. 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')

información relacionada