1 | изначальная версия редактировать | |
делается все просто: Создаем транки на центральном сервере вида: (в квадратных скобках имя транка в интерфейсе freepbx)
[elx1]
username=elx0
type=friend
secret=secret1
host=elx1
context=ext-did
[elx2]
username=elx0
type=friend
secret=secret2
host=elx2
context=ext-did
и тд
в исходящей маршрутизации создаем роуты на нужные префиксы через эти транки. Во входящей маршрутизации несколько хитрее, в custom destination нужно создать направление со значением from-internal,${EXTEN},1,
затем создать входящий роут, у которого CID имеет маску номера для удаленного сервера, например _1XX
, а DID - маску локальных номеров, например _0ХХ
и направить маршрут на созданный кастомдестинейшен
на сервере elx1
[elx0]
username=elx1
type=friend
secret=secret1
host=elx0
context=ext-did
и аналогично роуты прописать
на сервере elx2 и остальных тоже аналогично
[elx0]
username=elx2
type=friend
secret=secret2
host=elx0
context=ext-did
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.