Set internal modem to not answer phone line

If you share a phone line with other devices, this tip may be helpful.

The internal modem on communication adapter 2771 is set during IPL to automatically answer the phone line. If you...

share the phone line with other devices (like I do), then this can be very annoying. Use this tip to set auto-answer off.

Code: In order to change the configuration of the internal modem, use the modem init command string parameter (MDMINZCMD) on the Create Line Description PPP command (CRTLINPPP). In the following example, set the CMN?? parm to be the hardware resource name for your internal modem.

PCRTLINPPP LIND(NOANSWER) RSRCNAME(CMN??) INTERFACE(*INTMODEM) MDMINZCMD('ATS0=0&W0') SWTCNN(*DIAL) TEXT('Set Internal Modem To Not Answer')

This sends the AT command S0=0 (set auto-answer off) to the modem whenever the line description is varied on. However, when the system is IPL'd, the modem is restored back to factory default. I could not find this "feature" documented anywhere, but experimentation found it to be true. To overcome this, I added the following three lines to my startup program (you know, the program specified by system value QSTRUPPGM).

VRYCFG CFGOBJ(NOANSWER) CFGTYPE(*LIN) STATUS(*ON)

DLYJOB DLY(10)

VRYCFG CFGOBJ(NOANSWER) CFGTYPE(*LIN) STATUS(*OFF)

Now each time the system is IPL'd, the NOANSWER line is varied on then off, and the modem will not answer incoming calls.


This was last published in May 2002

Dig Deeper on iSeries system performance and monitoring

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchEnterpriseLinux

SearchDataCenter

Close