Call Forward - External incoming call forwarded/transferred to a custom external number

Hi,

I would like to know if is it possible to show the external number like in this scenario:

image

but with this disabled features :

image

##########################################################

We had disable this parameters because when we make a external call, we need to add anothers numbers before external number (Prepend Dial Patterns), and with this parameters enabled, the history in ours GrandStream, all appear with the Prepend Dial Patterns plus external number. If someone want to redial the last number in the history, it will not work because the number has (Prepend Dial Patterns + external number) and after press call button, VitalPBX add the Prepend Dial Patterns to the number called from call history. The final number apear like this :

Prepend Dial Patterns + (Prepend Dial Patterns from call history+ external number)

and the calls don’t work.

After disable the last two parameters, works without problems.

##############################################################

My problem are that the service provider that just allow source calls with just 5 digits (internal calls).

With this scenario we don’t have the problems:

image

Ourd source are similar to 61000, and ISP allow the call.

With this scenario doesn’t work:

image

In the last step to our Service Provide, the source call number appear with exernal number 5509909 and the call are forbidden.

Anyone have some idias to fix the scenario?