@pcdesign

Как прописать множество хостов в транке Trixbox?

Есть Триксбокс.


В разделе

Edit SIP Trunk -> Incoming Settings -> USER Details:

Можно указать host, откуда будут приходить входящие звонки.

И это все прекрасно работает, когда хост один.

trixbox_v2.6.1.1_config7.gif


Но что делать, если хостов множество и входящие звонки приходят с разных хостов и IP?

Например:

sip0.zadarma.com

sip1.zadarma.com

sip2.zadarma.com

sip3.zadarma.com


P.S. Разрешать анонимные звонки не хотелось бы.

Для каждого хоста создавать отдельный транк?
  • Вопрос задан
  • 3631 просмотр
Пригласить эксперта
Ответы на вопрос 5
stavinsky
@stavinsky
host может быть только один или dynamic, если это входящее подключение.
В вашем случае я бы сделал dynamic, а возможность подключения ограничил примерно так:

permit=sip0.zadarma.com

permit=sip3.zadarma.com
deny=all

P.S. insecure=very — устарело примерно на 1.4 астере, сейчас insecure=port, invite (хотя может опять что-то поменялось)
Ответ написан
opium
@opium
Просто люблю качественно работать
Правильно создать на каждый коннект свой транк, не надо этих динамиков тут.
Ответ написан
@Anfinagen
Правильно несколько транков. Еще можно гуглить перечисление через символ &… ссылку не найду сейчас
Ответ написан
@Anfinagen
Пытался найти. но кроме того что & применяется в конфигах ничего не нарылось…
есть пример конфига присланный ростелекомом
USER Context
reinvite=yes
host=188.254.57.4&188.254.67.4 — здесь ваши адреса.
port=5060
insecure=invite,port
type=friend

вот как то так… у себя сделал по другому в итоге…
Ответ написан
@IgorDimitrov
Если используя Zadarma появились сложности с прописыванием всех серверов, есть еще один способ это обойти:
— прописать регистрацию на сервер sip.zadarma.com и только на него. При регистрации на нем балансировка будет только касаться RTP данных, тоесть сигнализация всех звонкой придет только от sip.zadarma.com. Чтобы по SRV записи не перепрыгнуть на другой сервер лучше его выключить (srvlookup=no).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы