add cellular authentication API

support "CHAP"/ "PAP" / "BOTH" type authentication