Handling of the IVR voice recordings

huotg01's picture

In another life, with another PBX, we built IVR by using voice mail boxes.

"To speak to Sales department, press 1"

and "1" was getting another IVR based on recording of voice mail box 3233. If I had to change the recording, I just dial voice mail box 3233 and voilà.

I'm not too sure of using the simplest way of handling the recording of every branch of the IVR with FreePBX.

»Could someone explain it to me or point me to an explanation of the concept.

Thanks,

Gaston


__________________


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Are you using the System Recordings?

fork.dentures's picture

Are you using the System Recordings functionality to make your recordings? Are you then associating the recording with the IVR that you've created with the correct options?


Yes, I do use System

huotg01's picture

Yes, I do use System Recording functionality when doing it by myself.

But I am used to let the end user make and change himself his recordings, just using his phone as a tool. This is possible when the mecanisme is the same for IVR and voice mail boxes. I suppose that an easy solution exists also with Asterisk, but I just cannot figure it out.

Thanks,

Gaston


Try creating a custom job

fork.dentures's picture

In freePBX, it appears that the outgoing voicemail recordings are located in this directory. /var/spool/asterisk/voicemail/default/XXXX/
You could write a cron or other type script that automatically copies this file into the asterisk default locations for custom system recordings:
/var/lib/asterisk/sounds/custom

You could then set your IVR to the custom recording that you would it to be called and any time the voicemail was changed, then the system would overwrite the existing custom recording. Not superclean, but a way to get the job done.


Thanks for the suggestion,

huotg01's picture

Thanks for the suggestion, but I hope that there is a simpler way to maintain IVR recordings just using a phone and a picture of the IVR tree, isn't ?

Gaston


In 2.5 and above each

SkykingOH's picture

In 2.5 and above each recording is automatically assigned a feature code that is accessible from any extension.

Once setup it is easy to maintain.


Thanks for helping. I'm

huotg01's picture

Thanks for helping.

I'm using FreePBX 2.6.0.RC2.1 but don't see exactly what you mean. Could you explain ?

Thanks


Go to the recordings module.

SkykingOH's picture

Go to the recordings module. After you make a recording a feature code is created to access that recording. A checkbox must be filled to make it active.


Ok...now I feel stupid

fork.dentures's picture

Didn't even see that option. That rules...


That's great. Thanks Leap

huotg01's picture

That's great.

Thanks Leap Frog

Tadpole, the only ones who never did made such statement are those who do nothing. Thanks for trying to help.

G.


Laughing - huotg01, the

SkykingOH's picture

Laughing - huotg01, the tadpole and leap frogs are not nicks, see you have a tadpole next to your name.

Tadpoles are new users, like baby frogs.

Glad you found your answer.


I'm learning... ;-)) Gaston

huotg01's picture

I'm learning...

;-))

Gaston


Interesting, I wasn't aware

wiseoldowl's picture

Interesting, I wasn't aware of this new functionality either. In case anyone asks this in the future, if you want you can send them to this How-To Page:

How to enable changing an IVR menu (or other System Recording) from an extension or remote location

This is also for the inevitable "How do I change my IVR menu from home on a snow day?" questions that are sure to occur.

This also got me to thinking that perhaps a bit of additional functionality could be added to this, so that an original "master" recording could be preserved and restored after the "snow day" (or other emergency) is over - see Ticket 3933 for my suggestion on that.