HMP Elements - Using International Dial Tones

From VESupport

Jump to: navigation, search

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.

Personal tools