Asterisk та безпека
Нестандартний порт замість 5060
Налаштування порту здійснюється у файлі sip.conf у розділі[general]: bindport=5060 => bindport=5071
Якщо не потрібно приймати дзвінки без реєстрації, вимкніть наступну опцію в sip.conf:allowguest=yes => allowguest=no
Відключаємо сповіщення про невірний пароль
Змінюємо опцію в sip.conf:alwaysauthreject = no => alwaysauthreject = yes
Заберіть усі паролі, що збігаються з логінами
secret=Vad34@QW545!
[100] … deny=0.0.0.0/0.0.0.0 permit=10.1.1.1/24 permit=10.1.2.1/24
Встановлюємо ліміт дзвінків:
[100] call-limit=1
Не використовуємо default-екстеншн. Все, що має бути в дефолті:
[default] exten => _X.,1,Hangup
Не робимо жодного універсального правила для всіх дзвінків:exten => _X.,1,Dial(SIP/$@operator)
Прописуємо чітко всі необхідні комбінації номерів, що передаються оператору: ;Екстренні службиexten => _0X,1, Dial(SIP/$@operator) exten => _0X,n, Hangup
;Москва exten => _8495XXXXXXX,1, Dial(SIP/$@operator) exten => _8495XXXXXXX,n, Hangup exten => _8499XXXXXXX,1, Dial(SIP/$@operator) exten => _8499XXXXXXX,n, Hangup exten => _XXXXXXX,1, Dial(SIP/$@operator) exten => _XXXXXXX,n, Hangup
;Міжгород Україна/Мобільні exten => _8XXXXXXXXXX,1, Dial(SIP/$@operator) exten => _8XXXXXXXXXX,n, Hangup