Hi, I also get 770 all the time I click on a button if connected. If disconected it's 771. BlueSoleil itself seems to work. Are there any solutions/suggestions for this problem, yet?
Printable View
Hi, I also get 770 all the time I click on a button if connected. If disconected it's 771. BlueSoleil itself seems to work. Are there any solutions/suggestions for this problem, yet?
hey lambo I finally goot my heands on your wraper =) good job...
I was trying to find way to recive SMS messages but dont see this function (and i dont know how wrapper works) to uuse sms as decribed by IVT...
Can you help me out? I need to listen for new SMS and open and read all new incoming messages + ability to send SMS too.
I hope you can help me out ;-)
Waiting for reply :tea:
IVT is a b!+ch when it comes to customer service. They do not answer anyone unless your a company selling large volumes (Flux Media) and even then they are still bad about getting back to people. My understanding is that IVT is working on getting SMS to work, but first they are working on echo cancellation then SMS. I think they scheduled it for end of 4th quarter this year, beginning quarter of next year.
Been following your wrapper/plugin for a while on and off. I had planned to integrate it into a frontend I was making.
I have finally got to the stage of programming the phone support and figured I would use your wrapper instead of starting from scratch!
I have got it to work in my software no problems, although I have a question.
Do you have a list of available commands that the Commands() function in your dll.
Answer_Click()
Hangup_Click()
Dial_Click()
GetNetwork_Click()
SubscriberBut_Click()
These functions in your sample program have the appropriate variables for Commands(), but what other functions are there and how do I find out what number or letter to put into the Commands() function?
Thanks!
Here are the codes
case '1': // Answer the incoming call
case '2': // Reject the incoming call
case '3': // Please dial with a phone number
case '4': // Last number redial
case '5': // Memory dialing
case '6': // Transmit DTMF
case '7': // Setting mic volume
case '8': // Setting speaker volume
case '9': // N/A
case 'a': // Request for Current Network Operator Name
case 'b': // SCO Audio Switching
case 'c': // Request for Subscriber Info
case 'd': // N/A
case 'e': // N/A
case 'f': // N/A
case 'g': // N/A
case 'h': // Check if device is connected
Some dont work in the version of BSWrapper attached to this thread (I keep forgetting to update it) but do with the mobilephone.net plugin one.
Commands 3,5,6,7,8 can also have a variable. Its easy to guess what from the bluesoliel sdk documentation.
Always check the return code as well. Usually a 0 is passed and a 1 is failed.but it can be others. Again check the sdk document for available error codes.
Thanks!
My phone seems to not report the battery and signal though. I am using the BSwrapper.dll from the RR install. It just returns a little box isntead of a number for both battery and signal.
I have a winmo 6.5 phone
for some reason forum did not notifie me of your reply :( (very sad)
well if SMS isn not part of BS SDK I guess I will have to go back to my original AT code to get SMS through there and maybe (if thta work) you jsut put reference for my DLL to get full phone controll.... problem is that only one com port canm be opened to the phone :(
Hi All,
Sorry to dig up this old(ish) post, but i've been playing with your BSWrapper and I can't find a way to get my app to detect if the connection has been terminated. How have other people done it? I've tried using the command 'h' but this just returns the number 2 all the time independant of whether the connection is valid or not.
Any help is much appreciated.
Kind regards,
James
I'm assuming by connection you mean phone call
that one has been a little tricky to do even in the mobilephone.net.
you need to use the returncallbacks function. (I'm hoping you've looked at the test app i added with the dll)
to make sure you are in a call you need to check all of the following
If ReturnCallBacks(BTSDK_HFP_APP_EventCodeEnum.BTSDK_ HFP_EV_OUTGOINGCALL_IND) = "True" _
Or ReturnCallBacks(BTSDK_HFP_APP_EventCodeEnum.BTSDK_ HFP_EV_RINGING_IND) = "True" _
Or ReturnCallBacks(BTSDK_HFP_APP_EventCodeEnum.BTSDK_ HFP_EV_ONGOINGCALL_IND) = "True" Then
then if your not in a call then all of the above will be false
you may need to get the latest bswrapper from the mobilephone.net thread