Vamos por pasos, tengo esto:
- Un PAP2 de Peoplecall.
- Un Router ADSL que da la salida a Internet.
- Mi querido WRT54G v2.2 (Firmware Alchemy 1.0 Final)
- Y doble NAT, uno por router.
Cuando me compre el PAP2 probe a conectarlo a mi WRT54G, que esta como cliente via WIFI del otro Router, pero no habia manera de que conectase con el servidor de Peoplecall, con un NAT si funciona, pero con dos, ni mapeando puertos en ambos routers, ni mapeando en el primero y activando el DMZ para la ip del PAP2 en el WRT ni nada, no habia manera.
Llame al servicio tecnico de Peoplecall y me dijeron que era por el doble NAT, pero no me dieron ninguna solucion, ni pista para solucionarlo.
Opte por conectar un segundo AP como cliente, un D-Link DWL-2000AP+, este no hace NAT alguno, y el PAP2 se conectaba perfectamente. Pero esta solución no me gustaba, asi que segui experimentando y… aqui esta la solucion
…
Despues de muchas vueltas, configuraciones, y pruebas, decidi probar con el firmware DD-WRT v23, y en concreto la version especial para VoIP.
Firmware DD-WRT v23 VoIP
¿Que tiene de especial este Firmware?
- Primero, que el firmware DD-WRT es una PASADA, una autentica MARAVILLA.
- Y que esta version en especial lleva SIP at Home, una interfaz web para SER (SIP Express Router).
¿Y que es SER?
Basicamente es un Servidor Proxy para SIP, todavia tengo que mirar que mas opciones tiene, pero en mi caso es basicamente eso.
Pantallazos de configuraciones:
1- Router ADSL
1.1- Configuracion LAN
1.2- Configuracion NAT
192.168.1.50 es la ip del WRT54G como cliente Wireless.
2- WRT54G v2.2 + Firmware DD-WRT v23 VoIP
2.1- Configuracion Wireless
IP 192.168.1.50 como cliente del Router ADSL y 192.168.1.1 del mismo, como puerta de enlace. Potencia aumentada de 28 a 120mW.
2.2- Configuracion LAN
192.168.0.1 para la LAN, y 192.168.1.50 como puerta de enlace.
“Assign WAN Port to SWITCH”, interesante opcion, ya que como esta conectado como cliente via Wifi, no se usa la entrada WAN, y permite añadir esa entrada como parte del Switch de 4 puertos, con lo que al final se tienen 5.
2.3- SIPatH
En Administration/Management tenemos la opcion para indicarle que puerto usaremos para el protocolo SIP (luego veremos mas en la configuracion del PAP2.
Aqui vemos el estado de SER.
3. PAP2 de PeopleCall
Despues de usar el configurador de PeopleCall, para la configuracion inicial, simplemente he cambiado la ip, desactivado el DHCP, cambiado las contraseñas para user y admin y esas cosas.
El puerto para SIP sera el 5060 como en el WRT54G 