Handhelds.org - Open source for handheld devices

UserPreferences

Gomunicator


Gomunicator

is a GSM Voice and SMS application which i ( RobertWoerle) took over from a nice guy at [WWW]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 [WWW]BlueAngel handheld, HTC Himalaya and some more soon !

STATUS

Feature/Hardware Status Comments xda-gomunicator.png
Make call (./) Working *note to have key`s mapped
Recieve call (./) Working *note need to have key`s mapped
SMS Send (./) Working
SMS Get (./) Working
AT Debug Interface (./) Planned
HTC BlueAngel {OK} WIP 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 (./) WIP raw format support, see ringtone section here
GPE Contacts (./) Alpha first patches in progress
Signal Strength (./) Bugged 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 [WWW]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 [WWW]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 [WWW]Linuxdevelopment.org

Find its crampy webiste at [WWW]Linuxdevelopment.org

Also there is it projects website at [WWW]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.raw
Copy 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.