> 2.16.6 | Read/Write Data

> This section comprises the subsections Description, Used AT Commands, Flow Chart, Hints and Examples. To move to these subsections please use the Navigation Frame or the appropriate buttons on the toolbar.

> 2.16.6.1 | Description

> This chapter describes how to use the services configured before.

> • | Some Siemens modules allow to use the Internet Services of in parallel (i.e. they can be executed independently of each other), provided that they are running on the same connection profile.

> • | At the moment there is the possibility to use internet services in two different modes: URC and polling mode. The “AT^SCFG=Tcp/WithURCs” can be used to enable/disable the URCs (i.e. switching between URC mode and polling mode.)

> • | In the URC mode the progress of an Internet session is URC driven. The URCs notify the host whether data can be sent or received, whether data transfer has completed, whether the service can be closed or wheter an error has occurred. This mechanism eliminates the need to poll the services until the necessary progress information is received. The service opens successfully, the URCs “^SISW” and “^SISR” will trigger the action to follow, either writing data with AT^SISW or reading data with AT^SISR. If the URCs notify that a data transfer has been finished successfuly (“^SISR: x,2” or “^SISW:x,2”), the service can be closed with AT^SISC. If a special event occurs, e.g. an error or warning, after opening or while using a service than the URC type “^SIS” will be delivered. Multiple read/write transfers might be necessary to transfer the required data. In this case, the possibility to send a new write command is signalled by the “^SISW” URC. Read commands can be issued either after an “^SISR” URC or if the <cfReadLength> parameter has been equal to the <reqReadLength> parameter.

> • | In the polling mode, the presentation of URCs related to Internet Services disabled.The host is responsible to retrieve all the status information needed for controlling the Internet session. This is done by polling, where the host application keeps sending the commands AT^SISR, AT^SISW, AT^SISI. In the polling mode the asynchronous “^SIS” URC occur only by the socket listener service and only with the <urcCause> parameter equals 1 or 2.

> • | The concept of non-blocking interface, mentioned in Section 2.16.2.1 allows to execute any AT commands during the opened internet service on the same Interface.(see Figure 151). This example shows the execution of the AT+CMEE command during Internet Services data transfer.

> 2.16.6.2 | Used AT commands

> Command | Explanation
> AT^SISR | Internet Service Read Data
> AT^SISW | Internet Service Write Data

> For further details about the commands see [2].

> 2.16.6.3 | Flow chart

> URC Mode (Binary Mode)

> • | The first flow chart shows the read and write data sequence in general.

> Figure 151: Read/Write Data URC Mode (Binary Mode).
> Polling Mode (Binary Mode)

> • | Following flow chart shows an example of the data upload (Socket, FTP, HTTP, SMTP).

> Figure 152: Upload (Polling mode).

> • | Following flow chart shows an example of the data download (Socket, FTP, HTTP, POP3).

> Figure 153: Download (Polling mode).

> • | Following flow chart shows an example of the data download or upload by Socket (here upload and download possible in one session).

> Figure 154: Socket (Polling mode).

> 2.16.6.3.1 | FTP

> FTP GET (URC Mode)

> • | The following example describes the download of the directory from the wmae.com server in the URC mode.

> Figure 155: FTP GET
> FTP PUT (Polling mode)

> • | The following example describes the upload of the text file in the Polling mode (without URCs).

> Figure 156: FTP PUT (Polling mode).
> SMTP

> • | The following example describes how to send a short email with URC modus and without.

> Figure 157: SMTP (URC mode).
> Figure 158: SMTP (Polling mode).

> 2.16.6.3.2 | POP3

> • | The following example describes retrieving the chosen email from the POP3 server in URC mode.

> Figure 159: POP3 (URC mode).

> 2.16.6.3.3 | Socket

> Socket Client UDP (URC mode)

> • | The following example describes the socket client connection to the echo port via UDP in the URC mode.

> Figure 160: Socket Client UDP (URC mode).
> Socket Client and Listener TCP (URC mode)

> • | The following example describes the socket client connection to the 9999 port of the socket listener via TCP in the URC mode.

> Figure 161: Socket Client and Listener TCP (URC Mode).
> Socket Client and Listener TCP (Polling mode)

> • | The following example describes the socket client connection to the 9999 port of the socket listener via TCP in the Polling mode.

> Figure 162: Socket Client and Listener TCP (Polling Mode).

> 2.16.6.3.4 | HTTP

> • | The following flow chart shows downloading the wmae.com website with HTTP GET in the URC mode.

> Figure 163: HTTP (URC mode).

> 2.16.6.4 | Hints

> FTP

> • | FTP PUT uses only the write command (AT^SISW) (see the following example). It can be executed in binarymode or interactive text mode (for details see Chapter 1.8 in [2] and Figure 160). FTP GET uses only the read command (AT^SISR).

> • | It isn’t possible to upload an already existing file. The file is created by executing the FTP service (see the following example).

> SOCKET

> • | Defining/activating and using the listener service depends on the network provider. Not all allow the usage of the service.(e.g. firewalls)

> 2.16.6.5 | Examples

> 2.16.6.5.1 | FTP

> FTP GET:
> ***************************************
> Comment Download the directory from the FTP server (URC mode)
> ***************************************
> Subscr 1 Send: AT^SISO=5
> Subscr 1 Receive: AT^SISO=5
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 5, 1
> Subscr 1 Send: AT^SISR=5,1500
> Subscr 1 Receive: AT^SISR=5,1500
> Subscr 1 Receive: ^SISR: 5, 326
> Subscr 1 Receive: -rw-r--r-- 1 test1 psacln 62 Jun 13 12:02 Conference.txt
> Subscr 1 Receive: drwxr-x--- 2 test1 psaserv 6 Apr 15 13:24 cgi-bin
> Subscr 1 Receive: drwxr-x--- 2 root psaserv 6 Apr 15 13:24 conf
> Subscr 1 Receive: drwxr-x--- 2 test1 psaserv 23 Apr 15 13:24 httpdocs
> Subscr 1 Receive: -rw-r--r-- 1 test1 psacln 3000 Jul 8 12:23 test.txt
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 5, 2
> Subscr 1 Receive:
> Subscr 1 Send: AT^SISC=5
> Subscr 1 Receive: AT^SISC=5
> Subscr 1 Receive: OK
> FTP PUT:
> ***************************************
> Comment Create and save file on the FTP server (Polling mode)
> ***************************************
> Subscr 1 Send: AT^SISO=5
> Subscr 1 Receive: AT^SISO=5
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISW=5,10
> Subscr 1 Receive: AT^SISW=5,10
> Subscr 1 Receive: ^SISW: 5, 10, 10
> Subscr 1 Send: test test
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISW=5,10
> Subscr 1 Receive: AT^SISW=5,10
> Subscr 1 Receive: ^SISW: 5, 10, 10
> Subscr 1 Send: test test
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISW=5,0,1
> Subscr 1 Receive: AT^SISW=5,0,1
> Subscr 1 Receive: ^SISW: 5, 0, 0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISI=5
> Subscr 1 Receive: AT^SISI=5
> Subscr 1 Receive: ^SISI: 5,6,0,20,20,0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISE=5
> Subscr 1 Receive: AT^SISE=5
> Subscr 1 Receive: ^SISE: 5, 0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISC=5
> Subscr 1 Receive: AT^SISC=5
> Subscr 1 Receive: OK

> 2.16.6.5.2 | SMTP

> ***************************************
> Comment Sending an email (URC Mode)
> ***************************************
> Subscr 1 Send: AT^SISO=1
> Subscr 1 Receive: AT^SISO=1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISW: 1, 1
> Subscr 1 Send: AT^SISW=1,5
> Subscr 1 Receive: AT^SISW=1,5
> Subscr 1 Receive: ^SISW: 1, 5, 0
> Subscr 1 Send: Hello
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISW: 1, 1
> Subscr 1 Send: AT^SISW=1,0,1
> Subscr 1 Receive: AT^SISW=1,0,1
> Subscr 1 Receive: AT^SISW: 1, 0, 0
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISW: 1, 2
> Subscr 1 Send: AT^SISC=1
> Subscr 1 Receive: AT^SISC=1
> Subscr 1 Receive: OK
> ***************************************
> Comment Sending an email (Polling Mode)
> ***************************************
> Subscr 1 Send: AT^SISO=1
> Subscr 1 Receive: AT^SISO=1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISW=1,5
> Subscr 1 Receive: AT^SISW=1,5
> Subscr 1 Receive: ^SISW: 1, 5, 0
> Subscr 1 Send: Hello
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISW=1,0,1
> Subscr 1 Receive: AT^SISW=1,0,1
> Subscr 1 Receive: AT^SISW: 1, 0, 0
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISI=1
> Subscr 1 Receive: AT^SISI=1
> Subscr 1 Receive: ^SISI: 1,6,0,5,0,0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISE=1
> Subscr 1 Receive: AT^SISE=1
> Subscr 1 Receive: ^SISE: 1, 0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISC=1
> Subscr 1 Receive: AT^SISC=1
> Subscr 1 Receive: OK

> 2.16.6.5.3 | POP3

> ***************************************
> Comment Reading an email (URC mode)
> ***************************************
> Subscr 1 Send: AT^SISO=2
> Subscr 1 Receive: AT^SISO=2
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 2, 1
> Subscr 1 Send: AT^SISR=2,1500
> Subscr 1 Receive: AT^SISR=2,1500
> Subscr 1 Receive: ^SISR: 2, 1500
> Subscr 1 Receive: Return-Path: <bozena.karwan@siemens.com>
> Subscr 1 Receive: Delivered-To: 1-mailuser@wmae.com
> Subscr 1 Receive: Received: (qmail 6116 invoked from network); 5 Jan 2006 12:26:53 -
> 0000
> Subscr 1 Receive: Received: from david.siemens.de (192.35.17.14)
> Subscr 1 Receive: by wmae.com with SMTP; 5 Jan 2006 12:26:53 -0000
> Subscr 1 Receive: Received: from mail1.siemens.de (localhost [127.0.0.1])
> Subscr 1 Receive: by david.siemens.de (8.12.6/8.12.6) with ESMTP id k05CQrEk009936
> Subscr 1 Receive: for <mailuser@wmae.com>; Thu, 5 Jan 2006 13:26:53 +0100
> Subscr 1 Receive: Received: from blns856a.ww100.siemens.net ([147.54.91.56])
> Subscr 1 Receive: by mail1.siemens.de (8.12.6/8.12.6) with ESMTP id k05CQqO2015307
> Subscr 1 Receive: for <mailuser@wmae.com>; Thu, 5 Jan 2006 13:26:52 +0100
> Subscr 1 Receive: Content-class: urn:content-classes:message
> Subscr 1 Receive: MIME-Version: 1.0
> Subscr 1 Receive: Content-Type: multipart/alternative;
> Subscr 1 Receive: boundary="----_=_NextPart_001_01C611F3.4EC5375C"
> Subscr 1 Receive: X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
> Subscr 1 Receive: Subject: Test
> Subscr 1 Receive: Date: Thu, 5 Jan 2006 13:26:52 +0100
> Subscr 1 Receive: Message-ID:
> <4307D73B729AE240A26E75595F4F446616791F@blns856a.ww100.siemens.net>
> Subscr 1 Receive: X-MS-Has-Attach:
> Subscr 1 Receive: X-MS-TNEF-Correlator:
> Subscr 1 Receive: Thread-Topic: Test
> Subscr 1 Receive: Thread-Index: AcYR807OPA92Y/YFQCO7X3Hu0Vo3KA==
> Subscr 1 Receive: From: "Karwan, Bozena" <bozena.karwan@siemens.com>
> Subscr 1 Receive: To: <mailuser@wmae.com>
> Subscr 1 Receive:
> Subscr 1 Receive: This is a multi-part message in MIME format.
> Subscr 1 Receive:
> Subscr 1 Receive: ------_=_NextPart_001_01C611F3.4EC5375C
> Subscr 1 Receive: Content-Type: text/plain;
> Subscr 1 Receive: charset="us-ascii"
> Subscr 1 Receive: Content-Transfer-Encoding: quoted-printable
> Subscr 1 Receive:
> Subscr 1 Receive: Hello,
> Subscr 1 Receive: How are you?
> Subscr 1 Receive: Bye
> Subscr 1 Receive: Siemens
> Subscr 1 Receive:
> Subscr 1 Receive: ------_=_NextPart_001_01C611F3.4EC5375C
> Subscr 1 Receive: Content-Type: text/html;
> Subscr 1 Receive: charset="us-ascii"
> Subscr 1 Receive: Content-Transfer-Encoding: quoted-printable
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISC=2
> Subscr 1 Receive: AT^SISC=2
> Subscr 1 Receive: OK

> 2.16.6.5.4 | Socket

> Socket Client UDP (URC mode):
> ***************************************
> Comment Socket connection with the port 7 (echo port)
> ***************************************
> Subscr 1 Send: AT^SISO=3
> Subscr 1 Receive: AT^SISO=3
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISW: 3, 1
> Subscr 1 Send: AT^SISW=3,5
> Subscr 1 Receive: AT^SISW=3,5
> Subscr 1 Receive: ^SISW: 3, 5, 0
> Subscr 1 Send: echo!
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISW: 3, 1
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 3, 1
> Subscr 1 Send: AT^SISR=3,5
> Subscr 1 Receive: AT^SISR=3,5
> Subscr 1 Receive: ^SISR: 3, 5
> Subscr 1 Receive: echo!
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISC=3
> Subscr 1 Receive: AT^SISC=3
> Subscr 1 Receive: OK
> Socket Client and Listener TCP (URC mode):
> ***************************************
> Comment OPEN Socket Listener TCP
> ***************************************
> Subscr 1 Send: AT^SISO=0
> Subscr 1 Receive: AT^SISO=0
> Subscr 1 Receive:
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment OPEN Socket Client TCP
> ***************************************
> Subscr 2 Send: AT^SISO=0
> Subscr 2 Receive: AT^SISO=0
> Subscr 2 Receive:
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Receive:
> Subscr 2 Receive: ^SISW: 0, 1
> ***************************************
> Comment ACCEPT Socket Client TCP
> ***************************************
> Subscr 1 Receive:
> Subscr 1 Receive: ^SIS: 0, 1, 1
> Subscr 1 Send: AT^SISO=1
> Subscr 1 Receive: AT^SISO=1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISW: 1, 1
> ***************************************
> Comment >entering REPEAT loop 1/2
> ***************************************
> Subscr 2 Send: AT^SISW=0,150
> Subscr 2 Receive: AT^SISW=0,150
> Subscr 2 Receive: ^SISW: 0, 150, 150
> Subscr 2 Send: test test test test test test test test test test test test test test test test test test test
> test test test test test test test test test test test\
> Subscr 2 Receive:
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Receive:
> Subscr 2 Receive: ^SISW: 0, 1
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 1, 1
> Subscr 1 Send: AT^SISR=1,1500
> Subscr 1 Receive: AT^SISR=1,1500
> Subscr 1 Receive: ^SISR: 1, 150
> Subscr 1 Receive: test test test test test test test test test test test test test test test test test test test
> test test test test test test test test test test test\
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment >entering REPEAT loop 2/2
> ***************************************
> Subscr 2 Send: AT^SISW=0,150
> Subscr 2 Receive: AT^SISW=0,150
> Subscr 2 Receive: ^SISW: 0, 150, 150
> Subscr 2 Send: test test test test test test test test test test test test test test test test test test test
> test test test test test test test test test test test\
> Subscr 2 Receive:
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Receive:
> Subscr 2 Receive: ^SISW: 0, 1
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 1, 1
> Subscr 1 Send: AT^SISR=1,1500
> Subscr 1 Receive: AT^SISR=1,1500
> Subscr 1 Receive: ^SISR: 1, 150
> Subscr 1 Receive: test test test test test test test test test test test test test test test test test test test
> test test test test test test test test test test test\
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 2 Send: AT^SISW=0,0,1
> Subscr 2 Receive: AT^SISW=0,0,1
> Subscr 2 Receive: ^SISW: 0, 0, 0
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Receive:
> Subscr 2 Receive: ^SISW: 0, 2
> Subscr 1 Receive: ^SIS: 1, 0, 48
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 1, 2
> Subscr 2 Send: AT^SISE=0
> Subscr 2 Receive: AT^SISE=0
> Subscr 2 Receive: ^SISE: 0,0
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Send: AT^SISI?
> Subscr 1 Receive: AT^SISI?
> Subscr 1 Receive: ^SISI: 0,3,0,0,0,0
> Subscr 1 Receive: ^SISI: 1,6,300,0,0,0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISC=0
> Subscr 1 Receive: AT^SISC=0
> Subscr 1 Receive: OK
> Socket Client and Listener TCP (Polling mode):
> ***************************************
> Comment OPEN Socket Listener TCP
> ***************************************
> Subscr 1 Send: AT^SISO=0
> Subscr 1 Receive: AT^SISO=0
> Subscr 1 Receive:
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment OPEN Socket Client TCP
> ***************************************
> Subscr 2 Send: AT^SISO=0
> Subscr 2 Receive: AT^SISO=0
> Subscr 2 Receive:
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> ***************************************
> Comment ACCEPT Socket Client TCP
> ***************************************
> Subscr 1 Receive:
> Subscr 1 Receive: ^SIS: 0, 1, 1
> Subscr 1 Send: at^siso= 1
> Subscr 1 Receive: at^siso= 1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 2 Send: AT^SISI=0
> Subscr 2 Receive: ^SISI: 0,4,0,0,0,0
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Send: AT^SISR=1,1500
> Subscr 1 Receive: AT^SISR=1,1500
> Subscr 1 Receive: ^SISR: 1, 0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment >entering REPEAT loop 1/2
> ***************************************
> Subscr 2 Send: AT^SISW=0,1500
> Subscr 2 Receive: AT^SISW=0,1500
> Subscr 2 Receive: ^SISW: 0, 1500, 1500
> Subscr 2 Send: (1500 Bytes)
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Send: AT^SISR=1,1500
> Subscr 1 Receive: AT^SISR=1,1500
> Subscr 1 Receive: ^SISR: 1, 1500
> Subscr 1 Receive: (1500 Bytes)
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment >entering REPEAT loop 2/2
> ***************************************
> Subscr 2 Send: AT^SISW=0,1500
> Subscr 2 Receive: AT^SISW=0,1500
> Subscr 2 Receive: ^SISW: 0, 1500, 1500
> Subscr 2 Send: (1500 Bytes)
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Send: AT^SISR=1,1500
> Subscr 1 Receive: AT^SISR=1,1500
> Subscr 1 Receive: ^SISR: 1, 1500
> Subscr 1 Receive: (1500 Bytes)
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment >entering REPEAT loop 1/2
> ***************************************
> Subscr 1 Send: AT^SISW=1,1500
> Subscr 1 Receive: AT^SISW= 1,1500
> Subscr 1 Receive: ^SISW: 1, 1500, 1500
> Subscr 1 Send: (1500 Bytes)
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 2 Send: AT^SISR=0,1500
> Subscr 2 Receive: AT^SISR=0,1500
> Subscr 2 Receive: ^SISR: 0, 1500
> Subscr 2 Receive: (1500 Bytes)
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> ***************************************
> Comment >entering REPEAT loop 2/2
> ***************************************
> Subscr 1 Send: AT^SISW=1,1500
> Subscr 1 Receive: AT^SISW= 1,1500
> Subscr 1 Receive: ^SISW: 1, 1500, 1500
> Subscr 1 Send: (1500 Bytes)
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 2 Send: AT^SISR=0,1500
> Subscr 2 Receive: AT^SISR=0,1500
> Subscr 2 Receive: ^SISR: 0, 1500
> Subscr 2 Receive: (1500 Bytes)
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Send: AT^SISW=1,0
> Subscr 1 Receive: AT^SISW=1,0
> Subscr 1 Receive: ^SISW: 1, 0, 0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISW=1,0,1
> Subscr 1 Receive: AT^SISW=1,0,1
> Subscr 1 Receive: ^SISW: 1, 0, 0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISI?
> Subscr 1 Receive: AT^SISI?
> Subscr 1 Receive: ^SISI: 0,3,0,0,0,0
> Subscr 1 Receive: ^SISI: 1,5,3000,3000,3000,0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISE=1
> Subscr 1 Receive: AT^SISE=1
> Subscr 1 Receive: ^SISE: 1,0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Send: AT^SISC=0
> Subscr 1 Receive: AT^SISC=0
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 2 Send: AT^SISR=0,1500
> Subscr 2 Receive: AT^SISR=0,1500
> Subscr 2 Receive: ^SISR: 0, -2
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Send: AT^SISI?
> Subscr 2 Receive: AT^SISI?
> Subscr 2 Receive: ^SISI: 0,6,3000,3000,3000,0
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Send: AT^SISE=0
> Subscr 2 Receive: AT^SISE=0
> Subscr 2 Receive: ^SISE: 0,48,"Remote peer has closed the connection"
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 2 Send: AT^SISC=0
> Subscr 2 Receive: AT^SISC=0
> Subscr 2 Receive:
> Subscr 2 Receive: OK

> 2.16.6.5.5 | HTTP

> ***************************************
> Comment HTTP Get (URC mode)
> ***************************************
> Subscr 1 Send: AT^SISO=4
> Subscr 1 Receive: AT^SISO=4
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SIS: 4, 0, 2201, "HTTP/1.1 200 OK"
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 4, 1
> Subscr 1 Send: AT^SISR=4,1500
> Subscr 1 Receive: AT^SISR=4,1500
> Subscr 1 Receive: ^SISR: 4, 1024
> Subscr 1 Receive: <html>
> Subscr 1 Receive: <head>
> Subscr 1 Receive: <title> Wireless Modules - Application Engineering </title>
> Subscr 1 Receive:
> Subscr 1 Receive: <style type="text/css">
> Subscr 1 Receive: body {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
> Subscr 1 Receive: font-family:Arial,sans-serif; background-color:white;}
> Subscr 1 Receive: h1 { font-size:24px; color:white; background-color:rgb(2,0,153); padding-top:25px;
> padding-bottom:25px; text-align:center;}
> Subscr 1 Receive: a { color:blue; text-decoration:underline; }
> Subscr 1 Receive: a:visited { color:blue; text-decoration:underline; }
> Subscr 1 Receive: a:hover { color:red; }
> Subscr 1 Receive: a:active { color:blue; text-decoration:underline; }
> Subscr 1 Receive: img {border:0px solid;}
> Subscr 1 Receive:
> Subscr 1 Receive: .i1 {text-align: center; font-size:20px;}
> Subscr 1 Receive: .i2 {text-align: center; font-size:14px;}
> Subscr 1 Receive:
> Subscr 1 Receive: </style>
> Subscr 1 Receive: </head>
> Subscr 1 Receive:
> Subscr 1 Receive: <body>
> Subscr 1 Receive: <h1>
> Subscr 1 Receive: Wireless Modules - Application Engineering
> Subscr 1 Receive: </h1>
> Subscr 1 Receive: <div class="i1">
> Subscr 1 Receive: <a href="/appl/"><img src="titel.jpg" alt="title image"></a><br>
> Subscr 1 Receive: Application samples with <a href="http://www.siemens.com/wm"
> target=_blank>Siemens</a> TC45 modules.<br>
> Subscr 1 Receive: </div>
> Subscr 1 Receive: <div class="i2">
> Subscr 1 Receive: Click on the image to go to the application samples.<br>
> Subscr 1 Receive: </div>
> Subscr 1 Receive: </body>
> Subscr 1 Receive: </html>
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: ^SISR: 4, 2
> Subscr 1 Send: AT^SISC=4
> Subscr 1 Receive: AT^SISC=4
> Subscr 1 Receive: OK