A9G GSM and GPS module AT+CGDCONT=1 command failed pppos

SIMCOM does not require authentication at that level, that is why user and pass are configured as empty strings.
Your module docs should state somewhere that some user and password have to be sent.