PCM01-014

advertisement
ITU - Telecommunication Standardization Sector
PCM01-014
STUDY GROUP 16 – Question 11
Nice France, April 2001
SOURCE:
Cisco Systems
CONTACT:
Alex Urquizo
Tel:
+1 978 936 0172
Fax:
+1 978 936 0779
E-mail: aurquizo@cisco.com
TITLE:
Addition of Reason for Modem-on-Hold denial
_________________
ABSTRACT
This proposal presents the addition of a reason for denying a Modem-on-Hold request in the MH sequence. The MH
sequence can then communicate to the requesting modem not to request additional on-hold events for the current
modem session.
1
Introduction
A feature that will be beneficial to Internet service providers is to give the ISP the ability to
control the total (cumulative) on-hold time during a V.92 modem session. A global Modem-onHold timeout is used (this timeout is out of the scope of this proposal) which if exceeded by the
user, then subsequent on-hold requests will be denied by the server until the current modem session
terminates. Users that go on hold, represent an idle port to the ISP. ISPs would like a mechanism to
control the total amount of hold time used during a dial session in addition to the current ability to
control the time for a single instance of MoH
The current V.92 Modem-on-Hold design does not provide a clean server-client handshake to
handle the above feature properly. Some early tests showed that a denial of a Modem-on-Hold
request does not prevent the client modem from placing subsequent continuous requests. This will
cause multiple retrains and even disconnects.
In this proposal we present the addition of an extra entry in the moh “Information bits” field to
communicate to the client modem not to send more requests for a particular modem session as these
additional requests will be denied by the server.
Modem on Hold: Reason for denying a request
Table 32/V.92 shows the minor changes added to the current definition of this table. There is
no change to the current V.92 modem-on-hold implementation if the server simply denies the
request for modem-on-hold (reason for denial: “Modem on Hold denied due to other reason”).
However, if the server will not accept subsequent “requests” because the cumulative hold period for
the current session has been exceeded, then the Mhnack sequence is accompanied by a new value in
the “information bits” field. The client modem should understand this new value (or reason for
denial) as subsequent requests will be denied until the current modem session terminates. In order
to avoid continuous retrains or a session disconnect, the client modem should not send a request for
modem on hold throughout the remainder of the current modem session. This procedure can also be
applied in the opposite case of server requesting modem-on-hold.
Table 32/V.92  Definition of bits in MH sequences
MH bits
LSB:MSB
0:3
Fill bits: 1111
4:11
Frame sync: 01110010, where the left-most bit is first in time
12:15
Signal indication bits:
0011
Mhreq
Request remote modem to go on-hold
0101
Mhack
Indicate agreement to go on hold and timeout
0111
Mhnack
Deny on-hold, request cleardown or fast reconnect
1001
MHclrd
Request cleardown
1011
MHcda
Acknowledge cleardown
2
1101
16:19
MHfrr
Request fast reconnect
Information bits:
For signals Mhreq, , MHcda and MHfrr repeat signal indication bits
For Mhack:
16:19
T1 – Timeout period for on-hold
For MHclrd:
16:19
0101 Cleardown due to incoming call
0110 Cleardown due to outgoing call
1010 Cleardown due to other reason
For Mhnack:
16:19
0101 Modem on Hold denied due to user cumulative on-hold
timeout exceeded
0111 Modem on Hold denied due to other reason
20:35
CRC
36:39
Fill bits: 1111
NOTE 1  Bit combinations not defined in bits 12-15 are reserved for the ITU. MH sequences with
undefined bit combinations should be ignored.
NOTE 2  Bit combinations not defined in bits 16-19 for MHclrd and Mhnack are reserved for the ITU
and should not be interpreted by the receiving modem.
Advantages
There are two cases to be considered. It’s assumed that the server will deny the client modem
request for modem-on-hold.
1.- MoH due to incoming call. V.92 user wants to receive an incoming call while engaged in a
modem connection. Even though the call-waiting signal may cause a retrain, engaging into the
modem-on-hold procedure, will prolong the time to resume to data mode. If after the first request
the client modem understands the reason for denial, then subsequent interruptions due to call
waiting will resume faster to data mode.
2.- MoH due to outgoing call. V.92 user wants to place an outgoing call while engaged in a modem
connection. Continuous denials from the server will cause multiple retrains that could lead to
network disconnects. If after the first request the client modem understands the reason for denial,
then subsequent requests (retrains) can be avoided.
Summary
This contribution proposes that a reason for denying a modem on hold request be added. This
reason will indicate to the client modem that subsequent requests for modem-on-hold will be denied
by the server. The client modem will then stop sending requests for modem on hold as they might
cause continuous retrains or even a disconnect.
3
References
[1]
V.92 Editor, “Draft Recommendation V.92 ”
4
Download