Author |
|
speedvoip Vetran
Joined: August 07 2008 Location: Canada Posts: 156
|
Posted: January 08 2009 at 12:57pm | IP Logged
|
|
|
Hi Support:
Welcome to back to forum from holiday. First of all, happy new year to all of u.
With SingleLine phone example at latest media engine v6.0.0.3, there are several bugs need to be fixed on Vista business.
1. When call is in progress and pressing DTMF button, program will be frozen and no any response, so only terminating it manually.
2. When incoming call comes from outside and after pressing "call" button for accepting call, program also be frozen with always stalling status. Even placing outbound call, same symptom occures.
I think maybe a strick testing be done on Vista. I know many voip application does not work well on Vista, but good on XP/2000.
Help me! Thanks
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: January 08 2009 at 4:16pm | IP Logged
|
|
|
Hi George,
From what I remember, you based your softphone on the sample single line C# phone that comes with the media engine – correct?
If this is true, then maybe there is a bug in the GUI logic for the sample app. It could be a bug in the sample code as it was originally released by us or a bug that you introduced. No way I can determine this without looking at the actual code for your app. The samples are provided “as is”.
There is nothing Vista specific in the media engine that would cause an incoming call to deadlock when going off hook or a DTMF generation deadlock based on GUI interaction or call progress.
Your app must be hung somewhere in the GUI thread. You should be able to determine exactly what is occurring using your debugger and inspecting the active threads when the deadlocks occur.
If you want us to debug and diagnose the issue, we will have to charge for the support.
Randal
|
Back to Top |
|
|
speedvoip Vetran
Joined: August 07 2008 Location: Canada Posts: 156
|
Posted: January 09 2009 at 5:25am | IP Logged
|
|
|
Hi Randal:
Maybe I don't express clearly. I refer to original native(NOT C#/.NET) SingleLine Phone example within v6.0.0.3 product image without any our modification to its source code.
I think it is due to GUI logic that result in hung. Pls tell me how to fix this native bug.
Thanks
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: January 09 2009 at 1:03pm | IP Logged
|
|
|
Hi George,
Ok, I now understand – Native single line phone sample app.
As I mentioned, the samples are provided “as is”. If you detect a bug somewhere in the samples, go ahead and fix it and report the changes back to us if you want. We can include the changes in the next product release cycle. You have the source code so it should be a simple matter of looking at the state of the app’s threads to determine what has locked up – if that is indeed the cause.
Unfortunately, we have had to limit the amount of free debugging we do of customer’s apps when we do not have a paid support agreement between us. Free debugging of customer’s VOIP applications just takes way too much time.
As you go through your development, it is best that you enter into a support agreement with us. That way we can assist you to whatever degree is required.
What I will do this time is take a quick look at what is occurring. Here is what I need you to do:
1)
Run your Release or debug native VOIP app and get it to lock up as you stated. Let me know what scenario you used to lock up the app.
2)
In your VS2005 or VS2008 debugger, attach the debugger to the locked up process and perform a “break all” in the debugger.
3)
Using Visual Studio, create a full heap crash dump of the process space and save it to a file image.
4)
Please send me a link or FTP server that I can download the crash dump info. Alternatively try to upload the crash dump info to your support FTP account.
5)
I will load the crash dump info and take a look at what is going on.
6)
Please take your complete VOIP app project, archive it and make it available to me. I will need this for debug viewing against v6.0.0.3 of the media engine.
7)
Please tell me the DRIVE and full development path of your VOIP app project. For example, something like:
“C:\MyVoipProject\SingleLinePhone”
I will try to see if I can quickly locate the issue.
In the mean time, please realistically consider the support agreement I mentioned. Take a look at the “Enhanced Customer Support” banner on our home page:
http://www.lanscapecorp.com
Or the “Product Support” section of the media engine product page:
http://www.lanscapecorp.com/ProductPages/LanScapeVoipMediaEn gine.asp
Thanks,
Randal
|
Back to Top |
|
|
speedvoip Vetran
Joined: August 07 2008 Location: Canada Posts: 156
|
Posted: January 17 2009 at 3:43am | IP Logged
|
|
|
Hi Randal:
Thanks for ur prompt response. Currently I have found possible cause on issue at ThreadObj.c. I believe I can get it resolved.
|
Back to Top |
|
|
support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: January 19 2009 at 3:03pm | IP Logged
|
|
|
Hi George,
That is good. If we get further feedback from you regarding the sample code bug fix, we will appropriately change the sample source code based on your suggestions.
Randal
|
Back to Top |
|
|