Chapter 5 – AT Commands, S-Registers, and Result Codes
Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide 72
Command: +PMHR Initiate Modem-on-Hold
Description: Requests the modem to initiate or to confirm a modem-on-hold procedure.
The modem will return ERROR if modem-on-hold is not enabled or if the
modem is in an idle condition. The modem will return the string response
+PMHR: <value> where <value> is a decimal value corresponding to the
status of the modem's hold exchange procedure as defined below. This
response may be delayed depending upon the context under which the
+PMHR command is made, i.e., if the +PMHR is in response to an
incoming modem-on-hold or if it is initiating a request.
Note: If modem-on-hold is enabled but the remote server does not support
V.92 then the modem will always report 0 to show that the hold request is
denied.
Response: +PMHR:<value>
The value corresponds to the maximum hold time the server or hold-
granting modem will allow.
+PMHR0 V.92 MOH request denied or not available.
+PMHR1 MOH with 10-second timeout Granted.
+PMHR2 MOH with 20-second timeout Granted.
+PMHR3 MOH with 30-second timeout Granted.
+PMHR4 MOH with 40-second timeout Granted.
+PMHR5 MOH with 1-minute timeout Granted.
+PMHR6 MOH with 2-minute timeout Granted.
+PMHR7 MOH with 3-minute timeout Granted.
+PMHR8 MOH with 4-minute timeout Granted
+PMHR9 MOH with 6-minute timeout Granted.
+PMHR10 MOH with 8-minute timeout Granted.
+PMHR11 MOH with 12-minute timeout Granted.
+PMHR12 MOH with 16-minute timeout Granted.
+PMHR13 MOH with indefinite timeout Granted.
Result Codes: OK 0-13 in V.92 Mode (+MS=V92)
ERROR
Command: +PMHT Modem-on-Hold Timer
Description: Controls whether or not the modem will grant or deny a modem-on-hold
(MOH) request as well as setting the MOH Timeout value.
Defined Values: +PMHT0 Deny V.92 modem-on-hold Request (Default.)
+PMHT1 Grant MOH with 10-second timeout
+PMHT2 Grant MOH with 20-second timeout
+PMHT3 Grant MOH with 30-second timeout
+PMHT4 Grant MOH with 40-second timeout
+PMHT5 Grant MOH with 1 minute timeout
+PMHT6 Grant MOH with 2 minute timeout
+PMHT7 Grant MOH with 3 minute timeout
+PMHT8 Grant MOH with 4 minute timeout
+PMHT9 Grant MOH with 6 minute timeout
+PMHT10 Grant MOH with 8 minute timeout
+PMHT11 Grant MOH with 12 minute timeout
+PMHT12 Grant MOH with 16 minute timeout
+PMHT13 Grant MOH with indefinite timeout
Result Codes: OK 0-13 in V.92 Mode (+MS=V92)
ERROR
Report Commands: +PMHT? Reports Current or Selected Values.
Response: +PMHT: <value>
Example: +PMHT: 0 For the default setting.
+PMHT=? Reports Supported Range of Parameter Values.
Response: +PMHT: (<value> range)
Example: +PMHT: (0,1,2,3,4,5,6,7,8,9,10,11,12,13)