VPN established but not allowing traffic

While testing some gsm product I am facing a problem when I allow internet access to clients in vlan 20 I lost my vpn traffic but tunnel stays connected but not allowing traffic. tried everything in my box
given below is the config

Current configuration : 1942 bytes
!
version 12.4
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption

Whenever I take route map off the vpn tunnel allow traffic but internet traffic goes down for vlan 20 and when I allow route map the vpn traffic stops but tunnel mode is active connected. One more thing, after applying route map my telnet session to branch office also stops working where as ping is working.

However the vpn interesting traffic list looks good as long as the peer
networks are only the 192.168.1.0/24 and 192.168.2.0/24. And the no-nat/nat
list looks good. But I don't see a global nat pool for your overload
statement.