Soacp is an application for Voice/Text Messages over DTN. It allows for voice or text communication to PSTN phone numbers or email-addresses over networks with limited connectivity.
Messages and be created and sent even when not on any network. The key insight is that by doing store-and-forward communications, we can design base towers for average case communications rather than peak. Using Wifi and DTN, many users can be serviced with very little cost.
The purpose of this research is to use this for communication in rural villages with or without network coverage.
The most recent build is available as a debian package at http://www.cs.berkeley.edu/~kheimerl/debian_armel/soacp.deb
The SVN repository is currently unavailable, contact me at kheimerl@cs.berkeley.edu if you want access.
This assumes you have DTN installed with a reasonable number as your address. dtn://5104956300 is mine.
ssh as root onto your phone, rm the old soacp debian package
then get the new one
write down your phone number somewhere install the package
then modify the conf file to have your number rather than the default one of 321321.
There is a start menu like thing on the left of the screen (four colored squares). Select this. Next, go to extras, and then message phone. SOACP should start, with your phone number on the top of the app.
Outgoing communication is done from the “Send a message” screen. On this screen, there is a text field where you enter the address, either phone number or email, of the person you wish to contact.
There are currently two modes of sending messages: voice and text
Select the “voice” radio button.
From here, you should see 4 buttons:
Select the “text” radio button.
From here, there are three fields:
Voice and text messages are received via DTN.
You can access any messages by selecting the “Message Count” tab.
Upon selecting a message, it's type will tell SOACP how to access it. A special display will be show based on the type.
There are currently two types of messages: Voice and text
If you select a voice message, four buttons will appear:
If you select a text message, three things appear
Lastly, there is a field for contacts.
This field contains many elements. On the left the mechanism for adding new contacts.
On the right is the contact list. There is a list of your contacts, and two buttons. Upon selecting a contact, use these buttons to either remove the contact, or go to the “Send a message” screen with that contact's address in the address bar.
Your device may be configured with other communication systems.
The N810's come configured with a SIP client. On the screen, there should be a light, either green, red, or alternating between them.
If this light is green, you can send and receive direct SIP VoiP calls. To do this, go to the application's menu and select “communications”, then “Internet Call”.
Please send any bugs/suggestions to kheimerl@cs.berkeley.edu