Cursos Asterisk en México

Asterisk llamadas internas en red local

Colapsar

Anuncio

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

  • Asterisk llamadas internas en red local

    Saludos:

    Quisiera saber si cuna vez instalado asterisk se podría configurar para realizar solo llamadas locales en una red interna (solo llamadas entrantes y salientes en una oficina) así mismo si esto fuera viable tendría que tener de igual manera algún dispositivo para instalar, o solo tendría que hacer unas configuraciones para que estas llamadas locales se realicen solo con la red inalamabrica de Internet. Muchas gracias por su ayuda.

  • #2
    Si te refieres a llamadas entre extensiones, locales(misma red que el server de asterisk) y remotas(sitios externos a la red del server) es posible, no hay ningun problema en llevarlo acabo. No neceitas mas que tu server y configurar los peers.

    Comentario


    • #3
      Muchas gracias por tu respuesta, podria decirme si tuviera algun enlace donde se explique dicha configuración? te agradecería.

      Comentario


      • #4
        Hmmm el libro solamente www.asteriskdocs.org es una instalación muy sencilla realmente.

        Comentario


        • #5
          Muchas gracias voy a probarlo, saludos

          Comentario


          • #6
            Saludos hice las pruebas haciendo una configuración básica configurando los sip y el dtmfmode estaba en RFC 2833 y al realizar una llamada de prueba hizo un ruido de 2 segundos y no sanaba nada mas, probé cambiar el dtmfmode en auto y la voz salia distorsionada pero ya era duradera, ahora me fihe en el asteris cli y me aparecieron los siguientes errores.

            01.jpg

            02.jpg

            Comentario


            • #7
              Son muy pequeñas las imágenes pero lo pco que se alcanza a ver son errores de contextos que no existen por ahi que no resuelve bien tu dominio interno el canal SIP y otros warnings. En realidad necesitamos ver lo que pone la consola durante la llamada.

              Comentario


              • #8
                Gracias por tu respuesta, pero al no poder cargar bien las he editado segun como estan:

                ntext 'app-recordings' tries to include nonexistent context 'app-recordings-custom'
                [2013-04-10 07:55:46] ERROR[4560]: res_clialiases.c:183 load_config: res_clialiases configuration file 'cli_aliases.con' not found
                [2013-04-10 07:55:46] WARNING[4560]res_digium_phone.c:1360 firmware_load_config: Could not load firmware package config file /var/www/html/admin/modules/digium_phones/firmware_package/digium_phones_firmware.conf
                [2013-04-10 07:55:46] WARNING[4560]res_digium_phone.c:1892 reload: No Valid DPMA License found. Module is loaded but disabled. Please reload module once valid license is installed.
                [2013-04-10 07:55:46] NOTICE[4560]res_fax.c:3828 set_config: Configuration file 'res_fax.conf' not found, not changing options.
                [2013-04-10 07:55:46] NOTICE[4560]res_odbc.c:1527 odbc_obj_connect. Connecting asteriskcdrdb
                [2013-04-10 07:55:47] NOTICE[4560]res_odbc.c:1559 odbc_obj_connect: res_odbc: Connected to asteriskcdrdb [MySQL-asteriskcdrdb]
                [2013-04-10 07:55:47] NOTICE[4560]res_odbc.c:919 load_odbc_config: Registered ODBC class 'asteriskcdrdb' [MySQL-asteriskcdrdb]
                [2013-04-10 07:55:47] WARNING[4560]res_phoneprov.c:922 set_config: Unable to load user.conf
                [2013-04-10 07:55:47] ERROR[1777]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("asteros.salazarix.net", "(null)", ...): Name or services not known
                [2013-04-10 07:55:47] WARNING[1777]: acl.c:833 resolve_first: Unable to looup 'asteros.salazarix.net'
                [2013-04-10 08:09:30] ERROR[4660]: res_clialiases.c:183 load_config: res_clialiases configuration file 'cli_aliases.conf' not found
                [2013-04-10 08:09:30] WARNING[4660]: res_digium_phone.c:1360 firmware_load_config: Could not load firmware package config file /var/www/html/admin/modulem_phones/firmware_package/digium_phones_firmware.conf
                [2013-04-10 08:09:30] WARNING[4660]: res_digium_phone.c:1892 reload: No VMA License found. Module is loaded but disabled. Please reload module once valid license is installed.
                [2013-04-10 08:09:30] NOTICE[4660]: res_fax.c:3828 set_config: Configuration file 'res_fax.conf' not found, not changing options.
                [2013-04-10 08:09:30] NOTICE[4660]: res_odbc.c:1527 odbc_obj_connect: Connecting asteriskcdrdb
                [2013-04-10 08:09:30] NOTICE[4660]: res_odbc.c:1559 odbc_obj_connect: res_odbc: Connected to asteriskcdrdb [MySQL-asteriskcdrdb]
                [2013-04-10 08:09:30] NOTICE[4660]: res_odbc.c:919 load_odbc_config: Registered ODBC class 'asteriskcdrdb' dsn->[MySQL-asteriskcdrdb]
                [2013-04-10 08:09:30] WARNING[4660]: res_phoneprov.c:922 set_config: Unable to load user.conf
                [2013-04-10 08:09:37] ERROR[1777]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("astero.salazarix.net", "(null)", ...): Name or service not known
                [2013-04-10 08:10:18] NOTICE[1777]: chan_sip.c:23248 handle_response_peerpoke: Peer '2003' is now Reachable. (11ms / 2000ms)
                Connected to Asterisk 11.2.1 currently running on asteros (pid = 1687)
                [2013-04-10 10:50:30] WARNING[2157][C-00000001]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Sbscriber absent)
                [2013-04-10 10:51:04] NOTICE[1769]: chan_sip.c:23248 handle_response_peerpoke: Peer '2003' is now Reachable. (25ms / 2000ms)

                Cabe resaltar que al momento de colocar uno de los softphone en "Do not disturb" y al hacer un llamada la contestadora comienza bien y al cabo de 3 segundos se pone demasiado lenta. Espero me puedan dar una ayudadita.

                Comentario


                • #9
                  Parece que usas FreePBX algunos errores como te decia es que los contextos no existen(algo muy normal con FreePBX por aquello de los 'custom'), otros avisos tambien son 'normales' al no usar el modulo en cuestión no esta configurado su archivo.

                  Código:
                  ERROR[1777]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("asteros.salazarix.net", "(null)", ...): Name or services not known
                  El error de arriba se debe a que tu asterisk es incapaz de resolver la IP de tu nombre de equipo.

                  Código:
                  [2013-04-10 10:50:30] WARNING[2157][C-00000001]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Sbscriber absent)
                  Este aviso se debe a que no puede generar el canal SIP debido a que no esta registrado o bien por lo del DND.

                  Ese log en si no es de mucha ayuda, necesitamos el log completo de una llamada fallida, imagino que por tu primer comentario estas conectado varios puntos fuera de la LAN del PBX si este es el caso asegurate de configurar correctamente los 'Nat Settings', si es correcto que usas FreePBX esto se hace en 'Advanced SIP Settings', necesitas configurar Exterhost o ExternIP, tu localnet entre otras y a las extensiones remotas asignar correctamente el NAT.

                  Comentario


                  • #10
                    Saludos navismo,

                    antes que todo muchísimas gracias por tu ayuda, ya que recién estoy comenzando, bueno para comenzar estoy usando la versión de AsteriskNOW estaba siguiendo algunos tutoriales en donde al momento de instalar debo elegir asterisk + freepbx, ahora este servidor de asterisk se instalo en un PC con vmware y los softphone se instalaron en dos laptops que están en la red interna con el mismo rango de dirección 172.16.1.0/24 como te comente desde los softphone se pueden timbrar entre si pero al momento de contestar la llamada se escucha solo una distorsión, probé poniendo uno de los softphone en "Do not disturb" y al hacer un llamada la contestadora comienza bien y al cabo de 2 segundos se pone demasiado lenta y distorsionada. Es posible realizar una llamada sin necesidad de tener algún dispositivo y solo usando la señal inalambricas? ahora se necesita un gran ancho de banda para poder realizarlas, (se debe a esto que las llamadas sean distorsionadas)? como te comente estoy realizando un pequeño laboratorio para después implementar completamente el servidor asterisk. Espero me puedas dar una ayuda.
                    Editado por última vez por klausneil; https://asteriskmx.org/foros/member/1669-klausneil en 04-10-2013, 08:32 PM.

                    Comentario


                    • #11
                      Asi como estas haciendo tus pruebas esta bien, tu LAN debe soportar varias llamadas internas, cada una usa 80K por canal usando codecs como ULAW/ALAW.

                      Si puedes usar tu red WiFi para estabolecer la comunicación, lo de la distorsión pueden ser varias cosas incluyendo el ancho de banda, la fuente de timing de tu Asterisk o el consumo de CPU/Memoria de la maquina virtual. Aun así para poderte ayudar necesitamos ver el debug completo de una llamada de lo contrario estamos disparando a ciegas.

                      Comentario


                      • #12
                        Navaismo:

                        Adjunto los siguientes archivos que se ubicaron en /var/log/asterisk/ (freepbx.log,freepbx_dbug,freepbx_debug,full,queue _log) ahora he visto que tambien piden editar el archivo logger.conf pero es esto necesario?

                        Comentario


                        • #13
                          Navaismo:

                          Adjunto los siguientes archivos que se ubicaron en /var/log/asterisk/ (freepbx.log,freepbx_dbug,freepbx_debug,full,queue _log) ahora he visto que tambien piden editar el archivo logger.conf pero es esto necesario?

                          Comentario


                          • #14
                            hay alguna forma de subir los logs.

                            Comentario


                            • #15
                              Haz lo siguiente:
                              • Entra vía SSh al server

                                Ejecuta el siguiente comando: asterisk -rvvvvvdd | tee call.txt

                                Una vez dentro del cli de asterisk ejecuta este comando: sip set debug on

                                Haz una llamada y no te salgas del cli de asterisk hasta que termine por completo

                                Presione Ctrl+C para salir del cli de asterisk


                              Ahora que ya estas en la linea de comandos de linux en ese directorio donde estas habrá un archivo llamado 'call.txt' copia el contenido de ese archivo aqui en el foro o bien usa pastebin.com para subirlo.

                              Comentario

                              Principales Usuarios Activos

                              Colapsar

                              No hay usuarios activos superiores.
                              Trabajando...
                              X