If the 'telnet' auth option is used for a router (Cisco 4300), I get this error message :
Error! No parameter given.
It works when the 'ssh-password' auth option is used.
It does not matter if the 'cisco' or 'ios' option is used in router type, probably the issue is with the telnet option itself.