Inicio > tecnología, telefonía > Usar otras cuentas VoIP (SIP) con router Arcadyan 7518PW de ya.com

Usar otras cuentas VoIP (SIP) con router Arcadyan 7518PW de ya.com

ya.com envía este router a sus clientes desde hace algún tiempo. Alguna gente pregunta como configurar otras cuentas VoIP en el router, además de la cuenta de ya.com a través de la cual ofrecen su servicio de línea telefónica.

La configuración no tendrías mayores problemas ya que el router viene preparado para poder configurar múltiples cuentas, el problema es que ya.com ha modificado el firmware del router para que el único proxy SIP que puede configurarse en todas las cuentas sea el de ya.com (proxy.voip.ya.com) lo que dificulta o imposibilita la configuración de otras cuentas SIP desde la interfaz de configuración del router.

Aquí dejo un pequeño manual de como configurar otras cuentas SIP que funciona, al menos, para la versión 0.20.013b2 (Mar 2 2010 14:36:30) del firmware.

Se presupone que el usuario dispone de la clave de administración del router y que tiene experiencia modificando su configuración mediante el acceso a la interfaz web de configuración (Ej. http://192.168.2.1).

Me encontrado con 2 casos, según el proveedor: caso simple y caso complejo.

Caso simple: la cuenta del proveedor funciona con proxy de salida (Outbound proxy)

Probado con: diamondcard.us, terrasip.net

1. Configura la cuenta normalmente incluyendo “SIP Domain”. Ej: diamondcard.us

2. Selecciona “Use outbound proxy”.

3. Añade el proxy de salida en “Outbound proxy server”. Ej: diamondcard.us

4. No te preocupes por el “Proxy Server” de ya.com que no se puede cambiar.

Caso complejo: la cuenta del proveedor no funciona con proxy de salida y es necesario especificar un “Proxy Server”

El “Proxy Server” no se puede cambiar desde la web de configuración del router y viene fijado a “proxy.voip.ya.com”. Para resolver esto hay que hacer la configuración de la cuenta dejando este proxy y modificar el archivo de configuración con un editor hexadecimal.

Probado con: opensips.org

1. Añadir la cuenta normalmente incluyendo el “SIP Domain”. Ej: opensips.org

2. Salva la configuración del router en un archivo (ej: backup.bin). Tools -> Configuration tools.

3. Edita el archivo de configuración con un editor hexadecimal. Yo uso “bless” en Debian/Ubuntu. El proceso es:

a) Selecciona el archivo completo (todos los bytes) y aplica una operación XOR con el valor hexadecimal FF. Esto “decodifica” el contenido del archivo y te permitirá reconocer las cadenas de configuración.

b) Busca en el archivo la cadena con el SIP Domain de la cuenta que has configurado (ej. opensips.org). Verás que hay varios campos de texto próximos. Los 3 primeros son: 1) SIP Domain (ej. opensips.org), 2 y 3) Proxy Server (proxy.voip.ya.com).

c) Usa el editor hexadecimal para cambiar “proxy.voip.ya.com” por el proxy de tu proveedor (ej. opensips.org).

MUY IMPORTANTE: tienes que sobreescribir el nombre del proxy antiguo, no añadir texto (o bytes).

MUY IMPORTANTE: si la dirección de tu proveedor tiene menos caracteres que “proxy.voip.ya.com” tienes que borrar los caracteres que sobran con bytes a cero no con otra cosa, como espacios.

d) Vuelve a aplicar un XOR a todo el archivo como en a).

e) Salva el archivo (ej. backup-nuevo.bin)

4. Carga esta nueva configuración en tu router. Tools -> Configuration tools.

5. Reinicia el router si no lo hace automáticamente y SUERTE!

Advertisement
Categorías:tecnología, telefonía Etiquetas: , , , ,
  1. Agradecido
    Jueves, 27 octubre, 2011 a las 11:46 pm | #1

    Hola! Tu tutorial me ha funcionado de muerte, hay mucha gente que sugiere modificar el html de la página, pero el firm no se traga ese truco.

    Eso sí, ha sido difícil dar con un xor que lo hiciese bien. Al final he terminado con http://www.softpedia.com/progDownload/Xor-Download-96260.html para hacer las conversiones (por si ayudo a alguien)

    Un saludo

  2. Viernes, 28 octubre, 2011 a las 9:20 am | #2

    Me alegro de que te haya sido útil. En el siguiente enlace hay varios editores hexadecimales para Windows. No los he probado, pero supongo que alguno podrá hacer un XOR.

    http://es.wikipedia.org/wiki/Editor_hexadecimal

    Saludos.

  3. Blur
    Lunes, 20 febrero, 2012 a las 9:58 am | #3

    Saludos tinker.

    Gracias por tu tutorial. He hecho lo que indicas
    y obviamente me estoy equivocando en algo.
    Me explico, esto es lo que hago en bless:

    1)
    File –> Abrir –> backup.bin –> Edit –> Select all –> Edit –> Copiar
    …y pego el contenido en un archivo sin extension que llamo “prueba”.

    2)
    Me voy a Windows y con el xor que indica el post aqui dejado, hago:

    xor.exe prueba prueba-salida FF

    xor.exe …este es el help de xor.

    …se supone que ya esta decodificado segun tu indicas (si no me he equvocado en FF).

    Busco en el archivo recien creado “prueba-salida” la palabra “opensips.org” (por ejemplo) y no aparece. No aparece texto alguno.

    Por favor, podrias indicarme en qué me estoy equivocando?

    Gracias.

  4. Martes, 21 febrero, 2012 a las 3:28 pm | #4

    Hola,

    si usas “bless” no necesitas ir a Windows y usar “xor.exe”: está más o menos explicado en el punto 3a del caso complejo en el tutorial. No tengo bless a mano ahora mismo, pero básicamente es como se dice ahí: seleccionas todo el contenido, seleccionas el operador XOR (creo que está en la parte de abajo de la ventana de bless) y pones “FF” como operando. Aplicas la operación y verás automáticamente el contenido decodificado.
    Prueba a ver y nos cuentas.
    Saludos.

  5. Blur
    Martes, 21 febrero, 2012 a las 5:25 pm | #5

    Gracias Tinker por tu pronta respuesta.

    Ya he visto donde estaba xor en bless, y siguiendo
    tus pasos he podido ver el texto a cambiar.

    Me explico; mi intencion era emplear el router de ya.com
    con telefonica movistar solo como adsl.

    He sustituido todos los:

    yacomadsl

    por

    telefonicanetpa

    …lo he guardado como backup-adsl.bin
    …lo he importado al router sin problemas, mas sigue
    apareciendo: yacomadsl y no aparece telefonicanetpa.

    He editado backup-adsl.bin para ver si habia perdido
    los cambios que le hice…mas estan alli; todo correcto.

    Por favor, podrias indicarme si el router no sirve solo
    como adsl o por que no aparece telefonicanetpa?

    Esto en la configuracion de WAN o con el wizard.

    Muchas gracias.

  6. Miércoles, 22 febrero, 2012 a las 11:54 am | #6

    Hola,

    en mi router la configuración ADSL es algo así:

    - En la sección WAN: ADSL profile = MER_8_32
    - En la sección ADSL: ADSL standard = Automatic

    No hay nada más. Supongo que las opciones a que te refieres aparecen cuando seleccionas PPPoE o PPPoA. Supongo que con mi configuración, el resto de parámetros los toma directamente del operador o bien están grabados de fábrica en el router.

    En cuanto a las modificaciones que has hecho, no tengo experiencia con el cambio de opciones de la conexión ADSL en el archivo de configuración, pero si consigues averiguar la configuración exacta que necesitas puede que lo consigas, aunque la tarea no parece fácil.

    Te sugiero que pruebes con una configuración genérica como la mía, a ver si te va.

    Revisa los logs en la sección STATUS, por si te sirven de ayuda.

    Suerte.

  7. Blur
    Jueves, 23 febrero, 2012 a las 4:15 pm | #7

    Gracias nuevamente,

    Cuando dices:

    c) Usa el editor hexadecimal para cambiar “proxy.voip.ya.com” por el proxy de tu proveedor (ej. opensips.org).

    …te refieres a la parte donde aparecen las FF FF …y numeros,
    o a la parte derecha que es donde tras el xor aparece el texto?

    Yo tengo que sustituir:

    yacomadsl

    por

    telefonicanetpa

    …que tiene mas caracteres…esto importa?

    La ruta que sigo para la configuracion en el router es:

    entro como usuario avanzado –> Wan –> PPPoE_8_32 –>

    …y aqui aparece todo lo que he de rellenar, que me permite
    cambiar todo excepto el combo del nombre de usuario:

    tu nombre …. (combo)@yacomadsl

    Cuando dices:

    MUY IMPORTANTE: tienes que sobreescribir el nombre del proxy antiguo, no añadir texto (o bytes).

    …no añadir texto? …tiene que ver con que haya mas carateres de los
    originales en numero?

    Por favor disculpa mi insistencia, creo que estoy haciendo algo incorrectamente.

    Gracias!

  8. Jueves, 23 febrero, 2012 a las 7:17 pm | #8

    Hola,

    el texto que escribas debe ser en la parte derecha, que corresponde a la vista de texto. En la parte izquierda (más grande) sólo te dejará escribir número hexadecimales.

    Es importante que pongas el modo de escritura en “Sobreescribir” y no en “Insertar” (tecla INS del teclado) ya que se trata de cambiar el texto que hay, no de añadir bytes al archivo. El modo por defecto es “Insertar”, así que ten cuidado.

    Si cambias un texto por otro más grande no debes tener problemas. Asegúrate de que detrás del texto que has escrito hay bytes a “00″. Puedes verlo en la vista hexadecimal.

    Como te dije, no he hecho pruebas haciendo cambios en la configuración ADSL. Igual ahí no funciona porque los parámetros son internos y se ignoran los del archivo de configuración.

    Suerte!

  9. Anónimo
    Viernes, 24 febrero, 2012 a las 5:33 pm | #9

    …hice lo que indicas, esta vez de modo correcto, mas ya.com
    quiere sus routers para ellos y solo para ellos, aunque ya
    no les sirva a ellos.

    Te quedo reconocido por tus molestias y decirte que ha servido
    para algo, pues he aprendido un poco a emplear el editor para
    otras posibles modificaciones en otros routers.

    Gracias sinceras y hasta siempre!

    Alvaro

  10. Blur
    Viernes, 24 febrero, 2012 a las 5:36 pm | #10

    …disculpa, se me pasó decir que era Blur!

    ….

  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.