PROBLEM
You make a change to an IVR workflow, prompt, or subroutine but that change is not being synchronized to the remote IVR server.
SYMPTOMS
A restart of the Routing Inbound service offers a temporary fix.
Most commonly this is seen when the remote IVR server is on a different subnet than the MiCC server, or there is a security enabled network appliance between them.
CAUSE
The IVR synchonization process is sensitive to delays and packet manipulation. In environments where you are changing subnets or security enabled network appliances are manipulating header information, the IVR system can encounter errors.
WORKAROUND
1. Go to [Install Directory]\CCM\Services\RoutingInboundService\.
2. Open the RoutingInboundService.exe.config file in Notepad.
3. Find the following entry:
<setting name="LogEvenHeadersLast" serializeAs="String">
<value>true</value>
</setting>
4. Directly under this, add the following:
<setting name="WCFBindingDefaultReceiveTimeout" serializeAs="String">
<value>00:01:00</value>
</setting>
5. Save the file.
6. Restart the Routing Inbound Service service.
APPLIES TO
Remote IVR 7.X and newer
Keywords: remote ivr sync synchronize synchronization change changes prompt service restart