Hi Haitham,
you can configure router to allow webvpn connections and you can use anyconnect client to connect from windows laptop and iPhone.
the following are the documents to do the same:
http://www.cisco.com/c/en/us/support/docs/security/ssl-vpn-client/70663-webvpn.html
http://www.cisco.com/c/en/us/support/docs/security/ssl-vpn-client/70664-IOSthinclient.html
http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_sslvpn/configuration/15-mt/sec-conn-sslvpn-15-mt-book/sec-conn-sslvpn-ssl-vpn.html