BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Ayuda Configurar ya.com con Asterisk

arkkyyo

bueno despues de leer miles de manuales no encuentro la forma de hacer ni recibir llamadas desde Ya.com

Haber si aguie puede poner un manual para torpes como yo.

por mas que lo intento no lo oconsigo

Asi tengo mi

Sip.conf

register => +349xxxxxxxx@voipd.ya.com:qwwshx:9xxxxxxxx@proxy.voip.ya.com

[yacom]

type=peer
host=84.78.3.126
fromdomain=voipd.ya.com
fromuser=+349xxxxxx
secret=xxxxxxx
username=9xxxxxxx
realm=voipd.ya.com
outboundproxy=84.78.3.62
qualify=yes
canreinvite=no
callerid=+349xxxxxxxx
context=yacom
dtmfmode=rfc2833
srvlookup=yes
call-limit=10
language=es
disallow=all
allow=ulaw
allow=alaw
allow=g729
insecure=port,invite
nat = yes

Se registra todo correcto
;-------- ;clientes-----------------------

[102]
type = friend
host = dynamic
secret = 102
callerid = 102
username = 102
context=yacom
nat = yes
qualify = yes
dtmfmode = rfc2833
mailbox = 102@default

[103]
type = friend
host = dynamic
secret = 103
callerid = 103
username = 103
context=yacom
nat = yes
qualify = yes
dtmfmode = rfc2833
mailbox = 103@default

extenssons.conf

[yacom]
exten => _XXXXXXXXX.,1,Set(CALLERID(all)="+349xxxxxxx")
exten => _XXXXXXXXX.,2,Dial(SIP/yacom,45,D(${EXTEN:1}))

exten => s,1,Answer ; descolgamos la llamada
exten => s,2,Wait(2) : dos segundos de espera
exten => s,3,Background(atendido-en-breve) ; suena la locución será atendido en breve
exten => s,4,WaitExten(5,tm) ; Espera cinco segundos a que marquemos una extensión.
exten => s,5,Dial(SIP/102,10,tm) ;
exten => s,6,Dial(SIP/111,30,tm)

Haber si alguno os funcione os animais y poneis vuesto sip.conf y extensions.conf

para que lo podamos copiar modidicando nuestros parametros de cad uno

Gracias por adelantado

BocaDePez
BocaDePez

Me da que pedir esas cosas por aquí, es pedir peras al olmo.

Lo que se estila por estos foros suelen ser consultas o recomendaciones para pequeños problemas de configuración a nivel doméstico, y no para configurar una centralita con Asterisk.

A ver si tienes suerte y alguno de los iniciados te puede ayudar; yo no desde luego, que únicamente se descolgar el teléfono.. je je

Saludos.

BocaDePez
BocaDePez

Pero cual es el problema que tienes?

No se registra?

O se registra y no se oye la conversación?

arkkyyo

[yacom]
exten => _XXXXXXXXX.,1,Set(CALLERID(all)="+349xxxxxxx")
exten => _XXXXXXXXX.,2,Dial(SIP/yacom,45,D(${EXTEN:1}))

exten => s,1,Answer ; descolgamos la llamada
exten => s,2,Wait(2) : dos segundos de espera
exten => s,3,Background(atendido-en-breve) ; suena la locución será atendido en breve
exten => s,4,WaitExten(5,tm) ; Espera cinco segundos a que marquemos una extensión.
exten => s,5,Dial(SIP/102,10,tm) ;
exten => s,6,Dial(SIP/111,30,tm)

con esta configuracion que hace referencia a Sip.conf, esta registrado correcto asi:

Name/username Host Dyn Forcerport ACL Port Status
102/102 192.168.1.48 D N 5062 OK (776 ms)
103/103 (Unspecified) D N 0 UNKNOWN
104/104 (Unspecified) D N 0 UNKNOWN
105/105 (Unspecified) D N 0 UNKNOWN
111/111 192.168.1.2 D N 5062 OK (676 ms)
easyvoip/username 77.72.174.128 A 5060 OK (261 ms)
yacom/95xxxxxxx 84.78.3.126 N A 5060 OK (261 ms)

lo que me falla es que no recivo ni puedo enviar llamadas. algo debo de tener mal en el Extensions.conf pero me esta comiendo el koko ya llevo con esto mas de una semana .

arkkyyo

BUENO POR FIN.........

Aqui lo pongo mi sip.conf y extensions.conf

Para quellos que no lo hayan conseguido aqui esta funcionando 100x100

sip.conf

[general]
context = voip_providers
bindport = 5063
udpbindaddr = 0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
tcpenable = no ; Enable server for incoming TCP connections (default is no)
tcpbindaddr = 0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
srvlookup = yes ;
language = es ; Default language setting for all users/peers
nat = no
;sipdebug=yes
register => +349xxxxxxxx@voipd.ya.com:tu_pas_de_yacom:9xxxxxxxx@proxy.voip.ya.com
subscribecontext = default

[basic-phone](!) ; a template
dtmfmode = rfc2833
context = phones
type = friend
host = dynamic
directmedia = no
canreinvite = no
qualify = yes
disallow = all
allow = ilbc
allow = g729
allow = gsm
allow = g723
allow = ulaw

[natted-phone](!,basic-phone) ; another template inheriting basic-options

[yacom]
type = peer
host = 84.78.3.126
fromuser = +349xxxxxxxx
defaultuser = 9xxxxxxxx
secret = xxxxxxx tu pass de ya con
context = voip_providers
fromdomain = voipd.ya.com
realm = voipd.ya.com
outboundproxy = 84.78.3.62:5060
canreinvite = no
insecure = port,invite
qualify = yes
useragent = SMC/SMC-0.10.003
defaultexpirey = 3600
dtmfmode = rfc2833
deny = 0.0.0.0/0
permit = 84.78.3.62/32
permit = 84.78.3.126/32
callerid = +349xxxxxxxxx
srvlookup = yes
language = es
disallow = all
allow = ulaw
allow = alaw
allow = g729
nat = yes

;-------------------------------Extensiones-----------------------
[100](natted-phone)
secret = 100
callerid = 100
username = 100
udpbindaddr = 0.0.0.0

[101](natted-phone)
secret = 101
callerid = 101
username = 101
udpbindaddr = 0.0.0.0

[102](natted-phone)
secret = 102
callerid = 102
username = 102
udpbindaddr = 0.0.0.0

[103](natted-phone)
secret = 103
callerid = 103
username = 103
udpbindaddr = 0.0.0.0

[104](natted-phone)
secret = 104
callerid = 104
username = 104
udpbindaddr = 0.0.0.0

[105](natted-phone)
secret = 105
callerid = 105
username = 105
udpbindaddr = 0.0.0.0

[111](natted-phone)
secret = 111
callerid = 111
username = 111
udpbindaddr = 0.0.0.0

Y aqui lo mas importante.

Extensions.conf

[general]
static = yes
writeprotect = no
autofallthrough = no
clearglobalvars = no

[globals]
CONSOLE = Console/dsp ; Console interface for demo
IAXINFO = guest ; IAXtel username/password
TRUNK = DAHDI/G2 ; Trunk interface
TRUNKMSD = 1 ; MSD digits to strip (usually 1 or 0)
FEATURES =
DIALOPTIONS =
RINGTIME = 20
FOLLOWMEOPTIONS =
PAGING_HEADER = Intercom

[default]
exten => s,1,NoOp(Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()

[incoming_calls]
exten => s,1,Wait(0)
exten => s,n,NoOp(${CALLERID(num)}) ; trazar el caller-id en la consola
exten => s,n,Dial(SIP/102&SIP/111,90,Ttr) ;Donde queremos que suenen las llamadas
exten => s,n,Hangup() ;colgamos

[outgoing_calls]

exten => _X.,1,NoOp(yacom call: ${EXTEN})
exten => _X.,n,Set(CALLERID(all)="+34958816550" )
exten => _X.,n,Dial(SIP/${EXTEN}@yacom,90,Ttr)
exten => _X.,n,Hangup()

exten => s,1,NoOp(yacom call: ${EXTEN})
exten => s,n,Set(CALLERID(all)="+349xxxxxxxx" )
exten => s,n,Dial(SIP/${EXTEN}@yacom,90,Ttr)
exten => s,n,Hangup()

[international_calls]
exten => _+.,1,NoOp(International call)
exten => _+.,n,Goto(00${EXTEN:1},1) ; Change + to 00

exten => _0034.,1,NoOp(yacom call: ${EXTEN})
exten => _0034.,n,Set(CALLERID(all)="+349xxxxxxxx" )
exten => _0034.,n,Dial(SIP/${EXTEN}@yacom,90,Ttr)
exten => _0034.,n,Hangup()

[internal]

exten => 100,1,NoOp()
exten => 100,n,Dial(SIP/100) ; extension 100
exten => 100,n,Hangup()

exten => 101,1,NoOp() ; extension 101
exten => 101,n,Dial(SIP/101)
exten => 101,n,Hangup()

exten => 102,1,NoOp() ; extension 102
exten => 102,n,Dial(SIP/102)
exten => 102,n,Hangup()

exten => 103,1,NoOp() ; extensión 103
exten => 103,n,Dial(SIP/103)
exten => 103,n,Hangup()

exten => 104,1,NoOp() ; extensión 104
exten => 104,n,Dial(SIP/104)
exten => 104,n,Hangup()

exten => 105,1,NoOp() ; extensión 105
exten => 105,n,Dial(SIP/105)
exten => 105,n,Hangup()

exten => 500,1,NoOp(Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()

[voip_providers]
include => incoming_calls
include => outgoing_calls
include => international_calls

[phones]
include => internal
include => outgoing_calls
include => international_calls

Creo que no seme olvida nada , seguro que que es mejorable pero asi me funciona de maravilla

faltan los buzones de voz, e infinidad de cosas que se le pueden configurar , pero lo importante es que se registra, hace y recibe llamadas, a partir de aqui, configurar cada uno a su gusto , seria bueno que se aportaran las experiencias de cada uno

Espero que os sirva de ayuda ami me costo mas de un mes conseguirlo.

🗨️ 2
BocaDePez
BocaDePez

Enhorabuena, a mi costo aproximadamente lo mismo hara un par de años y tuve que trasnochar para conseguirlo.

En mi caso tengo ELastix confugurado y trabajando hasta hace poco y ahora estoy revisandolo, tendre que revisar tu configuracion a ver que ha pasado porque llevaba como 6 meses sin activar la centralita, ya que la tengo en otra ubicacion con otro proveedor y la configuracion es muy facil.

YAcom es el el que da problemas y es algo especial para registrar las troncales y permitirte las llamadas salientes sobre todo.

Para los que usen Elastix, aqui les dejo el manual que publique, si bien a dia de hoy tengo que actualizar algun fallo que tiene ya que no permite las llamadas salientes.

Puede ser por algun cambio en la version de Elastix o algun cambio en el modo de registro de Yacom.

implantaciondigital.com/manual-yacom-elastix/

BocaDePez
BocaDePez

Enhorabuena, a mi costo aproximadamente lo mismo hara un par de años y tuve que trasnochar para conseguirlo.

En mi caso tengo ELastix confugurado y trabajando hasta hace poco y ahora estoy revisandolo, tendre que revisar tu configuracion a ver que ha pasado porque llevaba como 6 meses sin activar la centralita, ya que la tengo en otra ubicacion con otro proveedor y la configuracion es muy facil.

YAcom es el el que da problemas y es algo especial para registrar las troncales y permitirte las llamadas salientes sobre todo.

Para los que usen Elastix, aqui les dejo el manual que publique, si bien a dia de hoy tengo que actualizar algun fallo que tiene ya que no permite las llamadas salientes.

Puede ser por algun cambio en la version de Elastix o algun cambio en el modo de registro de Yacom.

implantaciondigital.com/manual-yacom-elastix/

BocaDePez
BocaDePez

bueno Volvemos a las andadas , los de ya com han hecho una actualizacion del router y creo que me lo han estropeado,

ahora puedo hacer llamadas hacia el exterior. Pero no desde fuera hacia dentro osea no recivo llamadas de la calle, encambio si llamo desde una extension con el numero externo , ejemplo 095xxxxxx si me entran las llamadas a mi mismo numero ,¿¡¡¡¡¡ que extraño¡

creo que han debido de tocar algo de la señalizacion entrante,pero haber que es..... ?
Haber si le pasa esto a alguie y conoce la solucion....

BocaDePez
BocaDePez

Han hecho una actualizacion y nos han ocultado lo de la voip y su vez nos han cambiado la contraseña antigua