07-21-2016 08:02 AM
Java seems to always return true for:
call instanceof CiscoConsultCall
even for a simple internal or inbound (non-consult) call.
For such non-consult calls:
((CiscoConsultCall)call).getConsultingTerminalConnection();
returns null.
Questions:
Thanks!
Derrick
07-21-2016 09:20 AM
We should see CiscoConsultCall only in transfer/conference setup scenario. In other call scenarios instanceof CiscoConsultCall should return false. You should also see CiscoConsultCallActiveEv when the this object is created indicating a consult call setup.
Are you seeing this after a transfer or conference scenario? If consult call in transfer and conference survives, we will continue to see it as CiscoConsultCall. Checking for consultingTerminalConnection and its call should help.
07-21-2016 09:44 AM
I expect exactly what you describe but that is not what happens. If I make a regular single call between A and B I get true for "instanceof CiscoConsultCall". But getConsultingTerminalConnection() returns null.
Using Cisco Jtapi version 10.5(1.10000)-2 Release.
So this seems like a bug? Could you try to reproduce?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide