I have used/test 2 versions of TrixBox? (which includes FOP), most on trixbox CE 2.6.0.7-vmware which I downloaded. I've had a problem with FOP dropping calls and here's how i can make it happen consistently:
1. I make a call to an extension and answer it, either from a trunk or just another extension.
2. Using FOP, I drag the call to another extension and answer it there.
3. Using FOP again, I drag the call to another extension and answer it there.
4. Using FOP a third time, I drag the call to another extension, and this time the call is dropped.
I have reverse_transfer enabled, but it happens either way, it always drops it on the third transfer. I can transfer calls with the phones as much as I want, but if I do 3 in a row with FOP, the call is dropped.
I asked in the TrixBox? forums and was told "This is a known Asterisk problem where the call state gets totally confused and has to drop the call, unfortunately it is outside of our control." Is this really an Asterisk problem? I want to dig further into it, but was looking for some direction of even where to look.
Thanks,
Grant Scheffert