Post new topic Reply to topic  [ 2 posts ] 

Board index : TeleFlow Forums : Development Tools

Author Message
 Post subject: adding voice mail to an application
PostPosted: Wed Aug 25, 2010 3:24 pm 
Offline

Joined: Wed Jul 28, 2010 5:42 am
Posts: 12
Location: Canada
Because of digit capture problems, I've been trying to add a voice mail feature to my IVR number registration app.

First I tried transferring to the templated answering machine TAP. Works fine except that the next call begins in the answering machine. TF Help warns that one has to be careful with wait for next call - I have no clue how. I'd like to return to the original TAP to close out. When I do that (bypassing answer machine wait for next call) the original starts up instead of waiting at the start of that TAP. Is there a way to complete the answer TAP and return to the Finish in the IVR TAP?

So I tried putting TAMS into the original. Program fails when trying to set up directories. Do I have too many subdirectories - I stopped the make folders at looking for 4 subdirectories. Even then, it really slowed the program. That portion of log is attached.

Does this qualify for help?


Back to top
 Profile  
 
 Post subject: Re: adding voice mail to an application
PostPosted: Thu Aug 26, 2010 10:19 am 
Offline

Joined: Wed Mar 19, 2003 4:28 pm
Posts: 510
Location: Canada
Using the answering machine template as your basis (obviously, you need to change the recording so that each file is named uniquely, here is what you need to do:

1) In your main application, use a "Run TAP" step at the point you want to collect a voicemail message, and run the voicemail/answering machine TAP you are using.

2) In the voicemail application, make sure your global event labels (CALLER_GONE and APPLICATION_ERROR in the flowchart "Main") both go to the FINISH step in the "Main" flowchart. Also, when the last flowchart (Answeringmachine in the template application) exits, it must go to the FINISH step as well.

3) After the "Run TAP" step in your main application, add a "Compare" step, and check if @HOOK_STATUS = OFF-HOOK. If it is, the caller is still on the line, and you can decide where to route the caller. If not, the caller and/or the system has hung up the phone, so you should use a "Hang Up" step, and make sure the step is set to "Hang up and goto GLOBAL HANGUP label".

That should do the trick.

If, after you do all that, there are still problems you can't solve, please attach a log (the last post mentioned a log, but it wasn't present), and describe what is wrong.

On some of the specific points / questions you had:
Quote:
Is there a way to complete the answer TAP and return to the Finish in the IVR TAP?

Yes, this is essentially what I have described above.

Quote:
Do I have too many subdirectories

Not sure what you mean by this, but creating directories doesn't fail because there are too many (well, perhaps it could, I'm just not aware of a limit like this as I haven't yet encountered it). However, if you are trying to force one "Create Folder" step to create a directory, and multiple subdirectories to it all at once, this doesn't work. (I.e. You have to create each directory that doesn't exist one at a time.) If that is what you are trying to do, create multiple directories in a full directory path with one step, this is a problem.

Quote:
Does this qualify for help?

I'm not sure I understand what you meant with this question...


Back to top
 Profile WWW 
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

Board index : TeleFlow Forums : Development Tools


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Style by Midnight Phoenix & N.Design Studio
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.