Help with dial patterns

I’m having a problem with an outgoing route, dial pattern.
What I’m trying to do is dial a number like 444ZXXX, and have the PBX strip 444 from the dialed digits and prepend with 01234 as an example.

So in my outgoing route dial pattern I have set the following:

Prepend = 01234
Prefix = 444
Match Pattern = 444ZNNN

Each time I test this I get

Executing [4193098@from-internal:6] Playback(“SIP/100-00000016”, “silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer”) in new stack

Does anyone know why this doesn’t work?

Please ignore this post, I’ve figured it out now.