Как да свържете два звездни сървъра

И така, имаме две звездички.
Задачата е да се организира директно набиране през префикса там и обратно.
Първоначални данни:
Звездичка 1.4 в двата края
kazan.asterisk.ru - името на първата звездичка.
volgograd.asterisk.ru - името на втората звездичка.
Предполага се, че и двете звездички имат директен достъп до Интернет (в противен случай също не трябва да има проблеми, трябва да конфигурирате NAT и да използвате параметъра nat = yes)

Нека 1-ва звездичка да бъде в Казан, другата във Волгоград. Нека да разгледаме кодовете на автомобилите.
Тогава обаждането от Волгоград ще бъде 9-16- .
От Казан 9-34- .
sip.conf от 1-ва звездичка:
[общ]
контекст = по подразбиране
allowguest = не
bindport = 5060
bindaddr = 0.0.0.0

; настройки за регистрация на друг звезден сървър
регистър => kazan: [email protected]: 5060

[Волгоград]
; вход и парола за връзка
потребителско име = волгоград
тайна = volgograd_password
; позволяват входящи и изходящи повиквания
тип = приятел

; не изпращайте повторни ПОКАНИ
canreinvite = не
; Не изискват допълнителни удостоверяване
несигурен = много
; периодична проверка на наличността на устройството
отговарят на изискванията = да

; разрешаваме регистрация
; (www.voip-info.org): Ако искате телефонът да се регистрира сам, използвайте ключовата дума динамичен вместо Host IP.
; можете да ограничите връзките чрез отказ, разрешение
хост = динамичен

; конфигуриране на кодеци
disallow = всички
позволи = alaw
позволи = ulaw

; в какъв контекст ще попаднат входящите повиквания
context = office_rules

extension.conf на 1-ва звездичка:
; контекст за потребители
[офис]
exten => _934., 1, Set (CALLERID (всички) = "Казан")
exten => _934., n, Dial (SIP/$ @ volgograd, 60, r)
exten => _934., n, HangUp
.

; контекст за входящи повиквания
; вътрешните номера изглеждат като 1XX или 2XX
[office_rules]
exten => _ [12] XX, 1, Dial (SIP/$, 60, tTr)
exten => _ [12] XX, n, HangUp ()

sip.conf на 2-ра звездичка:
[общ]
контекст = по подразбиране
allowguest = не
bindport = 5060
bindaddr = 0.0.0.0

; настройки за регистрация на друг звезден сървър
регистър => волгоград: [email protected]: 5060

; пълномощия за регистрация
потребителско име = kazan
тайна = kazan_password

; разрешаваме регистрация
; (www.voip-info.org): Ако искате телефонът да се регистрира сам, използвайте ключовата дума динамичен вместо Host IP.
; можете да ограничите връзките чрез отказ, разрешение
хост = динамичен

; не изпращайте повторни ПОКАНИ
canreinvite = не
; Не изискват допълнителни удостоверяване
несигурен = много
; периодична проверка на наличността на устройството
отговарят на изискванията = да

; разрешени кодеци (само за G711)
disallow = всички
позволи = ulaw
позволи = alaw

; в какъв контекст да получавате обаждания
context = office_rules

extension.conf на 2-ра звездичка:
; контекст за потребители
[офис]
exten => _916., 1, Set (CALLERID (всички) = "Волгоград")
exten => _916., n, Dial (SIP/$ @ kazan, 60, r)
exten => _916., n, HangUp
.

; контекст за входящи повиквания
; вътрешните номера изглеждат като 1XX или 2XX
[office_rules]
exten => _ [12] XX, 1, Dial (SIP/$, 60, tTr)
exten => _ [12] XX, n, HangUp ()

PS. Ще бъда благодарен за съвет относно разширяване на функционалността и сигурността.

upd: Във всеки случай, по отношение на аспекта на сигурността, трябва да погледнете това.