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

Разрешить вход извне (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

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

спросил 2019-12-05 15:13:39 +0400

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

Аноним

2 Ответа

1

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

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

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

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

ответил 2019-12-06 15:27:24 +0400

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
ссылка удалить спам редактировать

ответил 2019-12-05 19:25:26 +0400

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

Comments

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

etskh ( 2019-12-05 21:30:48 +0400 )редактировать

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

zzuz ( 2019-12-05 22:20:47 +0400 )редактировать
1

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

meral ( 2019-12-05 22:43:45 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2019-12-05 15:13:39 +0400

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

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

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