home *** CD-ROM | disk | FTP | other *** search
INI File | 2000-08-09 | 13.9 KB | 457 lines |
- ;=================================================
- ;== Voice Modem Command Configuration
- ;==
- ;== USRobitics Compatible
- ;=================================================
-
- ;This section contains general information about this modem cfg file
- [VoiceModem]
- Description=USRobotics 56K or Compatible
- UniqueID=V3USRO
- VoiceFileExtension=VUR
- VoiceFileDescription=USRobotics Voice (VUR)
-
-
- ;Issued to make sure modem is what we think it is...
- [VoiceModemTest]
- VoiceModemTestCommand=#CLS=8
-
- ;Enter the sequence of commands required to enter voice mode
- [EnterVoiceMode]
- EnterVoiceModeCommand=#CLS=8#BDR=0
-
-
- ;List of media modes supported
- ;Media Mode commands, leave empty for not supported.
- [MediaMode]
- MediaModeDATA=#CLS=0
- MediaModeCLASS1=#CLS=1
- MediaModeCLASS2=
- MediaModeCLASS20=#CLS=2.0
- MediaModeVOICE=#CLS=8
- MediaModeVOICEVIEW=
- MediaModeDSVD=
-
-
- ; Additional initialization strings sent for normal modem init if voice modem is installed
- ; These strings are sent out after the ModemTest command from above to configure basic
- ; settings for voice mode prior to the sofware switching back into data mode and waiting
- ; for incoming or outgoing calls
- [ExtraInitialization]
- ;enable auto-bauding
- Init1=s0=0s30=60
- Init2=#BDR=0
- Init3=
- Init4=
-
- ; Initializations to be sent out just prior to switching into voice mode.
- [VoiceModeInit]
- ;disable inactivity timeout
- Init1=S30=60
- Init2=
- Init3=
- Init4=
-
-
- ;After entering voice mode, these commands are issued if they exist????
- [FlowControl]
- FlowControlNone=&H0&I0&R1
- FlowControlHard=&H1&I0&R2
- FlowControlBoth=
- FlowControlSoft=&H2&I1&R1
- PlayUsingFlowControlSoft=
-
-
- ;Commands for issuing 'beep' before and/or after local or remote voice recording
- ;If no be desired, leave blank
- [RecordBeep]
- RecordBeepStart=#VTS=[900,900,1]
- RecordBeepStop=
-
- ;Values provided within software
- [ToneGeneration]
- PlayTone=#VTS=
- SimpleDTMF=1
- ToneDurationCommand=#VBT=
- ;Duration in 1/1000 secs
- ToneDurationTime=100
-
- ;Silence Detection adjustment commands. Two parts, sensitivity and timeout.
- [SilenceDetection]
- SilenceDetectionLeastSensitive=#VSS=1
- SilenceDetectionLessSensitive=#VSS=1
- SilenceDetectionMidSensitive=#VSS=2
- SilenceDetectionMoreSensitive=#VSS=3
- SilenceDetectionMostSensitive=#VSS=3
- SilenceDetectionDisable=#VSD=0
- SilenceDetectionEnable=#VSD=1
- SilenceDetectionTimeout=#VSP=
- SilenceDetectionTimeoutValue=55
-
- ;CallID commands
- [CallerID]
- ;CID Enable
- CallerIDEnable=#VSD=1#VTD=3f,3f,3f#CID=1
- ;CID Disable
- CallerIDDisable=#VSD=1#VTD=3f,3f,3f#CID=0
-
- ;Distinctive Ring Commands
- [DistinctiveRing]
- DRingEnable=S41=1
- DRingDisable=S41=0
-
- ;------------------------------------------------------------------------------
- ;Relay control settings
- ; Most modems will only support a limited set of the options below
- ;
- [RelayControl]
- ;modem on-hook/ handset connected to telephoneline -- internal speaker off
- OnHookHandsetToTelco=#VLS=0
-
- ;modem off-hook/modem connected to telco
- ;usually first reset modem to telco, then issue ATA to go off hook...
- OffHookModemToTelco=#VLS=0
-
- ; record or play using local phone
- ; Modem on-hook/handset connected to modem (for local message play record thru local handset)
- OnHookHandsetToModem=#VLS=1
-
- ; answer by connecting local phone to telephone line
- ; Modem off-hook/handset connected to telco modem connected to handset
- OffHookHandsetToTelcoModemToHandset=#VLS=1
-
- ; local play using modem's internal speaker
- OnHookInternalSpeakerOn=#VLS=2
-
- ; incoming call monitor using internal speaker
- OffHookInternalSpeakerOn=#VLS=4
-
- ; local record using internal microphone
- OnHookInternalMicrophoneOn=#VLS=3
-
- ; speaker phone using internal microphone and internal speaker
- OffHookInternalSpeakerInternalMic=#VLS=6
-
- ; local play using external speaker
- OnHookExternalSpeakerOn=#VLS=2
-
- ; answer call with modem in call monitor mode using external speaker
- OffHookExternalSpeakerOn=#VLS=2
-
- ; speaker phone using internal microphone and external speaker
- OffHookInternalMicExternalSpeaker=#VLS=6
-
- ; local record using external microphone
- OnHookExternalMicOn=#VLS=3
-
- ; speaker phone using external microphone and internal speaker
- OffHookExternalMicInternalSpeaker=#VLS=6
-
- ; speaker phone using external microphone and external speaker
- OffHookExternalMicExternalSpeaker=#VLS=6
-
- ; local play or record with hand set or head set
- OnHookHeadsetToModem=
-
- ; connect hand set or head set to telephone line
- OffHookHeadsetToTelco=
-
- ; connect hand set or head set to telephone line with mute
- OffHookHeadsetToTelcoMuted=#VLS=2
-
- ;---------------------------------------------------------------------------
-
- ;These commands control the line level volume for the playing and recording of
- ;voice files. The commands also control the level of the remote end on a speaker
- ;phone call
- [VolumeControl]
- PlaybackVolumeCommand=
- PlaybackVolumeMin=0
- PlaybackVolumeMax=255
- ;The next two commands are used to adjust volume incrementally during playback
- ;Ascii values separated by commas if more than one
- ;If a <dle> or other command character is required it must be included here!
- ;leave empty if not supported by your modem!!!!!
- VolumeAdjustIncrement=
- VolumeAdjustDecrement=
- RecordVolumeCommand=
- RecordVolumeAutoGainCommand=
- RecordVolumeMin=0
- RecordVolumeMax=255
-
- ;These commands control the levels of the local speaker and microphone when in
- ;speakerphone mode
- [SpeakerphoneVolumeControl]
- EnableSpeakerPhone=
- DisableSpeakerPhone=
- MicrophoneVolume=#VGR=
- MicVolumeMin=0
- MicVolumeMax=255
- SpeakerVolume=#VGT=
- SpeakerVolumeMin=0
- SpeakerVolumeMax=255
-
-
-
- [VoiceFilePlay]
- ;Command sent to prepare modem for playing a voice file
- FileStartPlay=#VTX
- ;command sent to modem when voice file play is completed normally
- ;This is a sequence of ascii characters separated by commas
- FileEndPlay=16,03,10,16,03
- ;commands sent to modem to stop playing a voice file immediately (before it is done)
- ;This is a sequence of ascii characters separated by commas
- FileAbortPlay=16,24,10,16,24
- ;commands sent to modem to Pause and un-pause voice file playback
- ;This is a sequence of ascii characters separated by commas
- FilePausePlay=
- FileUnpausePlay=
-
-
- [VoiceFileRecord]
- ;Command sent to prepare modem for voice file recording
- FileStartRecord=#VRX
- ;command sent to modem to normally terminate a voice file recording
- ;This is a sequence of ascii characters separated by commas
- FileEndRecord=16,24,10,16,24
- ;command sent to modem to normally terminate a voice file recording
- ;This is a sequence of ascii characters separated by commas
- ;Key abort
- FileAbortRecord=10
- ;special processing on recorded files
- ;The number of bytes to be removed from the beginning and ending of voice data in the voice files
- StartRemoveBytes=2
- EndRemoveBytes=8
-
-
- [VoiceFileQuality0]
- ;Low quality entries
- ;Possible compression ID's are: Note: you must use the numbers below, not the strings!
- ;See list at bottom of file
- CompressionDescription=USR GSM 6.1
- ;currently for sound card support, only the PCM format is supported
- ;the modem must support a linear PCM compression scheme!!!!!No conversions are currently performed!
- CompressionCommandLowest=#VSM=128,8000
- CompressionFormatLowest=128
- ;Mono is almost always the only format available: 1 for Mono, 2 for stero
- CompressionChannelsLowest=1
- CompressionSamplesPerSecondLowest=8000
- CompressionBitsPerSampleLowest=8
-
- CompressionCommandLow=#VSM=128,8000
- CompressionFormatLow=128
- CompressionChannelsLow=1
- CompressionSamplesPerSecondLow=8000
- CompressionBitsPerSampleLow=8
-
- ;Medium quality entries
- CompressionCommandMed=#VSM=128,8000
- CompressionFormatMed=128
- CompressionChannelsMed=1
- CompressionSamplesPerSecondMed=8000
- CompressionBitsPerSampleMed=8
-
- ;High quality entries
- CompressionCommandHigh=#VSM=128,8000
- CompressionFormatHigh=128
- CompressionChannelsHigh=1
- CompressionSamplesPerSecondHigh=8000
- CompressionBitsPerSampleHigh=8
-
- CompressionCommandHighest=#VSM=128,8000
- CompressionFormatHighest=128
- CompressionChannelsHighest=1
- CompressionSamplesPerSecondHighest=8000
- CompressionBitsPerSampleHighest=8
-
- [VoiceFileQuality1]
- ;Low quality entries
- ;Possible compression ID's are: Note: you must use the numbers below, not the strings!
- ;See list at bottom of file
- CompressionDescription=8-bit Linear PCM (WAV)
- ;currently for sound card support, only the PCM format is supported
- ;the modem must support a linear PCM compression scheme!!!!!No conversions are currently performed!
- CompressionCommandLowest=#VSM=130,8000
- CompressionFormatLowest=1
- ;Mono is almost always the only format available: 1 for Mono, 2 for stero
- CompressionChannelsLowest=1
- CompressionSamplesPerSecondLowest=8000
- CompressionBitsPerSampleLowest=8
-
- CompressionCommandLow=#VSM=130,8000
- CompressionFormatLow=1
- CompressionChannelsLow=1
- CompressionSamplesPerSecondLow=8000
- CompressionBitsPerSampleLow=8
-
- ;Medium quality entries
- CompressionCommandMed=#VSM=130,8000
- CompressionFormatMed=1
- CompressionChannelsMed=1
- CompressionSamplesPerSecondMed=8000
- CompressionBitsPerSampleMed=8
-
- ;High quality entries
- CompressionCommandHigh=#VSM=130,8000
- CompressionFormatHigh=1
- CompressionChannelsHigh=1
- CompressionSamplesPerSecondHigh=8000
- CompressionBitsPerSampleHigh=8
-
- CompressionCommandHighest=#VSM=130,8000
- CompressionFormatHighest=1
- CompressionChannelsHighest=1
- CompressionSamplesPerSecondHighest=8000
- CompressionBitsPerSampleHighest=8
-
-
-
- ;BaudRate used to send commands to modem when in voice mode (based on selected compression)
- ;To use current baudrate, do not specify any values...
- [ModemBaudRate]
- BaudRateCompressionLowest=115200
- BaudRateCompressionLow=115200
- BaudRateCompressionMed=115200
- BaudRateCompressionHigh=115200
- BaudRateCompressionHighest=115200
-
- ;The baudrate to be used during play and record only
- ;can be left blank if specified above under [ModemBaudRate]
- ;For USR the fix baud rate command to send is (Baud/2400) - we calculate it here...
- ;The fix baud rate command is issued right before any baud rate switch...
- ;In this case we don't have a differnt baud rate, but we must still issue BDR based on
- ;baud rate we do set which is specified above!
- [PlayRecordBaudRate]
- BaudRatePlayRecLowest=
- FixBaudRateLowest=#BDR=48
- BaudRatePlayRecLow=
- FixBaudRateLow=#BDR=48
- BaudRatePlayRecMed=
- FixBaudRateMed=#BDR=48
- BaudRatePlayRecHigh=
- FixBaudRateHigh=#BDR=48
- BaudRatePlayRecHighest=
- FixBaudRateHighest=#BDR=48
-
- ;0 = baudrate switched before issue of Play or Record command
- ;1 = baudrate switched after issue of Play or Record command
- ;no entry means no speed change before Play or Record
- BaudRateSwitchTime=
- ;Command to sync the baud rate sent prior to play/rec command
- ;leave blank if none needed
- ModemSyncPrePlayRecCommandLowest=
- ModemSyncPrePlayRecCommandLow=
- ModemSyncPrePlayRecCommandMed=
- ModemSyncPrePlayRecCommandHigh=
- ModemSyncPrePlayRecCommandHighest=
- ;Command to sync the baud rate sent after play/rec command
- ;leave blank if none needed
- ModemSyncPostPlayRecCommandLowest=
- ModemSyncPostPlayRecCommandLow=
- ModemSyncPostPlayRecCommandMed=
- ModemSyncPostPlayRecCommandHigh=
- ModemSyncPostPlayRecCommandHighest=
-
- ;All modem codes are specified as ASCII byte values unless otherwise specified!
- [VoiceModemCodes]
- ;The byte used to escape codes from the modem during voice play/rec mode
- ;Usually <DLE> or ASCII 16
- ;Specify as numeric ASCII value
- EmbeddedEscapeCode=16
- ;How to pad when playing and encounter a <DLE><DLE> code
- PlayEscapePadding=16,16,16,16
- ;How to pad when playing and encounter a <DLE><ANY> code
- PlayEscapePaddingAnyChar=16,16
-
-
- ;Values returned by the modem while in Voice Play/Rec mode
- ; it is assumed that all type of modems will report
- ; the 0-9 & A-D DTMF tones using corresponding characters.
- CodeDTMF0=0
- CodeDTMF1=1
- CodeDTMF2=2
- CodeDTMF3=3
- CodeDTMF4=4
- CodeDTMF5=5
- CodeDTMF6=6
- CodeDTMF7=7
- CodeDTMF8=8
- CodeDTMF9=9
- CodeDTMFA=A
- CodeDTMFB=B
- CodeDTMFC=C
- CodeDTMFD=D
- CodeDTMFStar=*
- CodeDTMFPound=#
- CodeAnswerTone=a
- CodeBellAnswer=f
- CodeBusy=b
- CodeFaxCallDetected=c
- CodeDataCallDetected=e
- CodeDialTone=d
- CodeOverrun=
- CodeUnderrun=
- CodeQuietDetected=q
- CodeSilenceDetected=s
- CodeLocalHandsetOnHook=
- CodeLocalHandsetOffHook=
- CodeRemoteOnHook=
- CodeRemoteOffHook=
- CodeExtensionOnHook=
- ;The below will also prevent DLE[o] from stoping recording...
- CodeExtensionOffHook=o
- CodeRingDuringPlayRec=
- 'ASCII values for DLE codes to disregard.
- 'must be delimited by commas, with starting and ending commas included
- 'eg: IgnoreWhilePlay=,23,145,59,
- CodeIgnoreDuringPlay=
- CodeIgnoreDuringRec=
- ;value in milliseconds.. if the same code comes in within this many milliseconds
- ;it is considered a duplicate and is ignored
- MultiCodeTimeout=500
-
- ;Voice compression format identifiers
-
- ;#define V3VMD_ALL_COMP_PCM 0
-
- ;//- ZyXEL voice file compression identifiers
- ;//- Do not use any of the 3-bit compression methods.
- ;#define V3VMD_VZX_COMP_ADPCM_2 2
- ;#define V3VMD_VZX_COMP_ADPCM_4 4
- ;#define V3VMD_VZX_COMP_ADPCM_DVI 40
- ;#define V3VMD_VZX_COMP_ALAW_PCM 80
- ;#define V3VMD_VZX_COMP_ULAW_PCM 81
-
- ;//- Cirrus Logic Chipset voice file compression identifiers
- ;//- Do not use any of the 3-bit compression methods.
- ;#define V3VMD_VCL_COMP_CL1 140
- ;#define V3VMD_VCL_COMP_AD4 132
- ;#define V3VMD_VCL_COMP_08L 128
-
- ;//- Rockwell Chipset voice file compression identifiers
- ;//- Do not use any of the 3-bit compression methods.
- ;#define V3VMD_VRK_COMP_ADPCM_2 2
- ;#define V3VMD_VRK_COMP_ADPCM_4 4
-
- ;//- Dr. NeuHaus voice file compression identifiers
- ;#define V3VMD_VDN_COMP_ADPCM2_NIE 129
- ;#define V3VMD_VDN_COMP_ULOG_DNE 128
-
- ;//- Multi-Tech voice file compression identifiers
- ;#define V3VMD_VMT_ADPCM_IMA_4 2
-
- ;//- US Robotics voice file compression identifiers
- ;#define V3VMD_VUR_COMP_GSM 128
- ;#define V3VMD_VUR_COMP_ADPCM_G721 129
- ;#define V3VMD_VUR_COMP_ADPCM_IMA 130
- ;#define V3VMD_VUR_COMP_GSM_NE 1
-
- ;//- PCtel Comrpession Identifiers
- ;//- modem only does 8000 samples per second
- ;#define V3VMD_VPT_COMP_ADPCM_4 4
-
- ;//- TI X2 voice file compression identifiers
- ;#define V3VMD_VX2_COMP_GSM_B 128
- ;#define V3VMD_VX2_COMP_ADPCM_G721 129
- ;#define V3VMD_VX2_COMP_ADPCM_IMA 130
-