You say, "Cost of hiring in America was the only reason..." to outsource. Then you say, "Only now people have realized ... cost-wise it is ... (economical and easier) to hire ... within the States" in your first post you said, "The cost of vocal training of an average Indian employee is quite high."
So you are saying cost is the reason to outsource and because of cost that Aegis is hiring US workers to avoid paying for English training, which means Aegis is outsourcing English speakers to the U.S.
The U.S. outsourced call centers and India is outsourcing English speakers. Same thing. Indian companies (Aegis) are hiring Americans = outsourcing = American companies hiring Indians.
I'm not sure why you think it's different.