1. Можно присвоить каждому порту внутренний номер не регистрируя их на внешних серверах(если такие есть):
conf t
dial-p v 10001 pots
port 0/0
dest 100
no reg
Соответственно можно будет звонить напрямую с порта на порт внутри этого шлюза по короткому номеру, и делать transfer'ы:
conf t
dial-p call-h h
dial-p call-t h
2. Перенаправление по неответу, занято тоже можно сделать, но это несколько геморройно )
Можете почитать тут страница 95 - 29, но работает только при регистрации на сервере, скорее всего это вам не подойдёт.
3. Входящие вызовы идут из IP соответственно на входе можно преобразовывать номера телефонов перебрасывая их на определенные порты FXS.
Смотрите тут Можно так же создать ещё pots пиры с внешними номерами.