![Scannex ip.buffer Скачать руководство пользователя страница 87](http://html1.mh-extra.com/html/scannex/ip-buffer/ip-buffer_manual_1206776087.webp)
Scannex ip.buffer User Manual
© UK 2007-2021 Scannex Electronics Ltd. All rights reserved worldwide.
10.7.12. Protocol: Nortel Meridian & Norstar
The “Nortel Meridian & Norstar” protocol is based on the “ASCII lines” protocol. However,
it is also aware of the record formats of Meridian and Norstar.
Protocol Parameters
Allow
“
ASCII only
” – strips the high bit from the incoming data and
removes all NULL characters (0x00) and control codes.
“
ASCII + NULLs + codes
” – strips the high bit from the
incoming data but keeps NULL characters (0x00) and
control codes.
[ASCII only]
Timeout
If there is no line ending (or more precisely the first character of
the next line has not been received), the timeout decides
when to “finalise” the data and assume that nothing more
is arriving from the source. The value is the time in
milliseconds
[1000]
The high bit is stripped for ASCII data. The Nortel Meridian will often send data with D7
set
. The protocol automatically strips the bit so that only pure ASCII is stored.
The protocol detects in the following way:
8 dashes at the
beginning of a line
This denotes the start of a Norstar record. All lines up to the next
8 dashes are assembled together and stored as one
“
cdr norstar
” tagged record.
uppercase
space + number
This is taken as a Meridian CDR record. Any following lines that
begin with “Space + &” are assembled together and stored
as one “
cdr meridian
” tagged record.
3 or 4 uppercase
l 3 numbers
+ space
This is taken as a Meridian alarm record. It is stored as an
“
alarm meridian
” tagged record.
All others
Passed as a single line, tagged as “
ascii
”.
37
Except for TAB (0x09), CR (0x0d), and LF (0x0a)
38
For example, if you rely on the NULL 0x00 byte sent within the Nortel Meridian PBX, then you
should set the “Nortel Merdiain & Norstar” (or “ASCII lines”) protocol parameter to
“ASCII + NULLs + codes”. If your software is confused by the NULL, then use “ASCII only”.
Note: Hyperterminal strips the NULLs anyway.
39
The “FTP Server” source type will override this value. The timeout is handled directly by
detecting when the FTP STOR operation has been completed.
40
Urban legend says that the Meridian sends in 7-bit Mark parity. This is not the case. The Meridian
sets D7 when it is talking to a computer, and clears the bit when it is talking to a human via a
terminal. In all cases, the Meridian UART is set to 8-bit no parity, but the setting of D7 makes it
appear like 7-bit mark. Nortel references can be provided.
Page 83
Scannex ip.buffer User Manual
© UK 2007-2021 Scannex Electronics Ltd. All rights reserved worldwide.
10.7.12. Protocol: Nortel Meridian & Norstar
The “Nortel Meridian & Norstar” protocol is based on the “ASCII lines” protocol. However,
it is also aware of the record formats of Meridian and Norstar.
Protocol Parameters
Allow
“
ASCII only
” – strips the high bit from the incoming data and
removes all NULL characters (0x00) and control codes.
“
ASCII + NULLs + codes
” – strips the high bit from the
incoming data but keeps NULL characters (0x00) and
control codes.
[ASCII only]
Timeout
If there is no line ending (or more precisely the first character of
the next line has not been received), the timeout decides
when to “finalise” the data and assume that nothing more
is arriving from the source. The value is the time in
milliseconds
[1000]
The high bit is stripped for ASCII data. The Nortel Meridian will often send data with D7
set
. The protocol automatically strips the bit so that only pure ASCII is stored.
The protocol detects in the following way:
8 dashes at the
beginning of a line
This denotes the start of a Norstar record. All lines up to the next
8 dashes are assembled together and stored as one
“
cdr norstar
” tagged record.
uppercase
space + number
This is taken as a Meridian CDR record. Any following lines that
begin with “Space + &” are assembled together and stored
as one “
cdr meridian
” tagged record.
3 or 4 uppercase
l 3 numbers
+ space
This is taken as a Meridian alarm record. It is stored as an
“
alarm meridian
” tagged record.
All others
Passed as a single line, tagged as “
ascii
”.
37
Except for TAB (0x09), CR (0x0d), and LF (0x0a)
38
For example, if you rely on the NULL 0x00 byte sent within the Nortel Meridian PBX, then you
should set the “Nortel Merdiain & Norstar” (or “ASCII lines”) protocol parameter to
“ASCII + NULLs + codes”. If your software is confused by the NULL, then use “ASCII only”.
Note: Hyperterminal strips the NULLs anyway.
39
The “FTP Server” source type will override this value. The timeout is handled directly by
detecting when the FTP STOR operation has been completed.
40
Urban legend says that the Meridian sends in 7-bit Mark parity. This is not the case. The Meridian
sets D7 when it is talking to a computer, and clears the bit when it is talking to a human via a
terminal. In all cases, the Meridian UART is set to 8-bit no parity, but the setting of D7 makes it
appear like 7-bit mark. Nortel references can be provided.
Page 83