[asterisk-users] analysis of attended transfer in CEL

marek cervajs64 at gmail.com
Fri Jun 21 10:36:12 CDT 2019


hi,

i need call time of userB after attended transfer

scenario

1) call from Customer to userA

2) userA start consultancy to userB (attended transfer started)

3) userA attended transfer to userB (transfer after consultacy)

4) userA hangup


in CEL i have eventtime of 3)

ATTENDEDTRANSFER    2019-06-21 16:46:57.390 1561128394.16799    
1561128387.16786 
{"bridge1_id":"a94bdc51-4426-4bfa-8e0d-b4f4adba6e77","channel2_name":"SIP/vr1a200-00000319","channel...

HANGUP    2019-06-21 16:47:03.380    phone_vr1a201 1561128408.16833    
1561128387.16786 
{"hangupcause":16,"hangupsource":"SIP/vr1a201-0000031a","dialstatus":""}

but howto pair it to event Hangup?


i found one way

ATTENDEDTRANSFER    have bridge1_id in eventextra

event BRIDGE_ENTER have bridge_id, so i can get uniqueid if 
ATTENDEDTRANSFER.bridge1_id  =   BRIDGE_ENTER.bridge_id

then i can find right HANGUP   by uniqueId


what do you think about it?

is there more simple method?


Marek




More information about the asterisk-users mailing list