Non Error Correction Data Processing

advertisement
Telecommunications Industry Association
TR-30.1/02-06-076
(TIA)
Columbia, MD June 12- June 14, 2002
COMMITTEE CONTRIBUTION
Technical Committee TR-30 Meetings
SOURCE:
Conexant Sytems
CONTACT:
Frank Chen
Phone: +1 (949) 579-3296
Fax:
+1 (949) 579-3667
Email: frank.chen@mindspeed.com
TITLE:
Data Type Treatment in MoIP
PROJECT:
N/A
DISTRIBUTION:
Members of TR-30.1
____________________
ABSTRACT
This contribution discusses data type treatment in V.MoIP.
COPYRIGHT STATEMENT:
The contributor grants a free, irrevocable license to the Telecommunications Industry Association (TIA) to incorporate text or
other copyrightable material contained in this contribution and any modifications thereof in the creation of a TIA Publication; to
copyright and sell in TIA's name any TIA Publication even though it may include all or portions of this contribution; and at
TIA's sole discretion to permit others to reproduce in whole or in part such contributions or the resulting TIA Publication. This
contributor will also be willing to grant licenses under such copyrights to third parties on reasonable, non-discriminatory terms
and conditions for purpose of practicing a TIA Publication incorporates this contribution.
This document has been prepared by the Source Company(s) to assist the TIA Engineering Committee. It is proposed to the
Committee as a basis for discussion and is not to be construed as a binding proposal on the Source Company(s). The Source
Company(s) specifically reserves the right to amend or modify the material contained herein and nothing herein shall be
construed as conferring or offering licenses or rights with respect to any intellectual property of the Source Company(s) other
than provided in the copyright statement above.
-2-
1.
Introduction
In a MoIP session, both PSTN links may establish connections with protocols such as LAPM,
V.14 or others. Depending on what types of connections it establishes, the data transferring across
IP network may have different meaning and need to be handled properly. As a generic protocol,
SPRT[1] should be capable of supporting different types of modem protocols. This contribution
proposes the different types of data that V.MoIP shall support and these data type treatment.
2.
References
[1] "Proposed Draft Text for D-005 version of V.MoIP ", TR-30.1/02-04-033, TIA TR-30.1
Technical Meeting, April 15, 2002, Albuquerque, NM.
[2] "Procedures for Supporting Non-Error Corrected connections in Modem Relay", TR30.1/02-04-052, TIA TR-30.1 Technical Meeting, April 15, 2002, Albuquerque, NM.
3.
Data Types
3.1. Generic Data Type
During a MoIP session, any data type may be sent under the generic data type. Any data sent as
generic data type shall be sent bit-by-bit and end-to-end without modification. This generic data
type shall not contain any local PSTN link control information. The data should be independent
of protocols and data formats.
3.2. LAPM Data Type
When a PSTN link establishes a LAPM connection, the gateway may send data as well as
LAPM specific information, such as address.
3.3. MNP4 Data Type
For gateway that establishes a MNP4 connection with its local modem, it may send MNP4 data.
3.4. V.14 Data Type
For a gateway that establishes an asynchronous non-error correction connection with its local
modem, the data sent to the IP network may fall into this category. SPRT shall support 10-bit
types defined in V.42 annex B as mandatory requirement. Data format of 8N1, 7E1 and 7O1
shall also be supported.
DATA TYPE TREATMENT IN MOIP
10206-076
-3-
3.5. Synchronous Data Type
For a gateway that establishes a synchronous non-error correction connection with local
modem, it may transmit data with this type over IP network[2].
3.6. RAW Data Type
When every bit from PSTN physical link is sent over IP link, it is considered as raw data. This
raw data type includes real data as well as local PSTN protocol related information. This raw
data type may be used when local PSTN protocol and data format is unknown.
4.
Data Transfer over SPRT
In order to send the above data types over an IP link and be recognized by the remote gateway,
a mechanism of carrying data with its data type and related information need to be provided. In
the following table a list of SPRT payloads is defined for the purpose of two gateways data
communication.
Table 1
5.
Information Messages in MoIP
SPRT MSG
Description
INFO_GENERIC
Generic data type
INFO_LAPM_DATA
LAPM data, including address field in I frame
INFO_MNP4_DATA
MNP4 data in LT frame
INFO_8N1_DATA
V.14 data, 8N1
INFO_7E1_DATA
V.14 data, 7E1
INFO_7O1_DATA
V.14 data, 7O1
INFO_SYNC_DATA
Synchronous, data
INFO_SYNC_EOF
Synchronous, end of frame
INFO_RAW
Raw data type
Data Type Negotiation
5.1. Data Type capability exchange
The data type support capability shall be exchanged between two gateways. Each gateway shall
advertise the data type it will support. Only data types that both gateways support may be sent
over IP link.
Data type capability exchange shall be included in SPRT INIT message and it shall be
exchanged before data is sent over IP link.
DATA TYPE TREATMENT IN MOIP
10206-076
-4-
Here is the proposed content that shall go in to SPRT INIT message: a 16 bits shall be used to
define the capability of data type support.
Bit
15…8
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
reserved
Raw
SYNC
V14
MNP4
LAPM
Generic
The default data type shall be the generic data type.
5.2. Transmit Data Type Negotiation
If both gateways have error correcting connection on PSTN link, the transmitter will decide
which data type it will use to send data over IP, as long as the data type is supported by the
other gateway.
When both gateways have non-error correcting protocol on PSTN link, gateway may send data
in raw type or other non-error correcting data type. A gateway shall negotiate with the other
gateway if it wants to use raw type after the PSTN connection is established and before the data
is sent. To serve this purpose, a “force raw type” flag shall be defined in SPRT CONN. If
either gateway set “force raw type” flag, both gateways shall send data in raw type over IP link,
giving that both gateways have the capability of supporting the raw type. Otherwise, the
gateway shall decide which data type it will use to send data over IP by itself.
When one gateway has error correcting connection on PSTN link and the other gateway has
non-error correcting protocol on PSTN link, each gateway will decide what data type it will use.
The raw type shall not be used.
6.
Data Transmit Channel
When data is sent over IP link, it may be sent over reliable channel 1 or unreliable channel 3 of
SPRT.
When a gateway has error correction connection on PSTN link, by default it shall send data on
SPRT channel 1 over IP link. The data over IP link will be error corrected and the data flow
control will be established on this data path. If both gateways consent the support of channel 3,
the gateway may send data on channel 3; otherwise, it sends data on channel 1. Once the
gateway decides which channel it will use, it shall not change the channel during this MoIP
session.
When a gateway has non-error correction connection on PSTN link, by default it shall send data
on SPRT channel 3 over IP link. If both gateways consent the support of channel 1, the gateway
DATA TYPE TREATMENT IN MOIP
10206-076
-5-
may send data on channel 1. The gateway that sends data over IP will decide which channel it
will use. Once the gateway decides which channel it will use, it shall not change the channel
during the MoIP session.
Two flags shall be provided in SPRT INIT for these consent purposes. A gateway may set
OPT_EC_ON_CH3 flag if it is willing to take data from channel 1 or channel 3 when remote
gateway is connected with error correcting protocol. A gateway may set
OPT_NONEC_ON_CH1 flag if it is willing to take data from channel 1 or channel 3 when
remote gateway is connected with non error correcting protocol.
7.
Data Type Determination
For non error correcting data type and data format, how a gateway knows the data type and
format of incoming PSTN data is implementation specific and out of the scope of V.moip
standard.
8.
Summary
It is therefore proposed that the committee agrees to the following;
To add the material presented in this contribution to
V.MoIP.
x.y
Agreed
__________________
DATA TYPE TREATMENT IN MOIP
10206-076
Download