Cursos Asterisk en México

Audio en websockets (WebRTC)

Colapsar

Anuncio

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

  • Audio en websockets (WebRTC)

    Saludos, configuré un server para hacer y recibir llamadas por WebRTC... configuré la extension A para WebRTC (utlizando el demo simpl5) y la extensión B como SIP... cuando A llama a B el flujo RTP de B hacia A y el audio está OK. El flujo RTP de A hacia B también se ve bien pero no se escucha nada de AUDIO, alguien ha pasado por esto?

    Nota:
    Es un Asterisk 11.6 sin webrtc2sip
    Hector Alvarez
    dCAP Certified #2199
    http://mx.linkedin.com/in/alvarezhector/

  • #2
    Como tienes las configuraciones SIP de ambos? Una vez me paso lo mismo y fue porque olvide poner el icesupport=yes en el peer de webRTC.

    Ayuda mucho el rtp debug ahi te dice si esta usando ICE o no a la hora de enviar el RTP.

    Comentario


    • #3
      Puede ser... si tengo ICE habilitado pero no la dirección configurada en rtp.conf ni en el demo de sipml5, no creí que fuera necesario porque el audio sí llego al peer de A que es el que está detrás de NAT (webrtc).
      Las configuraciones...
      sip.conf

      [general]
      udpbindaddr=0.0.0.0:5060
      realm=142.0.37.229
      transport=udp,ws

      [webrtc1]
      secret=
      context=internal
      host=dynamic
      type=friend
      transport=udp,ws
      encryption=yes
      avpf=yes
      icesupport=yes
      disallow=all
      allow=ulaw

      [sip_out]
      type=peer
      host=x.x.x.x
      context=dial_out
      disable=all
      allow=alaw
      allow=ulaw
      allow=gsm
      canreinvite=no


      rtp.conf

      [general]
      icesupport=yes
      rtpstart=10000
      rtpend=10100


      Unas líneas de RTP debug...

      Sent RTP packet to x.x.x.x:59822 (via ICE) (type 00, seq 051511, ts 169440, len 4294967284)
      Got RTP packet from x.x.x.x:59822 (type 00, seq 028291, ts 1519494014, len 000160)
      Hector Alvarez
      dCAP Certified #2199
      http://mx.linkedin.com/in/alvarezhector/

      Comentario


      • #4
        Si no las estableces en el demo de SIPML5 usa las default de google, lo mismo con el rtp.conf, por lo que se ve en el rtp si esta usando ICE ¿Lo estás probando desde tu misma red o desde un punto externo? ¿No será que te esta enviando el RTP a otra IP?

        También mencionarte que webrtc no funciona nada bien detrás de proxies por si tienes alguno por ahí.

        Comentario


        • #5
          El server de Asterisk esta con una IP pública... y el audio que no se escucha es el que corresponde a "Got RTP packet from x.x.x.x:59822 (type 00, seq 028291, ts 1519494014, len 000160) " por ello te comenté que sí llega el paquete RTP... voy a configurar la dirección del de google en el asterisk para ver si así llega como ICE, y comento lo que resulte
          Hector Alvarez
          dCAP Certified #2199
          http://mx.linkedin.com/in/alvarezhector/

          Comentario

          Principales Usuarios Activos

          Colapsar

          No hay usuarios activos superiores.
          Trabajando...
          X