I make many international calls outside of the office and one of my favourite all time iPhone apps is Localphone and Rebtel. These apps enable you to make cheap international calls by calling a local phone number which reroutes to the international number you wish to call. This is saves heaps on calls and you don’t have to worry about the data speeds while say driving (data can drop where as a phone call can hold and has more extensive coverage). I would like to achieve the same by using my 3CX system and the cheap rates. I know there is an old thread but I'm seeking the same solution - http://www.3cx.com/forums/topic4083.html I have successfully tried two ways of achieving this. Option 1 By using Outgoing calls within Voicemail. I tested a string that works fine from a single dial. Office Number,9999,,,My Ext Number,,VM Pin#,9,3,International Number For example 212123456,9999,,,1031,,1234#,9,3,6512345678 The issue with this is that it takes about 50 seconds to dial and connect. Option 2 By using Exceptions within Call Forwarding and setting my mobile as the exception number (this makes it secure) and when I dial my own extension it diverts me to the international number that I set to call. For this option to work properly one would need to API into the system and set the divert number each time before a call. Any thoughts? Any better ways to achieve this? I’m thinking of having a small iPhone app written that would access my address book and simplify the process.