I put entries like these in extensions_custom.conf
exten => 622,1,Swift(Nab Home)
exten => 622,2,Dial(Local/5551234567@outbound-allroutes,120,r) ; Nab Home
exten => 622,3,Hangup
exten => 6222,1,Swift(Nab Cell)
exten => 6222,2,Dial(Local/5554561234@outbound-allroutes,120,r) ; Nab Cell
exten => 6222,3,Hangup
exten => 276,1,Swift(Asmat Home)
exten => 276,2,Dial(Local/5559876543@outbound-allroutes,120,r) ; Asmat Home
exten => 276,3,Hangup
exten => 2762,1,Swift(Asmat Cell)
exten => 2762,2,Dial(Local/55565463212@outbound-allroutes,120,r) ; Asmat Cell
exten => 2762,3,Hangup
The short-codes follow the abc def keys on the phone keybad, add 2 to it for Cell Phone.
I’m sure sometimes will conflict with reserved extensions etc, but I’ve built up my short code list over time, adding a number or 2 at a time, its quite easy to check that way.
Riz