Chapter 5 – AT Commands, S-Registers, and Result Codes

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)

Multi-Tech Systems, Inc. SocketModem MT5600SMI Developer’s Guide

72

Page 72
Image 72
Multi-Tech Systems MT5600SMI-PL34, MT5600SMI-XL34, MT5600SMI-P92, MT5600SMI-PL92 Initiate Modem-on-Hold, Modem-on-Hold Timer