Hi Everyone, It would be great if anyone has any solutions to this problem. Thanks in advance
I am sending instructions through PHP exec() to the IVM Command Line Interface
They look like this:
c:\IVM\ivm.exe -outbound 19548677771 -ogm office1
c:\IVM\ivm.exe -outbound 19548677772 -ogm office2
c:\IVM\ivm.exe -outbound 19548677773 -ogm office3
etc.
The calls are being cued and dialed, but for some reason, it is not playing the OGM as I expected. It seems that even through the "Default Answer OGM" does change with each number (in the main status window), it is being overridden bythe "OGM to start with if answered by a person / machine" under the outbound settings button.
I tried another approach as a workaround. I changed the .IVR file with each instruction and named the OGM the same name in all three .IVR (save) files:
c:\IVM\ivm.exe c:\first.IVR -outbound 19548677771 -ogm pre
c:\IVM\ivm.exe c:\second.IVR -outbound 19548677771 -ogm pre
c:\IVM\ivm.exe c:\third.IVR -outbound 19548677771 -ogm pre
The problem with this is that with each change of the .IVR config file, I get prompted to confirm the change, which creates the need for manual intervention with each change. Also, I doubt that it will cue/load .IVR files on the fly. It will probably just leave the last .IVR file passed as active for all calls. I am handling hundreds of outbound calls, each with different OGM's and options.
Does anyone know of a solution? Thanks. -Eric