Hola gente....
Hace un tiempo que tengo este problema, y queria saber si a alguien
tambien le ha pasado y sabe por que ocurre y lo pudo solucionar.
El problema con esta APP es que produce produce una violacion de
segmento en Asterisk y se cae... por suerte con safe_asterisk vuelve a
iniciar... pero por ejemplo se pierden los login de los agentes en
queue entre otros problemas.
Esto pasa cuando un usuario SIP llama a otro usuario SIP y se va a
guardar un .wav de la comunicacion por ambos usuario... abajo hay un
ejemplo de una llamada que fallo.
Como veran, para establecer la llamada se hace muchas cosas que no
viene al caso, pero si se podra ver que se guardan 2 .wav uno por cada
usuario SIP y luego se ve que cuando se finaliza la llamada se produce
la violacion de segmento.
Estoy usando Asterisk 1.2.3 y Asterisk 1.2.0
Estoy si funcionaba bien cuando usaba la APP MuxMon hay no tenia
problemas y usaba Asterisk CVS, pero ahora MuxMon fue reemplazada por
MixMonitor y tengo este problema.
-- Executing Macro("SIP/100-1017", "select_channel|201") in new stack
-- Executing GotoIf("SIP/100-1017", "1?sip|1:iax|1") in new stack
-- Goto (macro-select_channel,sip,1)
-- Executing Set("SIP/100-1017", "CHAN=SIP") in new stack
-- Executing AGI("SIP/100-1017",
"pbx-ip/monitor_interno.agi|100|201") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/pbx-ip/monitor_interno.agi
-- AGI Script pbx-ip/monitor_interno.agi completed, returning 0
-- Executing GotoIf("SIP/100-1017", "1?4:5") in new stack
-- Goto (avanzados,201,4)
-- Executing MixMonitor("SIP/100-1017",
"/var/spool/asterisk/monitor/100/interno/salientes/201/20060301-173637.wav")
in new stack
== Begin MixMonitor Recording SIP/100-1017
-- Executing GotoIf("SIP/100-1017", "1?6:7") in new stack
-- Goto (avanzados,201,6)
-- Executing MixMonitor("SIP/100-1017",
"/var/spool/asterisk/monitor/201/interno/entrantes/100/20060301-173637.wav")
in new stack
-- Executing Set("SIP/100-1017", "cf=") in new stack
-- Executing GotoIf("SIP/100-1017", "1?9:16") in new stack
-- Goto (avanzados,201,9)
-- Executing Set("SIP/100-1017", "dnd=") in new stack
-- Executing GotoIf("SIP/100-1017", "1?11:14") in new stack
-- Goto (avanzados,201,11)
-- Executing Dial("SIP/100-1017", "SIP/201|20|Ttm") in new stack
-- SIP Seeding peer from astdb: '201' at 201@192.168.13.246:5061 for 3600
-- Called 201
-- Started music on hold, class 'default', on channel 'SIP/100-1017'
== Begin MixMonitor Recording SIP/100-1017
-- SIP/201-8973 is ringing
-- SIP/201-8973 answered SIP/100-1017
-- Stopped music on hold on SIP/100-1017
== Spawn extension (avanzados, 201, 11) exited non-zero on 'SIP/100-1017'
== End MixMonitor Recording SIP/100-1017
pbx*CLI> /usr/sbin/safe_asterisk: line 85: 15633 Violación de segmento
${ASTSBINDIR}/asterisk ${CLIARGS} ${ASTARGS} 1>&/dev/${TTY}
</dev/${TTY}
Asterisk ended with exit status 139
Disconnected from Asterisk server
pbx:/var/lib/asterisk# Asterisk exited on signal 11.
Automatically restarting Asterisk.
Hace un tiempo que tengo este problema, y queria saber si a alguien
tambien le ha pasado y sabe por que ocurre y lo pudo solucionar.
El problema con esta APP es que produce produce una violacion de
segmento en Asterisk y se cae... por suerte con safe_asterisk vuelve a
iniciar... pero por ejemplo se pierden los login de los agentes en
queue entre otros problemas.
Esto pasa cuando un usuario SIP llama a otro usuario SIP y se va a
guardar un .wav de la comunicacion por ambos usuario... abajo hay un
ejemplo de una llamada que fallo.
Como veran, para establecer la llamada se hace muchas cosas que no
viene al caso, pero si se podra ver que se guardan 2 .wav uno por cada
usuario SIP y luego se ve que cuando se finaliza la llamada se produce
la violacion de segmento.
Estoy usando Asterisk 1.2.3 y Asterisk 1.2.0
Estoy si funcionaba bien cuando usaba la APP MuxMon hay no tenia
problemas y usaba Asterisk CVS, pero ahora MuxMon fue reemplazada por
MixMonitor y tengo este problema.
-- Executing Macro("SIP/100-1017", "select_channel|201") in new stack
-- Executing GotoIf("SIP/100-1017", "1?sip|1:iax|1") in new stack
-- Goto (macro-select_channel,sip,1)
-- Executing Set("SIP/100-1017", "CHAN=SIP") in new stack
-- Executing AGI("SIP/100-1017",
"pbx-ip/monitor_interno.agi|100|201") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/pbx-ip/monitor_interno.agi
-- AGI Script pbx-ip/monitor_interno.agi completed, returning 0
-- Executing GotoIf("SIP/100-1017", "1?4:5") in new stack
-- Goto (avanzados,201,4)
-- Executing MixMonitor("SIP/100-1017",
"/var/spool/asterisk/monitor/100/interno/salientes/201/20060301-173637.wav")
in new stack
== Begin MixMonitor Recording SIP/100-1017
-- Executing GotoIf("SIP/100-1017", "1?6:7") in new stack
-- Goto (avanzados,201,6)
-- Executing MixMonitor("SIP/100-1017",
"/var/spool/asterisk/monitor/201/interno/entrantes/100/20060301-173637.wav")
in new stack
-- Executing Set("SIP/100-1017", "cf=") in new stack
-- Executing GotoIf("SIP/100-1017", "1?9:16") in new stack
-- Goto (avanzados,201,9)
-- Executing Set("SIP/100-1017", "dnd=") in new stack
-- Executing GotoIf("SIP/100-1017", "1?11:14") in new stack
-- Goto (avanzados,201,11)
-- Executing Dial("SIP/100-1017", "SIP/201|20|Ttm") in new stack
-- SIP Seeding peer from astdb: '201' at 201@192.168.13.246:5061 for 3600
-- Called 201
-- Started music on hold, class 'default', on channel 'SIP/100-1017'
== Begin MixMonitor Recording SIP/100-1017
-- SIP/201-8973 is ringing
-- SIP/201-8973 answered SIP/100-1017
-- Stopped music on hold on SIP/100-1017
== Spawn extension (avanzados, 201, 11) exited non-zero on 'SIP/100-1017'
== End MixMonitor Recording SIP/100-1017
pbx*CLI> /usr/sbin/safe_asterisk: line 85: 15633 Violación de segmento
${ASTSBINDIR}/asterisk ${CLIARGS} ${ASTARGS} 1>&/dev/${TTY}
</dev/${TTY}
Asterisk ended with exit status 139
Disconnected from Asterisk server
pbx:/var/lib/asterisk# Asterisk exited on signal 11.
Automatically restarting Asterisk.