I mean, if for example CDNSORIP is changed (for any reason) to IP mode and I'm sending domain name, then I guess I won't be able to connect. So maybe it would be a good idea to set CDNSORIP to be DNS before starting the connection.
Also there are some of them I'm not sure I understand it's functionallity, and please correct me if I'm wrong:
AT+CIPCSGP: With this command I should set the connection to be GPRS instead of CSD, and also set the APN. This APN has to be the same in
AT+CSTT, but why configure the APN two times, isn't one enough?
AT+CLPORT: Set the Protocolo and the Port... but why, if I already set them in CIPSTART?
AT+CIPMUX: For now, single connection, so should be always set to 0
AT+CIPMODE: I will always use NORMAL MODE
AT+CGDCONT: This is the one that confuse me the most. I don't understand what is it for. And again APN is requiered
I hope you can help me and clarify my mind. Thanks in advance!