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
Hay muchos usos del comando lsof en el sistema Linux. La recuperación de archivos borrados accidenta
Emacs es reconocido como uno de los mejores editores de código, y muchos usuarios usan Emacs en Linu
En Linux, puede usar ssh para transferir archivos al espacio FPT y hacer una copia
Recientemente, algunos usuarios notificaron una anomalía después de instalar Ubuntu en VM Virtualbox
El sistema Linux utiliza el método FTP mediante el comando
¿Qué debo hacer si el error se produce cuando CentOS 5.4 agrega o elimina una aplicación?
Linux ls comando operación resumen resumen
Cómo resolver el comando cd de Linux en el error del directorio de salida de xargs pipeline
Pasos para instalar yum en RedHat
Cómo copiar archivos de Linux a otros usuarios?
¿Cómo puedo usar el correo electrónico para enviar correos electrónicos bajo Linux lnmp?
Cómo Linux extiende el disco bajo VMware
Sistema WinXP con el método de rescate difuso de la fuente de Microsoft Yahoo
Cómo crear un efecto de sonido del sistema Windows8 personalizado
Sistema Win7 Programdata no puede encontrar cómo hacerlo
Windows Server 2008 usa herramientas de administración de licencias de software
¿Cómo recuperar la página web de win8 /8.1 y la contraseña almacenada en la aplicación?
Deje que el sistema de Windows 7 arranque automáticamente conecte ADSL
Microsoft Review 2012 WP Application Development
Visualización del método de memoria utilizado por un programa en Linux
¿Cuáles son las condiciones para actualizar el sistema win10? Requisitos de configuración de Win10