Cursos Asterisk en México

Una extension de Voicemail

Colapsar

Anuncio

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

  • Una extension de Voicemail

    Hola foro tengo un par de dudas que deseo resolver, deseo poner una extension para que cualquier usuario llame a ella y le pueda dejar un buzon de voz a cual extension de mi centralita , ando buscando algo en goole y no encuentro un ejemplo especifico.

    y estoy seguro que por aqui vi , un caso que deseo implementar a mi centralita , que cuando un usuario me llame y si estoy ocupado , despues que yo cuelgue le devuelba la llamada.



    sldss

  • #2
    en el capitulo 8 del libro de Asterisk the definitive guide explica muy bien lo de Voicemail, y con respecto al segundo ejemplo que buscas lo que puedes hacer es modificar el dialplan para que cuando la extensión de ocupado guarde por ejemplo en el AstDB el callerid de la persona que llama, y crear un callfile para generar la llamada posteriormente, se me figura que igual tendría que ser otra extensión que vuelva a checar si la linea está ocupada y si lo está volver a posponer la llamada con otro callfile.
    Hector Alvarez
    dCAP Certified #2199
    http://mx.linkedin.com/in/alvarezhector/

    Comentario


    • #3
      Lo segundo se puede hacer con el servicio CCSS(Call Completion Supplementary Services) checa la wiki de asterisk:

      Background: https://wiki.asterisk.org/wiki/pages...pageId=5243096

      Ejemplo de Uso: https://wiki.asterisk.org/wiki/displ...letion+Example

      Si usas FreePBX y tu teléfono por default no lo soporta vas a tener que aplicar este cambio: http://issues.freepbx.org/browse/FREEPBX-5948

      Comentario


      • #4
        Originalmente publicado por navaismo Ver Mensaje
        Lo segundo se puede hacer con el servicio CCSS(Call Completion Supplementary Services) checa la wiki de asterisk:

        Background: https://wiki.asterisk.org/wiki/pages...pageId=5243096

        Ejemplo de Uso: https://wiki.asterisk.org/wiki/displ...letion+Example

        Si usas FreePBX y tu teléfono por default no lo soporta vas a tener que aplicar este cambio: http://issues.freepbx.org/browse/FREEPBX-5948
        jejeje probare CCSS tiene buena pinta!

        Comentario


        • #5
          Tal como dijo navaismo, CCSS, aca t djo un link que bien con un ejemplo bien explicado, Saludos
          Código:
          http://www.sinologic.net/blog/2010-10/asterisk-1-8-configurando-y-probando-el-nuevo-ccss.html

          Comentario


          • #6
            por cierto decidi montar el voicemail en realtime con MySQL , pero me esta dando estos mensajes en el CLI

            [Oct 11 14:17:11] WARNING[4412]: res_odbc.c:645 ast_odbc_prepare_and_execute: SQL Execute returned an error -1: 42S02: [MySQL][ODBC 5.2(w) Driver][mysqld-5.6.12]Table 'asterisk.voicemessages' doesn't exist (86)
            [Oct 11 14:17:11] WARNING[4412]: res_odbc.c:657 ast_odbc_prepare_and_execute: SQL Execute error -1! Verifying connection to asterisk [asterisk]...
            [Oct 11 14:17:11] WARNING[4412]: res_odbc.c:761 ast_odbc_sanity_check: Connection is down attempting to reconnect...
            [Oct 11 14:17:11] NOTICE[4412]: res_odbc.c:1527 odbc_obj_connect: Connecting asterisk
            [Oct 11 14:17:11] NOTICE[4412]: res_odbc.c:1559 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk]
            [Oct 11 14:17:11] WARNING[4412]: res_odbc.c:645 ast_odbc_prepare_and_execute: SQL Execute returned an error -1: 42S02: [MySQL][ODBC 5.2(w) Driver][mysqld-5.6.12]Table 'asterisk.voicemessages' doesn't exist (86)

            Comentario


            • #7
              creaste la tabla correspondiente en mysql? que te muestran los siguientes comandos?

              mysql -u root -p -e "show databases"
              mysql -u root -p asterisk -e "show tables"
              Hector Alvarez
              dCAP Certified #2199
              http://mx.linkedin.com/in/alvarezhector/

              Comentario


              • #8
                Originalmente publicado por hector Ver Mensaje
                creaste la tabla correspondiente en mysql? que te muestran los siguientes comandos?

                mysql -u root -p -e "show databases"
                mysql -u root -p asterisk -e "show tables"

                esta es la bd llamada asterisk , y la saque del contrib/script de asterisk
                Archivos Adjuntos

                Comentario


                • #9
                  al final era el contexto en el res_mysql

                  voicemail => mysql,general,voicemail_messages".

                  Comentario


                  • #10
                    foro sigo dandole vuelta al tema de tener una extension donde dejar un buzon de voz a cualquiera de mis usuarios que tenga en el archivo voicemail.conf o en una bd , y lo mas cercano que he conseguido es armarlo asi:

                    exten => 9000,1,GotoIf(${RDNIS}?leavemsg:unavail) ;
                    exten => 9000,n(unavail),Wait(1) ;
                    exten => 9000,n,Playback(es/vm-theperson)
                    exten => 9000,n,Playback(es/vm-isunavail)
                    exten => 9000,n(leavemsg),Answer ;
                    exten => 9000,n,Wait(1) ;
                    exten => 9000,n,Playback(es/vm-leavemsg)
                    exten => 9000,n,Macro(Dial,${EXTEN})
                    exten => 9000,n,Hangup

                    [macro-Dial]
                    exten => s,1,Dial(${ARG1},20)
                    exten => s,n,VoiceMail(u${MACRO_EXTEN})

                    la idea es dejarle un buzon a cualquiera de mis extensiones .. mire lo del libro de Asterisk Guide pero no es lo que ando buscando.

                    Comentario


                    • #11
                      amigos lo he logrado solo era cambiar y que usara la DB de asterisk , exten => s,n,Voicemail(${DB(VM/${EXTEN})})

                      Comentario

                      Principales Usuarios Activos

                      Colapsar

                      No hay usuarios activos superiores.
                      Trabajando...
                      X