I hope like crazy this gets to you guys at MikroTik .
When a VPN connection established please could you refresh (or something) the connections list (even "assured" connections), because if you are using SIP, the already established connections DO NOT update to using the newly established VPN connection even if the VPN routes directly apply to the connections that are established.
Here is the scenario: make a sip connection through the Mikrotik, then make a VPN connection for that SIP only by adding a route in the routes table to send the sip traffic over the VPN - easy right.
If that VPN is up 100%... you have no problems, but if it goes down, and the sip establishes a connection via the default route, it will never go back to using the VPN after the VPN is reconnected again.
Its so simple to fix, just find the sip connection in the connection table, remove it, and wait 10 seconds... done... but phew what a pain in the neck!
Wouldn't it to be possible (as part of the VPN connection code) that once a VPN is established it looks in the connections table and refreshes any connections that should be updated even if the connection is established and assured.
I'm not sure if this is the right place to post this - but please could someone at MikroTik read this!