AMI - Eventos repetidos

73 views
Skip to first unread message

PaCoLe

unread,
Sep 9, 2015, 10:54:56 AM9/9/15
to asterisk-es
Buenas dia,
Compañeros quiero consultarles si les sucede que cuando se captura informacion del AMI en momentos es como si se repitieran los eventos. actualmente hicimos una aplicacion que captura los eventos de llamada registrando en una BD la trayectoria por cada uno de los contextos (los concatena) donde pasa, pero cuando validamos el registro en algunas llamadas se repite el contexto como si lo registrara varias veces.

Elio Rojano

unread,
Sep 10, 2015, 6:14:44 AM9/10/15
to aster...@googlegroups.com
Hay eventos que parecen el mismo pero que no lo son...

Por ejemplo: El evento "Hangup" son dos (cuando cuelga cada lado de la conversación), parecen el mismo pero son diferentes.

Si efectivamente recibes eventos duplicados, puede ser que estés parseando algo mal... 

El 9 de septiembre de 2015, 16:54, PaCoLe <eleand...@gmail.com> escribió:
Buenas dia,
Compañeros quiero consultarles si les sucede que cuando se captura informacion del AMI en momentos es como si se repitieran los eventos. actualmente hicimos una aplicacion que captura los eventos de llamada registrando en una BD la trayectoria por cada uno de los contextos (los concatena) donde pasa, pero cuando validamos el registro en algunas llamadas se repite el contexto como si lo registrara varias veces.

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/asterisk-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Edwin Leandro Pasos Correa

unread,
Sep 11, 2015, 1:00:16 PM9/11/15
to aster...@googlegroups.com
Gracias Elio, tenias razon,
Copio lo que registrabamos en la BD
Opc1_1_SiAtBasica,2015-09-11 10:26:32|
Valida_DocUsu_SiAtBasica,2015-09-11 10:26:32|
Valida_DocUsu_SiAtBasica,2015-09-11 10:26:32|
Valida_DocUsu_SiAtBasica,2015-09-11 10:26:32|
Valida_DocUsu_SiAtBasica,2015-09-11 10:26:32|
Valida_DocUsu_SiAtBasica,2015-09-11 10:26:32|
ConsultaPasa_AgentesCitasSiAtBasica,2015-09-11 10:26:32|
Adicional nos conectamos por AMI y validamos que efectivamente se presentan varios eventos en el mismo contexto (pero todos son diferentes)
Event: VarSet
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Variable: AGISTATUS
Value: SUCCESS
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 8
Application: Set
AppData: IAXVAR(customerIdentification)=94071811
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 9
Application: NoOp
AppData: -1
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 10
Application: GotoIf
AppData: 1?AtBasicaETQ1_11:AtBasicaETQ2_11
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 11
Application: GotoIf
AppData: 0?AtBasicaETQ1_12:AtBasicaETQ2_12
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 13
Application: GotoIf
AppData: 0?AtBasicaETQ1_15:AtBasicaETQ2_15
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 16
Application: GotoIf
AppData: 1?AtBasicaETQ1_16:AtBasicaETQ2_16
Uniqueid: 1441985168.126

Event: Newexten
Privilege: dialplan,all
Channel: SIP/2000-0000002f
Context: Valida_DocUsu_SiAtBasica
Extension: s
Priority: 17
Application: Goto
AppData: ConsultaPasa_AgentesCitasSiAtBasica,s,1
Uniqueid: 1441985168.126

Resulta que estabamos registrando solo los eventos cuya aplicacion es un Goto/GotoIf pero no descartabamos que solo registrara 1, asi que cuando en el contexto se realzia una validacion el numero de veces q exista un goto/gotoif es el mismo numero q registrabamos en la BD. Se valido que asegurara solo q  y ya quedo bien.

Edwin Leandro Pasos Correa
Reply all
Reply to author
Forward
0 new messages