Versions Compared

Key

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

...

Имя секции
Сервис 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 (internal_addr секции 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

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

systemctl restart rtpengine

см. внимательно комментарии, выделенные жирным шрифтом

table = 1

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

interface = int/127.0.0.1;${EXT_IP}/${EXT_IP}

интерфейсы rtpengine (проксированние с какого интерфейса на какой)

при изменениях в интерфейсах- необходимо продублировать изменения в /etc/rtpengine/rtpengine_loop.conf и затем выполнить рестарт systemctl restart rtpengine_loop, а также эти интерфейсы обязательно строго соответствуют listen_list в kamailio_sbc, за исключением int интерфейса

listen-cli = 127.0.0.1:9900

адрес rtpengine-cli утилиты

silent-timeout = 3600

при достижении 3600 звонок на rtpengine будет закончен

port-min = 8000

Минимальный порт, который rtpnegine будет указывать в sdp сип-сообщения порт rtp,

до 8000 порты используются в других сервисах

port-max = 65500

Максимальный порт, который rtpnegine будет указывать в sdp сип-сообщения порт rtp

Kamailio Sbc

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

systemctl restart kamailio_sbc

см. внимательно комментарии, выделенные жирным шрифтом

syslog_facility = LOG_LOCAL4

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

user_agent_header = Ringme Sbc

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

server_header = Ringme Sbc

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

main_kamailio_addr = 127.0.0.1:5060

адрес kamailio intranet параметр listen_list

debug_level = 2

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

if_logall = 1

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

listen_list = ${EXT_IP}:5060 udp:${EXT_IP}:5068

что слушает kamailio sbc,

при изменениях в этом параметре - необходимо продублировать изменения в /etc/rtpengine/rtpengine_loop.conf и затем выполнить рестарт systemctl restart rtpengine_loop, а также эти интерфейсы обязательно строго соответствуют interface в rtpengine секции, за исключением int интерфейса

internal_addr = udp:127.0.0.1:5055

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

Kamailio Web Socket

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

systemctl restart kamailio_ws

syslog_facility = LOG_LOCAL3

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

user_agent_header = Ringme SoftSwitch

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

server_header = Ringme SoftSwitch

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

main_kamailio_addr = udp:${EXT_IP}:5060

адрес kamailio sbc параметр listen_list

listen_list = 127.0.0.1:81

что слушает kamailio ws, также этот адрес указывается в /etc/nginx/conf.d/wss_socket.conf

jsonrpc_addr = http://127.0.0.1:5060/jsonrpc/

адрес kamailio intranet параметр main_internal_addr

sql_user = kamailio

username базы данных

sql_pass = ${MYSQL_kamailio_PASS}

password базы данных

sql_db = ringme

база данных mysql

sql_host = 127.0.0.1

ip адрес базы mysql