Общие настройки IAX2 (Asterisk iax settings)
Bind Address: IP адрес сервера
Bind Port: 5296 (меняем порт от стандартного)
Сервер FREEPBX1
General Settings
Trunk Name: FREEPBX2
Outgoing Settings
Trunk Name: FREEPBX2
PEER Details:
host=ip_server1 type=friend context=from-internal disallow=all allow=alaw
Сервер FREEPBX2
General Settings
Trunk Name: FREEPBX1
Outgoing Settings
Trunk Name: FREEPBX1
PEER Details:
host=ip_server2 type=friend context=from-internal disallow=all allow=alaw
План исходящей нумерации FREEPBX1
Route Name: gorod (zadarma)
Dial Patterns that will use this Route:
(7)++7|[926XXXXXXX]
(7)+7|[926XXXXXXX]
(7)+8|[926XXXXXXX]
Trunk Sequence for Matched Routes: Zadarma
Route Name: FREEPBX2
Dial Patterns that will use this Route:
()+2|[3XX]
Trunk Sequence for Matched Routes: FREEPBX2
План исходящей нумерации FREEPBX2
Route Name: FREEPBX1
Dial Patterns that will use this Route:
(7)+8|[926XXXXXXX]
()+1|[3XX]
Trunk Sequence for Matched Routes: FREEPBX1
Для того чтобы при звонке с одного сервера на другой (из одного филиала в другой) высвечивался номер телефона звонящего с префиксом сервера откуда звонят необходимо в Extension пользователей всех серверов заполнить поле Outbound CID по шаблону: «отображаемое имя» <префикс+номер>