Cursos Asterisk en México

llamadas entre extensiones

Colapsar

Anuncio

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

  • llamadas entre extensiones

    Hei ola que tal a todos, aqui pasando a saludarlos y pedir sus opiniones, experiencias etc..

    Pasa lo siguiente: cree 5 extensiones en elastix los cuales funciones perfectamente.

    El problema radica que estas 5 extensiones que cree solo se deben llamar y marcar ha extensiones y entre ellos (solo hacer llamadas a extensiones).

    ya que cree mis extensiones resulta que si puedo llamar a cualquier extension pero tambien puedo acer llamadas nacionales y nocales.

    me podran ayudar como solucionar este problema.
    Se los agrezco.
    Saludos!!!!

  • #2
    Re: llamadas entre extensiones

    Hola, puedes hacer 2 cosas, instala el modulo de custom context y crea un contexto que solo permita llamar entre extensiones. Esto se hace negando la mayoria de los servicos y en especifico el "entire dialplan" y "outbound routes". Despues a esas extensiones asignales ese contexto.

    Lo otro es que crees en el extensions_custom.conf un contexto que solo permita la marcacion a numeros de x digitos, por ejemplo si tus extensiones son de 4 digitos solo pones _XXXX,1,Dial(SIP/${EXTEN}). Y le asignas ese contexto a tus extensiones.

    Comentario


    • #3
      llamadas entre extensiones

      Haber si esto te sirve Puedes crear contextos como estos

      [locales]
      exten => _XXXXXXX,1,Dial(DAHDI/g1/${EXTEN},120)
      same => n,Hangup

      [celulares]
      exten => _04[45]XXXXXXXXXX.,1,Dial(DAHDI/g1/${EXTEN:1},120,Tt)
      same => n,Hangup

      [largadistancia]
      exten => _01ZXXXXXXXXX,1,Dial(DAHDI/g1/${EXTEN},120,Tt)
      same => n,Hangup

      [internas]
      exten => _1XX,1,Macro(llamada,SIP/${EXTEN},Tt)

      [macro-llamada]
      ;exten => s,1,GotoIf([${ARG!}==${CALLERID(num)}]?colgar:marcar)
      exten => s,1,NoOp(Llamando a usuario ${ARG1})
      exten => s,n,Macro(contador)
      exten => s,n,Dial(${ARG1},15,Tt)
      exten => s,n,Followme(${ARG1},san)
      exten => s,n,Voicemail(${MACRO_EXTEN},u)
      exten => s,n,Hangup()


      creas otros contextos como estos

      [todo]
      include => celulares
      include => largadistancia
      include => internas
      include => locales

      [nocel]
      include => largadistancia
      include => internas
      include => locales

      [sl]
      include => internas
      include => locales

      [sext]
      include => internas

      y por ultimo a la hora de dar de alta las extendsiones por ejemplo

      [101]
      type=friend
      context=todo
      en este punto elegiremos el contexto que mejor le acomode o lo que quieras que haga y en tucaso podrias poner si solo quieres que llamen a extensiones

      context=sext que significa solo extensiones

      Comentario

      Principales Usuarios Activos

      Colapsar

      No hay usuarios activos superiores.
      Trabajando...
      X