Cursos Asterisk en México

Lagged alto en servidor asterisk

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Lagged alto en servidor asterisk

    Estimados:

    Como están , estoy teniendo LAGGED en todos mis sip trunk y esto provoca que mi asterisk comience a disminuir la transmisión y recepción de las llamadas.
    llevo casi 2 años sin problemas en mi asterisk y comenzó ahora a presentar este inconveniente.

    Asterisk 1.4.43
    centos 5.5 final
    Linux version 2.6.32-220.4.1.el6.x86_64
    Llamadas concurrentes promedio entre 200 a 350 llamadas.

    Podrian confirmarme como deberia tener configurado el archivo /etc/asterisk/rtp.conf con esta cantidad de llamadas y que puedo hacer para evitar este lag por favor.

    tengo este error que me aparece en el /var/log/asterisk/full

    [2013-02-04 20:42:10] ERROR[29144] rtp.c: No RTP ports remaining. Can't setup media stream for this call.
    [2013-02-04 20:42:10] WARNING[29144] chan_sip.c: Unable to create RTP audio session: Address already in use
    [2013-02-04 20:42:10] NOTICE[29144] chan_sip.c: Unable to create/find SIP channel for this INVITE
    [2013-02-04 20:42:10] ERROR[29144] rtp.c: No RTP ports remaining. Can't setup media stream for this call.
    [2013-02-04 20:42:10] WARNING[29144] chan_sip.c: Unable to create RTP audio session: Address already in use
    [2013-02-04 20:42:10] NOTICE[29144] chan_sip.c: Unable to create/find SIP channel for this INVITE
    [2013-02-04 20:42:10] ERROR[29144] rtp.c: No RTP ports remaining. Can't setup media stream for this call.
    [2013-02-04 20:42:10] WARNING[29144] chan_sip.c: Unable to create RTP audio session: Address already in use

    [2013-02-04 20:42:11] ERROR[29144] rtp.c: No RTP ports remaining. Can't setup media stream for this call.
    [2013-02-04 20:42:11] WARNING[29144] chan_sip.c: Unable to create RTP audio session: Address already in use
    [2013-02-04 20:42:11] ERROR[8080] rtp.c: No RTP ports remaining. Can't setup media stream for this call.
    [2013-02-04 20:42:11] WARNING[8080] chan_sip.c: Unable to create RTP audio session: Address already in use
    [2013-02-04 20:42:11] ERROR[8080] chan_sip.c: Unable to build sip pvt data for 'CHI/521872773841' (Out of memory or socket error)


    Gracias,

  • #2
    Hola, LAGGED quiere decir que esta tardando mucho en contestar el peer cuando Asterisk pregunta por él, esto cuando tienes qualify=yes. Usualmente en las "troncales SIP" el qualify se deshabilita. Este LAG también se puede deber a una congestión en tu red.

    Sobre tu problema con tus puertos de RTP. Cada llamada puede usar arriba de 4 puertos RTP para enviar los medios de voz o video. De modo que debes tener 4 veces los puertos de tus llamadas simultáneas.
    Editado por última vez por navaismo; https://asteriskmx.org/foros/member/1218-navaismo en 02-04-2013, 08:17 PM.

    Comentario


    • #3
      Gracias por tu comentario, como podria determinar que es problema de red?
      con respecto al qualify los comente desde los peer que tenia y quedo asi Unmonitored.

      Comentario


      • #4
        En algunas ocasiones, el LAGGED también puede ser ocasionado porque el servidor tarde mucho en responder ante alguna petición que se le haga. ¿Cómo está la carga del sistema cuando te empiezan a aparecer los errores que comentas?
        dCAP Christian Cabrera R.
        Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
        Si deseas asesoría pagada, por favor contáctame

        Comentario


        • #5
          tengo peak a veces de 100% cpu en mysql y asterisk. como podría disminuir el uso de cpu??.

          el problema de todo esto es que no deja aumentar las llamadas debido a estos lag intermitentes...

          favor sus comentarios.

          Comentario


          • #6
            Si tienes 100% en MySQL, significa que estás teniendo queries demasiado intensivos (muy probablemente ocasionados por tablas grandes que no usan índices).

            Mi recomendación es que actives el slow query log de MySQL para que veas que queries toman más tiempo y optimices tus procesos. El alto lag se debe a que estás usando muchos recursos en MySQL y a Asterisk no le dejs lo suficiente para que se haga cargo de sus tareas.

            Saludos,
            dCAP Christian Cabrera R.
            Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
            Si deseas asesoría pagada, por favor contáctame

            Comentario

            Principales Usuarios Activos

            Colapsar

            No hay usuarios activos superiores.
            Trabajando...
            X