Re: Set ICM data problem

i think Bill is correct. I got the same problem but in a different scenario. Using the CTIOS toolkit, I initiated a conference call involving the IP-IVR, passing some variables to it at the same time. The IVR is able to receive it but not able to pass it back to the CTIOS toolkit after it drops out from the conference, even though I've used the "set ICM data" step (in CRSv3.X) or "set enterprise data" (in CRSv4.x).

I'm guessing that this is because the IVR does not have a direct connection to CTIOS, thus it is not able to update call variables dynamically.

Re: Set ICM data problem

Hi I am using ICM 7.2, UCM 6.1 and an IBM IVR. From a conference between Agent, Caller and IVR, the IVR set a Call Variable, then trasfers the call to a non existing DN and the new Call variable value is not returned to the agent. I have tryed the same, routing the call using ICM script, to a label pointing a non existent DN and it does not work yet. Please could you explain better what do you mean for "dummy DN" ?

Re: Set ICM data problem

Thank you for your help.

I have tryed to do that, without success.

I wish to verify with you that is all right. When the agent start the conference, he calls a CM routing point. That RP is associate a CallType/script that execute a TraslationRoute to IVR, then a "run external script" node. The ivr answers the call and receives all data correctly. Before to give back the control to ICM, it set a Call Variable. Inside the ICM script, after the "run external script" node, there is a "Label Node" that contains a second CM route point. The IVR transfers the call to second CM routing point and ICM run a second script. Inside the second script there is just a "label" node containing a dummy DN. Is this flow correct? Do I need a traslation-route in the first script before the "Label" node containing the second CM routing point?

Re: Set ICM data problem

Hi,

The method that I described was only tested on nortel periphonics IVR. I'm not too sure if it would work on other IVRs. In a Periphonics IVR script, it is possible to initiate a route request to ICM without actually transferring the call. The route request would be able to trigger the ICM script containing the dummy label, but the call still remains on the periphonics IVR. Somehow this process is able to update the call variables when the periphonics IVR receives the route reply from ICM. The updated variables is displayed on the agent desktop after the IVR drops out from the conference.

You do not need translation route or the "Label" node in your first ICM script to specify the route point for the second ICM script. It is defined in the IVR script when it initiates the route request. Your second ICM script with the dummy label is correct.

So, unless your IBM IVR is able do the same just like the Periphonics IVR, then I'm sorry as I do not know if there's any other way to do this.

I'm not able to access my old voice mail messages all of a sudden. The recording says something like 'the message is currently not available'. This has never happened before in all the years I have been using this system. I have t...
view more