Guest Phillip Report post Posted 04/18/2003 05:19 PM I have a problem using a script that sends e-mail. 1. I leave Outlook running. 2. When the script sends e-mail, the message is placed in the Outlook out box. 3. Unless I have Outlook check for new messages, it will not send the mail, even if I have the “Send messages immediately when connected” is checked in mail account options in Outlook. 4. If I set Outlook to check for new mail every X minutes, it will send messages in the outbox, but there is another problem… 5. If the IVG script tries to send email while outlook is sending and receiving mail, IVG shuts down without any error, just as if you exit the program. I have several traces to document this. I would appreciate a response from the support team. Thanks! IVG is a GREAT product My System 1.IVG 4.8.47 2.Dialogic 5.1.1 SP1 3.Board: Dialogic D4/PCI 4.OS: Windows 2000 5.Phone Line type: Centrex lines from Qwest 6.Location: New Mexico (USA) 7.Outlook 2000 Share this post Link to post
SupportTeam Report post Posted 04/19/2003 12:23 AM Selecting Outlook to "check for new mail every X minutes" is the right way to use Outlook based email option. Could you please post the traces and we'll look into them. Have you tried having email sent directly to the SMTP server? Just select that option in your Email module instead and you will have the emails sent immediately to the SMTP server - which is where Outlook is sending them.. The SMTP server name should be defined in the Outlook configuration, or just ask your system administrator. Share this post Link to post
Guest Phillip Report post Posted 04/19/2003 05:44 PM I found the undocumented SMTP feature. It seems to work. I assume I don’t need to have Outlook running to use it. FYI.. I was able to set it to a different SMPT that what was in out look. My question is how can I change the “from” name in the messages being sent using the SMPT feature? It defaults to something like VoiceGuide. I have a name for out IVR system that is already in all of the documentation for our system users. This is something tweak using Outlook and is extremely important to us. I have not had a single instance of IVG shutting down since I started using the SMTP method. However, this morning no mail was being sent. I found the following error in the trace when ever the script tried to send mail. I rebooted the system, and it seems to be working again. I’ll also mention that our ISP data line dropped last night for about 4 hours, and this may not be an IVG issue. But I’m curious what prompted the error as we did have connectivity when some of the errors were generated. 25328 6 Send Email Error: No free slots available in zEmailSmtpQueue0 [sUCCESS_SUCCESS] The traces I have for IVG stopping using Outlook all end the same way, I’ll follow up with traces next week. I noticed a new version of IVG available. Should I upgrade? The last upgrade installed to a different path and some of the dir structure was incorrect. What is the correct procedure to upgrade? Remove the previous VG and install or just install the new ver? Thanks for all your help. Share this post Link to post
SupportTeam Report post Posted 04/20/2003 08:07 AM Any SMTP server can be used to send out the email. You can also specify the email address which should be used as the senders email address - there is a text box for it right below the text box for the SMTP server name. If no return address is specified then it will default to "voiceguide@notspecified.com" - which I guess is what you are seeing. The ISP data line dropping was probably the reason why you were getting "No free slots available in zEmailSmtpQueue" errors - current release of VoiceGuide only has about 10 email buffers internally - no need for more when VG can send out the emails immediately... The number of buffers will be increased to 100 in v4.9.1 onwards (and there is talk of making the buffers stored in a database (MS Access) file - which would allow you to queue emails to be sent by just adding a record to a database as well...) If you chose to upgrading to a new version you should uninstall the current version first, then install the new version. Share this post Link to post
Guest Phillip Report post Posted 04/20/2003 05:54 PM 1. Even after reboot… and after a few successful runs of the script, I’m continuing to get the same error. Send Email Error: No free slots available in zEmailSmtpQueue0 [sUCCESS_SUCCESS] 2. Even with my email address in the reply to box. Any messages sent still say from VoiceGuide. 3. My script sends three e-mail messages per call. Why is there a limitation? Shouldn’t any messages in queue be cleared once a message is successfully sent? Thanks again! Share this post Link to post
SupportTeam Report post Posted 04/21/2003 01:21 AM Please install v4.9, then update it with the attached two files. You will be able to specify the "Name of Sender" as well as the return email address after you update v4.9 with the attached files. They will also give us a bit more log information in the log files on what is happening with your emails. As you have observed the email buffers should be getting cleared... After starting VoiceGuide please select the 'log to file' check box at the bottom of the 'Event Trace Log' window Please post a full trace of all calls from the starting of VoiceGuide until the error begins. vg_4.9.0_Multi_Gsd_Email.zip Share this post Link to post
Guest Phillip Report post Posted 04/21/2003 08:35 PM The new IVG will not run my scripts and just hangs up on the caller after initial data input. I tried to register the program, but it will not accept my previous code. I’ve had to reinstall the old version as this system is in production and receiving calls. Error with new IVG ver. 71906 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 71921 6 RVreplace start: [sELECT PropertyType, MLS_Number, PCCODE, PublicID, AgentName, BKRCODE, ListingOfficePhone, Rant, Address, LoanRate, ListPrice, EstLoanPMT FROM IVR_Rant WHERE PCCODE= $RV[Get_PC]] 71937 6 RVreplace end: [sELECT PropertyType, MLS_Number, PCCODE, PublicID, AgentName, BKRCODE, ListingOfficePhone, Rant, Address, LoanRate, ListPrice, EstLoanPMT FROM IVR_Rant WHERE PCCODE= 0980] 71937 6 About to execute Retrieve Operation [sELECT PropertyType, MLS_Number, PCCODE, PublicID, AgentName, BKRCODE, ListingOfficePhone, Rant, Address, LoanRate, ListPrice, EstLoanPMT FROM IVR_Rant WHERE PCCODE= 0980] 71953 6 [Lookup_PC] row count=1 71953 6 HangupCall called from [srlib 282] 71953 6 Hanging up call... 71968 6 PlaySoundStop ok 71968 6 fnHangupCall end Old working Ver of IVG 09171 6 [Lookup_PC] DB Query 09171 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 09187 6 RVreplace start: [sELECT PropertyType, MLS_Number, PCCODE, PublicID, AgentName, BKRCODE, ListingOfficePhone, Rant, Address, LoanRate, ListPrice, EstLoanPMT FROM IVR_Rant WHERE PCCODE= $RV[Get_PC]] 09203 6 RVreplace end: [sELECT PropertyType, MLS_Number, PCCODE, PublicID, AgentName, BKRCODE, ListingOfficePhone, Rant, Address, LoanRate, ListPrice, EstLoanPMT FROM IVR_Rant WHERE PCCODE= 0980] 09203 6 About to execute Retrieve Operation [sELECT PropertyType, MLS_Number, PCCODE, PublicID, AgentName, BKRCODE, ListingOfficePhone, Rant, Address, LoanRate, ListPrice, EstLoanPMT FROM IVR_Rant WHERE PCCODE= 0980] 09218 6 [Lookup_PC] row count=1 09234 6 [LookupVMFLAG] DB Query 09234 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 09250 6 RVreplace start: [sELECT VMFLAG FROM VMFLAGTBL WHERE MLS_Number = $RV[Lookup_PC_2_1]] 09250 6 RVreplace end: [sELECT VMFLAG FROM VMFLAGTBL WHERE MLS_Number = 164150] 09250 6 About to execute Retrieve Operation [sELECT VMFLAG FROM VMFLAGTBL WHERE MLS_Number = 164150] 09265 6 [LookupVMFLAG] row count=1 09281 6 [EnterDBData] DB Query 09281 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 09312 6 RVreplace start: [iNSERT INTO Calls (MLS_Number, PCCODE, PublicID, BKRCODE, ADDRESS, CIDNAME, CIDNUMBER, DAY, DATE_NUMBER, MONTH_NUMBER, HOUR_NUMBER, MINUTE_NUMBER, SECOND_NUMBER, STARTTIME_NUMBER, CALLLENGTH_NUMBER, MEDIACODE) VALUES ('$RV[Lookup_PC_2_1]', '$RV[Lookup_PC_3_1]', '$RV[Lookup_PC_4_1]', '$RV[Lookup_PC_6_1]', '$RV[Lookup_PC_9_1]', '$RV_CIDNAME', '$RV_CIDNUMBER', '$RV_DAY', '$RV_DATE', '$RV_MONTH', '$RV_HOUR', '$RV_MINUTE', '$RV_SECOND', '$RV_STARTTIME', '$RV_CALLLENGTH', '$RV[Get_Media_Code]')] 09312 6 About to execute Action Query 09343 6 [Check4Wave] Evaluate $RV[LookupVMFLAG_1_1] 09343 6 RVreplace start: [$RV[LookupVMFLAG_1_1]] 09343 6 RVreplace end: [True] 09359 6 .Eval(True) 09359 6 Eval Expr result:[True] Share this post Link to post
SupportTeam Report post Posted 04/21/2003 10:43 PM Is your script larger then 20 modules? The unregistered version of VoiceGuide will only run scripts up to 20 modules in size - if the script is larger then 20 modules then only the first 20 modules are loaded... Looks like that is what's happening here Notice there is no actual error anywhere - VoiceGuide just hangs up the call after finishing a module - and looks like the next module is not one of the 'first 20 modules in script'... v4.9 will not accept v4.8 registration codes - you will need a new one. If you have purchased v4.8 in last 3 months then you are entitled to a free upgrade to v4.9. Share this post Link to post
Guest Phillip Report post Posted 04/23/2003 03:55 PM OK.... Thanks! Any suggestions on how to handle bad email address. Our system allows users to enter their own e-mail address to receive notifications when they receive a call. If the user incorrectly enters a bad e-mail address, IVG works overtime trying to sent the message. The result is a HUGE trace file (below is a small trace of the 42 MB file I was greeted with this morning. Is there any way to get IVG to ignore responses due to bad e-mail addresses? All ideas welcome. Thanks! 98859 0 Email (SMTP) send start idx=41 5056041104 98859 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 99125 0 smtp Status Initializing Communications... 99171 0 smtp Status Sending Sender Information... 99171 0 smtp Progress 13% 99218 0 smtp Status Sending Recipient Information... 99234 0 smtp Progress 19% 00437 0 smtp SendFailed 550 5.1.1 <5056041104>... User unknown 00437 0 smtp Status Closing Connection... 00437 0 smtp Progress 21% 00500 0 Email (SMTP) send end 5056041104 00609 0 Email (SMTP) send start idx=41 5056041104 00609 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 01187 0 smtp Status Initializing Communications... 01187 0 smtp Progress 28% 01234 0 smtp Status Sending Sender Information... 01234 0 smtp Progress 13% 01390 0 smtp Status Sending Recipient Information... 01390 0 smtp Progress 19% 01437 0 smtp SendFailed 550 5.1.1 <5056041104>... User unknown 01437 0 smtp Status Closing Connection... 01453 0 smtp Progress 21% 01500 0 Email (SMTP) send end 5056041104 01609 0 Email (SMTP) send start idx=41 5056041104 01609 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 01875 0 smtp Status Initializing Communications... 01875 0 smtp Progress 28% 01921 0 smtp Status Sending Sender Information... 01921 0 smtp Progress 13% 01984 0 smtp Status Sending Recipient Information... 01984 0 smtp Progress 19% 02015 0 smtp SendFailed 550 5.1.1 <5056041104>... User unknown 02015 0 smtp Status Closing Connection... 02015 0 smtp Progress 21% 02078 0 Email (SMTP) send end 5056041104 02187 0 Email (SMTP) send start idx=41 5056041104 02187 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 02453 0 smtp Status Initializing Communications... 02453 0 smtp Progress 28% 02500 0 smtp Status Sending Sender Information... 02500 0 smtp Progress 13% 02656 0 smtp Status Sending Recipient Information... 02671 0 smtp Progress 19% 02703 0 smtp SendFailed 550 5.1.1 <5056041104>... User unknown Share this post Link to post
Guest Phillip Report post Posted 04/24/2003 02:23 AM In addition to my last post, I now get the follwoing trace... 29421 7 Send Email OK 29421 7 [Menu2] Playing 29421 7 [Menu2] Playing (cannedgreetings\endofprop1.wav) 29453 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\TVC_Infoline\cannedgreetings\endofprop1.wav] 29453 7 RunModule PLAY end 29484 0 Email (SMTP) send start idx=1 pcdb@earthlink.net 29484 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 33000 0 smtp SendFailed Connection is forcefully rejected 33000 0 smtp Status Closing Connection... 33015 0 Email (SMTP) send end pcdb@earthlink.net 33015 0 Email (SMTP) send start idx=1 pcdb@earthlink.net 33015 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 34000 0 smtp SendFailed Connection is forcefully rejected 34015 0 smtp Status Closing Connection... 34015 0 Email (SMTP) send end pcdb@earthlink.net 34015 0 Email (SMTP) send start idx=49 $RV[ACIVRD_2_1] 34031 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 35015 0 smtp SendFailed Connection is forcefully rejected 35015 0 smtp Status Closing Connection... 35031 0 Email (SMTP) send end $RV[ACIVRD_2_1] 35031 0 Email (SMTP) send start idx=50 $RV[ACIVRD_3_1] 35031 0 smtp Status Connecting to SMTP Server (mail.swcp.com)... 36015 0 smtp SendFailed Connection is forcefully rejected Share this post Link to post
Guest Phillip Report post Posted 04/24/2003 08:56 PM Any chance I can get an ETA on a fix for this issue? I’m just wondering if I should be pursuing other possible solutions, or if a fix will be implemented in the software. Thanks! Share this post Link to post
SupportTeam Report post Posted 04/24/2003 09:55 PM We're working on it now. I'm told less then a week. Share this post Link to post
Guest Phillip Report post Posted 04/30/2003 06:45 PM I hate to be a pest... How is the e-mail fix looking? Share this post Link to post
Guest Phillip Report post Posted 05/08/2003 02:48 PM Where is Katalina on a fix for the e-mail problem? If nothing else, at least get the “on fail” to stop trying to send a message if it gets an error from the SMTP server! This error causes huge trace files to be created and blocks any further email to be sent from subsequent callers. I reported this problem two weeks ago and was told it would be fixed in less than a week. My last post went un-replied. I have a full registered 4-line enterprise version, and I understand this is my only method of receiving support. Please advise. Share this post Link to post