ADSL supports much higher baud rates.
1. Solution 1 SW
Depending up on the
-system you are using and
-the applications that are invoked one can estimate the unused system resources and can add additional software to do this. If this is not possible you go for Hardware Solution given blow
2. Solution 2 HW
If the resources are not adequate than you can use hardware solution.
3. To proceed further more info is required.