13 internet service urc "^sis, Urccause, With – Siemens AC75 User Manual

Page 294: Cause, Urcinfoid, Rc parameter, Internet service urc "^sis, Ac75 at command set

Advertising
background image

AC75 AT Command Set

10.13 Internet Service URC "^SIS"

s

AC75_ATC_V01.002

Page 294 of 569

10/30/06

Confidential / Released

10.13

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)

Advertising