Cursos Asterisk en México

Problema con transferencia de llamada entre servidores

Colapsar

Anuncio

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

  • Problema con transferencia de llamada entre servidores

    Estimados!

    Solicitando su ayuda con este tema que no estoy logrando configurar

    Antecedentes:
    Servidor A
    Servidor B
    Extension 1 en el servidor A (A1) Softphone
    Extension 2 en el servidor A (A2) Polycom IP331 configurado en linea 1, la linea 2 tiene una extension del servidor B
    Extension 3 en el servidor B (B3) Softphone

    Situacion actual:
    Marcar de la extension A1 a la extension A2 (completado)
    A2 recibe la llamada, presiona el boton de "transfer" en su Polycom IP331, pone en hold a A1 y marca a B3 (completado) esto mediante IAX Authentication
    B3 contesta y acepta la transferencia (completado)
    A2 presiona de nuevo "transfer" pero se queda con la llamada, cuando con extensiones en el mismo servidor es cuando efectivamente transfiere la llamada


    Configuracion:
    ----------------- Servidor A
    -----------------------------------------------------------------------
    sip_additional.conf

    [A1]
    deny=0.0.0.0/0.0.0.0
    secret=1234
    dtmfmode=rfc2833
    canreinvite=no
    context=contextoA
    host=dynamic
    type=friend
    nat=force_rport,comedia
    port=5060
    qualify=yes
    permit=x.x.1.235/255.255.255.255
    callcounter=yes
    faxdetect=no

    [A2]
    deny=0.0.0.0/0.0.0.0
    secret=2345
    dtmfmode=rfc2833
    canreinvite=no
    context=contextoA
    host=dynamic
    type=friend
    nat=force_rport,comedia
    port=5060
    qualify=yes
    permit=x.x.1.234/255.255.255.255
    callcounter=yes
    faxdetect=no
    -----------------------------------------------------------------------

    iax_additional.conf

    [Virtual]
    deny=0.0.0.0/0.0.0.0
    secret=0987
    context=contextoA
    host=x.x.x.10
    type=friend
    port=4569
    qualify=yes
    permit=x.x.x.10
    username=Nuevo
    -----------------------------------------------------------------------

    extensions_additional.conf
    [contextoA]
    exten => _ZXXX,1,Noop(${CALLERID(num)} llamando a ${EXTEN} via SIP)
    same => n,Dial(IAX2/Virtual/${EXTEN})
    same => n,Hangup
    same => n,Return
    -----------------------------------------------------------------------

    ----------------- Servidor B
    -----------------------------------------------------------------------
    sip_additional.conf
    [B3]
    deny=0.0.0.0/0.0.0.0
    secret=3456
    dtmfmode=rfc2833
    canreinvite=no
    context=contextoB
    host=dynamic
    type=friend
    nat=force_rport,comedia
    port=5060
    qualify=yes
    callgroup=41
    pickupgroup=41
    permit=x.x.1.230/255.255.255.255
    callcounter=yes
    faxdetect=no
    -----------------------------------------------------------------------

    iax_additional.conf
    [Nuevo]
    deny=0.0.0.0/0.0.0.0
    secret=0987
    context=contextoB
    host=x.x.x.15
    type=friend
    port=4569
    qualify=yes
    permit=x.x.x.15
    -----------------------------------------------------------------------

    extensions_additional.conf
    [contextoB]
    exten => _ZXXX,1,Noop(${CALLERID(num)} llamando a ${EXTEN} via SIP)
    same => n,Dial(SIP/${EXTEN},30,tT)
    same => n,Hangup
    same => n,Return
    -----------------------------------------------------------------------

    Agredezco de antemano su apoyo!

    Saludos!

  • #2
    que pasa si cuelgas la llamada en A2? tampoco se queda entre A1 y B?
    Hector Alvarez
    dCAP Certified #2199
    http://mx.linkedin.com/in/alvarezhector/

    Comentario


    • #3
      Yo pondría otra duda: ¿que pasa si la transferencia la haces usando los DTMFs de Asterisk en vez de las teclas de Transfer de tu teléfono?

      Otra: ¿Qué pasa si la llamada no es transferida por el Polycom sino por otro teléfono?
      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


      • #4
        Gracias por sus respuestas!!!!!

        Una disculpa por no contestar igual de rapido... pero sigo configurando estos 2 servidores.....

        Hector: Si A2 cuelga, la llamada se termina

        Christian: Me pongo eso de tarea pues aun no domino ese tema

        Respuesta: Resulta que el Polycom, al tener la siguiente configuracion (a traves de la interfaz web):
        --------------------
        Line 1
        Number Of Line Keys 1
        Calls Per Line 2

        Server 1
        Address x.x.x.10
        --------------------
        Line 2
        Number Of Line Keys 1
        Calls Per Line 2


        Server 1
        Address x.x.x.15

        Cuando recibe la llamada, toma la linea A2
        Cuando presiona transfer, toma la linea B2 (y establece una llamada completamente nueva)

        No esta tomando una segunda "instancia" -- por asi llamarle -- de la linea A2 de forma que pueda transferir la llamada en espera

        Solucion:
        En lugar de que A1 marque a A2 debe de marcar a IAX/B2 de forma que la llamada ya se quede en el mismo servidor en el que se desea tranferir la llamada (de B2 a B3)

        Comentario

        Principales Usuarios Activos

        Colapsar

        No hay usuarios activos superiores.
        Trabajando...
        X