Cursos Asterisk en México

como direccionar llamadas si una extension no contesta

Colapsar

Anuncio

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

  • como direccionar llamadas si una extension no contesta

    Tal ves esta pregunta es muy simple para ustedes pero es algo que me trae con dolor de cabezadesde hace algunos dias, estoy tratando de direccionar una llamada que entra aun extension a una ivr cuando eesta esta ocupada, intenete metiendo un contexto que decia algo asi

    [custom-ocupado]
    exten => 400,1,Dial(SIP/400,30,Ttm)
    exten => 400,2,Hangup
    exten => 400,102,Goto(aa_2,s,1)
    exten => 400,103,Hangup

    y lo agregue a from_internal, pero no trabajaba como debia de hacerlo , ademas en ves de sonsar el telefono con tono intermitente me mandava una musiquita en hold :? :?

    despues hice esto

    exten => s-BUSY,1,Goto(aa_2,s,1)
    exten => s,2,Hangup

    y nada , si alguien conoce lo que tengo que hacer hechenme la mano por fa

  • #2
    como direccionar llamadas si una extension no contesta

    exten => 400,2,Hangup <- quita esto ... pues al no contestar SIP/400 lo segundo que ara es terminar la llamada, asi que tendras que quitarlo para que continue con las siguientes prioridades.

    Saludos.
    Juan José Vaca Vadillo
    Colima, Col., México
    SIPphone: 17476673565
    FWD: 506499

    Comentario


    • #3
      como direccionar llamadas si una extension no contesta

      Gracias, ese contexto lo meti dentro de el from-internal , quitandole lo que me dijiste , sin embargo me sigue fallando , en el debug me aparece lo siguiente

      == Spawn extension (from-internal, 400, 102) exited non-zero on 'SIP/100-215c'
      -- Executing Hangup("SIP/100-215c", "") in new stack
      == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-215c'
      -- Executing Dial("SIP/100-7166", "SIP/400|30|Ttm") in new stack
      -- Called 400
      -- Started music on hold, class 'default', on SIP/100-7166
      -- Got SIP response 486 "Busy" back from 192.168.0.160
      -- SIP/400-79e3 is busy
      == Everyone is busy/congested at this time
      -- Stopped music on hold on SIP/100-7166
      -- Executing Hangup("SIP/100-7166", "") in new stack
      == Spawn extension (from-internal, 400, 102) exited non-zero on 'SIP/100-7166'
      -- Executing Hangup("SIP/100-7166", "") in new stack
      == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-7166'
      sterisk1*CLI>

      Ahora bie hasta ahora lo he cargado por medio de el athome por el php config, ese tambien es un error???????

      Comentario


      • #4
        como direccionar llamadas si una extension no contesta

        Realmente desconosco lo que tenga from-intrnal, me imagino son las extenciones.
        Pero con esto tendria que funcionar.

        [extensions]
        exten => 400,1,Dial(SIP/400,30,Ttm)
        exten => 400,2,Goto(aa_2,s,1)

        == Spawn extension (from-internal, 400, 102) exited non-zero on 'SIP/100-215c' <-- SIP/100 ? ... entiendo que esta llamando a SIP/100 cuando como lo propenes tendria que ser SIP/400. Aqui tienes un problema.

        Yo en lo personal evito utilizar asteris@home o trixbox porque se me complica un poco el personalizar jeje.

        Saludos.
        Juan José Vaca Vadillo
        Colima, Col., México
        SIPphone: 17476673565
        FWD: 506499

        Comentario


        • #5
          holaa

          yo lo resolvi de la siguiente manera..

          si por ejemplo no constesta el interno 200 hago que me rebote la llamada a los interno 201, 202 ... etc suesnan todos los telefono que yo defina y el primero que conteste es el que toma la llamada claro que esto funciona para los que estan en un mismo ambiente se puede cambiar por internos espero que te sirva a mi me ayudo bastante.

          # este es el macro para que me rebote a los demas internos que defino
          [macro-mio-group];
          exten => s,1,Setvar(GRP=${GROUP})
          exten => s,2,SetGroup(${CALLERIDNUM})
          exten => s,3,Setvar(FROMCONTEXT=mio-group)
          exten => s,4,SetCIDName(${PRE}${CALLERIDNAME})
          exten => s,5,Macro(dial,${RINGTIMER},${DIAL_OPTIONS},${GRP} )

          [internos]
          exten => 200,1,Dial(SIP/${EXTEN},20)
          exten => 200,2,Setvar(GROUP=202-403); aqui pongo los internos que sonaran cuando el interno 200 no conteste
          exten => 200,3,Setvar(RINGTIMER=60) ;
          exten => 200,4,Setvar(PRE=No contesta 200);
          exten => 200,5,Macro(mio-group);
          exten => 200,6,Hangup


          Saludos

          Comentario

          Principales Usuarios Activos

          Colapsar

          No hay usuarios activos superiores.
          Trabajando...
          X