Way2call telephony device is your ultimate telephony integration solution! |
Using multiple devices |
Post Reply ![]() |
Author | |
doronsh ![]() Way2call ![]() Joined: Mar 16 2009 Status: Offline Points: 95 |
![]() ![]() ![]() ![]() ![]() Posted: Sep 10 2009 at 7:44pm |
Hi Andy,
Please check if the Windows audio service stopped.
If yes, try to disable the Windows "Remote Access Connection Manager" service.
Doronsh
|
|
![]() |
|
Andy ![]() Newbie ![]() Joined: Sep 01 2009 Status: Offline Points: 10 |
![]() ![]() ![]() ![]() ![]() |
I ran a test last night using only 1 modem. Exact same code, but added an option to only use the one modem which makes calls. It ran from before 5pm until I stopped it a bit after 8am. It made over 2000 calls. No problem.
What is the problem with the "Multiple Devices SDK" when using multiple devices?
|
|
![]() |
|
Andy ![]() Newbie ![]() Joined: Sep 01 2009 Status: Offline Points: 10 |
![]() ![]() ![]() ![]() ![]() |
I am using 2 Hiphones, HD00USGR02, firmware update with w2cUsbFw20090402.zip.
I'm running on XP Pro with w2MdPackage20095.zip drivers.
My application very consistantly hangs up for no apparent reason after working just fine for over an hour (but, sometimes much less time, sometimes more time) during which time it makes about 1 call/minute with one modem and receives 1 call/minute with the other modem.
Below are the Hiphone log statements:
=======================================
27 11:59:55:738 [5852] » Dev#1 Open Completed. .
. Note: This run started at about noon and ran untill almost 2:00
.
11584 13:49:17:129 [5284] » Dev#0 Open Completed. 11585 13:49:17:801 [5284] » Dev#0 Event: Headset 1 Plugged In. ExData 0x0000, TID: 0x0210 11586 13:49:20:144 [5284] » Dev#0 GetLineWirePlugged called. 11587 13:49:20:144 [5284] » Dev#0 GetLineWirePlugged error: < W2C_DEV_MODEL_LITE. 11588 13:49:20:160 [5284] » Dev#0 Call Started: w9,1,5133971233 TID: 14B8 11589 13:49:20:160 [5284] » Dev#0 Command: Switch: Line - Audio Stream, Phone Monitor 11590 13:49:20:160 [5284] » Dev#0 Command: Mute Phone 11591 13:49:20:160 [5284] » Dev#0 Command: Wait for Dial Tone 11592 13:49:20:191 [5284] » Dev#0 Opened wave Aux: ID=4, Name=Hi-Phone Desktop USB Aux (2). 11593 13:49:21:144 [5284] » Dev#0 Event: Dial tone detected. ExData 0x0000, TID: 0x0A9C 11594 13:49:21:144 [5284] » Dev#0 Command: DTMF Dial 9 11595 13:49:22:176 [5284] » Dev#0 Event: Dial tone detected. ExData 0x0000, TID: 0x0A9C 11596 13:49:23:004 [5284] » Dev#0 Event: Dial tone detected. ExData 0x0000, TID: 0x0A9C 11597 13:49:23:348 [5284] » Dev#0 Command: DTMF Dial 1 11598 13:49:25:535 [5284] » Dev#0 Command: DTMF Dial 5 11599 13:49:25:723 [5284] » Dev#0 Command: DTMF Dial 1 11600 13:49:25:926 [5284] » Dev#0 Command: DTMF Dial 3 11601 13:49:26:113 [5284] » Dev#0 Command: DTMF Dial 3 11602 13:49:26:301 [5284] » Dev#0 Command: DTMF Dial 9 11603 13:49:26:504 [5284] » Dev#0 Command: DTMF Dial 7 11604 13:49:26:691 [5284] » Dev#0 Command: DTMF Dial 1 11605 13:49:26:879 [5284] » Dev#0 Command: DTMF Dial 2 11606 13:49:27:082 [5284] » Dev#0 Command: DTMF Dial 3 11607 13:49:27:269 [5284] » Dev#0 Command: DTMF Dial 3 11608 13:49:27:457 [5284] » Dev#0 Event: Call - Dialing done. ExData 0x0000, TID: 0x14B8 11609 13:49:27:473 [5284] » Dev#0 Call Thread Ended with 0, TID: 14B8 11610 13:49:32:285 [5284] » Dev#1 Event: Line Start Ring Detected. ExData 0x0000, TID: 0x12E8 11611 13:49:32:660 [5284] » Dev#1 Event: Line Stop Ring Detected. ExData 0x0000, TID: 0x12E8 11612 13:49:32:879 [5284] » Dev#1 Event: Line Start Ring Detected. ExData 0x0000, TID: 0x12E8 11613 13:49:33:269 [5284] » Dev#1 Event: Line Stop Ring Detected. ExData 0x0000, TID: 0x12E8 11614 13:49:33:566 [5284] » Dev#0 Command: Un-Mute Phone 11615 13:49:33:566 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11616 13:49:33:582 [5284] » Dev#0 Command: Switch: Phone - Audio Stream - Line 11617 13:49:33:582 [5284] » Dev#0 Command: Select Headset 11618 13:49:33:629 [5284] » Recording from wave in ID 2, Hi-Phone Desktop USB (2) 11619 13:49:34:269 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11620 13:49:34:426 [5284] » Dev#1 CID: 4109986000 ; 01/09 13:51 12e8 11621 13:49:34:457 [5284] » Dev#1 Event: Caller ID, size: 24. ExData 0x0000, TID: 0x12E8 11622 13:49:34:754 [5284] » Recording from wave in ID 0, Hi-Phone Desktop USB 11623 13:49:34:754 [5284] » Dev#1 Command: Switch: Line - Audio Stream 11624 13:49:34:769 [5284] » Dev#1 Command: Un-Mute Phone 11625 13:49:34:769 [5284] » Dev#1 Command: Start Analysis 11626 13:49:34:785 [5284] » Dev#1 Opened wave Aux: ID=3, Name=Hi-Phone Desktop USB Aux. 11627 13:49:34:973 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11628 13:49:35:176 [5284] » Dev#0 Event: Call answered: Speech detected. ExData 0x0000, TID: 0x0A9C 11629 13:49:35:363 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11630 13:49:35:629 [5284] » Dev#1 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x1148 11631 13:49:35:644 [5284] » Dev#1 Command: Switch: Phone - Audio Stream - Line 11632 13:49:35:660 [5284] » Dev#1 Command: Select Headset 11633 13:49:35:754 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11634 13:49:35:801 [5284] » Dev#1 Playback Thread Started 11635 13:49:36:129 [5284] » Dev#0 Event: Call answered: Speech detected. ExData 0x0000, TID: 0x0A9C 11636 13:49:36:254 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11637 13:49:36:769 [5284] » Dev#0 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x0A9C 11638 13:49:36:801 [5284] » Dev#0 Command: DTMF Dial 1 11639 13:49:37:301 [5284] » Dev#1 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x1148 11640 13:49:37:676 [5284] » Dev#1 Event: Call answered: Voice detected. ExData 0x0000, TID: 0x1148 11641 13:49:37:785 [5284] » Dev#0 Event: Call answered: Speech detected. ExData 0x0000, TID: 0x0A9C 11642 13:49:37:801 [5284] » Playback Done ID = 2 11643 13:49:37:801 [5284] » Dev #0 m_LastMciPlaybackID = 0 11644 13:49:37:801 [5284] » Dev #1 m_LastMciPlaybackID = 2 11645 13:49:37:801 [5284] » Calling Playback Done for Dev # 1 11646 13:56:48:723 [3828] BTMMHOOK 01.09.2009 13:56:48 Thread<17B4> Hook DLL loaded 11647 13:57:30:957 [3828] BTMMHOOK 01.09.2009 13:57:30 Thread<17B4> Hook DLL unloaded ======================================================
From what I see the last thing it would be invoking "On_AsyncPlaybackDone()"
Below is the "On_AsyncPlaybackDone()" function definition.....
private static uint m_ui_DeviceID = 0;
private static uint m_ui_DeviceID_4CBs =1 ;
CWay2callDriver.OnAsyncPlaybackDone += new CWay2callDriver.DelegateNoParams (On_AsyncPlaybackDone);
static void On_AsyncPlaybackDone(ushort DeviceID)
{ lock(typeof(MakeCalls)) { if (DeviceID == m_us_DeviceID_4CBs) { m_Logger.LogEvent("On_AsyncPlaybackDone", "DeviceID: " + DeviceID.ToString() + " m_CB_PlayWavFileFinished.SET"); m_CB_PlayWavFileFinished.Set(); } else if (DeviceID == m_us_DeviceID) { m_Logger.LogEvent("On_AsyncPlaybackDone", "DeviceID: " + DeviceID.ToString() + " m_PlayWavFileFinished.SET"); m_PlayWavFileFinished.Set(); // only used w/FIFOs } } } I see the "108", "Call Answered" events in my application, below are my last few log statements. The "INFO" lines are from the "On_NativeDevice" function.
09/09/01 01:49:37.301 |On_NativeDevice |** INFO ** DeviceID: 1 Device Event: 108 Call answered: Voice detected
09/09/01 01:49:37.301 |Get_CBCallConne |Get m_bL_CBCallConnected=True 09/09/01 01:49:37.301 |OnCB_CallConnec |--->m_d_CBCallConnected = True 09/09/01 01:49:37.301 |Get_CBCallConne |Get m_bL_CBCallConnected=True 09/09/01 01:49:37.676 |On_NativeDevice |** INFO ** DeviceID: 1 Device Event: 108 Call answered: Voice detected 09/09/01 01:49:37.676 |Get_CBCallConne |Get m_bL_CBCallConnected=True 09/09/01 01:49:37.676 |OnCB_CallConnec |--->m_d_CBCallConnected = True 09/09/01 01:49:37.691 |Get_CBCallConne |Get m_bL_CBCallConnected=True 09/09/01 01:49:37.785 |On_NativeDevice |** INFO ** DeviceID: 0 Device Event: 108 Call answered: Speech detected 09/09/01 01:49:37.801 |Get_CallConnect |Get m_bL_CallConnected=True An example of where this workd:
10843 13:45:05:551 [5284] » Playback Done ID = 1
10844 13:45:05:551 [5284] » Dev #0 m_LastMciPlaybackID = 1 10845 13:45:05:566 [5284] » Calling Playback Done for Dev # 0 10846 13:45:05:566 [5284] » Dev#0 Event: Playback done. ExData 0x0000, TID: 0x142C and my logs: 09/09/01 01:45:05.566 |On_AsyncPlaybac |DeviceID: 0 m_PlayWavFileFinished.SET
I've monitored my memory usage and it is stable.
Why did fail like this after running for almost 2 hours ?
|
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
This page was generated in 0.102 seconds.