mehdi_h Report post Posted 03/17/2009 05:54 PM Hi I get strange behaviour this after noon. Making outgoing calls I saw that my CallQue database shows always the same number of entries. When looking at the line status panel I saw that calls where juste starting and system jumps to next number (log : 0317_1832_vgEngine1.zip) Call where not placed. Then I have re-started the service and when looking at the line status panel again It shows "Not conneceted" when trying to connect manualy, it does not connect and nothing happens anymore (log 0317_1832_vgEngine2.zip) It seems that I need to restard the complete machine to make the service run again. tks you for yout help Mh Share this post Link to post
SupportTeam Report post Posted 03/17/2009 11:58 PM The log files were not attached to the post. Also please .ZIP up and attach the whole log file not just an excerpt. Share this post Link to post
mehdi_h Report post Posted 03/23/2009 02:14 PM Hi When uploading entries in Mysql database I get the same strange behaviour. so I'm attaching the logs and also the windows screen that show an error. To resolve the probleme I have to shut downd the pc and it runs properly again. Thank you. Mh 0323_ktTel.zip Share this post Link to post
SupportTeam Report post Posted 03/24/2009 06:16 AM Trace shows all is working fine and then all of a sudden the Dialogic card starts to return errors to every single command that is issued to it. This happens after the Dialogic card was asked to dial a phone number: 00he Please ensure that only valid phone numbers are dialed. Some letters are allowed in the dial strings passed to Dialogic, but looks like the Dialogic card errors out in a bad way if it's asked to dial something like 00he 123902.375 1788 9 iTimer_RingIgnore_InGuardTimeAfterHangup=10 145158.250 5548 1 fn LineMakeCall(iLineId=1, iCallRequestId=0 (ignored), strNumberToCall=[00he], callprog=DX_PAMDOPTEN, timeout=65, params:0,0,cid=[(null)],opt=[]) 145158.250 5548 1 makecall protocol is: non-ISDN 145158.250 5548 route resources (dxxxB1C1) call 145158.250 5548 1 Route_VoiceResource_To_AnalogInterface begin voicedev=1 145158.265 5548 1 TelDriver_LineMakeCall hli->Dial_zsOtherCallProgressSettings=[] 145158.265 5548 1 Set_DX_CAP_ca_intflg zDial_DxCap.ca_intflg=DX_PAMDOPTEN 145158.265 5548 1 CallProgressOption=[DX_PAMDOPTEN] ca_intflg=54529744 145158.265 5548 MakeCall select driver. strDti=[dxxxB1C1] 145158.265 5548 MakeCall is done on an Analog line. 145158.265 5548 seizing line to make outgoing call 145158.265 5548 1 analog makecall started ok. crn=2000000A 145158.265 5548 1 dx_sethook(1, DX_OFFHOOK) ok 145158.265 5548 1 TelDriver_LineMakeCall returned 0, hli_Returned=033EEFC0 145158.265 5548 1 TelDriver_LineMakeCall returned hli_Returned->crn_lastMakeCall=2000000A 145158.265 5548 1 raise generic ktTel_Completion|10000 Completion_MakeCall|0 536870922 (536870922|0|0|00he||<result>ok</result><crn>536870922</crn>) 145158.265 5548 1 LineMakeCall TelDriver_LineMakeCall zsResult=[<result>ok</result><crn>536870922</crn>] 145158.812 3588 1 CtEventProcess (from store) idx=362, evtdev=1, crn=00000000, evttype=135, data=07171BA0, len=4 (store: evinque=1, maxever=1) 145158.812 3588 1 ev TDX_SETHOOK (SetHook Completed) 145158.812 3588 1 set hli->pCTelProxyhli (in TDX_SETHOOK). current hli->pCTelProxyhli=076A45B8, pTelClientEvents=076A45B8 145158.812 3588 1 TDX_SETHOOK - CALL_OUTBOUND Handler 145158.812 3588 1 raise Dialogic TDX_SETHOOK 135 (0 0 0 DX_OFFHOOK CALL_OUTBOUND ) 145158.812 3588 1 lAtdx_LineSt=0x10:RLS_RING| lAtdx_State=0x1:CS_IDLE 145158.812 3588 1 dx_dial (1,[00he], call progress ON) call 145158.812 3588 1 dx_dial (1,00he) ok 145158.812 3588 1 no event issued after dial 145158.812 3588 1 CtEventProcess (from store) idx=363, evtdev=1, crn=00000000, evttype=134, data=07171BA0, len=4 (store: evinque=0, maxever=1) 145158.812 3588 1 ev TDX_CST (CST Event Received) 145158.812 3588 1 TDX_CST DE_LCON data=65535 145158.812 3588 1 raise Dialogic TDX_CST 134 (65535 0 0 DE_LCON ) 145159.359 5548 5 fn LineMakeCall(iLineId=5, iCallRequestId=0 (ignored), strNumberToCall=[00389374318], callprog=DX_PAMDOPTEN, timeout=65, params:0,0,cid=[(null)],opt=[]) 145159.359 5548 5 makecall protocol is: non-ISDN 145159.359 5548 route resources (dxxxB1C2) call 145159.359 5548 5 Route_VoiceResource_To_AnalogInterface begin voicedev=5 145208.156 5548 5 TelDriver_LineMakeCall hli->Dial_zsOtherCallProgressSettings=[] 145208.156 5548 5 Set_DX_CAP_ca_intflg zDial_DxCap.ca_intflg=DX_PAMDOPTEN 145208.156 5548 5 CallProgressOption=[DX_PAMDOPTEN] ca_intflg=55250704 145208.156 5548 MakeCall select driver. strDti=[dxxxB1C2] 145208.156 5548 MakeCall is done on an Analog line. 145208.156 5548 seizing line to make outgoing call 145208.421 5548 5 analog makecall started ok. crn=2000000B 145208.421 5548 5 dx_sethook(5, DX_OFFHOOK) ok 145208.421 5548 5 TelDriver_LineMakeCall returned 0, hli_Returned=0349F000 145208.421 5548 5 TelDriver_LineMakeCall returned hli_Returned->crn_lastMakeCall=2000000B 145208.421 5548 5 raise generic ktTel_Completion|10000 Completion_MakeCall|0 536870923 (536870923|0|0|00389374318||<result>ok</result><crn>536870923</crn>) 145208.421 5548 5 LineMakeCall TelDriver_LineMakeCall zsResult=[<result>ok</result><crn>536870923</crn>] 145208.421 5548 13 fn LineMakeCall(iLineId=13, iCallRequestId=0 (ignored), strNumberToCall=[00389375071], callprog=DX_PAMDOPTEN, timeout=65, params:0,0,cid=[(null)],opt=[]) 145208.421 5548 13 makecall protocol is: non-ISDN 145208.421 5548 route resources (dxxxB1C4) call 145208.421 5548 13 Route_VoiceResource_To_AnalogInterface begin voicedev=13 145208.671 3588 5 CtEventProcess (from store) idx=364, evtdev=5, crn=00000000, evttype=137, data=07171BA0, len=0 (store: evinque=0, maxever=1) 145208.671 3588 5 ev TDX_ERROR (Error Event) 145208.671 3588 5 TDX_ERROR hli=55177216 chdev=5 [6]:[Parameter error] 145208.671 3588 5 raise Dialogic TDX_ERROR 137 (0 0 0 ) 145208.687 3588 5 dx_stopch call in TDX_ERROR 145208.937 3588 5 dx_stopch 5 ok (issued from within TDX_ERROR handler) 145208.937 3588 5 clearing dwPlayId and iRecId 145209.468 5548 13 TelDriver_LineMakeCall hli->Dial_zsOtherCallProgressSettings=[] 145209.468 5548 13 Set_DX_CAP_ca_intflg zDial_DxCap.ca_intflg=DX_PAMDOPTEN 145209.468 5548 13 CallProgressOption=[DX_PAMDOPTEN] ca_intflg=185294408 145209.468 5548 MakeCall select driver. strDti=[dxxxB1C4] 145209.468 5548 MakeCall is done on an Analog line. 145209.468 5548 seizing line to make outgoing call 145209.734 5548 13 analog makecall started ok. crn=2000000C 145209.734 5548 13 dx_sethook(13, DX_OFFHOOK) ok 145209.734 5548 13 TelDriver_LineMakeCall returned 0, hli_Returned=0B0A3F38 145209.734 5548 13 TelDriver_LineMakeCall returned hli_Returned->crn_lastMakeCall=2000000C 145209.734 5548 13 raise generic ktTel_Completion|10000 Completion_MakeCall|0 536870924 (536870924|0|0|00389375071||<result>ok</result><crn>536870924</crn>) 145209.734 5548 13 LineMakeCall TelDriver_LineMakeCall zsResult=[<result>ok</result><crn>536870924</crn>] 145209.734 3588 13 CtEventProcess (from store) idx=365, evtdev=13, crn=00000000, evttype=137, data=07171BA0, len=0 (store: evinque=0, maxever=1) 145209.734 3588 13 ev TDX_ERROR (Error Event) 145209.734 3588 13 TDX_ERROR hli=185220920 chdev=13 [6]:[Parameter error] 145209.734 3588 13 raise Dialogic TDX_ERROR 137 (0 0 0 ) 145209.734 3588 13 dx_stopch call in TDX_ERROR 145209.734 3588 13 dx_stopch 13 ok (issued from within TDX_ERROR handler) 145209.734 3588 13 clearing dwPlayId and iRecId 145310.546 5548 1 fn DropCall(sLineId=1, sXMLOptions=[(null)], iParam1=0) 145310.546 5548 1 TelDriver_DropCall(sXMLOptions=[(null)]) 145310.546 5548 1 clearing sDTMFsReceivedBeforeCallAnswer in TelDriver_DropCall 145310.812 5548 1 dx_stopch was issued to stop current dx_dial (voicedev=1) 145311.796 5548 5 fn DropCall(sLineId=5, sXMLOptions=[(null)], iParam1=0) 145311.796 5548 5 TelDriver_DropCall(sXMLOptions=[(null)]) 145311.796 5548 5 clearing sDTMFsReceivedBeforeCallAnswer in TelDriver_DropCall 145311.796 5548 5 hli->Dial_iState_Currently_Executing_dx_dial initial value was: 0 (voicedev=5) 145311.796 5548 5 dx_sethook(5) call fropm TelDriver_DropCall 145311.796 5548 5 dx_sethook 5 DX_ONHOOK error [9]:[Device busy] 145311.875 1788 5 iTimer_RingIgnore_InGuardTimeAfterHangup=10 145311.906 5548 13 fn DropCall(sLineId=13, sXMLOptions=[], iParam1=0) 145311.906 5548 13 TelDriver_DropCall(sXMLOptions=[]) 145311.906 5548 13 clearing sDTMFsReceivedBeforeCallAnswer in TelDriver_DropCall 145311.906 5548 13 hli->Dial_iState_Currently_Executing_dx_dial initial value was: 0 (voicedev=13) 145311.906 5548 13 dx_sethook(13) call fropm TelDriver_DropCall 145311.906 5548 13 dx_sethook 13 DX_ONHOOK error [9]:[Device busy] 145311.984 1788 13 iTimer_RingIgnore_InGuardTimeAfterHangup=10 Share this post Link to post
SupportTeam Report post Posted 03/24/2009 07:45 AM This new version will clean the telephone number provided to dial to ensure that only the characters which are listed in the current Dialogic API reference will be present in the dialed number:[old link removed]NB. the allowed characters are: 0123456789abcd*#,&TPMLIXVoiceGuide will also accept the hookflash character: ! Share this post Link to post
mehdi_h Report post Posted 03/24/2009 08:10 AM Hi, Thank you. I just want to understand what was wrong. Did you found wrong caractere in the dialing numbers table ? Mh Share this post Link to post
SupportTeam Report post Posted 03/24/2009 08:55 AM The number to be dialed was retrieved from the database: 145158.156 10 dial FindCallQueryCompleted some calls found (any lineid search), ID/GUID=41/00000000-0000-0000-0000-000000000000, sTaskTimestamp=145158.156, diff=00:00:00 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall objDbDataReader_Stage2.Read() returned True 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall objDbDataReader_Stage2.iFieldCount=18, sTaskTimestamp=145158.156, diff=00:00:00 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall oOutCallData.iID=41 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall oOutCallData.guid is not used LinkField=[iD] 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall oOutCallData.strPhoneNumber=[0he] 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall oOutCallData.strPhoneNumberPrefix=[0] 145158.156 10 dial DbProcessQueue_Callback_DoWorkFindCall oOutCallData.datetimeActivation=[23/03/2009 14:51:57] 145158.156 10 dial live=C:\Program Files\VoiceGuide\Scripts\test_A4.vgs, am=C:\Program Files\VoiceGuide\Scripts\MV_test_A4.vgs, fax=, onNotAnswer=, onRetriesExhausted= 145158.156 10 dial iRetriesDelay_Seconds=10800 145158.250 10 dial callque update id/guid=41/00000000-0000-0000-0000-000000000000 nextActivateTime=23/03/2009 17:51:58, retriesLeft=-1, iRelatedPortNumber=1 : completed ok 145158.250 10 dial FindCallQueryCompleted a call was found. Port= 1, sTaskTimestamp=145158.156, diff=00:00:00.0937500 145158.250 10 1 dial StartOutgoingCall start tel[0he] live[C:\Program Files\VoiceGuide\Scripts\test_A4.vgs] am[C:\Program Files\VoiceGuide\Scripts\MV_test_A4.vgs] fax[] onNotAnswered[] onRetriesEnd[] rv[[CampaignName]{2009-03-23 14:51:57}[clientid]{1001}[Nom]{Nom}[prenom]{}[Adresse]{Adresse}[Zip]{Code Postal}[Ville]{Ville}] CampaignName[2009-03-23 14:51:57] options[] ID=41 Share this post Link to post
mehdi_h Report post Posted 03/24/2009 10:51 AM The point is that when I restart the PC, evrything is then OK. Seems like the Mysql database is resetting or flushing or something when rebooting the server. In this case what does the version that you have provided? is cleans up the database or does it filter only correct dialed numbers? Share this post Link to post
SupportTeam Report post Posted 03/24/2009 11:06 AM From traces it looks like the entry loaded into the database had a bad phone number (0he). The result of the database retrieval SQL had no errors, just the value for the telephone fields was 0he, which Dialogic card errors out on when trying to dial such a number. Recommend you have a look at whatever process you are currently using to insert the records into the database itself. It looks like this bad phone number was actually loaded into the database and is not a result of some problem with database itself. The new version will look at the telephone number retrieved from the database and remove any illegal characters from it, hence preventing any such problems from affecting the Dialogic card in future. Share this post Link to post
mehdi_h Report post Posted 04/20/2009 05:40 PM Hi the link does not work anymore does it mean that the corrections have been inserted in the released version? Tkx Mh Share this post Link to post
SupportTeam Report post Posted 04/20/2009 07:46 PM Yes. The version that is available as main download now has this modification included. Share this post Link to post