VoiceGuide IVR Software Main Page
Jump to content

Email Function In Voicemail Box

Recommended Posts

Hi,

 

I'm trying to test the email function in the VM module. However, I only have one phone line. Will the system continue to try and send the message if it cannot on the first try?

 

After placing a call to the system, I wanted to hang up and then bring up an Internet line so that it could send the email. How can I test this?

 

Thanks

Share this post


Link to post

Additional Info

 

It doesn't look like the email is getting setup correctly here. The CID fields are not populating and I don't see any attempt to send in the log.

 

 

113234.30 6 linedevstate 2048 0 0

113234.30 6 callstate OFFERING 66016 0 4

113234.31 6 Lev_CallerID [9725672583,WIRELESS CALLER]

113234.31 6 callinfo CALLEDID

113234.31 6 callinfo ORIGIN

113234.31 6 ring 0

113240.31 6 ring 2

113240.31 6 Answer the call at 8/3/2003 11:32:40 AM

113240.31 6 lineAnswer(66016) => 66067

113240.84 6 callstate CONNECTED 66016,1,0

113240.84 6 WorkingModeTAPI=

113240.84 6 WorkingModeScript=

113240.86 6 Inband detection not enabled

113240.86 6 StartLoadedVgs at 8/3/2003 11:32:40 AM

113240.86 6 tapi Reply 66067 0

113240.86 6 [Welcome to DNP] Playing

113240.86 6 [Welcome to DNP] Playing (C:\WINNT\data\VmWelc\Main_Greeting.wav)

113240.88 6 PlaySoundStart ok [C:\WINNT\data\VmWelc\Main_Greeting.wav]

113240.88 6 RunModule PLAY end

113242.77 6 dtmf 1 (49,2)

113242.77 6 LsPlayMsg 1

113243.78 6 PlaySoundStop ok

113243.78 6 [Get3Numbers] Number Input

113243.80 6 [Get3Numbers] Playing (C:\WINNT\data\VmWelc\Get_Numbers.wav)

113243.80 6 PlaySoundStart ok [C:\WINNT\data\VmWelc\Get_Numbers.wav]

113246.22 6 dtmf 4 (52,2)

113246.22 6 LsGetNbrsPlayWelcMsg 4

113247.23 6 PlaySoundStop ok

113247.23 6 [Get3Numbers] Number Input 4

113247.23 6 dtmf 5 (53,2)

113247.23 6 LsGetNbrsRxDigits 5

113247.23 6 [Get3Numbers] Number Input 45

113247.67 6 dtmf 0 (48,2)

113247.67 6 LsGetNbrsRxDigits 0

113247.67 6 [Get3Numbers] Number Input 450

113247.67 6 [GetAdCode] Number Input

113247.67 6 [GetAdCode] Playing ()

113247.67 6 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

113248.14 6 dtmf 0 (48,2)

113248.14 6 LsGetNbrsRxDigits 0

113248.14 6 [GetAdCode] Number Input 0

113248.14 6 [LogEnteredCode] Evaluate ["$RV[Get3Numbers]$RV[GetAdCode]"]

113248.14 6 RVreplace start: ["$RV[Get3Numbers]$RV[GetAdCode]"]

113248.14 6 RVreplace end: ["4500"]

113248.14 6 .Eval(Cstr("4500"))

113248.14 6 Eval Expr result:[4500] stored in $RV[4DigitCode]

113248.14 6 RVreplace start: [on {true} goto [Voicemail Box $RV[Get3Numbers]]

]

113248.14 6 RVreplace end: [on {true} goto [Voicemail Box 450]

]

113248.14 6 RVreplace start: [Voicemail Box $RV[Get3Numbers]]

113248.14 6 RVreplace end: [Voicemail Box 450]

113248.14 0 LoadedVgs_Find C:\WINNT\system\vm\VmLm.vgs at idx=2

113248.14 6 [VmLmStart] Running vb script:[VmLmHangup.vgs]

113303.86 0 LoadedVgs_Find C:\WINNT\system\vm\VmLmHangup.vgs at idx=3

113303.86 6 tapi Reply 66033 0

113303.86 6 [VmLmHangup_ForwardLastMsg] Running VB Script...

113303.86 6 RVreplace start (strlen>100)

113303.88 6 VBScript Run continuing...

113303.88 6 Hanging up call... [Run module 2479]

113303.88 6 HangupCall_Common Mode=AfterHangupRun

113303.88 6 ReinitTelephony due to IDLE start

113303.88 6 tapic lineDeallocateCall(MainCall:66016) 0

113303.92 6 lineOpen(6) => 0

113303.92 6 Waiting for a call...

113303.92 6 lineOpen(6)LineHandle=66015

113303.94 6 cl Vm_ForwardMsg 6, 450, C:\WINNT\data\VmSave\_0803113253_1_6__.wav

113303.94 6 vm frwrd vmb 450

113303.94 6 vm frwrd 450->999

113303.94 6 vm copy C:\WINNT\data\VmSave\_0803113253_1_6__.wav -> C:\WINNT\data\VmSave\999_0803113253_1_6__.wav

113303.95 6 vm frwrd vmb 999

113303.95 6 RVreplace start: [Voicemail recieved from $RV_CIDNAME, $RV_CIDNUMBER at $RV_HOUR:$RV_NN $RV_DATE/$RV_MONTH]

113303.95 6 RVreplace end: [Voicemail recieved from , at 11:33 3/8]

113303.95 6 RVreplace start: [Voicemail recieved from: $RV_CIDNAME]

113303.95 6 RVreplace end: [Voicemail recieved from: ]

113303.95 6 RVreplace start: [Voicemail recieved from $RV_CIDNAME, $RV_CIDNUMBER at $RV_HOUR:$RV_NN $RV_DATE/$RV_MONTH]

113303.95 6 RVreplace end: [Voicemail recieved from , at 11:33 3/8]

113303.97 6 RVreplace start: [Voicemail recieved from: $RV_CIDNAME]

113303.97 6 RVreplace end: [Voicemail rec

Share this post


Link to post

The email subsystem tries to send the email a number of times - the log of email sending is not shown in VoiceGuide log, but in a separate log:

 

C:\VoiceGuideLogMMDD_EmailSender.txt

 

After placing a call to the system, I wanted to hang up and then bring up an Internet line so that it could send the email. How can I test this?

I think you can set up Outlook to dial out on demand and then disconnect after email sending...

 

The CID fields are not populating

Please try patch posted in http://katalinatech.com/forums/index.php?a...f=2&t=463&st=0&

Share this post


Link to post

I have already tried that patch (I am the user on that thread). What else can we do?

Share this post


Link to post

Thre are now two patches posted in that thread - the second patch was posted just a little while ago.

Share this post


Link to post

yes, I know. I have installed them both. And the problem on that thread is not getting any better either. I have installed a stream of patches for everything in the VM module and I am running low on "patch motivation" now. Here's the latest.....still no CID population..

 

194804.25 6 ring 2

194804.25 6 Answer the call at 8/3/2003 7:48:04 PM

194804.25 6 lineAnswer(66170) => 66153

194804.80 6 callstate CONNECTED 66170,1,0

194804.80 6 WorkingModeTAPI=

194804.80 6 WorkingModeScript=

194804.80 6 Inband detection not enabled

194804.80 6 StartLoadedVgs at 8/3/2003 7:48:04 PM

194804.80 6 tapi Reply 66153 0

194804.80 6 [Welcome to DNP] Playing

194804.80 6 [Welcome to DNP] Playing (C:\WINNT\data\VmWelc\Main_Greeting.wav)

194804.81 6 PlaySoundStart ok [C:\WINNT\data\VmWelc\Main_Greeting.wav]

194804.81 6 RunModule PLAY end

194807.20 6 dtmf 1 (49,2)

194807.20 6 LsPlayMsg 1

194808.22 6 PlaySoundStop ok

194808.23 6 [Get3Numbers] Number Input

194808.23 6 [Get3Numbers] Playing (C:\WINNT\data\VmWelc\Get_Numbers.wav)

194808.23 6 PlaySoundStart ok [C:\WINNT\data\VmWelc\Get_Numbers.wav]

194810.63 6 dtmf 4 (52,2)

194810.63 6 LsGetNbrsPlayWelcMsg 4

194811.64 6 PlaySoundStop ok

194811.64 6 [Get3Numbers] Number Input 4

194811.64 6 dtmf 5 (53,2)

194811.64 6 LsGetNbrsRxDigits 5

194811.66 6 [Get3Numbers] Number Input 45

194811.94 6 dtmf 0 (48,2)

194811.94 6 LsGetNbrsRxDigits 0

194811.94 6 [Get3Numbers] Number Input 450

194811.94 6 [GetAdCode] Number Input

194811.94 6 [GetAdCode] Playing ()

194811.94 6 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

194812.48 6 dtmf 0 (48,2)

194812.48 6 LsGetNbrsRxDigits 0

194812.48 6 [GetAdCode] Number Input 0

194812.48 6 [LogEnteredCode] Evaluate ["$RV[Get3Numbers]$RV[GetAdCode]"]

194812.48 6 RVreplace start: ["$RV[Get3Numbers]$RV[GetAdCode]"]

194812.50 6 RVreplace end: ["4500"]

194812.50 6 .Eval(Cstr("4500"))

194812.50 6 Eval Expr result:[4500] stored in $RV[4DigitCode]

194812.50 6 RVreplace start: [on {true} goto [Voicemail Box $RV[Get3Numbers]]

]

194812.50 6 RVreplace end: [on {true} goto [Voicemail Box 450]

]

194812.50 6 RVreplace start: [Voicemail Box $RV[Get3Numbers]]

194812.50 6 RVreplace end: [Voicemail Box 450]

194812.50 0 Script Load C:\WINNT\system\vm\VmLm.vgs

194812.56 6 Loaded C:\WINNT\system\vm\VmLm.vgs into:2

194812.56 6 [VmLmStart] Running vb script:[VmLmHangup.vgs]

194825.44 0 Script Load C:\WINNT\system\vm\VmLmHangup.vgs

194825.44 6 Loaded VbsAtHangup into:3

194825.44 6 tapi Reply 66324 0

194825.44 6 [VmLmHangup_ForwardLastMsg] Running VB Script...

194825.44 6 RVreplace start (strlen>100)

194825.45 6 VBScript Run continuing...

194825.45 6 Hanging up call... [Run module 2479]

194825.45 6 HangupCall_Common Mode=AfterHangupRun

194825.45 6 ReinitTelephony due to IDLE start

194825.47 6 tapic lineDeallocateCall(MainCall:66170) 0

194825.52 6 lineOpen(6) => 0

194825.52 6 Waiting for a call...

194825.52 6 lineOpen(6)LineHandle=66290

194825.52 6 cl Vm_ForwardMsg 6, 450, C:\WINNT\data\VmSave\_0803194816_1_6__.wav

194825.52 6 vm frwrd vmb 450

194825.52 6 vm frwrd 450->999

194825.53 6 vm copy C:\WINNT\data\VmSave\_0803194816_1_6__.wav -> C:\WINNT\data\VmSave\999_0803194816_1_6__.wav

194825.53 6 vm frwrd vmb 999

194825.53 6 RVreplace start: [Voicemail recieved from $RV_CIDNAME, $RV_CIDNUMBER at $RV_HOUR:$RV_NN $RV_DATE/$RV_MONTH]

194825.55 6 RVreplace end: [Voicemail recieved from , at 19:48 3/8]

194825.55 6 RVreplace start: [Voicemail recieved from: $RV_CIDNAME]

194825.55 6 RVreplace end: [Voicemail recieved from: ]

194825.55 6 vm frwrd phone: 9725672583 (scripted system)

194825.55 0 DialListDB_AddCall '9725672583', 0, 1, 2359, MoTuWeThFrSaSu, C:\WINNT\system\voicedlgc\VmbForwardAskAccept.wav, C:\WINNT\system\vm\vmMsgDeliver.vgs|VmDelivStart, C:\WINNT\system\vm\vmMsgDeliver.vgs|VmDelivStart, [PathSysVoice]{C:\WINNT\system\voicedlgc\}[PathDataVm]{C:\WINNT\data\}[VmbId]{450}[VmFileToPlay]{_0803194816_1_6__.wav}, 60, 2, 5 ESCALATION:

194825.55 6 RVreplace start: [Voicemail recieved from $RV_CIDNAME, $RV_CIDNUMBER at $RV_HOUR:$RV_NN $RV_DATE/$RV_MONTH]

194825.55 6 RVreplace end: [Voicemail recieved from , at 19:48 3/8]

194825.55 6 RVreplace start: [Voicemail recieved from: $RV_CIDNAME]

194825.55 6 RVreplace end: [Voicemail recieved from: ]

194829.38 0 dial callque update id=16 next call time 0308031953

194829.38 6 dial found entry: tel[9725672583] ann[C:\WINNT\system\voicedlgc\VmbForwardAskAccept.wav] vgs[C:\WINNT\system\vm\vmMsgDeliver.vgs|VmDelivStart] am[C:\WINNT\system\vm\vmMsgDeliver.vgs|VmDelivStart]

194829.38 6 Dialing: 9725672583

194829.38 6 MakeCall => 66341

194829.39 6 TapiCbTrigSet 66341 7002

194829.98 6 tapi Reply 66341 0

194829.98 6 TapiCbTrigClear

194829.98 6 linedevstate 2048 0 0

194829.98 6 callstate DIALTONE 66136 0 0

194829.98 6 callstate DIALING 66136 0 0

194829.98 6 callstate PROCEEDING 66136 0 0

194829.98 6 callinfo CALLEDID

194829.98 6 callinfo REASON

194829.98 6 Lev_CallerID [0000,]

194829.98 6 callinfo ORIGIN

194901.33 6 callstate DISCONNECTED 66136,16,0

194901.33 6 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

194901.33 6 Answering machine, wait for end of welcome message...

194901.33 6 dial call answered by answering machine

194901.33 0 dial callque delete id=16

194901.33 6 RecSoundStart file[C:\WINNT\data\RecAm_6.wav] ok

194910.38 6 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED

194911.39 6 RecSoundStop ok

194911.39 6 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED

194911.41 6 Run Answer Machine script [C:\WINNT\system\vm\vmMsgDeliver.vgs|VmDelivStart]

194911.41 2 tr NewVgsVgm_Goto C:\WINNT\system\vm\vmMsgDeliver.vgs|VmDelivStart,,,,,0

194911.41 6 ERROR 5.0.1024 Error: NewVgsVgm_Goto_Setup failed

194911.41 6 Hanging up call... [LsDialoutRecAnswerMachineWelcMsg NewVgsVgm_Goto]

194911.41 6 RecSoundStop ok

194911.41 6 PlaySoundStop ok

194911.41 6 Waiting for a call...

194911.41 6 fnHangupCall end

194911.44 6 linedevstate 2048 0 0

194911.44 6 callstate IDLE 66136 0 0

194911.45 6 WorkingMode@Idle=

194911.45 6 LineState(iLineId).iVgsIdx = 0

194911.45 6 tapi Reply 66358 0

194912.50 6 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

194912.50 6 ReinitTelephony due to IDLE start

194912.50 6 tapic lineDeallocateCall(MainCall:66136) 0

194912.56 6 lineOpen(6) => 0

194912.56 6 Waiting for a call...

194912.56 6 lineOpen(6)LineHandle=66221

Share this post


Link to post

I can see from the trace that the patch was not applied.

 

the trace is from version 5.0.1024 of vgmulti.exe

The version of vgmulti.exe in the Vm_CID_fix.zip patch is 5.0.1027

Share this post


Link to post

Sorry...

 

Looks like my drag and drop with that file didn't work. The system is now leaving a message on the answering machine and the CID is being populated.

 

However, it is now recording the message to the original box called and not JUST in the copy to box. I don't want one in the original box called (when I have a copy to)as I will have to check 60 boxes instead of just the one each day..

 

How can I set this the way it was?

 

Thanks

Share this post


Link to post

Here's the email log. Outlook Express is open and set to on demand (one line here). The program doesn't seem to be getting to Outlook. Any ideas here?

 

 

 

 

000001.66 0 eng prog start 00:00:01 04 Aug

000001.77 0 que found 2/24

000001.78 0 SendEmailMapi 2

000001.78 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000001.78 0 SendEmailMapi returned

000001.78 0 eng send attempt 1 result = Unknown Error

000001.78 0 SendEmailMapi 2

000001.78 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000001.78 0 SendEmailMapi returned

000001.80 0 eng send attempt 2 result = Unknown Error

000001.91 0 que found 1/23

000001.91 0 SendEmailMapi 2

000001.91 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000001.91 0 SendEmailMapi returned

000001.91 0 eng send attempt 1 result = Unknown Error

000001.92 0 SendEmailMapi 2

000001.92 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000001.92 0 SendEmailMapi returned

000001.92 0 eng send attempt 2 result = Unknown Error

000002.03 0 eng prog end 00:00:02 04 Aug

000201.72 0 eng prog start 00:02:01 04 Aug

000201.83 0 que found 4/30

000201.84 0 SendEmailMapi 2

000201.84 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000201.84 0 SendEmailMapi returned

000201.84 0 eng send attempt 1 result = Unknown Error

000201.84 0 SendEmailMapi 2

000201.86 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000201.86 0 SendEmailMapi returned

000201.86 0 eng send attempt 2 result = Unknown Error

000201.97 0 que found 3/29

000201.97 0 SendEmailMapi 2

000201.97 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000201.97 0 SendEmailMapi returned

000201.98 0 eng send attempt 1 result = Unknown Error

000201.98 0 SendEmailMapi 2

000201.98 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000201.98 0 SendEmailMapi returned

000201.98 0 eng send attempt 2 result = Unknown Error

000202.09 0 que found 2/28

000202.09 0 SendEmailMapi 2

000202.09 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000202.11 0 SendEmailMapi returned

000202.11 0 eng send attempt 1 result = Unknown Error

000202.11 0 SendEmailMapi 2

000202.11 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000202.11 0 SendEmailMapi returned

000202.11 0 eng send attempt 2 result = Unknown Error

000202.23 0 que found 1/27

000202.23 0 SendEmailMapi 2

000202.23 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000202.25 0 SendEmailMapi returned

000202.25 0 eng send attempt 1 result = Unknown Error

000202.25 0 SendEmailMapi 2

000202.25 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000202.25 0 SendEmailMapi returned

000202.25 0 eng send attempt 2 result = Unknown Error

000202.38 0 eng prog end 00:02:02 04 Aug

000301.75 0 eng prog start 00:03:01 04 Aug

000301.88 0 que found 2/28

000301.89 0 SendEmailMapi 2

000301.89 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000301.89 0 SendEmailMapi returned

000301.89 0 eng send attempt 1 result = Unknown Error

000301.91 0 SendEmailMapi 2

000301.91 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000301.91 0 SendEmailMapi returned

000301.91 0 eng send attempt 2 result = Unknown Error

000302.02 0 que found 1/27

000302.02 0 SendEmailMapi 2

000302.02 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000302.03 0 SendEmailMapi returned

000302.03 0 eng send attempt 1 result = Unknown Error

000302.03 0 SendEmailMapi 2

000302.03 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000302.03 0 SendEmailMapi returned

000302.03 0 eng send attempt 2 result = Unknown Error

000302.16 0 eng prog end 00:03:02 04 Aug

000501.83 0 eng prog start 00:05:01 04 Aug

000501.94 0 que found 2/30

000501.95 0 SendEmailMapi 2

000501.95 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000501.95 0 SendEmailMapi returned

000501.95 0 eng send attempt 1 result = Unknown Error

000501.97 0 SendEmailMapi 2

000501.97 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000501.97 0 SendEmailMapi returned

000501.97 0 eng send attempt 2 result = Unknown Error

000502.08 0 que found 1/29

000502.08 0 SendEmailMapi 2

000502.09 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000502.09 0 SendEmailMapi returned

000502.09 0 eng send attempt 1 result = Unknown Error

000502.09 0 SendEmailMapi 2

000502.09 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000502.11 0 SendEmailMapi returned

000502.11 0 eng send attempt 2 result = Unknown Error

000502.22 0 eng prog end 00:05:02 04 Aug

000601.89 0 eng prog start 00:06:01 04 Aug

000602.00 0 que found 2/30

000602.02 0 SendEmailMapi 2

000602.02 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000602.02 0 SendEmailMapi returned

000602.02 0 eng send attempt 1 result = Unknown Error

000602.03 0 SendEmailMapi 2

000602.03 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000602.03 0 SendEmailMapi returned

000602.03 0 eng send attempt 2 result = Unknown Error

000602.16 0 que found 1/29

000602.16 0 SendEmailMapi 2

000602.16 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000602.17 0 SendEmailMapi returned

000602.17 0 eng send attempt 1 result = Unknown Error

000602.17 0 SendEmailMapi 2

000602.17 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000602.19 0 SendEmailMapi returned

000602.19 0 eng send attempt 2 result = Unknown Error

000602.30 0 eng prog end 00:06:02 04 Aug

000801.94 0 eng prog start 00:08:01 04 Aug

000802.05 0 que found 2/30

000802.06 0 SendEmailMapi 2

000802.06 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000802.06 0 SendEmailMapi returned

000802.06 0 eng send attempt 1 result = Unknown Error

000802.08 0 SendEmailMapi 2

000802.08 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000802.08 0 SendEmailMapi returned

000802.08 0 eng send attempt 2 result = Unknown Error

000802.20 0 que found 1/29

000802.20 0 SendEmailMapi 2

000802.20 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000802.22 0 SendEmailMapi returned

000802.22 0 eng send attempt 1 result = Unknown Error

000802.22 0 SendEmailMapi 2

000802.22 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000802.23 0 SendEmailMapi returned

000802.23 0 eng send attempt 2 result = Unknown Error

000802.34 0 eng prog end 00:08:02 04 Aug

000901.98 0 eng prog start 00:09:01 04 Aug

000902.11 0 que found 2/30

000902.13 0 SendEmailMapi 2

000902.13 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000902.13 0 SendEmailMapi returned

000902.14 0 eng send attempt 1 result = Unknown Error

000902.14 0 SendEmailMapi 2

000902.14 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000902.14 0 SendEmailMapi returned

000902.16 0 eng send attempt 2 result = Unknown Error

000902.27 0 que found 1/29

000902.27 0 SendEmailMapi 2

000902.27 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000902.28 0 SendEmailMapi returned

000902.28 0 eng send attempt 1 result = Unknown Error

000902.28 0 SendEmailMapi 2

000902.28 0 SendEmailMapi about to send to andy_haggard@hotmail.com

000902.30 0 SendEmailMapi returned

000902.30 0 eng send attempt 2 result = Unknown Error

000902.41 0 eng prog end 00:09:02 04 Aug

001202.05 0 eng prog start 00:12:02 04 Aug

001202.16 0 que found 2/32

001202.17 0 SendEmailMapi 2

001202.17 0 SendEmailMapi about to send to andy_haggard@hotmail.com

001202.17 0 SendEmailMapi returned

001202.17 0 eng send attempt 1 result = Unknown Error

001202.19 0 SendEmailMapi 2

001202.19 0 SendEmailMapi about to send to andy_haggard@hotmail.com

001202.19 0 SendEmailMapi returned

001202.19 0 eng send attempt 2 result = Unknown Error

001202.31 0 que found 1/31

001202.31 0 SendEmailMapi 2

001202.31 0 SendEmailMapi about to send to andy_haggard@hotmail.com

001202.33 0 SendEmailMapi returned

001202.33 0 eng send attempt 1 result = Unknown Error

001202.33 0 SendEmailMapi 2

001202.33 0 SendEmailMapi about to send to andy_haggard@hotmail.com

001202.34 0 SendEmailMapi returned

001202.34 0 eng send attempt 2 result = Unknown Error

001202.45 0 eng prog end 00:12:02 04 Aug

004721.45 0 eng prog start 00:47:21 04 Aug

004721.56 0 que found 2/34

004721.56 0 SendEmailMapi 2

004721.58 0 SendEmailMapi about to send to andy_haggard@hotmail.com

004721.58 0 SendEmailMapi returned

004721.58 0 eng send attempt 1 result = Unknown Error

004721.58 0 SendEmailMapi 2

004721.59 0 SendEmailMapi about to send to andy_haggard@hotmail.com

004721.59 0 SendEmailMapi returned

004721.59 0 eng send attempt 2 result = Unknown Error

004721.70 0 que found 1/33

004721.70 0 SendEmailMapi 2

004721.70 0 SendEmailMapi about to send to andy_haggard@hotmail.com

004721.72 0 SendEmailMapi returned

004721.72 0 eng send attempt 1 result = Unknown Error

004721.72 0 SendEmailMapi 2

004721.72 0 SendEmailMapi about to send to andy_haggard@hotmail.com

004721.72 0 SendEmailMapi returned

004721.73 0 eng send attempt 2 result = Unknown Error

004721.84 0 eng prog end 00:47:21 04 Aug

Share this post


Link to post

You will need Outlook itself, not Outlook Express.

 

As for message deletion, selecting the option "Delete messages after forwarding" for each of the 60 mailboxes which forward their messages to one central mailbox should do the trick here...

Share this post


Link to post

No, the deletion is not working. It does work in a different way - by allowing you to delete the message on the system from the phone that the call is forwarded to. I don't really need that. just don't want to erase 60 boxes a day.

Share this post


Link to post

OK, I did not know these mailboxes forward to phone as well... if messages weren't forwarding to phone then deletion would occur after copying and emailing.

 

If all that is needed is to play a message and then delete the file just played then a script which does just that can be created and specified to be called using the VG.INI's VmScript_VmDeliver_Script setting.

 

That script would consist of a Play module and a VB Script module which would delete the file afterwards...

 

We'll probably add such a script to the vmMsgDeliver.vgs file soon.

 

 

 

Easier way to just delete the file would be to use a Run Program module to execute:

 

command.com /c delete $RV[PathDataVm]VmSave\$RV[VmFileToPlay]

 

but this approach would be deleting all messages after playing them, for all mailboxes, without checking if the message has been already forwarded by email (should be OK if you are forwarding by MAPI directly into Outlook) - I don't know if this is sufficient for your needs right now...

 

 

Also, with sending by Outlook: Microsoft has now issued security patches for Outlook which prevents it from accepting email sent to it from other apps using the "Simple MAPI" method. VoiceGuide is now using the "Simple MAPI" method - so when using Outlook you have to ensure not to install that security patch.

(In a couple of months VG will be sending MAPI emails without using "Simple MAPI" - so it will also work with the security patched version of Outlook)

Share this post


Link to post

So is there no way now to simply "delete after COPYING"? Yesterday, before I installed the patch, it was putting the message only in "copy to" box and not in original box. Just what I needed.

Share this post


Link to post

At this stage if voicemail forwarding to phone is enabled then the choice of whether to keep the message or not is given to the recipient of the call.

 

This functionality can be altered by changing the vmMsgDeliver.vgs script (see VoiceGuide's \system\vm\ directory).

 

There are many variations on how various applications prefer to handle message delivery - and it's impossible to anticipate them all but we hope most of them can be achieved by simple changes to the existing voicemail system - that is why the voicemail system is now scripted - so that any such minor changes can be relatively easily implemented.

 

Another way to delete all the voicemail messages from the 60 mailboxes is to run a batch file which just deletes the files from the /data/VmSave/ directory - the files are easy to identify - the voicemail box number is at the beginning of each file, so to delete all files for voicemail box 450 the command could be:

 

delete c:\Program Files\VoiceGuide\data\VmSave\450_*.wav

 

after adding other voicemail boxes to this batch and scheduling the batch file to run nightly you should also be able to achieve what is required by your application.

 

 

Before the last v5.0 patch was the files weren't getting deleted - they were still remaining on the hard disk - it's just they were loosing their association with the mailbox - so it appeared as if they weren’t there to the VM system user - but they were...

Share this post


Link to post

Well, script change is what I was hoping for. batch file processing is a bandaid. Seems that it would so easy to just put a check box, "delete after copying". Half of all the real estate people in the US are using systems that do exactly that.

 

If that's not doable, how can I modify the script to work that way. I am not a programmer.

Share this post


Link to post

We'll expand the vmMsgDeliver.vgs script to include a script which will deliver a voicemail with automatic deletion once the call delivering the message has been answered.

(If Answering Machine answers then message will be left on the answering machine and will still be considered as delivered and will be deleted)

 

We should be able to create this in next 2-4 days.

Share this post


Link to post

Great news...

 

To be clear, the function needed is:

 

Call comes in to a VM box. box plays a greeting, Message is left and then copyed to a central mailbox. Message is erased out of the original box. From central box, email box sends a text message to cell phone with caller ID info - or the entire message could be forwarded.

 

This is all happening now except for no easy way to erase the original box. It is important not to erase the the central box when the caller ID is passed in the text message.

 

Many thanks...

Share this post


Link to post

Does only the central mailbox forward messages to phone?

or do the other 60 mailboxes forward messages to phone as well?

 

If a mailbox does not forward the VM message to a phone then selecting the option "Delete messages after forwarding" will result in the VM message being deleted after copying it (and/or emailing it).

 

 

Right now the only time when the VM message is not deleted when "Delete messages after forwarding" is selected is when one of the forwarding options is to forward by phone - and then the recipient of the call is given the option to delete the message.

 

 

 

(As mentioned before, changing the functionality to always delete a message after forwarding by phone will be added as an option in the next few days...)

Share this post


Link to post

It IS working as I need it now. I just didn't have the right combination set up. It is because the documentation is very sparse and not specific enough. The check box should say "Delete after forwarding/copying" and a deeper explanation should be given with examples of what will happen in different scenarios.

 

Only the central mailbox will ever need to forward by phone or email. The only function for the others is to play many different greeting messages.

 

Thanks for the help....

Share this post


Link to post

The option of deleting messages after forwarding/copying was not very well documented at all.. That part of the help file needs a few additions to it.

 

I'm glad it's all sorted and working just the way you want it.

 

This whole thread has prompted some discussion over here on the various ways in which various people may want to use the voicemail forwarding features. It looks right now like we may we expect to see a variety of message delivery scripts to be available for users in the next month or so.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×