First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Разрешить вход извне (allowguest) и Zadarma

0

При установленной опции allowguest=no звонки с задармы отбиваются, так как звонок приходит с IP из подсети 185.45.155.0/24. Это что ж получается, надо в sip.conf каждый IP прописывать? Сейчас sip.conf выглядит так:

[temp](!)
type
=friend
disallow
=all
allow
=ulaw
allow
=alaw
allow
=g729
allow
=gsm
qualify
=no
insecure
=port,invite
canreinvite
=yes

[zadarma-1](temp)
host
=sipde.zadarma.com
[zadarma-2](temp)
host
=sipfr.zadarma.com
[zadarma-3](temp)
host
=siplv.zadarma.com

image description

спросил Dec 5 '19

анонимный пользователь

Аноним

2 Ответа

1

Вообще не самый адекватный оператор.

Решается просто - через тикет пишите им заявку на предоставление текущих активных внешних адресов их системы. Неохотно но предоставляют.

Далее делаете просто шаблон и по шаблону плодите host=<очередная какашка задармы>

ссылка удалить спам редактировать

ответил Dec 6 '19

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/
1

Видимо никак в вашем случае. Костылями можно

echo "include sip_zadarma.conf" >> /etc/asterisk/sip.conf
for I in 185.45.155 185.45.152 37.139.38  ; do for ((i=1;i<255;i++)) ; do echo -ne "[$I.$i](temp)\nhost=$I.$i\n"; done ; done >> /etc/asterisk/sip_zadarma.conf
ссылка удалить спам редактировать

ответил Dec 5 '19

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

не верится мне что это единственное решение. Не у всех же астеры открыты. Ну и sip show peers засоряется таким объемом(

etskh (Dec 5 '19)edit

для type=peer - каждый ip - отдельная запись для отдельного устройства. для type=user - это аутентификация по имени пользователя . Если провайдер шлет вам анонимный вызов с ip адреса , то тут поможет только описание пира с host= . То есть для каждого адреса - одна запись. Либо пусть задарма аутентифицируется на вашем сервере .

zzuz (Dec 5 '19)edit
1

вас "засорение" не должно особо волновать, разработчики уже позаботилися. Вся разработка вообще говоря ведеться для систем где 10000+ пиров. Вообще есть только три вариант 1) фаервол открытый только для нужных адресов 2) описание всех пиров как выше. 3) диалплан. Во входящем для всех контексте проверяете адреса из базы и пускаете. Самый безопасный, конечно, первый вариант

meral (Dec 5 '19)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Dec 5 '19

Просмотрен: 457 раз

Обновлен: Dec 06 '19

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.