tutorial telefonia mac for español elastix descargar asterisk

telefonia - asterisk wiki



asterisco: no se puede conectar con un asterisco remoto(¿existe/var/run/asterisk.ctl?) (21)

Acabo de instalar el asterisco 13.18.5 en CentOS7. Después de iniciar sesión como root, tuve el mismo problema y acabo de hacer "SELINUX = disabled" en / var / selinux / config y eso fue todo. Mi asterisco se inició en modo detallado haciendo asterisco -rvvvvvv. Sin errores !!!

Otra forma de hacerlo es usar primero el comando "asterisco - &" y luego esperar un momento para que aparezca un mensaje "OK" de asterisco y luego "asterisco -rvvvvv"

Estoy aprendiendo asterisco.

Después de instalar asterisco, traté de conectarme usando

asterisk -rvvvvc.

Pero me dio el siguiente mensaje de error:

No se puede conectar con un asterisco remoto (¿existe /var/run/asterisk.ctl?)

¿Cómo puedo resolver este problema?


Debe realizar un cambio en el archivo asterisk.conf ubicado en / etc / asterisk

astrundir => /var/run/asterisk

Reinicie su sistema y compruebe

Espero que esto te ayude


Debes ser root.

sudo su - asterisk -r


En el directorio contrib de origen hay ejemplos de scripts para init.d (es más sencillo ejecutar el servidor en modo de fondo). Los scripts de inicio también contienen un monitor para reiniciar el asterisco si se cae.

Entonces solo necesitas usar

sudo su /etc/init.d/asterisk start asterisk -rvvv

  • para conectarse al servidor que ya se está ejecutando en modo de fondo.

Tenga en cuenta que debe ejecutar esto como root para obtener privilegios para conectarse.

Si instaló a través de una distro, entonces las secuencias de comandos init.d se suministran normalmente como estándar.


Está mostrando el servidor de asterisco no se está ejecutando.

Puede escribir los siguientes comandos en cli:

  • asterisco

  • asterisco -rvvvv

Los comandos anteriores funcionaron para mí!

primer comando inicia asterisco

segundo comando te lleva a cli asterisco


Este comando debería funcionar si los otros no resolvieron el problema:

sudo asterisco - &


Este es un problema común para asterisco y esto funciona para mí.

sudo asterisk -vvvvvvvr

Si no esta funcionando detente

sudo su /etc/init.d/asterisk start asterisk -rvvv

Comience de nuevo

sudo su /etc/init.d/asterisk stop

Eso es todo


Hay dos razones comunes por las que esto ocurre:

  1. Asterisco no se está ejecutando.
  2. Está intentando ejecutar asterisk -r como un usuario no root.

Si Asterisk no se está ejecutando, intente iniciarlo: asterisk -vvvc . Si ha iniciado sesión como usuario no root, inicie sesión como usuario root o simplemente: sudo asterisk -r .


Hay otra solución si arriba no ayudó, agregue:

noload => res_pjsip.so a /etc/asterisk/modules.conf


Primero verifique si el archivo /var/run/asterisk/asterisk.ctl existe, si no existe, entonces el servidor de asterisco no se está ejecutando. Así que empieza como

/ usr / sbin / asterisk -gvvc

y luego asterisco -r para pasar a la línea de comandos que funcionó para mí.


Probablemente es porque no se está ejecutando asterisco en su servidor.

Intenta ejecutarlo con este comando:

asterisk -vvvvvvc

Entrarás en la CLI de Asterisk y si algo sale mal, lo verás. Después de eso, puede salir de la CLI ingresando el comando exit . Luego, puede volver a conectarse a la CLI escribiendo asterisk -r . Todos estos comandos asumieron que eres el usuario root. Si no los sudo asterisk -vvvvvvc raíz por sudo , por ejemplo sudo asterisk -vvvvvvc .

Espero que ayude, saludos, Duc.


Puede que no esté funcionando.

prueba runnign /etc/init.d/asterisk status

Si no se está ejecutando, inícielo usando:

/etc/init.d/asterisk start

O en RH 7:

Systemctl start asterisk


Resolví este problema utilizando: chown -R etc / asterisk chown -R var / lib / asterisk

Esto es porque, como se dijo aquí, no estaba ejecutando como administrador. Entonces, hice a mi usuario como propietario de los directorios de Asterisk.


Si otras soluciones no funcionan para usted, intente (como root) esto:

amportal restart

Espero eso ayude ;-)


Si tiene habilitado SELINUX, evitará que se cree este archivo. Necesitas apagarlo.

  1. vi /etc/selinux/config
  2. set SELINUX=disabled
  3. reiniciar

Solo necesita vaciar el directorio / tmp usando el comando y presione reiniciar su sistema. ahora puedes jugar en el asterisco CLI lo que quieras.


Trate de usar sudo, ejecute asterisk -r que me funcione cada vez que aparezca este error.


Tuve este problema hoy. No tenía nada que ver con ninguna de las respuestas publicadas. Los probé todos. Mi problema fue una mala configuración con el zaptel.conf (¡ejecutando un asterisco antiguo!). Yo había comentado algunos detalles del tramo tratando de solucionar un problema de PRI. Cuando el servidor se reinició este problema se presentó solo. Pude descubrir esto mirando los mensajes de wanrouter en los registros. Noté que había 3 errores y los números de línea correspondientes, una vez que corregí estos problemas y ejecuté un #asterisk -vvvvc el servidor volvió a funcionar y todo funcionó.


Tuve un problema similar, que fue el resultado del llenado del disco duro. Resulta que el problema era que la tabla cdr estaba dañada y la reparación en ejecución en mysql solucionó el problema.


en realidad es un problema de propiedad

intentar:

ls -l /var/run/asterisk/asterisk.ctl

Verás que el archivo tiene la propiedad de ''root''

Aunque has cambiado la titularidad con:

chown -R asterisk /var/run/asterisk

Una vez que reinicia el servidor de asterisco, la propiedad vuelve a la ''raíz'' otra vez

deberían ser para ''asterisco: asterisco'' usuario y grupo

Basem Hegazy


solo ve a la carpeta de instalación

cd /usr/src/asterisk asterisk -r reload