Ох, нежеоает народ учиться. Все говорят, дай, мне срочно. Не прибавится так мозга:
exten => _0XXXXXXX/100,1,Dial(SIP/91/${EXTEN}) - так позвонит только номер 100
exten => _0XXXXXXX/101,1,Dial(SIP/91/${EXTEN}) - так позвонит только номер 101
Дальше осилите?
Это простой вариант.
А в нормальном пишется что-то вроде:
[CityOut]
exten => _0XXXXXXX,1,Dial(SIP/91/${EXTEN})
еще там всякие выходы, если нужны
[LocalOut]
Всякие прочие выходы, доступные всем
А ниже описываете экстеншены, которые привязываете у пользователям:
[DialAll]
include = LocalOut
include = CityOut
[DialLocal]
include = LocalOut
А на пользователях в параметре context прописываете DialLocal или DialAll. Дальше по аналогии делаете нужную вам структуру.