I work in customer service, every day talking to customers and I am sure that when people wants to resolve their problems, they have desire to speak to another man and not a machine.
I don't think this will ever change.
Maybe machines can replace humans in very heavy physical work in mines and factories but again people will have to monitor machines.
So, I don't think that my job can be dome by a machine, no way.
I think that when people want to have their problems solved, they just want to have it solved in as little time as possible, without having to wait for extended periods of time, and without having to call back in.
Customer service in the form of chat is becoming more popular as the wait times are far less, and you don't have to deal with an IVR or transfers. I'm sure a small part of customer service requires dynamic problem solving, but the bulk of it is a step by step process, which could be automated without too much trouble.