Cómo instalar y configurar Kamailio

  
en CentOS 6.0

Kamailio es un servidor SIP que puede registrar servidores y redirigir servidores. ¿Cómo se instala Kamailio en CentOS 6.0? La siguiente serie pequeña le dará una introducción detallada a la instalación y configuración de Kamailio.

1. compilar e instalar

Descargar Fuente

# cd ~

# wget http://www.kamailio.org/pub/Kamailio /latest /src /kamailio-3.3.2_src.tar.gz

# tar zxvf kamailio-3.3.2_src.tar.gz

# cd kamailio-3.3.2

# make FLAVOR = kamailio cfg

Abra el archivo " modules.lst " con sus herramientas de edición familiares, encuentre la variable "exclude_modules", elimine el campo db_mysql (aquí puede ajustar el módulo compilado según sus necesidades) ). Luego compile:

# make all

# make install

De manera predeterminada, los ejecutables de Kamailio se instalan bajo la ruta "" /usr /local /sbin" El archivo de configuración se instala bajo la ruta "/usr /local /etc /kamailio".

Varios archivos ejecutables tienen las siguientes funciones:

kamailio - Archivo ejecutable del servidor Kamailio

kamdbctl - script para crear y administrar bases de datos

kamctl - administración Y los scripts que controlan el servidor Kamailio

sercmd - CLI, una herramienta de línea de comandos que accede a la interfaz que proporciona el servidor Kamailio

2. Configurar

Configurar variables de entorno:
< Las variables de entorno p> Kamailio se almacenan en el archivo /usr /local /etc /kamailio /kamctlrc. Al instalar, el archivo de plantilla ya está instalado. Solo necesita editar algunos elementos de configuración simples.

# cat /usr /local /etc /kamailio /kamctlrc

# $ Id $

#

# El archivo de configuración de Kamailio para las herramientas de control .

#

# Aquí puede configurar las variables utilizadas en las configuraciones kamctl y kamdbctl

# scripts. Por defecto, todas las variables aquí están comentadas, las herramientas de control

# utilizará sus valores predeterminados internos.

## su dominio SIP

SIP_DOMAIN = kamailio.org

## directorio de chrooted

# $ CHROOT_DIR = " /ruta /a /chrooted /directory "

## tipo de base de datos: MYSQL, PGSQL, Oracle, DB_BERKELEY o DBTEXT, por defecto, ninguna está cargada

# If Desea configurar una base de datos con kamdbctl, al menos debe especificar

# este parámetro.

DBENGINE = MYSQL

## host de base de datos

DBHOST = localhost

## nombre de la base de datos (para ORACLE es el nombre de TNS)

DBNAME = openser

# ruta de la base de datos utilizada por dbtext o db_berkeley

# DB_PATH = " /usr /local /etc /kamailio /dbtext "

## usuario de lectura /escritura de la base de datos

DBRWUSER = openser

## contraseña para el usuario de lectura /escritura de base de datos

DBRWPW = " openserrw "

## base de datos de usuario de solo lectura

# DBROUSER = Openererro

DBROUSER = openserro

## contraseña para el usuario de solo lectura de la base de datos

DBROPW = openserro

## superusuario de la base de datos (para ORACLE esto es ‘ esquema-creador ’ usuario)

DBROOTUSER = " root "

# columna de nombre de usuario
Anterior12Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved