Hello,
I would like to try to design an add-on to use VoIP services that offer callback services (Voipbuster, Voipcheap, jajah,...) in a more convenient way.
I don't mean to use the VoIP feature that requires making calls through the data connection of the phone, but I would like more to use the callback feature that allow such service to call me back on my mobile and then establish a connection to phone I want to reach.
This can be easily achieved from the Web account panel : enter your phone, enter phone to be called, then click "Call".
Although this works from PocketIE, this is not integrated with the contact data base so we have to copy the phone we want into the web form and submit. Not a great user's experience.
So this is where I want to go : initiate the call in the most transparent way from the contact manager application.
I imagine that different methods are possible and I would appreciate your opinion of feasability of each one, and if possible, to some pointers to documentation and/or sample code :
Method 1) Make my own app with make its own list of contact from contact data base (SJ Phone do this for example).
+: easy, probably best for prototyping
-: Have to write a GUI for it
Method 2) Like Skype, adding a context menu for "Call with Xxxx service".
+: no specifc GIU, use standard contact manager
-: works only with standard contact manager and not with alternative such as Contact CM
Method 3) Hook in some way the phone's call-initiation process.
How could his be done ?
This will really be my 1st project for WM after Hello World, a little ambitious, so please be patient for it to come out but I am pretty sure that with your support this can come a great app.
Thanks in advance for your help.
Regards,
~barbudor~
could be good
i was lloking for thi for a while ,but only could find the java version, and as you mentioned it was little crappy, without integration of the contactlist.... hope your project works out ok.
good luck!!
I want to do the same as the person who started this thread, which may require developing a number of things. I've programmed in Java and Perl before but have no experience of writing software for mobile devices.
The information required is on a web page, so I need a program to retrieve the page text, parse it for the relevent data, and store that data somewhere (e.g. a file or registry key). It needs to do this either on a schedule, or after every call. There are actually two pages used by the provider, one is accessed by regular http and the other by https, so support for retrieving secure pages would be a bonus. After this, I need to display that data on the Today screen, so I'll need a Today plugin that displays text from a file or registry entry.
Obviously I don't want to reinvent the wheel, so need to know if any of these already exist:
- A screen scraping program/tool/library for PocketPCs. I know SPB weather does this, but I'm guessing they don't give away their code!
- A way to schedule programs, without them having to run all the time in memory.
- A Today screen plugin to display text from a file and/or registry entry.
Thanks!
I'm a big Jajah user, and one of the things that has been annoying me is the lack of direct support in Windows Mobile.
Therefore, with a little hacking and even less development, I've created a small context menu extension to the Contacts list which allows you to call a contact using Jajah. What this actually does is uses the Jajah API (Web Service).
To use, install the below attached CAB.
You can then run the Jajah Configuration application from your Program Files to set up your User, Password and Number. Note that if you try to dial and one of those isn't set, the configuration application will run instead of dialing.
Note that if you have contacts running, you need to either kill the process (via ControlPanel->System->Memory) or restart the device to have the option appear on your contacts context menu. In other words, if it doesn't work, please reboot and see if it works before leaving messages here.
Additionally, each number dialed should have a prefix (that is, country code).
TESTED ON:
Devices - XPERIA & DEVICE EMULATOR WM6 PROFESSIONAL
Phone #- +1 (xxx) xxx-xxxx
Enjoy - SUGGESTIONS WELCOME!
great job !
thanks for your software !I am a jajah user too .I will testing soon .
What It Does
Mobile Receptionist is a program for your Windows Mobile 5.0+ phone that can handle incoming call, SMS, and email notifications, and execute actions depending on a set of criteria.
How It Works
You configure the Mobile Receptionist via Profiles. Profiles handle incoming events and phone status changes.
Multiple profiles can be enabled simultaneously. For example, you could have one profile automatically forward all incoming SMS messages to an email address for archiving, and another one that responds to all SMS messages and incoming calls while you're at work.
The Full Profile has Rules. Each Rule contains Criteria and Actions. If all the Critiera are met, then all the Actions are executed. There are also Criteria for the Profile, which apply globally to all Rules in the Profile.
The Full Profile has complete functionality and flexibility of Rules, Criteria, and Actions - but there are also specialized Profile types that are streamlined and easier to configure:
A Sms Responder Profile only handles incoming calls/sms and responds to the original caller.
A Event Monitor Profile only monitors events and sends notifications to a set address.
Use cases
Watching a movie: set up rules to respond to missed calls and text messages with an SMS saying you're unavailable and will get back to them later.
Archiving: set up rules to forward all text messages to your email account.
Multiple phones: if you have a work phone and a personal phone, after working hours you could set up rules on your work phone to send SMS to your personal phone if the call/message is urgent.
Remote notification: If you're entering a secure building where you can't bring your phone, but have internet access, set up rules to send you an email every time you missed a call, got a text message, have an upcoming appointment.
Requirements
Windows Mobile 5 or greater
.NET CF 3.5 or greater
Unlimited SMS plan (HIGHLY RECOMMENDED)
Unlimited Data plan (HIGHLY RECOMMENDED)
Getting Started
(this pic is out of date)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Latest News
The current version of Mobile Receptionist is in open beta, and certain functionality is restricted to registered users. Currently, registration is only available directly from the developer. A product information and registration website is under construction and will be available with the final 1.0 release.
Registration
The unregistered version of Mobile Receptionist has the following restrictions: only 3 enabled profiles at a time; only 1 full profile; full profiles containing Repeating GPS, Application Toggling, or Profile Disabling Actions is limited to 5 minutes before automatically disabling itself.
Mobile Receptionist can be registered at www.philchuang.com, and pricing is expected to be $7-15.
Registration codes will be valid for an entire major version (ie 1.00 to 1.99) and are tied to one specific mobile device.
History
[2010.04.21] - 0.930b bugfixes, new feature release
[2009.10.20] - 0.910b bugfix/optimized release
[2009.09.24] - 0.903b bugfix release
[2009.08.21] - 0.902b bugfix release
[2009.04.19] - 0.901b bugfix release
[2009.04.10] - 0.900b open beta release
[2009.02.10] - 0.880b wider closed beta release
[2009.01.10] - 0.800b closed beta release
0.930b Features
Rules for
Incoming calls
Outgoing calls
Missed calls
Voicemail notification
Incoming SMS
Rule Criteria
Time criteria to filter by time of day, etc.
Contact criteria to filter by phone number matching, contact properties
Message criteria to filter by SMS content
Current Appointment criteria to filter by Status (Free, Busy, Tentative, OutOfOffice)
Actions
Send messages to SMS or email, fully configurable with variables
Send GPS coordinates to SMS or email (with repeating capability)
Suspending/Resuming the MobileReceptionist
Disabling a Profile
Suppress phone calls
Profiles
Full - complete flexibility in rules, criteria, and actions
SMS Responder - A streamlined profile that only sends SMS replies to a missed caller or incoming text message.
Event Monitor - A streamlined profile that sends event notifications (call, voicemail, sms) via sms or email.
Blacklist - A specialized profile that ignores or hangs up on certain numbers or contacts.
0.930b Notes
Open beta
Features involving incoming email are not yet implemented
Remote admin functionality is not yet implemented
Since this is a beta, program access will expire on 01 July 2010
To Do List
Rules for
Appointments
Tasks
Low Battery Warnings
G-Sensor
Light Sensor
Incoming Email
Gps Movement Tracking
Rule Criteria
Repeat criteria to only execute a rule a certain number of times
Appointment Subject criteria
Current Location criteria
Orientation criteria
Actions
Remote Admin actions, such as:
disable/enable the application
disable/enable specific profiles
lookup contact information
lookup appointment information
lookup notes
send SMS messages from phone
Miscellaneous
Automatic Profile scheduling
Import/Export of Profiles
Improved data access performance (using sqlce)</li>
0.930b changelog
BUGFIXES
Rule Editor dialog - bug on entering dialog a second time
Rule Editor dialog - actions now display in new item softmenu
Event Monitor Profile - incoming call no longer always checked if missed call is checked
Incoming Call Handler multiple execution bug
[misc editors] tabs won't switch when left/right is pressed in textboxes
NEW FEATURES
New Blacklist Profile type
Added capability to monitor Outgoing Calls
Added Feedback dialog
Added Logging capability, Log viewer, Log Action*
Added mutecall/endcall options for Incoming Call Rule
Added silence phone option for Profile
Added beta version of profile variables
Added HasProperty contact criteria
Can now have multiple message recipients
MODIFICATIONS
Added contact criteria to SMS Responder Profile
Extended auto-unregister date to 01 July 2010
Removed HangupAction (replaced by Incoming Call Rule setting)
Renamed Copy Profile to Clone Profile
Updated all dialogs to be scrollable, have copy/paste
TODO
Add Log Action (custom logging messages)
Finish beta version of appointment reminders
Add Admin Profile (remote control/access of phone)
Make variables field-aware so that they don't display in fields that don't make sense
Implement form caching
--reserved--
--reserved 2--
--reserved 3--
This looks like a very good app!
I'm not sure if I'm going to use it, but anyways - like the ídea!
BTW, if you would like to help beta test, shoot me a PM.
Ideal cases are if you have multiple phones, or if you are without your phone but have email for part of the day.
are you developing this app or something man? if so i will be happy to beta test it? looks like a good program. alot of work involved too
luckyluke1137 said:
are you developing this app or something man? if so i will be happy to beta test it? looks like a good program. alot of work involved too
Click to expand...
Click to collapse
This is in active development, and I have a working program - just find all the major bugs before I open it up for a wider release.
I've got a new version to test out, please PM if you want to beta test!
I would love to help beta test this, due to my business this would be the ultimate time saver. I'm glad you're working on this, and I would like to test it in my scenerio.
[email protected]
Have 3 phones 5 differnt sim cards 3 different countries. would be happy to test your application
would be glad to test it:
[email protected]
OPEN BETA coming soon!
looking forward to test it.
Sounds like a great App.
Nearing the home stretch! I finally figured out how to merge my DLLs into a single exe, and learned how to use dotfuscator. I'll do some limited testing in the emus, then release it for open beta.
Keep up the good work.... I look forward to testing this out !!
bump for open beta release! (see first post)
I can't get it to work, installes fine but can't open the program.
NikNak said:
I can't get it to work, installes fine but can't open the program.
Click to expand...
Click to collapse
Are any errors displayed? What happens when you try and launch it?
have not tested it - but sounds very useful - just some ideas of the top of my head:
an anwering maching
I think there is software that does this but it would fit very well into your 'receptionist' I guess.
Provile based could be 'leave me a message I'm sleeping' or 'I'm at work - please leave a message' based on time.... - will not replace provider 'mailbox' when phone is off or has no network (but I never use that anyway)
location based profiles?
Using gps. Profile based on 'I am within a radius of x around coordinate y' (stupid as we loose signal within buildings) or based on speed auto-sms 'I'm doing xxx mph currently and will not read your message right now'
Ok - I admit - 2nd would be very close to useless...
Hey Friends..
We have made a guardian app called mSaver.
Description:-
mSaver is a guardian application.It tracks your current location and pass the information to your friends instantly as a text message, when you tap a single button. The application plays a vital role when an individual is in any dangerous situation and wish to pass the information about his current location to his friends or relatives without giving any indication to the persons nearby.It also have an option for sending periodic alerts,which updates your friends or relatives with your changing location(if you are moving) information in a periodic manner. When periodic alert is turned on,the application will run in background and sends messages to your friends even if the application is closed by the user. It also provides an option to update the location when you are safe.
The application lets you to configure social medias like Facebook and Twitter and so that you can update your current location information and hence ask for help from your friends there.
The application is built with simple UIs so that it can easily be operated in seconds when you are in danger. All the messages and durations are customizable.
Note:This application is strictly rely on the network availability of your device.
Please give your valuable feedback. Its really important for us.
You should have posted it at http://forum.xda-developers.com/android/apps-games . But that's ok maybe a moderator will move it there. Your app looks pretty cool. You should post a link to google play or something. One thing though, when travelling I never have a good connection. The google maps api lets you reverse GPS location into a city/country name. You usually have to wait a bit for that information to load after the GPS signal has been acquired for that info to not return null. So like while on wifi on a pit stop is a good time to report "made it to country/city" to recipients.