Da fehlt ein _ .
Sobald in einer extension nicht eine explizite einzelne Ziffernfolge (4312345678) angegeben wird, sondern ein Muster (pattern), muss es auch als pattern markiert werden, hier also:
exten => _4312345678XX,1,Dial(SIP/${EXTEN:-2})
Dann funktioniert das auch.