We are using Vicibox 6 with Vicidial build 160111_0626.
When receiving a call and parsing it through the CIDLOOKUP method, the realtime report starts showing up the call status wrongly when the calls have the same callerid.
Let me try to explain:
- I call from my cellphone (5555000000) into Vicidial.
- Vicidial receives the call and finds my CID in the list. Assigns my call the lead_id = 1
- Call shows in realtime report in purple. Everything is ok.
- I dial again from my cellphone (leaving the first call on hold).
- Vicidial assigns me the same lead_id, since my number is in the list.
- Vicidial "thinks" call 1 & 2 are the same, and both agents appear in status 3-WAY in the realtime report
I´m attaching a screenshot to illustrate this. I´m not sure whether this is a bug or a expected behaviour. In case it is working as expected: how can we avoid this problem in case we run into duplicate callerids while searching a list?
Regards,