Hi,
If the VPN can be established from her friend's house but cannot pass traffic could be that ESP is being blocked on the client side.
For IPsec to work you are required to permit the following:
UDP 500 to establish the tunnel
ESP to encapsulate the traffic
UDP 4500 if going through PAT
Sometimes a VPN won't work from a specific location and could be that some of the above is not being permitted.
You could ask your ISP.
Federico.