Kamailio уже установлен, БД в PostgreSQL создана, имеет 2 ip адреса, один из ip виртуальный. Нужно настроить:
1) Настроить Kamailio как sbc для Issabel (Asterisk)
2) Kamailio должен слушать и отправлять пакеты только через виртуальный ip
3) Аутентификация пользователей должна быть на стороне Asterisk
4) Регистрацию хранить в БД PostgreSQL на стороне Kamailio.
5) pjsip
+
Дополнительно к безопастности добавить правило:
1) Проверять валидные запросы на логин и домен (пул логинов будет известно заранее, по этому этот пул нужно будет задать где нибудь в переменную)
Сроки реализации очень срочные!
Смогу скинуть kamailio.cfg того, что уже сделано.
Единственная проблема, подключение по ssh не смогу дать, придется через AnyDesk. В процессе смогу помогать.
Оставлять заявки могут только авторизованные пользователи.
1. Настройка Kamailio как SBC для Issabel (Asterisk)
Основные параметры:
Настроить Kamailio для работы с виртуальным IP.
Обеспечить работу Kamailio с pjsip.
Настроить пересылку сообщений между Kamailio и Issabel.
2. Настройка виртуального IP
В конфигурационном файле kamailio.cfg необходимо указать виртуальный IP для прослушивания SIP-пакетов:
sh
listen=udp:VIRTUAL_IP:5060
listen=tcp:VIRTUAL_IP:5060
Убедитесь, что пакеты отправляются и принимаются только через этот виртуальный IP.
3. Аутентификация пользователей через Asterisk
Настройте Kamailio так, чтобы аутентификация SIP-запросов происходила на стороне Asterisk (Issabel).
Для этого можно использовать модуль auth, который пересылает учетные данные на Asterisk для проверки.
4. Хранение регистраций в PostgreSQL
Убедитесь, что модуль usrloc настроен для использования PostgreSQL:
sh
modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "postgres://user:password@localhost/kamailio")
Настройте таблицы базы данных для хранения регистраций.
5. PJSIP интеграция
PJSIP может использоваться на стороне Asterisk, и Kamailio будет пересылать сообщения на Asterisk через PJSIP.
Проверьте конфигурацию Asterisk и Kamailio на совместимость с PJSIP.
6. Дополнительные правила безопасности
Добавьте правило в kamailio.cfg для проверки валидности логинов и доменов. Это можно сделать с использованием модуля textops для анализа запросов:
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.
Настроить Kamailio как SBC
Реклама
Настроить Kamailio как SBC
Kamailio уже установлен, БД в PostgreSQL создана, имеет 2 ip адреса, один из ip виртуальный. Нужно настроить:
1) Настроить Kamailio как sbc для Issabel (Asterisk)
2) Kamailio должен слушать и отправлять пакеты только через виртуальный ip
3) Аутентификация пользователей должна быть на стороне Asterisk
4) Регистрацию хранить в БД PostgreSQL на стороне Kamailio.
5) pjsip
+
Дополнительно к безопастности добавить правило:
1) Проверять валидные запросы на логин и домен (пул логинов будет известно заранее, по этому этот пул нужно будет задать где нибудь в переменную)
Сроки реализации очень срочные!
Смогу скинуть kamailio.cfg того, что уже сделано.
Единственная проблема, подключение по ssh не смогу дать, придется через AnyDesk. В процессе смогу помогать.
Другие открытые задания:
Разработка 3 информационных карточек для размещения на Авито3 000 р.
Бюджет: 3 000 р. Необходимо разработать три информационные карточки для размещения на Авито. Карточки должны быть выполнены в едином стиле, с соблюдением базовых требований платформ…
Для Веб-Мастеров работа по системе CPS .13 300 р.
Бюджет: 13 300 р. Для Веб-Мастеров работа по системе CPS . Стоимость : 15 000рублей Срок выполнения : 90 дней Описание проекта : Меня зовут Олег и я занимаюсь производств…
Реализовать функционал: Вывод средней цены за период5 000 р.
Бюджет: 5 000 р. Цель: Реализовать функцию calculate_and_display_average_price(data), которая вычисляет и выводит среднюю цену закрытия акций за заданный период. Реализация: Фу…
поиск заданий