IAX with multiple exten to different servers

We currently use IAX2 to have several servers call extension located on each other. What we are trying to do now is have 2 servers (with different names and keys etc) but have the same extensions available in case one fails and we have to bring up the other one.

Example:

[fromiax]
exten => _12xxx,1,Dial(${EXTEN})
same => n,dial(iax2/svraaa/${EXTEN})
exten => _12xxx,1,Dial(${EXTEN})
same => n,dial(iax2/svrbbb/${EXTEN})

The error indicates that the extension is already in use. Even with the use of wildcards xxx.

Thanks in advance.

Tom

[fromiax]
exten => _12xxx,1,Dial(${EXTEN}) <<<<<<<<<<<<<<< This
same => n,dial(iax2/svraaa/${EXTEN})
exten => _12xxx,1,Dial(${EXTEN}) <<<<<<<<<<<<< is the same as this
same => n,dial(iax2/svrbbb/${EXTEN})

you are saying match 12 followed by any 3 digits.