• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
HP Recommended

Hi

 

Searching the forums I have found call progress tones for most of Eurpoe etc; however I am wondering if anyone has the configuration required for tones in New Zealand.

 

As an example, I found this for the UK:

 

<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
  <se>
    <se.pat>
      <se.pat.callProg>
        <se.pat.callProg.ringback>
          <se.pat.callProg.ringback.inst se.pat.callProg.ringback.inst.1.type="silence" se.pat.callProg.ringback.inst.1.value="1800" se.pat.callProg.ringback.inst.2.type="chord" se.pat.callProg.ringback.inst.2.value="ringback" se.pat.callProg.ringback.inst.3.type="silence" se.pat.callProg.ringback.inst.3.value="2000" se.pat.callProg.ringback.inst.4.type="branch" se.pat.callProg.ringback.inst.4.value="-2" />
        </se.pat.callProg.ringback>
        <se.pat.callProg.busyTone>
          <se.pat.callProg.busyTone.inst se.pat.callProg.busyTone.inst.1.type="chord" se.pat.callProg.busyTone.inst.1.value="busyTone" se.pat.callProg.busyTone.inst.1.param="2000" />
        </se.pat.callProg.busyTone>
      </se.pat.callProg>
    </se.pat>
  </se>
  <tone>
    <tone.chord>
      <tone.chord.callProg>
        <tone.chord.callProg.busyTone tone.chord.callProg.busyTone.offDur="400" tone.chord.callProg.busyTone.onDur="400">
          <tone.chord.callProg.busyTone.freq tone.chord.callProg.busyTone.freq.1="400" />
          <tone.chord.callProg.busyTone.level tone.chord.callProg.busyTone.level.1="-20" tone.chord.callProg.busyTone.level.2="-20" />
        </tone.chord.callProg.busyTone>
        <tone.chord.callProg.ringback tone.chord.callProg.ringback.offDur="200" tone.chord.callProg.ringback.onDur="400" tone.chord.callProg.ringback.repeat="2">
          <tone.chord.callProg.ringback.freq tone.chord.callProg.ringback.freq.1="400" tone.chord.callProg.ringback.freq.2="450" />
          <tone.chord.callProg.ringback.level tone.chord.callProg.ringback.level.1="-20" tone.chord.callProg.ringback.level.2="-20" />
        </tone.chord.callProg.ringback>
      </tone.chord.callProg>
    </tone.chord>
	</tone>
</polycomConfig>

 Thanks

David

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

Using the NZ Telepermit guide; I've come up with the following (only real difference, I've set the levels to -12 vs the guide recommendation of -15).

 

   <se
   >
      <se.pat
     >
      <se.pat.callProg
       >
        <se.pat.callProg.busyTone
         >
          <se.pat.callProg.busyTone.inst
           se.pat.callProg.busyTone.inst.1.type="chord"
           se.pat.callProg.busyTone.inst.1.value="busyTone"
           >
          </se.pat.callProg.busyTone.inst>
        </se.pat.callProg.busyTone>
        <se.pat.callProg.ringback
         >
          <se.pat.callProg.ringback.inst
           se.pat.callProg.ringback.inst.1.type="chord"
           se.pat.callProg.ringback.inst.1.param="400"
           se.pat.callProg.ringback.inst.1.value="ringback"
           se.pat.callProg.ringback.inst.2.type="silence"
           se.pat.callProg.ringback.inst.2.value="200"
           se.pat.callProg.ringback.inst.3.type="chord"
           se.pat.callProg.ringback.inst.3.param="400"
           se.pat.callProg.ringback.inst.3.value="ringback"
           se.pat.callProg.ringback.inst.4.type="silence"
           se.pat.callProg.ringback.inst.4.value="2000"
           se.pat.callProg.ringback.inst.5.type="branch"
           se.pat.callProg.ringback.inst.5.value="-4"
           >
          </se.pat.callProg.ringback.inst>
        </se.pat.callProg.ringback>
        <se.pat.callProg.stutter
         >
          <se.pat.callProg.stutter.inst
           se.pat.callProg.stutter.inst.1.type="chord"
           se.pat.callProg.stutter.inst.1.value="stutterLong"
           se.pat.callProg.stutter.inst.2.type="chord"
           se.pat.callProg.stutter.inst.2.value="dialTone"
           >
          </se.pat.callProg.stutter.inst>
        </se.pat.callProg.stutter>
        <se.pat.callProg.dialTone
         >
          <se.pat.callProg.dialTone.inst
           se.pat.callProg.dialTone.inst.1.type="chord"
           se.pat.callProg.dialTone.inst.1.value="dialTone"
           >
          </se.pat.callProg.dialTone.inst>
        </se.pat.callProg.dialTone>
        <se.pat.callProg.reorder
         >
          <se.pat.callProg.reorder.inst
           se.pat.callProg.reorder.inst.1.type="chord"
           se.pat.callProg.reorder.inst.1.value="reorder"
           se.pat.callProg.reorder.inst.2.type="silence"
           se.pat.callProg.reorder.inst.2.value="300"
           se.pat.callProg.reorder.inst.3.type="branch"
           se.pat.callProg.reorder.inst.3.value="-2"
           >
          </se.pat.callProg.reorder.inst>
        </se.pat.callProg.reorder>
      </se.pat.callProg>
    </se.pat>
  </se>

  <tone
   >
    <tone.chord
     >
      <tone.chord.callProg
       >
        <tone.chord.callProg.dialTone
         >
          <tone.chord.callProg.dialTone.freq
           tone.chord.callProg.dialTone.freq.1="400"
           tone.chord.callProg.dialTone.freq.2="400"
           >
          </tone.chord.callProg.dialTone.freq>
          <tone.chord.callProg.dialTone.level
           tone.chord.callProg.dialTone.level.1="-12"
           tone.chord.callProg.dialTone.level.2="-12"
           >
          </tone.chord.callProg.dialTone.level>
        </tone.chord.callProg.dialTone>
        <tone.chord.callProg.busyTone
         tone.chord.callProg.busyTone.offDur="500"
         tone.chord.callProg.busyTone.onDur="500"
         >
          <tone.chord.callProg.busyTone.freq
           tone.chord.callProg.busyTone.freq.1="400"
           tone.chord.callProg.busyTone.freq.2="400"
           >
          </tone.chord.callProg.busyTone.freq>
          <tone.chord.callProg.busyTone.level
           tone.chord.callProg.busyTone.level.1="-12"
           tone.chord.callProg.busyTone.level.2="-12"
           >
          </tone.chord.callProg.busyTone.level>
        </tone.chord.callProg.busyTone>
        <tone.chord.callProg.ringback
         tone.chord.callProg.ringback.offDur="0"
         tone.chord.callProg.ringback.onDur="0"
         tone.chord.callProg.ringback.repeat="1"
         >
          <tone.chord.callProg.ringback.freq
           tone.chord.callProg.ringback.freq.1="400"
           tone.chord.callProg.ringback.freq.2="450"
           >
          </tone.chord.callProg.ringback.freq>
          <tone.chord.callProg.ringback.level
           tone.chord.callProg.ringback.level.1="-12"
           tone.chord.callProg.ringback.level.2="-12"
           >
          </tone.chord.callProg.ringback.level>
        </tone.chord.callProg.ringback>
        <tone.chord.callProg.stutterLong
         tone.chord.callProg.stutterLong.offDur="100"
         tone.chord.callProg.stutterLong.onDur="100"
         tone.chord.callProg.stutterLong.repeat="12"
         >
          <tone.chord.callProg.stutterLong.freq
           tone.chord.callProg.stutterLong.freq.1="400"
           tone.chord.callProg.stutterLong.freq.2="400"
           >
          </tone.chord.callProg.stutterLong.freq>
          <tone.chord.callProg.stutterLong.level
           tone.chord.callProg.stutterLong.level.1="-12"
           tone.chord.callProg.stutterLong.level.2="-12"
           >
          </tone.chord.callProg.stutterLong.level>
        </tone.chord.callProg.stutterLong>
        <tone.chord.callProg.reorder
         tone.chord.callProg.reorder.offDur="100"
         tone.chord.callProg.reorder.onDur="75"
         tone.chord.callProg.reorder.repeat="4"
         >
          <tone.chord.callProg.reorder.freq
           tone.chord.callProg.reorder.freq.1="400"
           tone.chord.callProg.reorder.freq.2="400"
           >
          </tone.chord.callProg.reorder.freq>
          <tone.chord.callProg.reorder.level
           tone.chord.callProg.reorder.level.1="-12"
           tone.chord.callProg.reorder.level.2="-12"
           >
          </tone.chord.callProg.reorder.level>
        </tone.chord.callProg.reorder>
      </tone.chord.callProg>
    </tone.chord>
  </tone>

 

This provides you with the NZ:

 

  • Dial Tone
  • Ring Tone
  • Busy Tone
  • Reorder/Number unobtainable tone

Thanks

David

View solution in original post

3 REPLIES 3
HP Recommended

 

Hi David,

 

I suspect you'll have to work them out from the documentation provided by NZ Telecom.

 

For example Australia's tones:

 

<tone.chord.callProg.dialTone>
<tone.chord.callProg.dialTone.freq tone.chord.callProg.dialTone.freq.1="400" tone.chord.callProg.dialTone.freq.2="425" />
<tone.chord.callProg.dialTone.level tone.chord.callProg.dialTone.level.1="-12" tone.chord.callProg.dialTone.level.2="-12" />
</tone.chord.callProg.dialTone>

 

You'll see it's playing tones at 400Hz + 425Hz, which matches page 69 in this document:

 

http://www.commsalliance.com.au/__data/assets/pdf_file/0006/1122/S002_2010.pdf

 

Searching I find that it appears the NZ dial tone is a continous 400Hz tone, based on this:

 

http://www.3amsystems.com/World_Tone_Database?q=New_Zealand,Dial_tone

 

So I assume you would using something like this:

 

<tone.chord.callProg.dialTone>
<tone.chord.callProg.dialTone.freq tone.chord.callProg.dialTone.freq.1="400"/>
<tone.chord.callProg.dialTone.level tone.chord.callProg.dialTone.level.1="-12" />
</tone.chord.callProg.dialTone>

Also be aware that depending on where you are calling, if there's SDP in the 18x messages from your call then the local ring back tone won't be used.

HP Recommended

Thanks for your reply.  For completeness of this tread, the NZ version of the document can be found at:

 

http://www.telepermit.co.nz/TNA102.pdf  (section 7.1)

 

I will post back what I am able to come up with.

 

Thanks again

David

 

 

HP Recommended

Using the NZ Telepermit guide; I've come up with the following (only real difference, I've set the levels to -12 vs the guide recommendation of -15).

 

   <se
   >
      <se.pat
     >
      <se.pat.callProg
       >
        <se.pat.callProg.busyTone
         >
          <se.pat.callProg.busyTone.inst
           se.pat.callProg.busyTone.inst.1.type="chord"
           se.pat.callProg.busyTone.inst.1.value="busyTone"
           >
          </se.pat.callProg.busyTone.inst>
        </se.pat.callProg.busyTone>
        <se.pat.callProg.ringback
         >
          <se.pat.callProg.ringback.inst
           se.pat.callProg.ringback.inst.1.type="chord"
           se.pat.callProg.ringback.inst.1.param="400"
           se.pat.callProg.ringback.inst.1.value="ringback"
           se.pat.callProg.ringback.inst.2.type="silence"
           se.pat.callProg.ringback.inst.2.value="200"
           se.pat.callProg.ringback.inst.3.type="chord"
           se.pat.callProg.ringback.inst.3.param="400"
           se.pat.callProg.ringback.inst.3.value="ringback"
           se.pat.callProg.ringback.inst.4.type="silence"
           se.pat.callProg.ringback.inst.4.value="2000"
           se.pat.callProg.ringback.inst.5.type="branch"
           se.pat.callProg.ringback.inst.5.value="-4"
           >
          </se.pat.callProg.ringback.inst>
        </se.pat.callProg.ringback>
        <se.pat.callProg.stutter
         >
          <se.pat.callProg.stutter.inst
           se.pat.callProg.stutter.inst.1.type="chord"
           se.pat.callProg.stutter.inst.1.value="stutterLong"
           se.pat.callProg.stutter.inst.2.type="chord"
           se.pat.callProg.stutter.inst.2.value="dialTone"
           >
          </se.pat.callProg.stutter.inst>
        </se.pat.callProg.stutter>
        <se.pat.callProg.dialTone
         >
          <se.pat.callProg.dialTone.inst
           se.pat.callProg.dialTone.inst.1.type="chord"
           se.pat.callProg.dialTone.inst.1.value="dialTone"
           >
          </se.pat.callProg.dialTone.inst>
        </se.pat.callProg.dialTone>
        <se.pat.callProg.reorder
         >
          <se.pat.callProg.reorder.inst
           se.pat.callProg.reorder.inst.1.type="chord"
           se.pat.callProg.reorder.inst.1.value="reorder"
           se.pat.callProg.reorder.inst.2.type="silence"
           se.pat.callProg.reorder.inst.2.value="300"
           se.pat.callProg.reorder.inst.3.type="branch"
           se.pat.callProg.reorder.inst.3.value="-2"
           >
          </se.pat.callProg.reorder.inst>
        </se.pat.callProg.reorder>
      </se.pat.callProg>
    </se.pat>
  </se>

  <tone
   >
    <tone.chord
     >
      <tone.chord.callProg
       >
        <tone.chord.callProg.dialTone
         >
          <tone.chord.callProg.dialTone.freq
           tone.chord.callProg.dialTone.freq.1="400"
           tone.chord.callProg.dialTone.freq.2="400"
           >
          </tone.chord.callProg.dialTone.freq>
          <tone.chord.callProg.dialTone.level
           tone.chord.callProg.dialTone.level.1="-12"
           tone.chord.callProg.dialTone.level.2="-12"
           >
          </tone.chord.callProg.dialTone.level>
        </tone.chord.callProg.dialTone>
        <tone.chord.callProg.busyTone
         tone.chord.callProg.busyTone.offDur="500"
         tone.chord.callProg.busyTone.onDur="500"
         >
          <tone.chord.callProg.busyTone.freq
           tone.chord.callProg.busyTone.freq.1="400"
           tone.chord.callProg.busyTone.freq.2="400"
           >
          </tone.chord.callProg.busyTone.freq>
          <tone.chord.callProg.busyTone.level
           tone.chord.callProg.busyTone.level.1="-12"
           tone.chord.callProg.busyTone.level.2="-12"
           >
          </tone.chord.callProg.busyTone.level>
        </tone.chord.callProg.busyTone>
        <tone.chord.callProg.ringback
         tone.chord.callProg.ringback.offDur="0"
         tone.chord.callProg.ringback.onDur="0"
         tone.chord.callProg.ringback.repeat="1"
         >
          <tone.chord.callProg.ringback.freq
           tone.chord.callProg.ringback.freq.1="400"
           tone.chord.callProg.ringback.freq.2="450"
           >
          </tone.chord.callProg.ringback.freq>
          <tone.chord.callProg.ringback.level
           tone.chord.callProg.ringback.level.1="-12"
           tone.chord.callProg.ringback.level.2="-12"
           >
          </tone.chord.callProg.ringback.level>
        </tone.chord.callProg.ringback>
        <tone.chord.callProg.stutterLong
         tone.chord.callProg.stutterLong.offDur="100"
         tone.chord.callProg.stutterLong.onDur="100"
         tone.chord.callProg.stutterLong.repeat="12"
         >
          <tone.chord.callProg.stutterLong.freq
           tone.chord.callProg.stutterLong.freq.1="400"
           tone.chord.callProg.stutterLong.freq.2="400"
           >
          </tone.chord.callProg.stutterLong.freq>
          <tone.chord.callProg.stutterLong.level
           tone.chord.callProg.stutterLong.level.1="-12"
           tone.chord.callProg.stutterLong.level.2="-12"
           >
          </tone.chord.callProg.stutterLong.level>
        </tone.chord.callProg.stutterLong>
        <tone.chord.callProg.reorder
         tone.chord.callProg.reorder.offDur="100"
         tone.chord.callProg.reorder.onDur="75"
         tone.chord.callProg.reorder.repeat="4"
         >
          <tone.chord.callProg.reorder.freq
           tone.chord.callProg.reorder.freq.1="400"
           tone.chord.callProg.reorder.freq.2="400"
           >
          </tone.chord.callProg.reorder.freq>
          <tone.chord.callProg.reorder.level
           tone.chord.callProg.reorder.level.1="-12"
           tone.chord.callProg.reorder.level.2="-12"
           >
          </tone.chord.callProg.reorder.level>
        </tone.chord.callProg.reorder>
      </tone.chord.callProg>
    </tone.chord>
  </tone>

 

This provides you with the NZ:

 

  • Dial Tone
  • Ring Tone
  • Busy Tone
  • Reorder/Number unobtainable tone

Thanks

David

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.