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

— ACTUALIZACIONES AL DOCUMENTO —

[2013-05-13]: Desde la actualización del router en marzo de 2012, tras la absorción de ya.com por Orange, el procedimiento aquí descrito no funciona. Con esta actualización han desaparecido muchas opciones avanzadas del router que ya no pueden ser controladas por el usuario. El firmware actual a la fecha es:

0.20.045 (Mar 17 2012 10:55:52)

Si tienes un firmware anterior puedes intentar este procedimiento.

— FIN DE LAS ACTUALIZACIONES —

ya.com enviaba este router a sus clientes antes de ser absorbida por ya.com. 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!

Anuncios

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

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

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

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

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

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

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

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

  8. Hola. Me he cambiado hace poco a jazztel luego de mas de un año en yacom. Quise utilizar el arcadyan (7518pw) como un ATA, conectandolo por un puerto LAN al modem de jazztel y siguiendo los pasos explicados aqui, pero no me funciona. He probado con opensips.org, callcentric.com, pbxes.org (para estar seguro de que no era un problema del servidor sip)..
    Haga lo que haga, la luz “VOIP” del modem nunca se enciende, y al verificar el VOIP Status siempre dice “fallo”.
    Alguna idea antes que este bello arcadyan termine flotando en el mediterraneo? 🙂
    jeje Gracias

    • Con tu configuración, tu ATA está operando desde una red privada
      (192.168…). Esto puede dar problemas a menos que uses un servidor
      stun, que no recuerdo si lo soporta el Arcadyan en su configuración.

      Yo probaría a usar directamente el Arcadyan, esto es, quitar el modem
      de jazztel y configurar el arcadyan con los datos de jazztel, si es
      que esto es posible, y ver si entonces funciona con aguna de las
      configuraciones más simples, las que no necesitan editor hexadecimal,
      como diamondcard.us o terrasip.net.

      Si no te va, me temo que tendrás que buscar otra solución. ¿La línea
      con Jazztel es VOIP? Si es así puedes intentar configurar cuentas SIP
      adicionales en su router. Si lo que quieres es tener un teléfono para
      hacer llamadas SIP puedes buscar un teléfono VOIP. Creo que ahora no
      son muy caros.

      Por favor, se cuidadoso con el medio ambiente y no arrojes basuara al mar 🙂

      Saludos.

  9. hola tinker.

    se que ha pasado tiempo desde que escribiste este post, pero es lo mas cercano que he llegado a encontrar una solucion a mi problema.

    hace un tiempo que tengo un modem arcadian modelo VRV9519KWAC23 el cual tambien trae para voip. aca la voip nunca se utilizo por cuestiones de monopolio en las comunicaciones, ya sabes carlos slim las bloqueaba. y esta desconfigurada, pero este nuevo modem, lo dejaron sumamente limitado en sus configuraciones y no puedo cambiar las dns ni hacer mas configuraciones. no me interesa configurar voip solo cambiarle algunas configuraciones basicas que vienen bloqueadas..

    investigando me encontre con tu pagina, pero cuando entro al bless y aplico xor ff solo aparece texto incomprensible. cres que habra forma de decodificarlo, ahora con la sensura en los buscadores yahoo ya no te muestra sitios donde poder investigar. sabras donde o como pueda investigar mas al respecto o alguna pista de como intentarle.

    gracias de antemano.

Responder

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 )

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 )

Google+ photo

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

Conectando a %s