External Call as an Extention

I have an extension set up to redirect to an external number. Under the extension configuration, I have Advanced → Edit Extension → Dial set to:
PJSIP/1xxxyyyzzzz@trunk-name

Normally, this works as expected but if the specified trunk is down, the extension is unreachable.

How can I make this extension use more than one trunk? I tried removing the trunk name, but that doesn’t work. I tried just putting the number with no other specifications and that didn’t work either.

Any help would be appreciated.

When using fpbx, it it preferable to always use the local channel for dial strings

Local/1xxxyyyzzzz@from-internal

That will follow your outbound routes and redundant trunks.

Thanks, that seemed to help, but now the outbound CID is wrong. When specifying the trunk, it was correct.

My outboud CID’s are modified depending on the trunk and dialing prefix being used. For example, the trunk has a CID defined as 555-555-1234, but an outbound route might change that to 555-555-6789.

When changing extension dial to local/XXXYYYZZZZ@from-internal, the CID sent is the default assigned to the trunk and the outbound route setting doesn’t seem to be honored.