The solution is:
1. Create a file with custom dialtone config and place it in C:\I3\IC\Provision\Polycom (depends on Install-Dir)
2. Change Dialmap (Polcom Managed IP Phone Advanced Options), e.g. add "0,x.T". The"," is the pace where the secondary dialtone should be played
3. Use the Managed IP Phone custom property "CUSTOM::override" to point to the new config-file.
Note: Using "CUSTOM::config-files" as described in the documentation is not working because in this case the config-file is loaded to late in the boot process.
Example for Germany:<?xml version="1.0" standalone="yes"?>
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
<se>
<se.pat>
<se.pat.callProg>
<se.pat.callProg.dialTone>
<se.pat.callProg.dialTone.inst
se.pat.callProg.dialTone.inst.1.param="250" se.pat.callProg.dialTone.inst.1.type="chord" se.pat.callProg.dialTone.inst.1.value="dialTone"
se.pat.callProg.dialTone.inst.2.param="" se.pat.callProg.dialTone.inst.2.type="silence" se.pat.callProg.dialTone.inst.2.value="250"
se.pat.callProg.dialTone.inst.3.param="250" se.pat.callProg.dialTone.inst.3.type="chord" se.pat.callProg.dialTone.inst.3.value="dialTone"
se.pat.callProg.dialTone.inst.4.param="" se.pat.callProg.dialTone.inst.4.type="silence" se.pat.callProg.dialTone.inst.4.value="250"
se.pat.callProg.dialTone.inst.5.param="250" se.pat.callProg.dialTone.inst.5.type="chord" se.pat.callProg.dialTone.inst.5.value="dialTone"
se.pat.callProg.dialTone.inst.6.param="" se.pat.callProg.dialTone.inst.6.type="silence" se.pat.callProg.dialTone.inst.6.value="750"
se.pat.callProg.dialTone.inst.7.type="branch" se.pat.callProg.dialTone.inst.7.value="-6" />
</se.pat.callProg.dialTone.inst>
</se.pat.callProg.dialTone>
<se.pat.callProg.secondaryDialTone se.pat.callProg.secondaryDialTone.name="secondary dial">
<se.pat.callProg.secondaryDialTone.inst
se.pat.callProg.secondaryDialTone.inst.1.type="chord" se.pat.callProg.secondaryDialTone.inst.1.value="spare1"
se.pat.callProg.secondaryDialTone.inst.2.type="" se.pat.callProg.secondaryDialTone.inst.2.value="" />
</se.pat.callProg.secondaryDialTone.inst>
</se.pat.callProg.secondaryDialTone>
</se.pat.callProg>
</se.pat>
</se>
<tone>
<tone.chord>
<tone.chord.callProg>
<tone.chord.callProg.busyTone>
<tone.chord.callProg.busyTone.freq tone.chord.callProg.busyTone.freq.1="425" tone.chord.callProg.busyTone.freq.2="425" />
<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.dialTone>
<tone.chord.callProg.dialTone.freq tone.chord.callProg.dialTone.freq.1="425" 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>
<tone.chord.callProg.ringback tone.chord.callProg.ringback.onDur="1000">
<tone.chord.callProg.ringback.freq tone.chord.callProg.ringback.freq.1="425" tone.chord.callProg.ringback.freq.2="425" />
<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.callProg.spare1 tone.chord.callProg.spare1.offDur="0" tone.chord.callProg.spare1.onDur="0" tone.chord.callProg.spare1.repeat="0">
<tone.chord.callProg.spare1.freq tone.chord.callProg.spare1.freq.1="425" tone.chord.callProg.spare1.freq.2="425" />
<tone.chord.callProg.spare1.level tone.chord.callProg.spare1.level.1="-12" tone.chord.callProg.spare1.level.2="-12" />
</tone.chord.callProg.spare1>
</tone.chord>
</tone>
</polycomConfig>
------------------------------
Andreas Tikart
Fiebig GmbH
------------------------------
Original Message:
Sent: 08-14-2018 10:35
From: Andreas Tikart
Subject: Different Dialtone internal/external
In germany it is normal to play an internal dialtone if the user picks up the receiver to start a call.
When he press "0" to initiate an external call, the dialtone changes from the internal tone to the normal german dialtone.
It is possible using two different dialtones with CIC (Pure Connect)?
Thanks
------------------------------
Andreas Tikart
Fiebig GmbH
------------------------------