Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Находится в директории /etc/ringme/. Содержит глобальные параметры системы. Параметры разделены на секции, например “[Kamailio Sbc]”, “[Kamailio Intranet]“. Соответствующий сервис должен быть перезапущен после внесения изменений в этот файл.

В примерах 10.2.1.1/24 - внутренняя сеть, не доступная извне

и ext_addr1, ext_addr2 и т.д. - внешние ip адреса

Имя секции
Сервис systemctl

Параметры

Комментарий

Kamailio Intranet

при изменениях параметров нужно выполнить:

systemctl restart kamailio_intranet

syslog_facility = LOG_LOCAL0

отвечает за логгирование kamailio

user_agent_header = Ringme SoftSwitch

виден в sip-сообщениях

server_header = Ringme SoftSwitch

виден в sip-сообщениях

sql_db = ringme

база данных mysql

sql_user = kamailio

username базы данных

sql_pass = ${MYSQL_kamailio_PASS}

password базы данных

main_internal_addr = 127.0.0.1:5060

внутренний адрес для sip-сообщений

ws_addr = 127.0.0.1:81

внутренний адрес kamailio websocket

sbc_addr = 127.0.0.1:5055

внутренний адрес kamailio sbc

sbc_default_external_addr = ${EXT_IP}:5060

внешний ip “по умолчанию” kamailio sbc

geo_ip_file = /usr/local/ringme-kamailio/etc/GeoLite2-Country.mmdb

опциональный параметр - база данных для geoip

debug_level = 2

дебаг уровень логгирования

if_logall = 1

признак логгирования

listen_list = 127.0.0.1:5060

что слушает kamailio intranet

api_base_addr = https://${HTTP_APIDOMAIN}/api/ver1.0

опциональный параметр- доменный адрес api. Нужен для SMS

rtpengine

table = 1

номер таблицы, по этому номеру rtpengine забирает маркированные пакеты в iptables


interface = int/127.0.0.1;${EXT_IP}/${EXT_IP}
listen-ng = 127.0.0.1:9503
listen-cli = 127.0.0.1:9900
timeout = 60
silent-timeout = 3600
foreground = true
port-min = 8000
port-max = 65500
no-redis-required = true
log-level = 3
delete-delay = 0