Dial Tones are often different from country to country. By default, HMP Elements uses North American Dial Tones. However, you can configure HMP Elements to work with a variety of different International Tones.
There is a setting called “Call Analysis Templates” that defines each of the different tones used for telephone server. While the “AnalyzeCallDefaultTemplate” Setting controls what template to use by default.
Below are common international tones that you can copy and paste into your HMP Elements Configuration file:
UK Configuration
<setting name="CallAnalysisTemplates" serializeAs="Xml"> <value> <CallAnalysisTemplates> <CallAnalysisTemplate> <TemplateName>UK-Default</TemplateName> <Version /> <FrequencyDetection> <StandardHarmonicDifferentialDb>10</StandardHarmonicDifferentialDb> <LowerHarmonicDifferentialRange1>100</LowerHarmonicDifferentialRange1> <LowerHarmonicDifferentialDb1>0</LowerHarmonicDifferentialDb1> <LowerHarmonicDifferentialRange2>250</LowerHarmonicDifferentialRange2> <LowerHarmonicDifferentialDb2>8</LowerHarmonicDifferentialDb2> <LowerHarmonicDifferentialDb3>9</LowerHarmonicDifferentialDb3> <ForwardTwistDb>4</ForwardTwistDb> <ReverseTwistDb>8</ReverseTwistDb> <DualToneToEnergySeparationRange1>65</DualToneToEnergySeparationRange1> <DualToneToEnergySeparationDb1>6.0</DualToneToEnergySeparationDb1> <DualToneToEnergySeparationDb2>2.5</DualToneToEnergySeparationDb2> <SingleToneToEnergySeparationDb>2.5</SingleToneToEnergySeparationDb> <MinimumDetectionLevelDb>-32</MinimumDetectionLevelDb> </FrequencyDetection> <Tones> <Tone> <Name>Ring</Name> <Frequency1>400</Frequency1> <Frequency2>450</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>Busy</Name> <Frequency1>400</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>OPI1</Name> <Frequency1>950</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>OPI2</Name> <Frequency1>1400</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>OPI3</Name> <Frequency1>1800</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>FAX</Name> <Frequency1>2100</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> </Tones> <Patterns> <Pattern> <Name>Ring</Name> <Tone>Ring</Tone> <ToneOn>20</ToneOn> <ToneOnDeviation>10</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>Busy</Name> <Tone>Busy</Tone> <ToneOn>37</ToneOn> <ToneOnDeviation>7</ToneOnDeviation> <ToneOff>37</ToneOff> <ToneOffDeviation>7</ToneOffDeviation> <RepetitionCount>1</RepetitionCount> </Pattern> <Pattern> <Name>FastBusy</Name> <Tone>Busy</Tone> <ToneOn>25</ToneOn> <ToneOnDeviation>6</ToneOnDeviation> <ToneOff>25</ToneOff> <ToneOffDeviation>6</ToneOffDeviation> <RepetitionCount>1</RepetitionCount> </Pattern> <Pattern> <Name>OPI1</Name> <Tone>OPI1</Tone> <ToneOn>33</ToneOn> <ToneOnDeviation>8</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>OPI2</Name> <Tone>OPI2</Tone> <ToneOn>33</ToneOn> <ToneOnDeviation>8</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>OPI3</Name> <Tone>OPI3</Tone> <ToneOn>33</ToneOn> <ToneOnDeviation>8</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>FAX</Name> <Tone>FAX</Tone> <ToneOn>100</ToneOn> <ToneOnDeviation>50</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> </Patterns> <VAD> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> <VoiceActivityThresholdDb>-30</VoiceActivityThresholdDb> </VAD> <NoRingbackMs>20000</NoRingbackMs> <MaximumTimeForDetectionMs>120000</MaximumTimeForDetectionMs> <ConnectionToDetectionFailTimeMs>15000</ConnectionToDetectionFailTimeMs> <CadenceBreakMs>7000</CadenceBreakMs> <MachineLengthMs>1500</MachineLengthMs> <VadLengthMs>600</VadLengthMs> <EarlyCallProgressConnectTimerMs>5000</EarlyCallProgressConnectTimerMs> </CallAnalysisTemplate> </CallAnalysisTemplates> </value> </setting>
<setting name="AnalyzeCallDefaultTemplate" serializeAs="String"> <value>UK-Default</value> </setting>
Australia Configuration
<setting name="CallAnalysisTemplates" serializeAs="Xml"> <value> <CallAnalysisTemplates> <CallAnalysisTemplate> <TemplateName>AU-Default</TemplateName> <Version /> <FrequencyDetection> <StandardHarmonicDifferentialDb>10</StandardHarmonicDifferentialDb> <LowerHarmonicDifferentialRange1>100</LowerHarmonicDifferentialRange1> <LowerHarmonicDifferentialDb1>0</LowerHarmonicDifferentialDb1> <LowerHarmonicDifferentialRange2>250</LowerHarmonicDifferentialRange2> <LowerHarmonicDifferentialDb2>8</LowerHarmonicDifferentialDb2> <LowerHarmonicDifferentialDb3>9</LowerHarmonicDifferentialDb3> <ForwardTwistDb>4</ForwardTwistDb> <ReverseTwistDb>8</ReverseTwistDb> <DualToneToEnergySeparationRange1>65</DualToneToEnergySeparationRange1> <DualToneToEnergySeparationDb1>6.0</DualToneToEnergySeparationDb1> <DualToneToEnergySeparationDb2>2.5</DualToneToEnergySeparationDb2> <SingleToneToEnergySeparationDb>2.5</SingleToneToEnergySeparationDb> <MinimumDetectionLevelDb>-37</MinimumDetectionLevelDb> </FrequencyDetection> <Tones> <Tone> <Name>Ring</Name> <Frequency1>400</Frequency1> <Frequency2>425</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>Busy</Name> <Frequency1>425</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>OPI1</Name> <Frequency1>950</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>OPI2</Name> <Frequency1>1400</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>OPI3</Name> <Frequency1>1800</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> <Tone> <Name>FAX</Name> <Frequency1>2100</Frequency1> <Frequency2>0</Frequency2> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> </Tone> </Tones> <Patterns> <Pattern> <Name>Ring</Name> <Tone>Ring</Tone> <ToneOn>20</ToneOn> <ToneOnDeviation>10</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>Busy</Name> <Tone>Busy</Tone> <ToneOn>37</ToneOn> <ToneOnDeviation>7</ToneOnDeviation> <ToneOff>37</ToneOff> <ToneOffDeviation>7</ToneOffDeviation> <RepetitionCount>1</RepetitionCount> </Pattern> <Pattern> <Name>FastBusy</Name> <Tone>Busy</Tone> <ToneOn>25</ToneOn> <ToneOnDeviation>6</ToneOnDeviation> <ToneOff>25</ToneOff> <ToneOffDeviation>6</ToneOffDeviation> <RepetitionCount>1</RepetitionCount> </Pattern> <Pattern> <Name>OPI1</Name> <Tone>OPI1</Tone> <ToneOn>33</ToneOn> <ToneOnDeviation>8</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>OPI2</Name> <Tone>OPI2</Tone> <ToneOn>33</ToneOn> <ToneOnDeviation>8</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>OPI3</Name> <Tone>OPI3</Tone> <ToneOn>33</ToneOn> <ToneOnDeviation>8</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> <Pattern> <Name>FAX</Name> <Tone>FAX</Tone> <ToneOn>100</ToneOn> <ToneOnDeviation>50</ToneOnDeviation> <ToneOff>0</ToneOff> <ToneOffDeviation>0</ToneOffDeviation> <RepetitionCount>0</RepetitionCount> </Pattern> </Patterns> <VAD> <DebounceOn>4</DebounceOn> <DebounceOff>4</DebounceOff> <VoiceActivityThresholdDb>-30</VoiceActivityThresholdDb> </VAD> <NoRingbackMs>20000</NoRingbackMs> <MaximumTimeForDetectionMs>120000</MaximumTimeForDetectionMs> <ConnectionToDetectionFailTimeMs>15000</ConnectionToDetectionFailTimeMs> <CadenceBreakMs>7000</CadenceBreakMs> <MachineLengthMs>1500</MachineLengthMs> <VadLengthMs>600</VadLengthMs> <EarlyCallProgressConnectTimerMs>5000</EarlyCallProgressConnectTimerMs> </CallAnalysisTemplate> </CallAnalysisTemplates> </value> </setting>
<setting name="AnalyzeCallDefaultTemplate" serializeAs="String"> <value>AU-Default</value> </setting>
It’s also possible for us to create these different template settings. So if you don’t see your country listed, make sure to e-mail us at support@inventivelabs.com.
For more about Call Analysis Templates, please see our article Call Analysis Features