-
×InformationWindows update impacting certain printer icons and names. Microsoft is working on a solution.
Click here to learn moreInformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
-
×InformationWindows update impacting certain printer icons and names. Microsoft is working on a solution.
Click here to learn moreInformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
- HP Community
- Poly Phones
- Desk and IP Conference Phones
- Re: New Zealand Call Progress Tones
Create an account on the HP Community to personalize your profile and ask a question
04-21-2015 10:38 PM
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
Solved! Go to Solution.
Accepted Solutions
04-23-2015 05:06 PM
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
04-22-2015 01:29 PM
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.
04-22-2015 01:55 PM
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
04-23-2015 05:06 PM
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
Didn't find what you were looking for? Ask the community