Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Controlling Timeout Loop in VM Pro

Status
Not open for further replies.

ianbachus

IS-IT--Management
Mar 27, 2007
17
Hello,

I was wondering if anyone had a solution to controlling the number of times a timeout loop will loop back to the main menu in Voicemail Pro. We have setup many menus that just loop back to eachother when the "timeout" trigger is hit. It works fine but what if someone calls and leaves the phone off the hook. It will tie up the line forever. I know I could create a copy of the menu and send the first timeout there so that it only loops once but that will get very messy because we have many menus. Is there any way to control the number of times it will loop back? Anyone have any ideas?

Thanks!
 
Also, we are using VM Pro 4.0...
 
voicemail jail

I try to never create a call flow which allows voicemail jail, which is what I call this. In my opinion, call flows should never allow a call to avoid eventually ringing to either a live phone until answered, going to a voicemail box, or to a "thank you for calling goodbye" eventually.

time out loop backs are not a good option, press 9 to repeat is much better, or * to return to the main menu. Time outs should always lead eventually to something which disconnects the caller from the VM system, before or after leaving a message.

time outs can be sent to another module which says, " we are having difficulty determining your input. Please press 1 to be routed to a live person, or stay on the line to leave a message." 1=go to gen VM box after ringing is heard by the caller, time out= go to gen VM box





 
I did make a menu once were the caller who did not choose a option will go back two times to the menu and the third time the caller will be transferred to a operator.
I made it just for fun, only to see if it is possible.

I think i have the module somewhere around, if i find it i will make it available for download somehow.
 
The messy way to do this would be to let it timeout to an identical meny 3 times before it times out to something else.

The nice way would be to have a caller specific variable that counts how many times it has timed out.
 
>The nice way would be to have a caller specific variable that counts how many times it has timed out.

How do you do a caller specific variable?

Take Care

Matt
If at first you don't succeed, skydiving is not for you.
 
You can find the module here :
or copy the following ( in bold ) and save it as a .mod file wich can be imported into VM Pro:


<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'
xmlns:rs='urn:schemas-microsoft-com:rowset'
xmlns:z='#RowsetSchema'>
<s:Schema id='RowsetSchema'>
<s:ElementType name='row' content='eltOnly' rs:updatable='true'>
<s:AttributeType name='ID' rs:number='1' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true' rs:basetable='ModuleImportExport'
rs:basecolumn='ID' rs:keycolumn='true'>
<s:datatype dt:type='string' dt:maxLength='100'/>
</s:AttributeType>
<s:AttributeType name='Data' rs:number='2' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true' rs:basetable='ModuleImportExport'
rs:basecolumn='Data'>
<s:datatype dt:type='bin.hex' dt:maxLength='1073741823' rs:long='true'/>
</s:AttributeType>
<s:extends type='rs:rowbase'/>
</s:ElementType>
</s:Schema>
<rs:data>
<rs:insert>
<z:row ID='Modules.Main' Data='0800340000003200000054002c0004000f00000000000f0000800000000000000000000035
000a010100ff02010000ff020200ff0208004c657473476f2100ff0205004e6578740000ff02010000ff020000ff020100000103000000
ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000be0000002c0000008a002c0004000f00000000000f00
0080000000000000000000002f000a010100ff02010000ff020200ff0214005365742055736572205661726961626c65203100ff020500
4e657874001eff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02
010000ff02070052657065617400ff0202003100ff02010000ff02010000e90100006d0100007000180004000f00000000000f00008000
00000000000000000021000a010100ff02010000ff020100ff020e005472616e73666572204d61696e0011ff02010000ff020000ff0201
00000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff02040032303000bc0000007e0000
0055007c0004000f00000000000f0000800000000000000000000010000a010100ff02010000ff020600ff0205004d656e7500ff020800
54696d656f757400ff0202003100ff0202003200ff0202003300ff020200240003ff02010000ff020000ff020100000103000000ff0201
0000ff02010000ff02010000000000ff02010000ff02010000ff0201000001080000008a0100008d0000006b00180004000f0000000000
0f0000800000000000000000000021000a010100ff02010000ff020100ff020d005472616e73666572203230310011ff02010000ff0200
00ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff020400323031008a0100
00b30000006b00180004000f00000000000f0000800000000000000000000021000a010100ff02010000ff020100ff020d005472616e73
666572203230320011ff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff020100
00ff02010000ff02040032303200a0010000e20000006b00180004000f00000000000f0000800000000000000000000021000a010100ff
02010000ff020100ff020d005472616e73666572203230330011ff02010000ff020000ff020100000103000000ff02010000ff02010000
ff02010000000000ff02010000ff02010000ff02010000ff020400323033003c0100002f0100007c00540004000f00000000000f000080
0000000000000000000034000a010100ff02010000ff020400ff020d0054687265655265747269657300ff020d00466972737454696d65
4f757400ff020e005365636f6e6454696d654f757400ff020d00546869726454696d654f75740001ff02010000ff020000ff0201000001
03000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff0215004d6f64756c65732e546872656552
65747269657300090001000300040000000000010000010305050500008001050a05000080520100004a0000005201000062000000b200
000062000000b200000092000000000003000600020000000000040000010305050500008001050a050000801b010000d80000001b0100
00f6000000000003000500020000000000030000010305050500008001050a050000801b010000c40000001b010000c700000000000000
0100020000000000010000010305050500008001050a050000809200000050000000920000004000000000000300040002000000000002
0000010305050500008001050a050000801b010000b00000001b010000a100000000000300070002000000000001000001030505050000
8001050a050000801b0100009c0000001b01000043010000000007000300040000000000010000010305050500008001050a05000080c2
0100004d010000c201000025010000b200000025010000b200000092000000000007000300040000000000020000010305050500008001
050a05000080c201000061010000c201000025010000b200000025010000b2000000920000000000070002000200000000000300000103
05050500008001050a05000080c201000075010000c2010000810100000000'/>
<z:row ID='Modules.ThreeRetries' Data='080032000000320000005f002c0004000f00000000000f00008000000000000000
00000035000a010100ff02010000ff020200ff020c00537461727420506f696e7400ff0205004e6578740000ff02010000ff020000ff02
0100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000c30000002d0000009e0040000400
0f00000000000f0000800000000000000000000030000a010100ff02010000ff020300ff02180054657374205573657220566172696162
6c65206571203100ff0205005472756500ff02060046616c7365001dff02010000ff020000ff020100000103000000ff02010000ff0201
0000ff02010000000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202003100ff02010000ff020100008c0100
00330000008a002c0004000f00000000000f000080000000000000000000002f000a010100ff02010000ff020200ff0214005365742055
736572205661726961626c65203200ff0205004e657874001eff02010000ff020000ff020100000103000000ff02010000ff02010000ff
02010000000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202003200ff02010000ff02010000c40000008300
00009e00400004000f00000000000f0000800000000000000000000030000a010100ff02010000ff020300ff0218005465737420557365
72205661726961626c65206571203200ff0205005472756500ff02060046616c7365001dff02010000ff020000ff020100000103000000
ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202003200ff02010000
ff020100008a0100007b0000008a002c0004000f00000000000f000080000000000000000000002f000a010100ff02010000ff020200ff
0214005365742055736572205661726961626c65203300ff0205004e657874001eff02010000ff020000ff020100000103000000ff0201
0000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202003300ff02010000ff0201
00003b020000370000006a00180004000f00000000000f0000800000000000000000000014000a010100ff02010000ff020100ff020d00
466972737454696d654f75740007ff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff020100
00ff02010000ff02010000330200008c0000007c00180004000f00000000000f0000800000000000000000000014000a010100ff020100
00ff020100ff020e005365636f6e6454696d654f75740007ff02010000ff020000ff020100000103000000ff02010000ff02010000ff02
010000000000ff02010000ff02010000ff0201000033020000c00000006f00180004000f00000000000f00008000000000000000000000
14000a010100ff02010000ff020100ff020d00546869726454696d654f75740007ff02010000ff020000ff020100000103000000ff0201
0000ff02010000ff02010000000000ff02010000ff02010000ff0201000007000000010002000000000001000001030505050000800105
0a050000809b000000500000009b00000041000000000001000200020000000000010000010305050500008001050a050000806b010000
4b0000006b01000047000000000001000300040000000000020000010305050500008001050a050000806b0100005f0000006b01000077
000000ba00000077000000ba00000097000000000003000400020000000000010000010305050500008001050a050000806c010000a100
00006c0100008f000000000002000500020000000000010000010305050500008001050a050000802002000051000000200200004b0000
00000004000600020000000000010000010305050500008001050a050000801e020000990000001e020000a00000000000030007000200
00000000020000010305050500008001050a050000806c010000b50000006c010000d40000000000'/>
</rs:insert>
<rs:delete>
<z:row ID='Modules.Main' Data='0b00320000003200000060002c0004000f00000000000f0000800000000000000000000035
000a010100ff02010000ff020200ff020c00537461727420506f696e7400ff0205004e6578740000ff02010000ff020000ff0201000001
03000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000be0000002c0000008a002c0004000f000000
00000f000080000000000000000000002f000a010100ff02010000ff020200ff0214005365742055736572205661726961626c65203100
ff0205004e657874001eff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff0201
0000ff02010000ff02070052657065617400ff0202003100ff02010000ff0201000087000000320100009e00400004000f00000000000f
0000800000000000000000000030000a010100ff02010000ff020300ff021800546573742055736572205661726961626c652065712031
00ff0205005472756500ff02060046616c7365001dff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000
000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202003100ff02010000ff02010000500100002b0100008a00
2c0004000f00000000000f000080000000000000000000002f000a010100ff02010000ff020200ff021400536574205573657220566172
6961626c65203200ff0205004e657874001eff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000
ff02010000ff02010000ff02010000ff02070052657065617400ff0202003200ff02010000ff02010000890000008f0100009e00400004
000f00000000000f0000800000000000000000000030000a010100ff02010000ff020300ff021800546573742055736572205661726961
626c65206571203200ff0205005472756500ff02060046616c7365001dff02010000ff020000ff020100000103000000ff02010000ff02
010000ff02010000000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202003200ff02010000ff020100006701
0000ca0100007000180004000f00000000000f0000800000000000000000000021000a010100ff02010000ff020100ff020e005472616e
73666572204d61696e0011ff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02
010000ff02010000ff0204003230300060010000900100008a002c0004000f00000000000f000080000000000000000000002f000a0101
00ff02010000ff020200ff0214005365742055736572205661726961626c65203300ff0205004e657874001eff02010000ff020000ff02
0100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff02070052657065617400ff0202
003300ff02010000ff02010000bc0000007e00000055007c0004000f00000000000f0000800000000000000000000010000a010100ff02
010000ff020600ff0205004d656e7500ff02080054696d656f757400ff0202003100ff0202003200ff0202003300ff020200240003ff02
010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff020100000108000000
8a0100008d0000006b00180004000f00000000000f0000800000000000000000000021000a010100ff02010000ff020100ff020d005472
616e73666572203230310011ff02010000ff020000ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff
02010000ff02010000ff020400323031008a010000b30000006b00180004000f00000000000f0000800000000000000000000021000a01
0100ff02010000ff020100ff020d005472616e73666572203230320011ff02010000ff020000ff020100000103000000ff02010000ff02
010000ff02010000000000ff02010000ff02010000ff02010000ff02040032303200a0010000e20000006b00180004000f00000000000f
0000800000000000000000000021000a010100ff02010000ff020100ff020d005472616e73666572203230330011ff02010000ff020000
ff020100000103000000ff02010000ff02010000ff02010000000000ff02010000ff02010000ff02010000ff020400323033000d000100
0700040000000000010000010305050500008001050a05000080520100004a0000005201000062000000b200000062000000b200000092
000000000006000700040000000000010000010305050500008001050a05000080f4010000ae010000f401000086010000b20000008601
0000b200000092000000000007000200040000000000010000010305050500008001050a050000801b0100009c0000001b010000040100
007d000000040100007d00000046010000000007000a00020000000000040000010305050500008001050a050000801b010000d8000000
1b010000f6000000000007000900020000000000030000010305050500008001050a050000801b010000c40000001b010000c700000000
0007000800020000000000020000010305050500008001050a050000801b010000b00000001b010000a100000000000300070004000000
0000010000010305050500008001050a05000080e401000049010000e401000021010000b200000021010000b200000092000000000002
000300020000000000010000010305050500008001050a050000802f010000500100002f0100003f010000000002000400040000000000
020000010305050500008001050a050000802f010000640100002f0100007c0100007f0000007c0100007f000000a30100000000040006
00020000000000010000010305050500008001050a0500008031010000ad01000031010000a40100000000040005000200000000000200
00010305050500008001050a0500008031010000c101000031010000de0100000000000001000200000000000100000103050505000080
01050a050000809c000000500000009c00000040000000000007000200040000000000050000010305050500008001050a050000801b01
0000ec0000001b010000040100007d000000040100007d000000460100000000'/>
</rs:delete>
</rs:data>
</xml>
 
Thank you so much for your posts! We ended up solving this in a differnt mannor. We just added a silent wav file after the first message and then repeated our original message right after it in the "Entry Prompts" tab. So we have a total of 3 wav files playing for each menu (message,silence,message). This works because the caller can press a button at any time. The "timeout" just disconnects the call. It works great and it looks very clean! You could repeat the menu as many times as you want with this solution and then always have the "timeout" disconnect WITHOUT copying your menu and having the timeout go to the "copied" menu. I hope this will help the next guy looking for answer to this problem.

Thanks again!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top