Volume Output Control From Modem

Posted on 2000-03-13
Medium Priority
Last Modified: 2013-12-27
Due to the vagaries of my computer telephone answering software, I must route output from the application through a small external speaker I plugged into the modem output jack.

I have an AOpen FM56-P 56K Speakerphone PCI Modem. My question is whether there's some way to adjust the output level from the modem. No points to anyone who suggests using the M0 or L0 strings in the Modem Connection Advanced Extra Setting location on the Control Panel.  I've already used that to silence the dial tone and modem connection handshake.  Any insights to affect the output volume?
Question by:CDobyns
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
LVL 12

Expert Comment

ID: 2614871
I loaded: http://www.aopen.com.tw/tech/download/modem/fm56-pm.htm

and downloaded the device-driver,
and ran the downloaded '.EXE' file.
It created several files, including 'AOP1036.INF'.

This file contains the section:

HKR,, SpeakerPhoneSpecs,         1, A0,00,00,00,  00,00,00,00,  96,00,00,00,  00,00,00,00
HKR,  SpeakerPhoneEnable,        1,, "at+a8e=6,5,21,0;+vsp=1<cr>"
HKR,  SpeakerPhoneEnable,        2,, "at+vgs=130;+vgm=120<cr>"
HKR,  SpeakerPhoneDisable,       1,, "at+vsp=0<cr>"
HKR,  SpeakerPhoneDisable,       2,, "at<cr>"
HKR,  SpeakerPhoneMute,          1,, "at+vsp=1<cr>"
HKR,  SpeakerPhoneMute,          2,, "at+vls=16<cr>"
HKR,  SpeakerPhoneUnMute,        1,, "at+vsp=1<cr>"
HKR,  SpeakerPhoneUnMute,        2,, "at+vls=17<cr>"
HKR,  SpeakerPhoneSetVolumeGain, 1,, "at+vsp=1<cr>"
HKR,  SpeakerPhoneSetVolumeGain, 2,, "at+vgs=<Vol>;+vgm=<Gain><cr>"

which seems to set the "volume" and "gain".
LVL 17

Expert Comment

ID: 2617882
I think that by you using the M0 or L0 "I've already used that to silence the dial tone and modem connection handshake" then you are overriding any other control of the volume. You will have to set it to where you will hear the squaking too, to be able to use any volume control for the other sounds
LVL 12

Expert Comment

ID: 2620436
RAYT333, this is a "speakerphone" modem.
As such, it has separate "controls" for the "internal" speaker and the "external" speaker.

Hence, the 'AT+V....' modem-commands, which control the V(oice) functions.
Need protection from advanced malware attacks?

Look no further than WatchGuard's Total Security Suite, providing defense in depth against today's most headlining attacks like Petya 2.0 and WannaCry. Keep your organization out of the news with protection from known and unknown threats.

LVL 17

Expert Comment

ID: 2620966
Sorry, I stand corrected. I never use the output jack on the modem

Author Comment

ID: 2658664

The last time I edited a modem command string was when Hayes modems were the killers in their category. Hate to be obtuse, but what syntax should I use on the modem output and should that string just be entered on the Advanced Settings line on the Modem Connection dialog box? Speaking of Hayes modems, don't I remember that those modems used to actually have a volume adjustment type rheostat that would allow a manual volume setting. Is it worth checking that, or have we moved beyond the analog so far that this is just pointless?

LVL 12

Accepted Solution

Otta earned 225 total points
ID: 2662541
> what syntax should I use ...

HKR, SpeakerPhoneUnMute, 1,,"at+vsp=1<cr>"

can be interpreted to send 'at', then '+vsp=1', then "carriage-return".

> should that string just be entered on the Advanced Settings line on the Modem Connection dialog box?

Omit the 'at' and the "carriage-return", and enter the rest into that box.

Author Comment

ID: 2714539
Good follow-up instructions which made the modem speaker respond just fine. Thanks!

Featured Post

Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

 One of the main issues with network wires is that you never have enough.  You run plenty and plan for the worst case but you still end up needing more.  What many people do not realize is with 10BaseT and 100BaseT (but not 1000BaseT) networks you …
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses
Course of the Month15 days, 9 hours left to enroll

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question