VoiceGuide IVR Software Main Page
Jump to content

Service Started But Calls Not Set

Recommended Posts

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

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

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

 

 

 

post-375-1237817637_thumb.jpg

0323_ktTel.zip

Share this post


Link to post

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

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*#,&TPMLIX

VoiceGuide will also accept the hookflash character: !

Share this post


Link to post

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

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

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

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

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

Yes. The version that is available as main download now has this modification included.

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
×