> 10.1 | AT^SICS Internet Connection Setup Profile

> AT^SICS serves to create and edit Internet connection profiles. A connection profile can be assigned to one or more service profiles defined with AT^SISS, and thus, determines which type of connection is to be established when opening a service profile with AT^SISO.
> The AT^SICS read command requests the current settings of all Internet connection profiles. One line is issued for every possible parameter of a given <conParmTag> "conType" value.
> The AT^SICS write command specifies all parameters of a connection profile identified by <conProfileId>. At first the type of Internet connection needs to be selected via <conParmTag> value "conType". This determines the applicability of all other <conParmTag> values related to this "conType" and automatically sets their defaults. An exception is the <conParmValue-alphabet> which can be set before or after selecting "conType".
> To change the settings the write command needs to be executed for each single <conParmTag>. All profile parameters set with AT^SICS are volatile.

> Table 10.1: | Applicability of AT^SICS <conParmTag> values

> <conParmTag> value | CSD | GPRS0
> "conType" | mandatory | mandatory
> "user" | optional | optional
> "passwd" | optional | optional
> "apn" | ø | mandatory
> "inactTO" | optional | optional
> "calledNum" | mandatory | ø
> "dataRate" | mandatory | ø
> "dataType" | mandatory | ø
> "authMode" | mandatory | optional
> "fnur" | optional | optional
> "dns1" | optional | optional
> "dns2" | optional | optional
> "alphabet" | optional | optional

> Syntax

> Test Command AT^SICS=?
> Response(s)
> OK

> Read Command AT^SICS?
> Response(s)
> ^SICS: <conProfileId>, <conParmTag>, <conParmValue>
> OK

> Write Command AT^SICS=<conProfileId>, <conParmTag>, <conParmValue>
> Response(s)
> OK
> ERROR
> +CME ERROR: <err>

> PIN |  | ASC0 | ASC1 | USB | MUX1 | MUX2 | MUX3 |  |  | Charge | Q | Last
> - |  | + | + | + | + | + | + |  |  | - | + | -

> Parameter Description

> <conProfileId>(num)

> 0...5
> Internet connection profile identifier.
> The <conProfileId> identifies all parameters of a connection profile, and, when a service profile is created with AT^SISS the <conProfileId> needs to be set as "conId" value of the AT^SISS parameter <srvParmTag>.

> <conParmTag>(str)

> Internet connection parameter.
> “conType“
> Type of Internet connection.
> For supported values of <conParmValue> refer to <conParmValue-conType>.
> “alphabet“
> Selects the character set for input and output of string parameters within a profile.
> The selected value is bound to the specific profile. This means that different profiles may use different alphabets. Unlike other parameters the alphabet can be changed no matter whether the <conParmTag> value "conType" has been set.
> For supported values of <conParmValue> refer to <conParmValue-alphabet>.
> “user“
> User name string: maximum 32 characters (where "" is default).
> “passwd“
> Password string: maximum 32 characters (where ***** is default).
> If <conParmValue-authMode> is "MsChapV1" then the maximum password length is 16 characters.
> “apn“
> Access point name string value: maximum 100 characters (where "" is default).
> “inactTO“
> Inactivity timeout value in seconds: 0 ... 2 16-1, default = 20
> Number of seconds the bearer remains open although the service no longer needs the bearer connection.
> Do not set the timeout value below 3 sec. This may result in problems when using the <eodFlag> (set in the last AT^SISW command to terminate an upload data stream).
> The value -1 indicates that, after opening the bearer with AT^SICO, the inactivity timeout is currently disabled. Closing the bearer with AT^SICC restores the previously set "inactTO" value of the concerned connection profile.
> “calledNum“
> Called BCD number.
> “dataRate“
> Data rate.
> For supported values of <conParmValue> refer to <conParmValue-dataRate>.
> “dataType“
> Data call type.
> For supported values of <conParmValue> refer to <conParmValue-dataType>.
> “authMode“
> Authentication mode.
> For supported values of <conParmValue> refer to <conParmValue-authMode>.
> “fnur“
> Fixed Network User Rate.
> For supported values of <conParmValue> refer to <conParmValue-fnur>.
> “dns1“
> Primary DNS server address (IP address in dotted-four-byte format).
> This value determines whether to use the DNS server addresses dynamically assigned by the network or a specific DNS server address given by the user.
> "dns1" = "0.0.0.0" (default) means that the CSD or GPRS connection profile uses dynamic DNS assignment. Any other address means that the Primary DNS is manually set.
> The default value applies automatically if no other address is set. Note that the AT^SICS read command only returns a manually configured IP address, while the value "0.0.0.0" is not indicated at all, no matter whether assumed by default or explicitly specified.
> See also note below.
> “dns2“
> Secondary DNS server address (IP address in dotted-four-byte format).
> If "dns1" = "0.0.0.0" this setting will be ignored. Otherwise this value can be used to manually configure an alternate server for the DNS1.
> If "dns1" is not equal "0.0.0.0" and no "dns2" address is given, then "dns2"="0.0.0.0" will be assumed automatically. The AT^SICS read command only returns a manually configured IP address, while the value "0.0.0.0" is not indicated at all, no matter whether assumed by default or explicitly specified.

> <conParmValue>(str)

> Parameter value; type and supported content depend on related <conParmTag>.

> <conParmValue-conType>(str)

> Supported connection type values in <conParmValue> for <conParmTag> value "conType".
> “CSD“
> Circuit-switched data call.
> “GPRS0“
> GPRS connection.
> Settings of GPRS related commands are not used, e.g. AT+CGDCONT. When a service based on a GPRS connection profile is started after entering AT^SISO TC65 automatically tries to attach to the GPRS. Yet, the only exception is AT+CGATT which can be used any time to detach from the GPRS and, and thus disconnect the bearer opened with AT^SISO.
> “none“
> Clears the connection profile.

> <conParmValue-alphabet>(str)

> Character set selectable with <conParmValue> for <conParmTag> value "alphabet".
> [“0“]
> Character set determined with AT+CSCS applies.
> “1“
> International Reference Alphabet (IRA, seven bit ASCII) applies.

> <conParmValue-dataRate>(str)

> Supported data rate values in <conParmValue> for <conParmTag> value "dataRate".
> “0“
> 14.4 KBaud
> [“1“]
> 9.6 KBaud

> <conParmValue-dataType>(str)

> Supported data call type values in <conParmValue> for <conParmTag> value "dataType".
> “0“
> ISDN
> [“1“]
> Analog

> <conParmValue-authMode>(str)

> Supported authentication mode values in <conParmValue> for <conParmTag> value "authMode". Changing the <conParmValue-authMode> will restore the password to its default (*****).
> “none“
> [“PAP“]
> “CHAP“
> “MsChapV1“

> <conParmValue-fnur>(num)

> Fixed Network User Rate (FNUR) set with <conParmValue>.
> This parameter is only required for 14.4 kbit/s UDI calls (Unrestricted Digital Information). Changes are recommended only if an originated CSD call fails. The choice as to which of the values to use depends on the GSM network and the location. Users should be aware that even the same operator may apply varying FNUR configurations in different regions.
> See also AT^SFNUR command.
> 0
> not applicable
> [1]
> 9.6 kbit/s
> 2
> 14.4 kbit/s
> 3
> 19.2 kbit/s
> 4
> 28.8 kbit/s
> 5
> 38.4 kbit/s
> 6
> 48.0 kbit/s
> 7
> 56.7 kbit/s
> 8
> 64.0 kbit/s
> Notes

> • | Before opening a service profile based on a connection profile recently used, check with AT^SICI that the previous connection was properly closed. If AT^SICI confirms that the connection profile is in <conState> 0 (Down) the connection profile may be used again.

> • | If a GPRS network does not support or is not correctly configured for automatic DNS address assignment the TCP/IP stack cannot resolve fully qualified domain names. In this case, a warning message will be returned when trying to open an Internet service configured for automatic DNS address assignment.