Inicio > Manuales y tutoriales > Configuración Troncal SIP (DID) PERUSAT para Asterisk

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.

Categorías:Manuales y tutoriales
  1. Yuri
    agosto 30, 2009 de 11:03 pm

    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

  2. agosto 31, 2009 de 1:17 pm

    Hola Yuri

    Te has a asegurado que tienes los nats de entrada bien configurados

    puerto 5060
    puerto 10000:20000

    Saludos
    Juan Oliva

  3. Yuri
    agosto 31, 2009 de 3:25 pm

    lo solucione conectando a a internet, olvide ese pequeño detalle.. gracias xD

  4. octubre 9, 2009 de 3:50 am

    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

  5. octubre 9, 2009 de 2:24 pm

    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

  6. nic
    octubre 16, 2009 de 4:25 pm

    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..

  7. octubre 29, 2009 de 5:48 pm

    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.

  8. Omar
    noviembre 5, 2009 de 10:36 pm

    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

  9. noviembre 6, 2009 de 2:08 am

    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.

  10. marzo 15, 2010 de 7:44 am

    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?

  11. martin
    marzo 15, 2010 de 9:02 pm

    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????

  12. Rolando
    abril 8, 2010 de 7:53 pm

    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?

    • JC
      mayo 28, 2010 de 12:30 am

      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

      • diciembre 10, 2011 de 12:51 am

        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

  13. YM
    agosto 4, 2010 de 4:34 pm

    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

  14. Roger
    mayo 1, 2011 de 6:55 pm

    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.

  15. Jorge
    julio 5, 2011 de 11:12 pm

    hola, y para configurar 2 dids diferentes seria igual ? o hay q añadir algo mas. salu2 y felicitaciones

  16. Jorge
    julio 6, 2011 de 2:38 am

    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.

    • Juan
      noviembre 15, 2011 de 11:37 pm

      Hola,
      a mi tambien me sale el mismo error, alguien puede configurar 2 did en un solo servidor

  17. yeestrada
    octubre 19, 2011 de 2:24 pm

    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

    • octubre 19, 2011 de 2:35 pm

      Hola , te refieres al estado de una troncal ? o al registro de llamadas

      Saludos
      Juan

  18. enero 17, 2012 de 3:05 pm

    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.

  19. Rony
    marzo 27, 2012 de 11:00 pm

    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

    • marzo 28, 2012 de 5:46 am

      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

  20. enero 8, 2013 de 9:13 pm

    It seems like you’ve pulled together a nice little following now! I’m delighted!

  21. marzo 18, 2013 de 10:17 pm

    It’s remarkable for me to have a site, which is good in support of my know-how. thanks admin

  22. abril 16, 2013 de 6:55 pm

    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!

  23. agosto 27, 2013 de 6:57 am

    COMO PUEDO AGREAR UN TRONCAl EN MI ELASTIX y probarlo llamando ami celular
    SOY NUEVO EN ESTO

    • agosto 28, 2013 de 11:26 pm

      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

  24. abril 9, 2015 de 3:52 am

    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

  25. Ricardo Perez
    mayo 14, 2015 de 7:43 pm

    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.

  26. mayo 18, 2015 de 12:38 am

    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

  27. Nicolas
    agosto 14, 2015 de 5:59 am

    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

    • agosto 14, 2015 de 7:09 pm

      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

  28. jenny pineda
    enero 28, 2016 de 3:01 pm

    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

    • enero 28, 2016 de 3:23 pm

      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

  29. XAVIER
    marzo 2, 2016 de 10:44 pm

    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…

    • marzo 8, 2016 de 5:39 pm

      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

  30. marzo 17, 2016 de 1:38 pm

    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

    • marzo 17, 2016 de 1:56 pm

      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

      • marzo 18, 2016 de 1:19 pm

        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

  31. Edwin
    abril 14, 2016 de 1:38 pm

    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.

    • abril 14, 2016 de 1:57 pm

      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.

  32. walter
    abril 23, 2016 de 5:21 pm

    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???

    • abril 29, 2016 de 2:01 pm

      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

  33. mayo 21, 2016 de 1:54 pm

    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.

    • mayo 23, 2016 de 6:59 pm

      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

      • mayo 23, 2016 de 7:04 pm

        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!

      • mayo 23, 2016 de 7:08 pm

        Robin es que si no le pones nada , no existe limite, deberia consumir los 5 canales sin problema.

        Saludos
        Juan Oliva

  34. mayo 23, 2016 de 7:36 pm

    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.

    • mayo 23, 2016 de 8:41 pm

      Robin
      Es posible, si no estas recibiendo las cinco llamadas simultaneas.

      Saludos
      Juan Oliva

  35. reyes melchor hernandez del angel
    noviembre 23, 2016 de 10:26 pm

    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.

  36. Sofir
    mayo 15, 2017 de 8:01 pm

    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?

  37. christian
    julio 3, 2017 de 10:49 pm

    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

  38. mayo 17, 2019 de 5:42 pm

    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!!

    • mayo 25, 2019 de 5:26 pm

      Hola, eso depende mucho del Softtswitch que tengas al frente, en realidad deberia bastar con definit el type y el host.

      Saludos
      Juan Oliva

  1. enero 3, 2011 de 2:33 am

Responder a martin Cancelar respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: