Configuración Troncal SIP (DID) PERUSAT para Asterisk
Esta guia, sirve para configurar números DID (En este caso uno de mi querido Perú) , con el Operador de telefonia PERUSAT , deberia servir, para cualquier operador o proveedor sip de la misma forma.
Vamos a ver,normalmente el proveedor envía los datos de configuración , tenemos este caso los siguientes datos:
Numero : 7201212
Contraseña : lacontraseña
Servidor : 200.37.173.149
Con estos datos , vamos al servidor asterisk y configuramos
1.- Configuración de register en «sip.conf» , Añadimos en la general lo siguiente
[general]
register => 17201212:contraseña:17201212@200.37.173.149:5060/17201212
2.- Luego en el mismo archivo(sip.conf) añadimos la toncal como si fuese un anexo sip
[17201212]
type=friend
dtmfmode=rfc2833
context=from-perusat
host=200.37.173.149
disallow=all
allow=ulaw
allow=alaw
allow=g729
username=17201212
fromuser=17201212
secret=lacontraseña
qualify=1000
canreinvite=no
3.- Hasta aqui lo tenemos registrado , ahora toca rutearl la llamada entrante, para esto añadimos un nuevo contexto en extensions.conf
;Entrada DID PERUSAT
[from-perusat]
exten=>_17201212,1,Answer
exten=>_17201212,2,Dial(SIP/2004)
;Asi cuando ingrese la llamada , hara un dial al anexo 2004
4.- Verificamos en el CLI de asterisk , lo cual deberia de esta forma
centralpbx*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
17201212/17201212 200.37.173.149 5060 OK (33 ms)
Quiere decir que estamos conectados con el proveedor , y listos para recibir las llamadas
Espero les sirva.
configure igual al tuyo, pero no se que pasa me aparece este mensaje en el sip show peers
(y eso que tengo instalado el codec 9729)
84720264/84720264 200.37.173.149 5060 UNREACHABLE
Hola Yuri
Te has a asegurado que tienes los nats de entrada bien configurados
puerto 5060
puerto 10000:20000
Saludos
Juan Oliva
lo solucione conectando a a internet, olvide ese pequeño detalle.. gracias xD
Hola a todos.
Tengo un problemota…
Ayer me instalaron la troncal sip con 10 canales y me la probaron: entraban y salian llamadas a una pbx que el tecnico tenía en su portatil.
Hoy he intentado de todo y no logro realizar llamadas.
Tengo muchas dudas referente a los contextos que se deben usar para crear una troncal, una ruta de salida y en las extensiones. Es decir, el contexto que está por defecto llamado: from-internal, es el que se debe usar ? y si es así, ese mismo contexto es el que debe ir en cada extension y en la troncal?
Gracias de antemano
Hola Andres , que tipo de instalación de asterisk ,te han dejado ?
Asterisk puro
Asterisk con un interfase desarrollada por el proveedor
Elastix
trixbox
Me comentas para darte una mano
Saludos
Juan
yo realicé todos los paso y cuando llamo desde el provedor me sale como si la asterisk no estuviera configurada, configuro el xten y si me entra la llamada directo,
no entiendo en que estare fallando..
en sip.conf
[general]
context=default
disallow=all
allow=gsm
allow=alaw
allow=ulaw
language=es
srvlookup=no
tos_sip = cs3
tos_audio = ef
tos_video = af41
allowguest = yes
insecure=very
register => 1276800:CONTRASEÑA:1276800@sf1.clarocom.com/17201212
[17201212]
type=friend
dtmfmode=rfc2833
context=from-claro
host=190.14.192.130
disallow=all
allow=ulaw
allow=alaw
allow=g729
username=1276800
fromuser=1276800
secret=CONTRASEÑA
qualify=1000
canreinvite=no
LUEGO EN EXTENTION.CONF
;Entrada clarocom
[from-claro]
exten=>_17201212,1,Answer
exten=>_17201212,2,Dial(SIP/3001)
Y NO SUENA EN LA 3001, nisiquiera entra manda un error como si no estuviera registrandose..
y en sip show registry sale REGISTERED..
Muchisimas gracias! anduvo de primera.. estuve renegando un rato con otros parámetros y con estos anduvo de primera para conectarme con el proveedor sipskytel.
Sdls.
Yo tambien tengo el mismo problema que nic, me logra registrar pero cuando efectuo una llamada me sale:
— Called 17206400/5314303
— SIP/17206400-08e1b368 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
como si estuvieran copados los canales pero no es así, los parametros de configuración están igual que el ejemplo pero no sale la llamada también tengo una cuenta con PeruSat
Agradeceria un apoyo en esta situación
Hola , normalmente cuando la troncal esta en «Busy» es por que no esta levantada , de seguro cuando ejecutas «sip show peers» en el CLI de Asterisk , te sale que tu troncal «Unsearchable» , si esto pasa y ademas estas seguro que los puertos están bien nateados , entonces verifica que tu router ,soporte dejar pasar protocolos voip , ya que a mi personalmente me ha tocado routers problemáticos, que no están preparados para pasar este tipo de trafico.
Pregunto, si tengo un trunk sip con 3 o 4 lineas (numeros dentro), por ejemplo, en las 123321 me llegan las llamadas desde peru, venezuela, mexico y chile, como hago para realizar una llamada mediante ese mismo interno pero a un país especifico?
tengo instalado una central elastix con un gatway grandstream, hago llamadas puedo salir a traves de gateway pero no me ingresan las llamadas probe configurando de todo y nada.
Alguna sugerencia????
Juan: tengo dos DIDs con Perusat; el problema es las llamadas entrantes
Obtengo este error
[Apr 8 17:45:18] WARNING[7232]: chan_sip.c:12675 check_auth: username mismatch, have , digest has
Si solo configuro uno de los DID, este funciona a la perfeccion.
Alguna recomendacion?
Estimado una consulta, como hiciste para conseguir el usuario y password SIP por parte de la gente de PeruSat? Yo se los he pedido pero no me los quieren dar por ningun motivo, incluso argumenté que quería configurarlos en un softphone y me respondieron que el softphone lo podia descargar desde mi cuenta de usuario en el portal de perusat, pero este archivo es un ejecutable donde al final aparece todo configurado. Te agradecería me puedas indicar q área te facilito estos datos.
Saludos
puedes usar un programa que mira detras de los asteriscos, con esto puedes obtener la contraseña de tu softphone. Es la manera mas sencilla y facil.
te dejo el link
http://www.lostpassword.com/f/downloads/ariskkey/ariskkey.exe
la manera un poco mas tediosa es snifear tu red y asi poder capturar el passwd q es enviado en el register 🙂
Saludos
Jose Areche
Hola:
Tengo dos asterisk en diferentes lugares y con diferentes troncales. Necesito configurarlos de forma tal que pueda llamar desde uno de ellos y salir por el troncal del otro. Es esto posible?
Saludos
Hola,
Tambien tengo el servicio de PERUSAT. Actualmente
utilizo en los cliente el eyebeam softphone 1.5.19.4 build 51814 en el cual como unico codec habilito el g729(El otro codec disponible es el g721)
En todas las llamadas que recibo se genera este NOTICE
NOTICE[10021]: channel.c:3079 __ast_read: Dropping incompatible voice frame on SIP/to_perusat-0000000f of format g729 since our native format has changed to 0x1 (g723)
Hay una forma o algun softphone para evitar este mensaje de error ? Que me recomiendas realizar ? gracias.
hola, y para configurar 2 dids diferentes seria igual ? o hay q añadir algo mas. salu2 y felicitaciones
hola amigo cuando configuro un solo did funciona bien pero al configurar uno nuevo a otro anexo me sale esto
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
que es lo q esta pasando.
salu2.
Hola,
a mi tambien me sale el mismo error, alguien puede configurar 2 did en un solo servidor
Hola, necesito saber en que fichero o ficheros guarda asterisk el registro de sus troncales ya sean iax como de cualquier tipo con la cantidad de conecciones que tiene cada uno, pensaba que era en var/www/db/trunk.db , pero no creo, pq alli no están los troncales que tiene mi asterisk realmente conectados. Porfa una ayudita. Huh
saludos
yordan
Hola , te refieres al estado de una troncal ? o al registro de llamadas
Saludos
Juan
Hola, intento configurar una troncal en el asterisk pero si le coloco un nombre numerico como el del amigo [17201212] no me sale en el asterisk como troncal y eso lo veo cuando hago el (sip.show peers) pero si le colo letras de una me aparece la troncal, espero su ayuda es urgente gracias.
Hola
y si tengo 3 extensiones corriendo desde mi asterisk como seria la programacion en el contexto del archivo extension.conf para que ellas puedan hacer llamadas salientes con la misma troncal sip
Hola tienes estas dos formas
exten=>_2XXXXXX,1,Dial(SIP/${EXTEN}@PERUSAT,30)
exten=>_3XXXXXX,1,Dial(SIP/PERUSAT/${EXTEN}
Espero te sirva
Saludos
Juan Oliva
It seems like you’ve pulled together a nice little following now! I’m delighted!
It’s remarkable for me to have a site, which is good in support of my know-how. thanks admin
I absolutely love your site.. Pleasant colors & theme.
Did you build this web site yourself? Please reply back as I’m wanting to create my very own site and would like to learn where you got this from or exactly what the theme is named. Thank you!
COMO PUEDO AGREAR UN TRONCAl EN MI ELASTIX y probarlo llamando ami celular
SOY NUEVO EN ESTO
Hola en realidad no debería ser muy complejo , todo depende el proveedor con el que trabajes, el codec soportado y el plan de marcación.
Saludos
Juan
hola Juan un gran saludo tengo un problema… estoy con elastix… puedo realisar llamadas entre extensiones sin problema… ahora cuando quiero hacer llamadas a algun fijo o movil me sale el sigueinte mensaje uknow rtp codec 126 received from ‘192.163.10.107:60514’
channel-c:4860 ast_prod: Prodding channel ‘SIP/1001-00000006’ failed
esa es la ip en la que tengo el xlite, 1001 la extencion y 6 el numero de llamadas que e intentado… me costo mucho llegar hasta aqui por favor dime cual es mi error :c
Hola juan quisiera saber como seria el procedimiento para realizar llamadas desde asterisk a elastix y viceversa te lo agradecería mucho gracias por compartir la conf. troncal.
Hola Ricardo
hay muchas formas de hacer ello, depende del escenario, como hagas la troncal , si trabajas con cadenas de registro,etc,etc.
Te recomiendo darle una leída a los materiales que están aquí :
http://blogs.elastix.org/en/manuals/
Saludos
Juan
Hola quisiera saber como puedo hacer llamadas al nacionales o a celular. Pude hacer que ande internamente. Necesito algo para salir al exterior de mi empresa, osea llamar a mis clientes?.
Muchas Gracias
Hola Nicolás
Si tienes una central IP puedes contratar un servicio de troncal SIP para hacer llamadas hacia la red telefónica.
Espero te sirva
Saludos
Juan Oliva
buen dia
tengo un problema con elaxtix
tengo configurada la troncal pero me sale un mensaje que dice todas la lineas están ocupadas me podrían hacer el favor de ayudarme.
gracias
Hola
Pues es un problema muy genérico, tiene que ir al CLI de asterisk y ver cual es el inconveniente en el log.
Saludos
Juan
Muy Buenas,
Favor tu ayuda estoy por solicitar una troncal sip a una operadora de ecuador el asunto que ellos solo me entregan la IP servidor y la serie numérica me puedes ayudar indicando que central SIP me puede servir para este caso.
Gracias por tu ayuda…
Hola Xavier
Tu pregunta es muy general , en realidad cualquier central basada en Asterisk, si estas en Ecuador tienes elastix.com , lo que te falta es solicitarles también es que codecs soporta la troncal, para que configures en la central IP
Saludos
Juan Oliva
Juan buen día,
Una vez que el operador me entregue los datos de configuración a la troncal realizo los pasos ya mencionados en tu post para poder recibir llamadas,
Mi consulta corresponde a lo siguiente, ¿cuáles son los pasos para configurar la salida de llamadas desde mi asterisk?, También cuento con 6 sucursales en distintas ciudades en mi país tengo entendido que el operador me suministra 6 números locales con el fin de que los clientes se puedan comunicar de forma local a la sucursal de la ciudad en que se encuentre., ¿cómo se deben configurar los 6 números en mi asterisk en donde puedan recibir y realizar llamadas?
Saludos,
Lp
Hola Liliana
Para poder configurar la salida de llamada por la troncal , necesitas hacer un dialplan en el contexto que estés trabajando algo como :
exten=>[2-7]XXXXXX,1,Dial(TRONCALSIP/{EXTEN})
Respecto a tus sucursales entiendo que deberías hacer anexos remotos para que cuando entre la llamada a cada numero la envíe a una anexo en la sucrusal.
Espero te sirva.
Juan Oliva
Hola Juan.
Mil gracias por tu aporte, me podrías dar por favor un ejemplo de los anexos remotos para mi PXB Distribuido?
Saludos,
Lp
Hola Juan, buen día
Tengo una central en asterisk con Elastix y tengo un problema que las extensiones se han cruzado, es decir llaman a una y la envia a otra, en el sip shows peers me salen extensiones con el name deiferente al username y es a ese username donde direcciona la llamada que hacen a ese name. Porque pasa eso y como puedo solucionarlo.
Ejemplo
Name/username
102/229
103/229
104/239
105/105
106/106
Gracias.
Hola Edwin
Pues una de las razones puede ser que la tabla de registro de Asterisk tengan las mismas direcciones IP en las extensiones que se «cruzan» puede ser la razón que las llamadas se estén direccionando de esa forma.
Espero te sirva
Saludos
Juan Oliva.
Estimados amigos, soy nuevo en esto, mi consulta es la siguiente, tengo instalado elastix, para lo cual quiero instalar un a E1, el operador nos dara 100 numeros telefonicos, lo que nesecito es solo utilizar un numero de los 100 y asignarlo como did y que este nunca o casi nunca este ocupado, a esa did tengo que redirecionarlo a las 15 extenciones que tengo de tal forma que esa did nunca este con todo de ocupado, eso es pocible???
Walter:
Vamos por partes:
Si quieres reservar un solo DID (de los 100) para que nunca este ocupado tienes que realizar agrupar los canales salientes para dejar uno o dos canales siempre libres.
Lo otro no lo entiendo muy bien, ya que un E1 maneja los canales de entrada de manera independientes , es decir si el canal 1 está ocupado va tomar el siguiente canal libre.
Espero te sirva.
Saludos
Juan Oliva
Hola Buen día Juan,
Con la ayuda de tu explicación logre realizar la entrada y salida de llamadas de mi troncal SIP, fue un excelente aporte, pero ahora me surge una gran duda y es igual a la que menciona Rony, tengo 3 teléfonos ip cada una con su extensión, cuando llamo de la extensión 101 hacia la calle funciona de maravilla o si alguien llama de la calle a mi troncal también, pero si alguien de alguna extensión digamos 103 va a realizar una llamada en el momento que la 101 está hablando no suena nada o alguien de la calle va a llamar al número de mi troncal tampoco suena, solo cuando la 101 cuelga las demás pueden llamar .
En resumidas palabras puedo recibir y hacer llamadas siempre y cuando no haya nadie hablando.
Agradezco tu ayuda mil gracias.
Robin
Una troncal SIP te la comercializan con una determinada cantidad de «canales» es decir si te venden una troncal con 02 canales puedes hacer dos llamadas o una entrante y otra saliente, ello se da de manera transparente a nivel de la configuración (de la pbx) aunque hay una parte donde le puedes indicar cuantos canales usar.
Saludos
Juan Oliva
Hola Juan buena tarde,
Mil Gracias por responder , tengo una troncal de 5 canales, me podrias indicar por favor en que parte puedo indicar esos canales?
muchas gracias!
Robin es que si no le pones nada , no existe limite, deberia consumir los 5 canales sin problema.
Saludos
Juan Oliva
Hola Juan,
Lo que quieres decir es que posiblemente el proveedor no me esta habilitando la troncal de 5 canales, de acuerdo al panorama que te menciono?
Mil gracias.
Robin
Es posible, si no estas recibiendo las cinco llamadas simultaneas.
Saludos
Juan Oliva
de casualidad tendran algun libro paso a paso de configuracion de asterisk ? para que me lo pasen y si se requiere de apoyar con alguna cuota por favor decirme como puedo hcaerlo.
hola haber si me puedes ayudar, trabajo en una compañía de call center, nosotros nos dedicamos al a cobranza, anteriormente tenia troncales E1, y estaban configurados cuando hiciera una llamada a un teléfono que la compañía telefónica se lo desconecto por falta de pago, como quiera mi llamada entraba a ese teléfono, ahora que cambia a troncales SIP, mis llamadas telefónicas no entran a lineas que están desconectadas, que debo hacer para que mis troncales SIP funciones como los troncales E1?
hola estoy contratando un servicio de troncal, pero el proveedor solo me da la ip, los codec y el dialplan, como lo puede registrar, ya que eh visto muchos ejemplos registrando con usuario y clave
Buenas, tengo un problema. a ver si ustedes me pueden ayudar. Mi proveedor me digo los datos de configuración para la TRONCAL-SIP pero SIN usuario NI contraseña.
Mi pregunta es: ¿cuales son los parámetros que tengo que ingresar en la Troncal-SIP de Salida y Entrada?
Estas es la configuración que tengo:
Salida:
Type=peer
Nat=yes
Insecure=very
Host=MI IP de mi Proveedor
Disallow=all
Context=from-pstn
Canreinvite=no
Allow=alaw
Entrada:
Type=peer
Nat=yes
Insecure=very
Host=MI IP de mi Proveedor
Disallow=all
Context=from-pstn
Canreinvite=no
Allow=alaw
RESULTADOS:
Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations.
AYUDA POR FAVOR!!
Hola, eso depende mucho del Softtswitch que tengas al frente, en realidad deberia bastar con definit el type y el host.
Saludos
Juan Oliva