@PGalati:
I was able to solve this scenario and soon hope to create a how-to to help others that specifically use pfsense and Tomato. This link pushed me in the right direction:
https://doc.pfsense.org/index.php/Why_won't_OpenVPN_push_routes
Click on this link to get some additional info about the correct way to configure the openvpn server on pfsense:
https://doc.pfsense.org/index.php/OpenVPN_Site-to-Site_PKI_%28SSL%29
To the point, once I changed the pfsense openvpn server mode from Remote Access (SSL+User Auth) to Peer to Peer (SSL/TLS), made the appropriate adjustments on the Tomato side, I started getting ping responses from clients from the server side. Our Cisco voip phones work both ways now too.
Finally!
Hi , i'm trying to do the same thing. can you please tell me what your tomato side config is?
have you enabled TLS Authentication?
did you enable Extra HMAC authorization (tls-auth)?
i'm getting TLS Error: incoming packet authentication failed from [AF_INET]