Du kannst Deinen Callback einfach ein wenig ändern:
; Eigene Rufnummer uebergeben
exten => _X.,1,goto(dialout,${NR},1)
[dialout]
exten => _01[5-7].,1,Dial(SIP/{EXTEN}@anbieter-a)
exten => _X.,1,Dial(SIP/{EXTEN}@anbieter-b)
Das ist doch wohl was Du suchst?