Dial PPC from Outlook - Windows Mobile Development and Hacking General

I have been searching the web for years trying to find the solution to what I would consider is a very simple requirement:
From Outlook on the PC, right click on a contact and dial to a connected Pocket PC via Activesync.
Now, either I am alone in this world, or my search capabilities are flawed. This is a function/capability I used to have with my old Sony-Ericsson & I am missing it badly - yes, I know there is a Powertool that provides you with a "window" to your PPC, but I have found that this is somewhat flakey, doesnt like Landscape mode and frequenly freezes the PPC.
Further, I have enhanced my Access application to perform the dialup via the CPROG.exe, what I am after is the same or similar functionality direct from Outlook... please help!
Is there anyone out there that can help me?

looking for the same
it seems we both live in the same world

Come on guys, are you really telling me there isn't anything out there at all?

err so remind me why one would want to do this other than to write some annoying dialer program?

OK, rather simple, really:
Working from Desktop PC, with PPC connected via ActiveSync and sitting in a cradle - by definition, this makes it a pain to access the PPC.
Current Scenario:
1. PC has Outlook open, search for a contact that you wish to converse with
2. Open Contact
3. Look at number
4. Lean over desk, usually spilling coffee, or unintentionally moving to another website
5. Try to use Stylus to dial number (or use Intellidialer to access the same contact you have in Outlook)
6. Make call
7. Hope you have put in the right number
8. Call goes to voicemail, throw phone against wall
All in all, a rather cumbersome scenario.
Preferred Scenario:
1. PC has Outlook open, search for a contact that you wish to converse with
2. Open Contact, or right click on Contact
3. Select number to dial
4. "Magical programme" sends dial request to PPC
5. Make call
6. Call answered, sale made, kids go to expensive Private School and Wife loves you forever
Makes sense now?

yep so get one of those programs to control your phone from the desktop?
sure its not what you really want to do but it will do the job

st3v3 said:
yep so get one of those programs to control your phone from the desktop?
sure its not what you really want to do but it will do the job
Click to expand...
Click to collapse
Did you ever read his first post?

yeah for about 4 or 5 seconds, gave pity and responded for the simple fact no one else did and thought i would show some interest.
at least some of us make an attempt eh helterskelter

Thanks for your pity, but I would prefer to know what, if anything, is out there. Obviously, I was mistaken in believing this was the font of all wisdom and exciting development in the PPC world. I truly cant believe that nobody has thought to put this together. Funnily enough, there is one that does this via Bluetooth, but as the XDA Mini wont allow multiple Bluetooth connections, I have been "forced" to find out if there is anyone clever enough to make this happen :sigh:

Hi!
I miss this funtion in windows mobile. This is the only reason why I consider to go back to my old Ericsson.
A little bit strange that it works with other software but not with Microsofts own?

Using .net you might be able to write an app (server) that listens on an open port on the PPC for coms from the active sync pc. When a certial string is sent down this port DIAL(123456789) the app calls the dial command in .net framework.
Maby its time to bite the bullet and code it.
Im having to with another app

No need for a PPC app, as you can already do this from the desktop - using:
rapistart.exe "cprog.exe -n -url tel:numbertocall"
from within any ap. I have done this from my Access program, I was looking to see if anyone had done this for Outlook as a plugin for the Desktop, or indeed some form of TSR on the PC that will take a hotkey and use the above for a highlighted number (yes, I know that I am now officially in fairyland).

mlk said:
No need for a PPC app, as you can already do this from the desktop - using:
rapistart.exe "cprog.exe -n -url tel:numbertocall"
from within any ap. I have done this from my Access program, I was looking to see if anyone had done this for Outlook as a plugin for the Desktop, or indeed some form of TSR on the PC that will take a hotkey and use the above for a highlighted number (yes, I know that I am now officially in fairyland).
Click to expand...
Click to collapse
Nope this can then be done using windows scripting host cause its the outlook that you need to automate not he PPC.
See the 3rd item on this page.
http://www.cooperstown.net/tips/outlook-address.html
It should be able to help you out just make a custom toolbar button in outlook to call this piece of code and your away laughing.
EDIT:
Where did you fiind the info on cprog. Is there any way it could help with this

Unfortunately, I cant remember where I found the information on Cprog - only thing I have is the "How to call a number".. tried for some time to find various parameters to no avail... not too sure if this will help with your problem.

OK Guys, I finally bit the bullet - thanks Shaun for the "hint" - and coded a Macro to perform this.
It may be a bit clunky and as a "non-developer" I don't have the requisite nous nor software to distribute this as a plugin. For this reason, I have provided this as completely open (as far as I can tell), so if anyone wants to take this further, I hope I have started you on the track and that you wont forget the initial starter!
For those of you that wish to install - you will need to access your \Documents and Settings\<username>\Application Data\Microsoft\Outlook folder and extract the zipped file. My recommendation is that you save the existing one first, just in case you have written a bunch of Macros - wouldn't want to get any nasty surprises here - remember, Outlook only has one Macro bucket and this file is it!
Once you have installed and either provided your own Digital Certificate, or have an appropriate level Security within Outlook to allow this to run, simply add the Macro "Dial2PPC.Dialit" to a toolbar both in Outlook (that comes up in Contacts preferably) and in the Contact Form itself (use "Customise" as you would in any other Office application to facilitate this).
From here, it is as simple as selecting the Contact from your contact list and clicking on the Macro button you have setup - then follow the instructions, make sure your PPC is connected & Dial away!
Please note that you will need to have installed RapiStart from the Windows Mobile Power Toys and that I make no assertions that this is bug free, so use wisely - although, I am pretty sure I have most of the bugs out.
Again, this is provided open & free, so if you make an enhancement, please share it with the rest of us!
Hope this solves the "issue" for you guys as it has done for me!

DialViaActiveSync
mlk – thanks very much for your macro. I’ve taken the liberty of rewriting quite a bit of it (everything other than the part which communicates with the device, really), and have made it available under the GPL v2.0, in order to preserve its “Free” status.
In terms of changes, as I say, I’ve rewritten most of the back-end functionality. In particular:
1.) Adding items to the listbox – this now only shows fields which have a valid phone number, so there are no empty spaces
2.) Dynamic resizing of the form
3.) Form and “Dial” button captions show the name of the contact
4.) Where a contact has no valid phone number, a dialogue to this effect is shown
5.) You need to select number from the listbox before the “Dial” button is available
6.) You can double-click on a number in the listbox to dial it
7.) General tidy-up of some of the variable names, and removed a couple of unused variables
Installing my version:
I’ve exported the relevant files from the Project, so there is no need to overwrite the existing Project file – just open Visual Basic Editor (Tools / Macro in Outlook) and select “Import” and the browse to the relevant folder.
I'm a lurker rather than a poster on here, but, any questions, please do let me know.
Cheers,
Neil
Administrator
WindowsMobile247.com
[email protected]

Neil,
Champion stuff mate - I have always said it is best to wait for Version 2! Just one question: The ".frx" file, what is that for?
Mark.

It's the binary file for the VB .frm - it's not something you manually import, but it's necessary for the display of the form.
BTW- I've changed the contents of the .zip file for download- realised that I'd left in a line (an extra ResetState call) which stopped the whole thing from working - new version uploaded (same name) should be fine.
Cheers,
Neil
Administrator
WindowsMobile247.com
[email protected]

Thanks for this, maybe should change my mantra to: Wait for V2.1?
P.S. Thanks for coming out of the lurk!

Nah- v2 was fine... if I hadn't been meddling with it...
Managed to put the reset call before the RAPI argument, which, of course, wiped out the phone number it was trying to dial... Stupid, stupid, stupid -embarrassing, but at least easy to fix.
I guess that the next step is to try and implement SMS via ActiveSync - not sure if cprog.exe handles this, though, so it could be rather more complicated...

Related

KikkerDialer- a new dialer available for Magician (Freeware)

Hi all,
We just released a new dialer (freeware) which you can download from Handango. You can download from
http://www.handango.com/PlatformProductDetail.jsp?productId=152403
Features included in KikkerDialer are:
- The most advanced number dialing system which allows for entry by number panel or keyboard, editing, insertion, copy / paste, etc
- Intuitive and simple UI providing the main functions of a phone such as contacts, dial, access to special characters (e.g. the + sign for international dialing)
- A user interface for selecting contacts which mimicks the most intuitive methods for selecting contacts such as those used within standard mobile phones such as Nokia, Sony Ericsson, etc
- Synchronisation with contacts database (mobile, work, home)
- Extremely fast and responsive to use
- Access to the Windows Mobile clipboard for copy / paste
Feedback welcomed. Enjoy.
Kikker Interactive
I'm sorry, but I really don't see what is so special about this software. Maybe I have got it wrong, but I would say that D9 is better than this, and PhonePlus is much better. I don't want to scroll to the letter J every time I want to call my friend John, and so on.
Copy and paste is nice, but where is the T9 contact selection as in D) and PhonePlus, I think that is a great feature.
The fact that this diealer resembles old standard GSM phones is of no interest.
Sorry for only giving bad feedback, but then again, I might haven't found the cool features.
nteresting… just tried this
First comment - good to see another free dialer out there given what shipped with the jam.
ave only tried this for abt 15 minutes but like it very much so far. Is a lot faster than D9 (my only complaint with that software – I have ~ 1,000 contacts in my jam and the UI is v unresponsive). The thing I like with this new dialer too is the editable text field which seems to be missing on most other apps out there. The ability to edit a number before a call (e.g. insert +44 if not already in international prefix), insert a digit when you have entered incorrectly, etc is just what I was after. Would be nice to see call history in there too btw.
Intuitive and simple UI providing the main functions of a phone such as contacts, dial, access to special characters (e.g. the + sign for international dialing) --->Cool... :wink:
Crashed on my WWE Qtek S100 .. when I try to call ..
Carlis
Hi Carlis,
In the first few hours of release, the first installer required you to have OpenNETCF on your device. It seems not so many people have this so we fixed this issue and now you no longer need this on your device.
You should uninstall the KikkerDialer and run the the new installer file (now setup.exe - ~2MB), downloadable from the same location at Handango. Please give this a go and let us know if any probs - [email protected]
Best rgds,
Kikker Interactive
I'm surprised all of you think different than me, but I will give it another try, I guess. I still don't think it can compare with PhonePlus with all the features it has, but then again it's freware.
/T
Cant downlod the Setup.exe, it still downloads the setup.msi, is this the right version? I'm getting the same crash. Can someone post it here?
ZeroXtreme said:
Cant downlod the Setup.exe, it still downloads the setup.msi, is this the right version? I'm getting the same crash. Can someone post it here?
Click to expand...
Click to collapse
for me the download link does not work at all. Page cannot be displayed.
Well, I downloaded the MSI-file from handandgo. Now in can run on my T-Mobile MDA Compact but when I try to dial, it crashes:
KikkerDialer.exe
TypeLoadException
Failed to load type OpenNETCF.Notification.Led from OpenNETCF.Notification, Version=1.2.3346.0, Culture-neutral, PublicKey Token= 30C767B29D52D6E6
Can it be fixed? I wanted to test this application concerning tone dial (DTMF sending).
Anonymous said:
Hi Carlis,
In the first few hours of release, the first installer required you to have OpenNETCF on your device. It seems not so many people have this so we fixed this issue and now you no longer need this on your device.
You should uninstall the KikkerDialer and run the the new installer file (now setup.exe - ~2MB), downloadable from the same location at Handango. Please give this a go and let us know if any probs - [email protected]
Best rgds,
Kikker Interactive
Click to expand...
Click to collapse
Hi
Thank´s for the answer...
but .. hm .. its not an exe on the same location .. its still the MSI ..
Carlis
ZeroXtreme, 718 & Carlis - Our apologies - we actually meant to the setup.MSI - the file you see up there is the right one (it is not an .exe).
However, seems some of you are still getting a runtime issue on your devices. We suspect this is due to a missing DLL - but cannot replicate your issue right this moment. We've just received some more devices now tho and are retesting. Will post a response here shortly. Feel free to email us directly in the meantime.
Iggy - the handango site must have been having problems. You should try again.
Kikker Interactive
Beta testing - never easy. I'm having enough trouble and bugs beta testing Mobi Dial 2.5 right now, so I'll think I'll pass on this one. Someone let me know when there actually is a legit, ergonomically competent and STABLE replacement dialer out there.
OK thank you all for your patience.
Our new devices arrived and we were able to replicate the issue that some of you were having. This has now been solved with a new version of the setup.msi (now named setup_20050202.msi as Handango doesn't seem to allow overwriting).
You can either download the new app from Handango (http://www.handango.com/PlatformProductDetail.jsp?productId=152403) or we've also hosted it at http://69.20.6.190/KikkerDialer/setup_20050202.msi for your convenience.
If you don't want to go through the process of download + installing the 2MB file again, there is an easier way for those of you who already have the previous version installed. Please follow the steps here:
1. Quit the KikkerDialer
2. Download two dll's http://69.20.6.190/KikkerDialer/OpenNETCF.Notification.dll and http://69.20.6.190/KikkerDialer/OpenNETCF.Phone.dll
3. Copy both files to \Program Files\KikkerDialer on your device (or wherever you installed the dialer)
4. Restart the app
Any problems - please let us know. Again, apologies for the false start for some of you. From those who were not affected however, we had some v positive feedback and to repay all your efforts, will add some more features within the next few weeks
Kikker Interactive
Yes, with the dlls you provided the program starts okay. However, I failed to dial DTMF tones. Sometimes it is necessary to dial extention or enter a PIN-code. Such a pitty!
Exelent .. thx.. it now works on a Swedish WWE Qtek s100 without need of the extra dll´s ..
Only thing that is missing .. DTMF codes .. to use bank transactions and so..
When they ask for my account nr .. and I press the keys.. nothing happends..
And finaly .. how to replace the old dailer hardware keys.. Green and Red phone keys to be using Ur dailer.. it still actiavte the old one..
Best Regards Carlis
Hi - ok glad we got all the installer issues cleared up.
Yep - DTMF tones are not supported currently. As users of the software, here is what we do:
- Make the call using KikkerDialer
- When prompted to enter PIN (etc), press the green call button and the standard windows dialer will appear
- Type in your code using this interface
This works fine against all systems. Obviously not as intuitive. We are however, working on building in DTMF into our next release and have made some progress so far but won't ship till its ready. At the same time, we'll try to address the issue of how to bind KikkerDialer to the green call button.
Keep giving us your feedback in the meantime, v useful.
Best rgds,
Kikker Interactive
Would you manage dialing DTMF tones, you'll be great! But please note that the standard Windows dialer do not work correctly with the DTMF tones. There is something wrong with the duration of the tone, as I suppose. So with that dialer I often reach wrong extention or dial wrong number.
First of all thank you for the freeware.
in spite that, I dont think I would throw phoneplus away yet which serves my every needs.
But it is nice to see some developers trying to give some fight to proffesionals.
Thanks for all your comments. We're still working on getting a v1.0 out there shortly and the latest is good news. From the latest development version of the KikkerDialer, we now have full control of all the JAM buttons such as the direction pad middle button (to select contacts), the green dial button (to open the dialer and make calls), etc. This feature alone allows for complete one handed usage of the dialer (i.e. no stylus).
Now focus remains on adding:
- Call history
- Easier searching on contacts
- DTMF
This last, frequently requested, item is proving to be quite a challenge. We shall persist!
Best rgds,
Kikker Interactive

SMS Notifier released – a great application for PPCPE users!

Finnish Aali Alikoski, Academic Developer Evangelist of Microsoft Finland, has just released a highly useful application, SMS Notifier, along with its source code.
The application offers some really nice and, up to now, to my knowledge, on the Pocket PC Phone Edition platform, unprecedenced functionality: it waits for unanswered incoming calls and, depending on the configuration settings, it either sends an SMS message to the caller (with configurable contents), possibly containing also the end time of current appointment (this is also configurable) or adds an item to the system-level Windows Mobile calendar (containing the caller info).
The latter functionality is nothing new – you can check the caller's identity and the call date/time in any low-end mobile phone. The former – that is, the SMS feedback –, however, is really long-awaited!
Downloading and Installation
You can download the application here. Transfer the CAB file to your PDA and execute it there.
If, after installing and upon starting SMS Notifier, you're presented this error message, make sure you download and install .NET CF 2.0 from Microsoft. Make sure you install it in the main memory. Also note that, as the application heavily relies on the new, connectivity/database-related libraries of .NET CF2, it's not very easy to port it to run under the earlier Compact Framework library. (For CAB lovers, you will only need c:\Program Files\ Microsoft.NET\SDK\CompactFramework\ v2.0\WindowsCE\wce500\armv4i\NETCFv2.wm.armv4i.cab ; you can also download it from here (to avoid having to download the 24 Mbyte-long MSI installer).
Configuration
On the main set-up screen, there're some checkboxes in AND relationship. The first one, Send SMS to unanswered callers, instructs the application to send an SMS to everybody that tries to call you but his or her calls remain unanswered. Using (not disabling) the second two checkboxes, however, you may make the application not send a SMS to anyone that calls you, just to the ones that call you during an active/busy appointment.
The checkbox/text input area at the bottom makes it possible to report the end of the current appointment so that he or she can know when you are reachable again.
The Calendar tab contains only one checbox, which instructs the application to enter all the incoming calls into Calendar.
Note that the configuration settings are not correctly saved/restored, as the author also points out.
Usage
To use the application, just start and configure it to your liking. Do not click the Quit button – then, it won't send your callers any SMS. Just let it run. You can, of course, suspend the PDA while you do so and also minimize the application. This also means you can safely start it from \Windows\Startup (just like the other highly recommended application, PMRecorder – please see this article on it if interested) – if it's running in the background, it'll safely catch all unanswered calls.
Other stuff
I also recommend the author's blog here. Don't be taken aback of some of the material's being in Finnish: there's nothing really interesting in them for non-Finns (the Finnish blog posts are only about local, Finnish meetings, conferences). Unfortunately, some of the other Finnish .NET bloggers (see the links in the lower left of the page) post exclusively in Finnish, even highly technical stuff that would be interesting for non-Finnish speakers too. (Feel free to ask me in my blog for a public translation for some of them if really interested.)
thanx man .. jus tried it . this application actually works .rockinnn
I can't seem to be able to install the .net Framework 2.o on my new T-Mobile MDA - USA (Wizard)
I get the same error from .cab install or activesynch install:
"Installation error. Stop all applications and processes, maximize all available storage space, and run installation again. Support info:4"
Any suggestions?
oops
PhoneGuy said:
I can't seem to be able to install the .net Framework 2.o on my new T-Mobile MDA - USA (Wizard)
I get the same error from .cab install or activesynch install:
"Installation error. Stop all applications and processes, maximize all available storage space, and run installation again. Support info:4"
Any suggestions?
Click to expand...
Click to collapse
Did you try to install it in the main storage or the storage card? Only install it in the main storage.
Yeah, the options were "Device" or "Storage Card".
I tried Devicce but no luck...
PhoneGuy said:
Yeah, the options were "Device" or "Storage Card".
I tried Devicce but no luck...
Click to expand...
Click to collapse
I've encountered the same when I first tried to install it on a storage card. Then, subsequent installs to the main memory didn't succeed either. A hard reset helped.
I have installed it and it seems to work well. My only concern is that it seems to use the notification application of the phone rather than the call list of the phone. The reason I say this is because it puts a calendar entry in when I miss a call then adds another entry when I check the notification of missed calls.
is this what is supposed to happen? would it send 2 text messages in this case (when the call comes in and when I check the notification that the call did come in)?
thanks,
Edwin
also, it seems if I am on the phone when I miss a call it uses the name of the person I was on the phone with and not the person I missed.
Ruttensoft also has a similar program call minder - works well but not as many features as above program but you don't need NET thing - hate those addons
ethorn said:
is this what is supposed to happen? would it send 2 text messages in this case (when the call comes in and when I check the notification that the call did come in)?
Click to expand...
Click to collapse
That's what happens for me... I stopped using it because of the duplicated sms's...
meschle said:
Ruttensoft also has a similar program call minder - works well but not as many features as above program but you don't need NET thing - hate those addons
Click to expand...
Click to collapse
Tried it. Keep getting "Cound not find resource assembly" error.
Strange works sweet for me.
this is the link I used
http://www.freewareppc.com/communication/callassistant.shtml
meschle said:
Ruttensoft also has a similar program call minder - works well but not as many features as above program but you don't need NET thing - hate those addons
Click to expand...
Click to collapse
after using the Ruttensoft on my Qtek, i can no longer creat SMS, when I click on new, only a while screen appear, cannot input both phone number and Text.... did anyone meet the same ???
meschle said:
Strange works sweet for me.
this is the link I used
http://www.freewareppc.com/communication/callassistant.shtml
Click to expand...
Click to collapse
No it didn't... you didn't use this program. we are trying to give feedback to the author of this program which has so much more potential than the limited software you used.
No sms works for me even when activated. my qtek rom is 1.6.7.1 maybe that's the diff. Sorry ethorn could start a new thread if you like but may help some people if the other prog don't work for them.
Hi
I have a XDA 2i & a XDA Mini S and use a program called Do Not Disturb by Jguisoft, a very small footprint and easily configurable
no I am all for putting ideas of other products, but the way you worded it sounded like this program that Menneisyys worked on worked on your phone and that the version of his program you used was at another link.... my problem is that neither are true. Software Guru did things right and just introduced another alternative.
thanks guys
Software Guru said:
Hi
I have a XDA 2i & a XDA Mini S and use a program called Do Not Disturb by Jguisoft, a very small footprint and easily configurable
Click to expand...
Click to collapse
Can you provide a link? Did a google and no results found.
Cannot download the SMSNotifierSetup cab
Can someone please post this as i cannot seem to download it.
thanks

New Version of Pocket Informant ready to go

Have a look over at http://www.pocketinformant.com/Forums/index.php?showtopic=8904&st=0 for the latest (Release Candidate) of Pocket Informant.
Its well worth installing as it has a much smaller memory footprint (see the discusion in the forum above), and seems a lot faster to me. Also if you can find any bugs, make sure you post them into the forum.... I found one yesturday, and its been fixed already.
The guys at Web IS seem to have done a great job (and no, I'm not linked to them in any way.... its just that their product makes the PDA calendar features usable!!!)
Regards
P
Oh !£@[email protected]!&&! Installed this and now my right soft-key won't bring up the internal (default) contact program (which is so much better than the one in pocketinformant). Anyone know how to change it back? I managed it before but no amount of registry changing seems to work now
I'm not an expert on this, but one suggestion I would make is that you tap on the PI icon on the bottom of the screen (the red dot surrounded by a multicolour ring) and de-select "Make Default PIM" ... this then makes all the MSFT links work with the MSFT apps rather than PI... hope this helps
P
BudgieUK said:
I'm not an expert on this, but one suggestion I would make is that you tap on the PI icon on the bottom of the screen (the red dot surrounded by a multicolour ring) and de-select "Make Default PIM" ... this then makes all the MSFT links work with the MSFT apps rather than PI... hope this helps
P
Click to expand...
Click to collapse
This is one of the beefs I (and several others) have with PI, and AF for that matter, which seem to fall on deaf ears in their cosy cartel. Why won't they let the user choose which modules they want to use, instead of their software taking over the whole machine?
If you installed a non-MS planner on your Desktop PC, you wouldn't stand for it replacing all your other PIM apps too. So why should you on the PocketPC?
There is a page in the wiki that shows the registry settings for the soft keys, but I found this method unreliable. I managed to change the text but the app remained at the default setting.
The way I did it was to download Buzz's SoftKeyAppletEx, which goes into your control panel [you do need to register to download the file].
Code:
Description:
This is a replacement applet for the SoftKeyApplet.cpl. I called it SoftKeyAppletEx.cpl (to be original) ;)
This applet does exactly the same thing, but with more features
1. you can browse your ppc to get the desired application or link dedicated to the soft key.
2. you can change the name shown on the soft key.
3. you can place the applet icon on the settings tab you want (personal, system, connections).
4. you can specify only one soft key (left or right) or both
5. you can reset to defaults, so I think it's the phone and the calendar
That's really useful stuff - thanks!
As others have said, I want to use PI for my Diary but the built-in contacts application - which is far better for quick dialling etc.
I still have a problem though - PI seems to have replaced my /Windows/poutlook.lnk file with its own, so if I make the right soft-button point to this file it still runs PI. Can anyone send me their default contacts.lnk file (and possibly poutlook.exe too?) or tell me how to make a new link to the default contacts application (which I assume must still be in ROM?)
Thanks all. Love PI but this hijacking on my contacts is really annoying!
PReDiToR said:
The way I did it was to download Buzz's SoftKeyAppletEx, which goes into your control panel.
Click to expand...
Click to collapse
Where'd you put the file? What control panel are u taliking about? Help is appreciated.
BudgieUK said:
I'm not an expert on this, but one suggestion I would make is that you tap on the PI icon on the bottom of the screen (the red dot surrounded by a multicolour ring) and de-select "Make Default PIM" ... this then makes all the MSFT links work with the MSFT apps rather than PI... hope this helps
P
Click to expand...
Click to collapse
I tried this and I can report some success. I use PocketBreeze on the Today screen which is tightly linked to PI. Nothing I say here is relevant if you don't use PocketBreeze.
Now, with PI the non-default PIM, my PocketBreeze links take me to PI's calendar, tasks and contacts applications. My hardware contacts button and the contacts soft key in the phone now take me to Pocket Outlook's contacts app.
Couple of caveats: PI does seem to revert to being the default PIM after a soft reset. Also, the 'special days' feature in PB (lists upcoming birthdays and anniversaries) seems to grow duplicate entries over time, but these can be cleared with a soft reset. It's never worked properly for me anyway so could be unrelated.
I have yet to see any problems syncing. I do expect it to work OK as I believe that PO and PI run off the same database.
Hope this helps those with PB and PI.
-- TK
Lovely program, but the last few versions hae been a complete dog speed wise.
belfast-biker said:
Lovely program, but the last few versions hae been a complete dog speed wise.
Click to expand...
Click to collapse
I agree. Rev 4 was often very slooowww, although I had installed it in RAM. But this new version is different. The footprint is much smaller in WM5.
But although I have installed the new version entirely on the storage card, it is MUCH FASTER now!
I found some other improvements too, like the timeline now shows you total hours for your different projects, and there is a real fullscreen option now.
Didn't find any bugs so far, but I just downloaded it two days ago.
Cheers and thanks to this great forum! I have benefitted a lot already from the tips and tricks posted here
itoma

(Win32/PPC) Note taking app (Linux/Web soon)

Hey everyone,
I developed this app as a part of my final year project. Initially I had big plans for it (I still feel that PPC lacks strong apps in this area.. OneNote doesn't cut it for me), but got busy with work/studies and forgot all about it.
I have also created a web version for it (sync your data with a web url), but thats too alpha at the moment. If anyone wants to beta test it, please let me know.
I'm uploading the last versions I made of this app to gather some bug reports, problems, crashes, new features etc which people might be interested in.
Keep in mind, I want this app to be so good that people can finally leave their paper notebooks home
I know some things aren't working well or at all, for e.g. synchronization.
Play around with the buttons (the tooltips etc should tell you what they're for)
Features:
arrange data in notebooks and pages. (basically you create a notebook and then insert a page into it..)
There are two modes.. view/edit.. edit mode gives you basic text input where you can format text using the following wiki syntax (effect of formatting is only visible in view mode):
*text* - bold
\text\ - italic
_text_ - underline
+ (add more pluses upto 6) gives you heading (e.g. ++My heading)
~color:green~ any text after this will be green. you can use this for most named colors
[link to another page] link between pages (linking will automatically happen if you use CamelCase/wiki syntax.. you can enforce linking by putting [Notebook/Page name] <-- in square brackets as such. Links can be renamed as well [[renamed link][Notebook/ActualPage]]
[image:image name]
You can insert images using the button/menu options. these images are imported into the notebooks directory.
Search notes
tag notes
bookmark notes (you can even bookmark searches, the stored search will be re-run every time, so for e.g. if you bookmark a search with dates later than last week, then it'll give you new results every time)
Maintain clipboard history and auto insert copied stuff into current page. (keyboard is polled every second)
Most important feature:- You can just copy over your notebooks/bookmarks directory (or sync it using any sync tool), and the same notebooks/pages/bookmarks will be available on both PPC and Win32.
Download:
http://ace.xhaven.net/DN-Win32-PPC.zip
Installation:
- Just unzip the win32 and PPC directories to your desktop and PDA.. click on the exe to run program. Should work on wm2003/wm5/wm6
Known bugs/issues:
- clipboard isn't working on PPC
- PPC version is slower, doesn't have softkey support yet
- PPC Icons look wierd
- .... add more?
Disclaimer:
I make no claims that this will work properly, or even execute on your desktop/PPC. I dont owe you anything. Please try this at your own risk.
no one tried it yet?
Nice Idea
Thanks,
This is great idea, i tested the note book, it is good.
But quite difficult to use on mobile, can u change the interface to make it easy to understand and write.
You're right, the PPC version is not that easy to use. Hopefully I'll get some time on this weeked to fix that up, as well as allowing common actions to be performed using hard/soft keys.
ammarr said:
You're right, the PPC version is not that easy to use. Hopefully I'll get some time on this weeked to fix that up, as well as allowing common actions to be performed using hard/soft keys.
Click to expand...
Click to collapse
Yes that would be cool, waiting for your new version.

New audio switch program for skype and others.

This program is an evolution of the first I made. It will route the audio to the earpiece when an certain program is running.
I put the program here because I have test it in wizard, if people test this in others phones and it works, please post here and maybe move this this thread to an more "generic" forum.
the program MUST be under "\($program files)\audioswitch" folder, you must unzip the contents to this folder.
the configuration file (command.txt) is under this format:
1000
skype
fring
etc
the first line is the delay(in miliseconds) in witch the program will "look" if a program in the list is in the top level window, faster phone, smaller delays, I recommend 1000 ms.
the next 20 lines are the programs you want the audio to be routed to the earpiece(max 20 lines for now).
Again the program is under the "do it on your own risk" and "I am not responsible for anything" licence. And,of course, it is free!! Do not sell it!
It is manly intended for little expert users, as it is still in "beta" fase, hehehe.
How it works:
the program runs in an eternal loop and look for the title of the current window that is displayed for the user in a time interval.
When the program mach the title window with one of the names user configured it it will switch the audio, when the program is not running anymore, the audio will swich back.
Do not launch two or more instances of the program at the same time, could really mess things up. -- se the forum (thanks tucahara)
To stop the program, u must use a process manager.
it would be good if someone could make a cab to install it. -- done see the forum (thanks tucahara)
this is still a beta, I intend to make ajustments as people give feedback.
Thanks,
hope u like.
-----first update---
now, an file called "audioswitch_error.txt" in the root directory will hold the error messages.
------------ List - Working ------------
wizard - I tested
P3301 or P3300 - I tested
att tilt - I tested
touch 3452 and 3450
touch dual
touch cruise
touch HD
Sony Ericsson Xperia X1
BenQ E72
Titan --> see the forum
------------ List - NOT working ------------
T-Mobile Diamond
HTC Touch by Sprint
Samsung SGH-i780
------------------------------------------------------------------------------------
check the new thread at:
http://forum.xda-developers.com/showthread.php?t=502361
new aproach to do the switch and now open source, even with an class that others can improve and put in other apps...
Some people complain about me not openning the source of the app, I have just made this way because there was proprietary code inside and I had no time to rewrite it without the proprietary code.
I have made the best I could, and now I had some time and rewrite the app in open source, to those who only complain about it, get the code and make it better instead of complaining!
Thanks for all that encourage me to continue the work and helped the development.
will retire this project for while...
thanks u all.
Audioswitch for Skype
On HTC Touch by Sprint (CDMA, also known as Vogue), audioswitch does switch the audio in the Skype 2.5 windows mobile PPC from external speaker to handset. Unfortunately, the microphone is then also disabled. I hope you'll be able to tweak your audioswitch to resolve this.
Thank you so much for developing this wonderful applet. I'm sure you will have the gratitude of many frustrated Skype windows mobile users.
What really happens is that when the sound output is switched in some phones, the microphone gain changes too. This happens because the phone thinks it is a "normal call".
Most of the times the mic gain increases, but in your phone it must be decreasing. Try to figure out in registry where the mic gain controls are recorded and chage all of then to the same value. I had this issue with my P3301 and solved this way, but there is quite a time now and I do not remenber where are the reg keys to change, but I have found the information here in the forum.
I will try to figure out for other "hack" to solve this issue... thanks for reply.
doesn't work at T-Mobile Compact IV (aka Diamond)
Sound went to loudspeaker....
PS: fring last version working fine with sound at mine phone (without any additional programms). Sound is going to correct destination automatically
I just tried the latest version of Fring, which automatically switches audio to earpiece when call is connected.
The same issue occurs with the new Fring as I described above with your audioswitch program: I can hear audio through earpiece, but microphone doesn't work (or is inaudible).
I couldn't find a tweak or registry hack to correct this. Any help would be greatly appreciated.
MarceloFB said:
This program is an evolution of the first I made. It will route the audio to the earpiece when an certain program is running.
I put the program here because I have test it in wizard, if people test this in others phones and it works, please post here and maybe move this this thread to an more "generic" forum.
the program MUST be under "\($program files)\audioswitch" folder, you must unzip the contents to this folder.
the configuration file (command.txt) is under this format:
1000
skype
fring
etc
the first line is the delay(in miliseconds) in witch the program will "look" if a program in the list is in the top level window, faster phone, smaller delays, I recommend 1000 ms.
the next 20 lines are the programs you want the audio to be routed to the earpiece(max 20 lines for now).
Again the program is under the "do it on your own risk" and "I am not responsible for anything" licence. And,of course, it is free!! Do not sell it!
It is manly intended for little expert users, as it is still in "beta" fase, hehehe.
How it works:
the program runs in an eternal loop and look for the title of the current window that is displayed for the user in a time interval.
When the program mach the title window with one of the names user configured it it will switch the audio, when the program is not running anymore, the audio will swich back.
it would be good if someone could make a cab to install it.
this is still a beta, I intend to make ajustments as people give feedback.
If someone like this program and wants to make an donation...
https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4WLQVA6LTKWSL&lc=GB&item_name=marcelofb&item_number=marcelofbxdadonations&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG_global%2egif%3aNonHosted
Thanks,
hope u like.
Click to expand...
Click to collapse
I have an idea. Rather than regularly polling to see what the current windows is, why not use a windows hook to monitor windows messages. When you see a message indicating a window has come to the foreground test it against your list of windows and enable/disable audio switch as necessary. Use SetWindowsHookEx and hook for WH_CBT messages. If you are unfamiliar with using SetWindowsHookEx I could supply you with the hooking code and all you would need to do is insert the code to check the window names, enable the audio switch, and disable the audio switch. Or you could send me the enable/disable routines.
Another tip, I noticed that skype places an icon in the notification area during a call. If there is someway of detecting the notification icon that could be another great way to trigger the switch.
Great program though. Works beautifully.
OOOH
If this program works on the new BenQ E72 I'm getting in a couple of days I'll certainly donate!
THANKYOUTHANKYOUTHANKYOU
hello,
it does not work on hermes (tytn).
by the way "troca2" does work on hermes! - maybe you guys want to work together?
baal_zebub said:
hello,
it does not work on hermes (tytn).
by the way "troca2" does work on hermes! - maybe you guys want to work together?
Click to expand...
Click to collapse
hehhehe, I made troca2, I will see if the switch code is the same or if I have made some mistake...
are u sure you have put the program in the correct directory?? I will make some modifications to have an error feedback. So u can see if something is wrong...
JKingDev said:
I have an idea. Rather than regularly polling to see what the current windows is, why not use a windows hook to monitor windows messages. When you see a message indicating a window has come to the foreground test it against your list of windows and enable/disable audio switch as necessary. Use SetWindowsHookEx and hook for WH_CBT messages. If you are unfamiliar with using SetWindowsHookEx I could supply you with the hooking code and all you would need to do is insert the code to check the window names, enable the audio switch, and disable the audio switch. Or you could send me the enable/disable routines.
Another tip, I noticed that skype places an icon in the notification area during a call. If there is someway of detecting the notification icon that could be another great way to trigger the switch.
Great program though. Works beautifully.
Click to expand...
Click to collapse
It is a good idea to use hook, I have not think of it!
I use a proprietary code included in a lib at the company I work for to make the "switch" but it is not different of what u find here in the forum.
Maybe we can make an effort to re-make it with hooks...
so this program must run all the time? after every softreset you have to start it?
is it not easier with mortscript (for example) to make an shortcut that opens skype as well as the audioswitch program? and closes the audioswithc program when you close skype?
I am using it right now and it seems to work perfect:
i used this script after installing mortscript (http://www.sto-helit.de/):
run( "\Windows\SkypeSoundSwitch.exe" )
runwait( "\Program Files\Skype\Skype.exe" )
close( "troca2" )
(see that in my case i downloaded your original program and renamed it to skypesoundswitch.exe and put it in the windows map)
I renamed it so i could remember what the purpose the file had.. changed nothing but the name!
Thanks for the program by the way! it always worked perfect!!
so to sum up the way i have it now (most files included) on my xperia x1:
1) installed skype
2) installed mortscript
3) add skypesoundswitch to \windows\....
3) add skype.mscr to \.... (root)
4) overwrite skype.lnk with the new skype.lnk in \windows\start menu\programs\..
in the way whenever i open skype(.lnk), it opens skype.mscr, this opens skypesoundswitch.exe and than skype.exe... when you close skype.exe it closes skypesoundswitch.exe...
it seems to work perfect.. but hey maybe i am doing something totally wrong here.. than just shout!
by the way, the .mscr and the .lnk files are offcourse edit-able .. so you can put the files everywhere you like..
madhijs said:
so this program must run all the time? after every softreset you have to start it?
is it not easier with mortscript (for example) to make an shortcut that opens skype as well as the audioswitch program? and closes the audioswithc program when you close skype?
I am using it right now and it seems to work perfect:
i used this script after installing mortscript (http://www.sto-helit.de/):
run( "\Windows\SkypeSoundSwitch.exe" )
runwait( "\Program Files\Skype\Skype.exe" )
close( "troca2" )
(see that in my case i downloaded your original program and renamed it to skypesoundswitch.exe and put it in the windows map)
I renamed it so i could remember what the purpose the file had.. changed nothing but the name!
Thanks for the program by the way! it always worked perfect!!
Click to expand...
Click to collapse
That works great too. The advantage of this new program is that it will only reroute the audio when skype is in the foreground. You could minimize skype and leave it running, and audioswitch will automatically restore your sound. Get a call and open up skype and your sound goes back to the earpiece.
I will create the code to do it with a windows hook when I get a chance MarceloFB. Please pm me your email address. All you will have to do is insert the code to read the config file, check the window names, and when necessary enable or disable the switch. Or please show me where to find details on how to code this myself. Thanks!
Hat off to both of you and really glad that we will have a much improved solution.
JKingDev said:
That works great too. The advantage of this new program is that it will only reroute the audio when skype is in the foreground. You could minimize skype and leave it running, and audioswitch will automatically restore your sound. Get a call and open up skype and your sound goes back to the earpiece.
I will create the code to do it with a windows hook when I get a chance MarceloFB. Please pm me your email address. All you have to do is insert the code to read the config file, check the window names, and when necessary enable or disable the switch.
Click to expand...
Click to collapse
okay! I only used skype to make calls and than get offline so this way did the trick for me! but i have to admit it would be much better when i can keep skype online!
this new program does the trick indeed! it changes the output back when i minimize skype!
But still my question above, you have to start this program on every startup isn't it? what does it do with the battery?
madhijs said:
okay! I only used skype to make calls and than get offline so this way did the trick for me! but i have to admit it would be much better when i can keep skype online!
this new program does the trick indeed! it changes the output back when i minimize skype!
But still my question above, you have to start this program on every startup isn't it? what does it do with the battery?
Click to expand...
Click to collapse
Yes it must be run at startup but placing a link in your startup folder will make everything transparent to the user. I don't think there will be an effect at startup. In it's current form it must check every second (or whatever you set the timeout to), but its only a little bit of code. I am not really sure if that will really have an effect. The more often it checks the faster it will switch when you open skype, but also the more processor use. Check less often and it uses less processor, but there might be a delay in switching the audio. I proposed doing it by hooks though because this would use even less processor. The app will only check when a new window takes focus, rather than just periodically checking. This way it only checks when it needs to and will always switch instantly.
I am glad u liked the program.
I will try to answer most of the questions...
1- JKingDev:
I have though in your idea of using hooks, but if I use a hook, the program will have a loop anyway to check for the messages(hidden loop ;-) ), and it would have to have an "fake window" or something to process the messages. This way we have only one loop, in a very simple command line program with high optimization, so we have to think what is really the best way of doing it... I will pm u as soon I have any time to "program" again. hehe
2- people that uses mortscript with the old "troca2"
I will try to make a way to make this program work the same way as troca2, maybe with an "argc argv", wait the next update.
3- the battery life??
if u notice any battery life decreasing with the usage of the program, configure a bigger delay, maybe 5000ms, it is a matter of adjust the "timming" for each processor. Post your results here so others can find the optimum value for the delay in their phones.
4- have to start the program every reset?
yes, just put it in the startup folder.
maybe someone can make an cab that put the program in the right place and a link in the startup, it would be cool! I dont have an easy program to deal with cabs, and the vs projects for cabs.... I really cant make that thing work!!
well it is only the batterylife i was worried about. but i'll try running the phone this weekend with the program running and doing some skype.. lets see how it turns out!
For folks who have issues of mic on using this program, there is a quick solution for this problem. You can try sjphone. It provides a internal mic volume control. However, the major setback is that it's only working in wm5.
my 2 cents
weekendli said:
For folks who have issues of mic on using this program, there is a quick solution for this problem. You can try sjphone. It provides a internal mic volume control. However, the major setback is that it's only working in wm5.
my 2 cents
Click to expand...
Click to collapse
will check this, but people reported that worked in xperia... and it is running in my P3301... anyway, will check and post an wm6 build if it is the case... check the error file and see if it tells anything.
Other thing, this program uses low level api`s, so your windows MUST be fully unlocked for it to work in wm6.

Categories

Resources