Let's say that I configure 2 different providers from different countries , and I establish the forwarding with outbound rule to one of those and inbound to the other. Is it going to work like that ? I'm still going to be charged as international call ?
We don't understand what exactly are you trying to do?
You want to make a call from one country to another thru two VoIP providers and 3CX PBX in-between?
Exactly . I want to create a bridge between VOIPs so I would eliminate the international charge. In Asterisk is possible , but I would love to use 3CX.
Just set up to 2 Voip Providers (or a VoIP provider and a gateway) and set the incomming line to forward to the 2nd outbound line.
You might not be able to forward the incoming call directly but you can forward it to an extention that never registers and have that extention set up with a forward all calls rule.