Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] ASTERISK acceso externo

Estas en el tema de ASTERISK acceso externo en el foro de Unix / Linux en Foros del Web. Hola a todos, He instalado Asterisk en mi servidor linux ubuntu 12.04 y me funciana muy bien incluyendo las voces en español. pero mi idea ...
  #1 (permalink)  
Antiguo 20/09/2013, 08:54
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
ASTERISK acceso externo

Hola a todos,

He instalado Asterisk en mi servidor linux ubuntu 12.04 y me funciana muy bien incluyendo las voces en español.

pero mi idea es que en una red externa pueda conectarme a la red sonde tengo asterisk y poder comunicarme con alguna extensión

para poder hacer un enlace externo tengo un dominio gratuito de NO-IP

ejemplo asterisk.no-ip.biz

en el modem yo tengo configurado el dominio dns dinamico para que este enlazado con mi modem

ademas para saber si el enlace externo funciona installe phpmyadmin para saber si mi servidor estaba visible y si me redirecciono correctamente a mi servidor

agregue el puerto 5060 a mi modem infinitum pero cuando le hago nmap a mi dominio me dice esto

PORT STATE SERVICE
21/tcp open ftp
23/tcp open telnet
80/tcp open http
443/tcp open https
5060/tcp closed sip ;puerto sip cerrado
8085/tcp open unknown

cuando utilizo mi asterisk en mi red local si funciona correctamente todo.

pero cuando me conecto al modem de mi casa para poder comunicarme con el de la empresa si me registra incluso los sonidos funcionan correctamente incluyendo la consuta de buzon de voz, el problema esta en que cuando quiero comunicarme a una extensión si timbra pero cuando contestan no se escucha nada, la extension tambien puede comunicarse con la mia timbra pero no se escucha nada.


creo que el problema es el puerto pero no se como abrirlo en el asterisk

esta es mi configuración

sip.conf
[general]
port = 5060
bindaddr = 0.0.0.0
context = others
language=es
nat=yes

[2000]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2000@default

[2001]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2001@default

[2002]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2002@default

[2003]
type=friend
context=my-phones
secret=1234
host=dynamic
mailbox=2003@default


extensions.conf
[others]

[my-phones]
exten => 2000,1,Dial(SIP/2000,10)
exten => 2000,n,VoiceMail(2000@default)
exten => 2001,1,Dial(SIP/2001,10)
exten => 2001,n,VoiceMail(2001@default)
exten => 2002,1,Dial(SIP/2002,10)
exten => 2002,n,VoiceMail(2002@default)
exten => 2003,1,Dial(SIP/2003,10)
exten => 2003,n,VoiceMail(2003@default)
exten => 9999,1,Answer()
exten => 9999,n,Playback(conf-usermenu)
exten => 9999,n,Hangup()
exten => 9500,1,Answer()
exten => 9500,n,VoiceMailMain(@default)
exten => 9000,1,Goto(ivr-soporte,s,1)

[ivr-soporte]
exten => s,1,Answer()
exten => s,n,Wait(0.5)
exten => s,n,Background(beep)
exten => s,n,WaitExten(5)
exten => 1,1,Goto(my-phones,2000,1)
exten => 2,1,Goto(my-phones,2001,1)
exten => 3,1,Goto(my-phones,2002,1)
exten => 4,1,Goto(my-phones,9999,1)
exten => *,1,Goto(s,1)
exten => t,1,Playback(vm-goodbye)
enten => t,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(s,1)


voicemail.conf
[default]
2000 => 123, algo, [email protected]
2001 => 123, algo, [email protected]
2002 => 123, algo, [email protected]
2003 => 123, algo, [email protected]


si me pudieran orientar en esto se los agradeceré, muchas gracias.
  #2 (permalink)  
Antiguo 23/09/2013, 10:34
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: ASTERISK acceso externo

Como puedo abrir todos los puertos del modem?
  #3 (permalink)  
Antiguo 23/09/2013, 13:42
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: ASTERISK acceso externo

Depende de tu modem, pero no siempre es bueno abrir todos los puertos.
__________________
Grupo Telegram Docker en Español
  #4 (permalink)  
Antiguo 24/09/2013, 08:24
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
Gracias por tu respuesta pues abri del 1 al 65000
y no funciono pero cuando hice una prueba vi el registro de asterisk y me marco esto



este es en modo local
-- Executing [2002@my-phones:1] Dial("SIP/2000-00000004", "SIP/2002|10") in new stack
-- Called 2002
-- SIP/2002-00000005 is ringing
-- SIP/2002-00000005 answered SIP/2000-00000004
-- Native bridging SIP/2000-00000004 and SIP/2002-00000005
-- Registered SIP '2000' at 187.130.15.2 port 62307
-- Got SIP response 405 "Method Not Allowed" back from 192.168.1.31
== Spawn extension (my-phones, 2002, 1) exited non-zero on 'SIP/2000-00000004'


Este es de modo externo a interno
-- <SIP/2002-00000000> Playing 'beep' (language 'es')
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/2000/tmp/g2QBVY format: wav, 0xb5306a30
[Sep 24 09:27:06] WARNING[22895]: app.c:615 __ast_play_and_record: No audio available on SIP/2002-00000000??

hice varios intentos estube marcando para ver si el sonido funcianaba y no quiso

pero seguí intentando de interno a externo hasta que me funciono pero solo funciona despues de varios intetos seguidos como 5 o 6 intentos y funciona.

aun sigo sin saber que puede ser

surgio algo maravilloso instale el softphone session talk en mi iphone y ya funciona las llamadas de interno a externo pero el externo a interno solo puede marcar pero no hay audio y de externo a externo es igual no hay audio.

Última edición por BrujoNic; 24/09/2013 a las 13:45
  #5 (permalink)  
Antiguo 24/09/2013, 14:27
Avatar de Melecio  
Fecha de Ingreso: julio-2011
Ubicación: Coahuila
Mensajes: 320
Antigüedad: 12 años, 9 meses
Puntos: 8
estoy muy confundido solo en mi iphone funcionan las llamadas externas instale el mismo softfone en otro iphone y no funciona.

otra prueba creia que mi extencion la unica que funcionaba hasi que se me ocurrio borrar la extenion de mi iphone y ponerle otra y la que tenia se la puse a otro telefono y la de ese telefono la puese en la mia.

lo revise y la extencion que funcionaba la cale y no funciono, y la otra estencion si
no son los dispositivos es mi telefono que si lo acepta pero los otros no.

y lo malo es que no se por que.

y en los otros telefonos solo se escucha 1 segundo y se corta pero no se cuelga.


en mi modem infinitum tenia abiertos los puertos 5060 - 65535 tanto TCP como UDP y los desactive y registre otro que solamente tuviera el puerto 5060 funcionaba pero las llamadas no se oian vovi a habilitar el otro y funciono d enuevo.

Última edición por BrujoNic; 24/09/2013 a las 19:00
  #6 (permalink)  
Antiguo 24/09/2013, 19:02
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: ASTERISK acceso externo

¿Podrías por favor tratar de hacer todas las pruebas que podas por día o medios días para no estar llenando el foro con cada respuesta?

Anteriormente combiné unos 4 mensajes tuyos hoy y ahora estoy combinando otros 2 ahora.

Por favor no llenes el foro por cada prueba que hagas a ratos y mejor complementa con más para no tener que estar creando mensajes a cada momento.

Gracias.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Etiquetas: asterisk, externo, ip, linux, servidor, ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.