Are there any limits to the length of calls

Yes – for a safety measure, calls will end after two hours. You are welcome to redial and call the same number after you have been disconnected.