![Siemens Brodersen MC55 Скачать руководство пользователя страница 252](http://html.mh-extra.com/html/siemens/brodersen-mc55/brodersen-mc55_command-manual_374181252.webp)
MC55_ATC_V04.00
Page 252 of 475
3/17/06
Confidential / Released
10.10
Internet Service URC "^SIS"
This section first describes the syntax and the parameters of the "
^SIS
" URC. The second part consists of tables
listing the information elements delivered within the "
^SIS
" URC and the command response of
AT^SISE
.
The presentation of the "
^SIS
" URC containing the parameter
<urcCause>
=0 can be disabled or enabled
depending on whether polling mode or URC mode is preferred. To do so, use the
AT^SCFG
command, parameter
"Tcp/WithURCs" (refer to
<tcpWithUrc>
). However, if related to
<urcCause>
=1 or 2, the "
^SIS
" URC will
always be delivered regardless of the setting made with
AT^SCFG
.
Unsolicited Result Code
Indicates an event, an error or an information element. The same information can be obtained via
AT^SISE
.
^SIS:
<srvProfileId>
,
<urcCause>
[, [
<urcInfoId>
][,
<urcInfoText>
]]
The URC may appear if an event or an error occurs, for example after opening an Internet service with
AT^SISO
or any time during operation. The URC also indicates a request for a mobile terminated Internet service client
connection, or a failure if a mobile terminated request is rejected. Furthermore, the URC may deliver an informa-
tion element resulting from a specific command given in the service profile.
A list of possible causes can be found in the tables below. The tables contain the
<urcInfoId>
and, if applica-
ble, a specific
<urcInfoText>
. If marked with *) the precise text related to a
<urcInfoId>
varies greatly
depending on the scenario and the implementation of the remote server. In these cases, only a brief explanation
of the scenario can be found in the table column "Description".
Parameter Description
URC cause identifier.
0
An event has occurred after opening or while using an Internet service.
The event number is presented via
<urcInfoId>
and may be an error, a
warning, an information element or a note. Optionally additional information
may be supplied via
<urcInfoText>
.
1
Indicates that an opened Socket listener service is receiving a connection
request from a remote client.
The incoming socket connection is dynamically assigned to the next free Inter-
net service profile. In this case, the parameter
<urcInfoId>
inside the "
^SIS
"
URC equals the
<srvProfileId>
of the dynamically assigned service pro-
file. This ID shall be used to accept the connection request with
AT^SISO
or to
reject it with
AT^SISC
.
The connection status may be requested by using the
AT^SISI
read or write
command or the
AT^SISO
read command. Among other details, the response
indicates the IP address of the remote client (parameter
<remAddr>
). This
may be helpful to decide whether to accept or reject the request.
2
Incoming Socket service client connection has failed. The client request was
rejected automatically because no free Internet service profile was available.
Information identifier related to
<urcCause>
. See tables below for further detail. The
<urcInfoId>
number
ranges indicate the type of information element:
0: Service is working properly.
1 - 2000: Error, service is aborted and enters
<srvState>
=6 (Down).
2001 - 4000: Information related to progress of service.
4001 - 6000: Warning, but no service abort.
6001 - 8000: Notes
Additional information for Socket service: As stated above, if a Socket connection request from a remote client
is received (see
<urcCause>
=1) the
<urcInfoId>
equals the
<srvProfileId>
of the dynamically assigned
free service profile.
<urcCause>
(num)
<urcInfoId>
(num)