View Single Post
fnordianslip's Avatar
Posts: 670 | Thanked: 359 times | Joined on May 2007
#19
Originally Posted by palash_cse View Post
Thanks for the feedback. Now the DT-Talkie version 2.1 in the project homepage is workable with the latest dtn2.6.0 in the hg repository. This time you won't face any problem mentioned above.
Thanks for that. I've installed the latest deb, and have had some degree of success.

As I have only one N800, I set up a destination EID in DT-Talkie to point at dtn://mbpro.delaytolerant.net/dttalkie (obviously dttalkie doesn't run on my macbook pro) and recorded a voice message with DT-Talkie. DT-Talkie and DTN2 did actually deliver the bundle to mbpro, where it will sit until it expires.

There does seem to be a minor issue in that DT-Talkie seems to append .dtn/dttalkie to both the EID it registers locally, and to destination EIDs. That seems a bit odd to me, and may cause routing issues. I would have expected DT-Talkie to just append /dttalkie to the EID in the account file in order to create its own local EID, and also to the entry from the Individual or Group Contact to form the destination EID. Having said this, it may well work as is, but is probably best changed.

If anyone else fancies sending a voice message to me, you can add a link and a route via delaytolerant.net as shown in my post above). The destination EID should be dtn://n800.delaytolerant.net in the Individual Contacts field.

Then you may need to change the router type in /etc/dtn.conf to be dtlsr - I'm not entirely sure whether bundles will get routed through my DTN if you don't.

You need to press the fullscreen button to start recording, and again to stop recording and send the bundle. Note that there is nothing to show that you are actually recording a message, and if you don't stop recording, you'll fill up the file-system eventually. If you run dttalkie from the terminal, you can see the current state of recording in the output there, and the GUI does indicate when a bundle has been sent, although there is no perceptible difference in the display when sending or 2nd or subsequent bundle to the same destination, so a little bit more feedback in the GUI would be a great thing.

Note that because of the store and forward mechanism involved, you can send messages (as bundles) to nodes that aren't connected, or even to nodes that don't exist yet, and those bundles will still get delivered, as long as those destination nodes (exist and) connect into the same DTN before the bundles expire. That is, of course, unless the node storing them happens to fail.
__________________
Class .. : Lame hacker & beardy boffin
Humour . : [#######---] Alignment: Apathetic anarchist
Patience : [####------] Weapon(s): My cat, my code.
Agro ... : |#---------] Relic(s) : N900, MacBookPro, NSLU2, N800, SheevaPlug, Eee-901, Core2-Quad, PS3
"In theory, theory and practice are the same. In practice, they're not."
--
Beware of extras-devel.
 

The Following User Says Thank You to fnordianslip For This Useful Post: