Asterisk es un sistema de software popular que proporciona funcionalidad de comunicaci n telef nica a trav s de Internet. Es utilizado por muchas organizaciones y empresas para organizar la comunicaci n telef nica interna, as como para conectarse a proveedores de servicios VoIP. Una de las capacidades clave de Asterisk es la configuraci n de Trunks entre servidores, lo que permite el intercambio de llamadas telef nicas dentro del sistema.
En este art culo, veremos una gu a detallada sobre c mo configurar un tronco entre dos servidores Asterisk. Entenderemos los conceptos b sicos y los principios de funcionamiento de los troncos, aprenderemos c mo configurar las direcciones IP y los puertos, y le mostraremos c mo configurar las relaciones de confianza entre los servidores.
La configuraci n del tronco entre dos servidores Asterisk requerir un cierto nivel de conocimiento y experiencia en el trabajo con el sistema. Para completar con xito todos los pasos, se recomienda tener conocimientos previos sobre la configuraci n del servidor y los conceptos b sicos de c mo trabajar con direcciones IP y puertos.
En el proceso de configuraci n del tronco, vamos a utilizar los archivos de configuraci n de Asterisk, que contienen informaci n sobre la configuraci n y la configuraci n del servidor. Tambi n necesitar usar la l nea de comandos para realizar ciertas acciones y configurar la conexi n entre los servidores.
- Determinaci n de un tronco entre dos servidores Asterisk
- Ventajas de usar un tronco entre servidores Asterisk
- Creaci n de un tronco entre los servidores de Asterisk
- Pasos para configurar el tronco
- Comprobaci n del funcionamiento del tronco
- Configuraci n de opciones de tronco avanzadas
- Configuraci n de opciones avanzadas
- Probar la configuraci n de las opciones avanzadas del tronco
Determinaci n de un tronco entre dos servidores Asterisk
Un tronco entre dos servidores Asterisk es una conexi n virtual que permite la transmisi n de datos de voz e informaci n de control entre servidores. Trunk permite realizar y recibir llamadas entre diferentes servidores Asterisk.
La determinaci n de un tronco entre dos servidores Asterisk implica varios pasos:
- Configuraci n de direcciones IP y puertos para la comunicaci n de dos servidores.
- Crear contextos y planes de numeraci n en cada servidor para gestionar las llamadas entrantes y salientes a trav s del tronco.
- Configure los par metros del tronco en cada servidor para determinar el tipo de llamadas salientes y entrantes, el uso de c decs y otros ajustes.
- Probar la funcionalidad del tronco y solucionar posibles problemas.
La identificaci n de un tronco entre dos servidores Asterisk es un paso importante en la construcci n de sistemas telef nicos complejos, donde es necesario combinar varios servidores Asterisk para proporcionar funcionalidad com n y enrutamiento de llamadas.
Es importante configurar el tronco correctamente, dadas las caracter sticas y requisitos de su sistema telef nico. Esto puede incluir elegir los c decs ptimos, configurar el enrutamiento de llamadas y otras configuraciones que se adapten a sus necesidades.
Al utilizar la definici n correcta del tronco entre dos servidores Asterisk, podr administrar y enrutar de manera eficiente las llamadas entre servidores en su sistema telef nico, asegurando la conectividad y la calidad de la comunicaci n para sus usuarios.
Ventajas de usar un tronco entre servidores Asterisk
La configuraci n y el uso de un tronco entre dos servidores Asterisk ofrece una serie de ventajas que hacen que la infraestructura de red sea m s flexible y eficiente.
Aumento del ancho de banda: Conectar dos servidores Asterisk a trav s de un tronco le permite compartir la carga entre ellos. Gracias a esto, el ancho de banda total del sistema aumenta, lo que permite un funcionamiento estable incluso con un gran n mero de llamadas simult neas.
Copia de seguridad del servidor: el Tronco entre los servidores de Asterisk le permite crear copias de seguridad de los servidores. Si uno de ellos falla, las llamadas se redirigen autom ticamente al servidor en ejecuci n. De esta manera, se garantiza la continuidad del sistema y el tiempo de inactividad m nimo.
Ahorro de recursos: el uso del tronco le permite optimizar el uso de los recursos de los servidores de Asterisk. En lugar de tener varios servidores independientes, puede combinarlos a trav s de un tronco y usar recursos compartidos. Esto le permite reducir los costos de hardware y mantenimiento del sistema.
Flexibilidad de configuraci n: el Tronco entre los servidores de Asterisk proporciona una configuraci n flexible para el enrutamiento de llamadas. Puede definir reglas de reenv o en funci n del n mero de llamada, la hora del d a u otros par metros. Esto le permite ajustar el funcionamiento del sistema con mayor precisi n y satisfacer los requisitos especiales del negocio.
El uso de un tronco entre dos servidores Asterisk es una soluci n eficiente para diferentes organizaciones, proporcionando una infraestructura de red confiable y flexible.
Creaci n de un tronco entre los servidores de Asterisk
La configuraci n del tronco entre dos servidores Asterisk le permite organizar la transferencia de llamadas telef nicas entre ellos. Esto puede ser til, por ejemplo, para compartir la carga o organizar la redundancia.
Para crear un tronco entre los servidores de Asterisk, siga estos pasos::
- Configure el archivo sip.conf en el primer servidor. Agregue una secci n [trunk] y especifique los par metros necesarios para conectarse al segundo servidor, como type=friend, username=request_name, host=ip_servidor, secret=password_trank.
- Configure el archivo extensions.conf en el primer servidor. Agregue un contexto que defina c mo manejar las llamadas provenientes del tronco. Por ejemplo, puede especificar que todas las llamadas se dirijan a una aplicaci n espec fica o a un grupo de personas que llaman.
- Configure el archivo sip.conf en el segundo servidor de manera similar. Agregue la secci n [trunk] y especifique los par metros necesarios para conectarse al primer servidor.
- Configure el archivo extensions.conf en el segundo servidor de manera similar. Defina el contexto en el que se manejar la llamada entrante.
Despu s de completar estos pasos, los servidores de Asterisk estar n listos para transferir llamadas a trav s del tronco creado. Las llamadas que lleguen a uno de los servidores se transferir n a otro servidor, de acuerdo con la configuraci n definida en los contextos de extensiones.conf. Tambi n puede configurar reglas de equilibrio de carga (load balancing), por ejemplo, por carga o disponibilidad.
Es importante asegurarse de que ambos servidores est n configurados correctamente y se conecten correctamente entre s , y que los puertos necesarios (por ejemplo, 5060 para SIP) est n abiertos para el tr fico entre los servidores.
Al configurar el tronco entre los servidores de Asterisk, tambi n puede usar opciones y capacidades adicionales, por ejemplo, para garantizar la seguridad y el cifrado del tr fico, autenticar y autorizar llamadas, establecer el n mero m ximo de llamadas simult neas y otras funciones.
Pasos para configurar el tronco
La configuraci n de un tronco entre dos servidores Asterisk se puede hacer con los siguientes pasos:
- Instalaci n y configuraci n de los servidores Asterisk
- Apertura de puertos para tr fico SIP
- Creaci n de un tronco SIP en cada servidor
- Configuraci n de contextos y reglas de enrutamiento
- Prueba y depuraci n del tronco
Para empezar, debe instalar Asterisk en ambos servidores utilizando las distribuciones y las instrucciones disponibles en el sitio web oficial del proyecto. Despu s de la instalaci n, debe configurar los servidores instalando cuentas SIP y extensiones.
Para garantizar que el tronco funcione correctamente, debe abrir puertos para el tr fico SIP en ambos servidores. Por lo general, estos son los puertos 5060 y 5061 para el protocolo UDP.
En cada servidor, debe crear un tronco SIP para intercambiar tr fico entre ellos. Esto se puede hacer agregando la configuraci n adecuada al archivo SIP.conf en cada servidor.
Para enrutar correctamente las llamadas entre servidores, debe configurar los contextos y las reglas de enrutamiento en cada uno de ellos. Esto asegurar que las llamadas a trav s del tronco se dirijan correctamente.
Despu s de completar la configuraci n, debe probar el funcionamiento del tronco realizando llamadas entre servidores y verificando la correcci n del enrutamiento del tr fico. Si es necesario, puede depurar y corregir posibles errores.
Despu s de completar todos estos pasos, el tronco debe estar listo para usarse para transferir el tr fico telef nico entre dos servidores Asterisk.
Comprobaci n del funcionamiento del tronco
Despu s de configurar el tronco entre los dos servidores de Asterisk, debe verificar su estado. Hay varias formas de verificar el rendimiento del tronco:
Comprobaci n del estado del tronco
- Vaya a la consola Asterisk en ambos servidores.
- para IAX2-tranks. Estos comandos mostrar n una lista de Trunks disponibles y su estado.
- Verifique que el estado del tronco en ambos servidores se muestre como " OK "o"Unmonitored". Si un tronco en uno de los servidores aparece como "UNREACHABLE" o "desconocido", puede indicar un problema en la red o en la configuraci n del tronco.
Prueba de llamada saliente
- Seleccione el n mero de llamada en uno de los servidores y el n mero de llamada en el otro.
- para IAX2-Trunks para ver los canales de comunicaci n activos.
- .
- Verifique que la llamada pase por el tronco y que se establezca una conexi n entre la persona que llama y el n mero que llama.
Prueba de llamada entrante
- Configure una ruta de entrada en uno de los servidores que dirigir la llamada a otro servidor a trav s de un tronco.
- Llame al n mero especificado en la ruta entrante y aseg rese de que la llamada pase por el tronco y se establezca una conexi n entre la persona que llama y el n mero que llama.
Realice estas comprobaciones en ambos servidores para obtener credibilidad. Si tiene problemas con el estado del tronco, verifique la configuraci n del tronco, la configuraci n de red y la disponibilidad de servidores para el tronco. Consulte la documentaci n de Asterisk o con un profesional si es necesario.
Configuraci n de opciones de tronco avanzadas
Despu s de crear un tronco principal entre dos servidores Asterisk, tambi n puede configurar opciones avanzadas que le permiten configurar a n m s la transmisi n y el procesamiento de llamadas.
- qualify es una opci n que le permite verificar la disponibilidad del servidor remoto Asterisk mediante el env o de paquetes SIP activos. Para habilitar esta opci n, debe especificar qualify=yes. Esto le permitir monitorear la actividad del tronco y excluirlo autom ticamente de su uso en caso de problemas de conexi n.
- insecure es una opci n que le permite configurar el trabajo del tronco sin la necesidad de autenticarse con un servidor remoto. Para habilitar esta opci n, puede especificar el par metro insecure = port, donde port es el n mero de puerto del servidor remoto Asterisk sin autorizaci n. Por ejemplo: insecure=5060.
- disallow y allow son opciones que le permiten configurar un conjunto de c decs (algoritmos de voz) para el tronco. Por ejemplo, disallow = all y allow = ulaw indican que solo se requiere el c dec G. 711u (mu-Lau).
- directmedia es una opci n que le permite configurar el intercambio directo de medios entre dos servidores Asterisk. Los valores disponibles son: directmedia=yes( permite el intercambio directo), directmedia=no (proh be el intercambio directo), directmedia=nonat (proh be el intercambio directo de medios si NAT est configurado entre servidores).
- trustrpid y sendrpid son opciones que permiten pasar y verificar la identidad de la persona que llama cuando se usa SIP. Los valores son trustrpid = yes, trustrpid=yes,sendrpid=yes, trustrpid=no.
La configuraci n de las opciones avanzadas del tronco le permite configurar la conexi n entre los servidores de Asterisk de manera m s flexible y optimizar la transmisi n y el procesamiento de llamadas seg n los requisitos de su sistema VoIP.
Configuraci n de opciones avanzadas
La configuraci n del tronco entre dos servidores Asterisk permite la transferencia de mensajes de voz y la gesti n de llamadas entre servidores. Sin embargo, para configurar opciones m s avanzadas que le permitan controlar el comportamiento del tronco, debe tener en cuenta algunas configuraciones adicionales.
- en el archivo de configuraci n del tronco.
- en el archivo de configuraci n del tronco.
- en el archivo de configuraci n del tronco.
- en el archivo de configuraci n del tronco.
Estas son solo algunas de las capacidades que se pueden configurar para un tronco entre dos servidores Asterisk. Las opciones avanzadas le permiten controlar el comportamiento del tronco de manera m s flexible y adaptarlo a los requisitos espec ficos de su red de comunicaciones.
Probar la configuraci n de las opciones avanzadas del tronco
Despu s de configurar las opciones avanzadas del tronco entre dos servidores Asterisk, debe realizar una prueba de configuraci n para verificar su estado.
Para probar la configuraci n de las opciones avanzadas del tronco, puede utilizar los siguientes pasos:
- de un servidor a otro.
- Pruebe la capacidad de configurar y finalizar llamadas entre servidores. En un servidor, puede crear una extensi n que reenv e una llamada entrante a otro servidor.
- Verifique la transmisi n de se ales DTMF (tonos de marcaci n) a trav s del tronco. Para hacer esto, intente marcar el n mero de un servidor a otro y aseg rese de que las se ales DTMF se transmitan correctamente y no se pierdan.
- Compruebe el funcionamiento de las funciones de llamada entre los servidores de Asterisk. Por ejemplo, intente transferir una llamada de un servidor a otro o hacer una llamada de conferencia que involucre ambos servidores.
- Si tiene opciones de grabaci n de llamadas, verifique que funcionen. Intente realizar y grabar una llamada entre los servidores y aseg rese de que la grabaci n se guarde y se pueda escuchar en el directorio correcto.
Es importante realizar pruebas despu s de cada configuraci n de las opciones avanzadas del tronco, as como en caso de problemas con las llamadas entre servidores. Las pruebas permiten identificar y resolver posibles problemas de conectividad y funcionalidad del tronco.
Si encuentra problemas o errores durante las pruebas, es posible que deba revisar y reconfigurar las opciones del tronco, as como verificar la configuraci n y la configuraci n de los servidores Asterisk.