I'm trying to apply a single step transfer to a call and I'm experiencing non deterministic results while several internal terminals involved.
I'm simply invoke the "transfer" method on a call and I'm getting randomly different behavior when another internal address involved. When two external addresses involved it work every time.
As I'm triggering the transfer method of a call and the only parameter is destination address, I don't get what I'm missing here. Note : The other internal address is a real externally accessible address in international number format.
Is there any other way to trigger single step transfer or choose to appropriate surviving source address ?
Can you provide some details about the observed vs. expected behaviours in working vs. non-working scenarios? Please be as specific as possible about phone models, DNs involved, gateways/trunks in the scenario, call leg steps and JTAPI objects/methods/events called/anticipated at each step. Not sure it should matter, but can you elaborate more on the target internal address that is 'really an external address?'