Gomunicator
is a GSM Voice and SMS application which i ( RobertWoerle) took over from a nice guy at
Yargybot.com. Initially it was hardcoded to a Ipaq GSM Jacket. Now i already removed most of the hardcoded things and added command line options for device specifications and init strings. Nontheless it still not functional in that sense so you cant take or start phone calls with it. I was kinda stuck on the pure AT communication functions and was trying to understand the best and most flexible way to go. Therefore i implemented the main core logic of picocom, a small AT modem communcation application and library to abstract modem communication.
Gomunicator is also running on the
BlueAngel handheld, HTC Himalaya and some more soon !
STATUS
| Feature/Hardware | Status | Comments |
|
| Make call |
|
*note to have key`s mapped | |
| Recieve call |
|
*note need to have key`s mapped | |
| SMS Send |
|
||
| SMS Get |
|
||
| AT Debug Interface |
|
||
| HTC BlueAngel |
|
current development plattform | |
| HTC Himalaya | WIP | first patches arrived | |
| HP HpIpaqH6315 | WIP | Phone calls with voice works now to both directions. Ringing tones are not working. | |
| Ringtones |
|
raw format support, see ringtone section here | |
| GPE Contacts |
|
first patches in progress | |
| Signal Strength |
|
sorry | |
| - | |||
| - | |||
| - |
CVS LATEST BUILDS
There exist two versions from the gomunicator in the different repositories...
http://xanadux.cvs.sourceforge.net/xanadux/gomunicator/
has the currently active repository and fork from it made in 4/2006 is available at
http://www.linuxdevelopment.org/projects/familiar/gomunicator
gomunicator version in xanadux repository
Access xanadux version via
http://xanadux.cvs.sourceforge.net/xanadux/gomunicator/
cvs -d :pserver:anonymous@xanadux.cvs.sourceforge.net:/cvsroot/xanadux login cvs -d :pserver:anonymous@xanadux.cvs.sourceforge.net:/cvsroot/xanadux checkout gomunicator
Familiar and iPAQ h6300 and latest HTC device builds are based on to this version. (see screenshots in http://aragorn.kortex.jyu.fi:8080/h6300/)
There is also a bitbake file available in http://familiar.handhelds.org/ git tree which uses this version for builds. (git clone http://familiar.handhelds.org/git/familiar-build.git)
gomunicator version in linuxtogo repository
Access linuxtogo version via
http://projects.linuxtogo.org/projects/gomunicator/
cvs -d :pserver:anonymous@projects.linuxtogo.org:/cvsroot/gomunicator login cvs -d :pserver:anonymous@projects.linuxtogo.org:/cvsroot/gomunicator checkout gomunicator
You find current builds on
Linuxdevelopment.org
Find its crampy webiste at
Linuxdevelopment.org
Also there is it projects website at
http://gomunicator.linuxtogo.org
There is also a bitbake file available in the org.openembedded.dev branch of openembedded.org, which lets you create an ipkg in a fairly straight forward way.
Ring Tones
Ringtones are for now in RAW format. The properties of that sound must be 16000 Hz, stereo, format S16_LE . So for example you can convert a wav file into the needed RAW format by using sox.
sox input.wav -c 2 -r 16000 -w output.rawCopy output.raw as /usr/share/gomunicator/R&C_theme.raw to your device
ToDo list
- add ogg support to ringing tones (waw currently)
- do not allocate whole wav to memory while playing the ringing tone
- cleanup the sms view
- cleanup the configuration settings
- possibility control buttons for making calls without need to press the touscrhreen
- make ui scalable
- move device specific configuration options to config file away from the code
- better mixer support (now the code has very limited support for two different looking alsa mixer settings...)
- free busy tone
- differant tone for sms
- voicemail/answermachine buttons (numbers change to "next", "delete", "stop", "play" etc.. when listenning to messages).
- "+" key to keyshortcuts.
- ability to dial from calls history.
- startup as a service.
- integration with GPE contacts.
Please add all the features you like to see.