Hi,

We are happy to announce the release of 'Internet Communications
Software development update 2' for Maemo. This update brings you the
latest developments in Internet messaging and call on Nokia n8x0
devices. http://rtcomm.garage.maemo.org/

This is a development release and therefore may not be suitable for
serious use. However, if you are interested in trying out cool things,
the update should be fairly usable.

What is it?
-----------
Internet Communications Software is an integrated subsystem of Internet
tablet OS 2008, running on Nokia n8x0 devices, that handles presence,
chat, voip and video call. It is based on Telepathy framework and
components as explained at http://telepathy.freedesktop.org/

What is new?
------------
Number of things have improved since the public release (Internet tablet
OS 2008). Following are some of them:

1) Telepathy-haze:
------------------
Now you can use nearly all of the great IM services supported by pidgin
(formerly known as gaim) open-source application - all from the comfort
for your native IM/Voip client in your N8x0 device.

To see the list of services/protocols supported by pidgin, visit:
http://www.pidgin.im/. Please note that not all protocols are enabled
for now, but they can be added later on.

To use it, simply create your IM account in the device normally and the
wizard will let you select the type of service you want (you will see
more services listed there).

2) Telepathy-salut:
-------------------
Be connected to your neighbourhood instantly. This is a link-local
instant messaging that requires no external service or server. Your
buddy list (roster) will automatically consist of everyone present in
the local network. Extremely useful for on-the-spot social networking in
parties or conferences :) .

Oh, and it is zero configuration IM. You only set your full name for
others to see. To use it, simply create an account using the wizard in
and select 'link-local (xmpp)' as the service.

3) Chat log viewer:
-------------------
If you have wished you could see your past chat messages for reference
or simply to recall some important information, worry no more. With
IMLogViewer application (installed in 'Extra' application menu), you
will be able to see all your past chat messages exchanged with your friends.

4) SIP profiles:
----------------
There are now some pre-configured SIP profiles for some major providers.
This would ease configuring SIP accounts in the device. They are:

     * Ekiga.net
     * FreeWorldDialup
     * Sipphone.com (Gizmo's SIP service)

Note:You can also create profiles yourself by adding a profile
description file (.profile) to the directory /usr/share/osso-rtcom/ (See
existing profiles for an example).

Installation:
-------------
1) You need to enable 'red pill mode' in device's Application Manager.
   - Start "Settings > Application Manager",
   - Go to "Tools > Application catalogue" and click "New",
   - Enter "matrix" into the "Web Address" field and click "Cancel".
   - Choosing the red pill will activate the red pill mode.
   - Obviously, and choosing the blue one will deactivate it.

2) Open (while on your N8x0 device):
http://rtcomm.garage.maemo.org/deb/rtcomm-beta-installer-os2008_0.3_armel.deb

3) Install the installer from there.
4) Once installed, select the menu item "Extras/RTCom update installer"
and continue
5) When asked, reboot
6) Once rebooted, make sure to disable 'red pill mode' by repeating
step (1) and selecting 'blue pill' instead.

Limitations:
------------
1. No audio/video calls with either telepathy-haze or telepathy-salut
2. No avatars support yet in telepathy-salut
3. No authorization of new contacts in telepathy-haze. Adding/removing
buddies won't work from it yet.

Known issues:
-------------

WARNING: This software upgrade disables some of the Application Manager
functionality, so the official system packages won't get updated
automatically. But still you can update these packages manually using
the apt-get utility or the Application Manager in the "red pill" mode.

Credits:
--------
Thanks to: Will Thompson (telepathy-haze guy) and Sjoerd Simons
(telepathy-salut guy) for their great telepathy connection managers.
Telepathy community for improving everything in general. Collabora,
OpenHand teams and everyone else who has helped it get through.

Feedback
--------
You are welcome to give your feedback on this software to:

* maemo-devel mailing list: maemo-developers[at]maemo.org
* Maemo bugzilla, RTCom component: http://bugzilla.maemo.org/
* Rtcomm mailing address: rtcomm[at]maemo.org

Thanks and Happy new year!

Regards,
- Real Time Communications team, Maemo





Title: Internet Communications Software Update for N800: Development version

Internet Communications Software is a subsystem in Internet tablet OS 2008, running on Nokia n8x0 devices, that handles presence, chat, voip and video call. It is based on Telepathy framework and components as explained at http://telepathy.freedesktop.org/

Added and updated features

Telepathy-haze

Now you can use nearly all of the great IM services supported by pidgin (formerly known as gaim) open-source application - all from the comfort for your native IM/Voip client in your N8x0 device.

To see the list of services/protocols supported by pidgin, visit: http://www.pidgin.im/. Please note that not all protocols are enabled for now, but can be done on request :) .

To use it, simply create your IM account in the device normally and the wizard will let you select the type of service you want (you will see more services listed there).

Telepathy-salut

Be connected to your neighbourhood instantly. This is a link-local instant messaging that requires no external service or server. Your buddy list (roster) will automatically consist of everyone present in the local network. Extremely useful for on-the-spot social networking in parties or conferences :) .

At some point in future when we support inter-application communications via Telepaty, you will be able to use this feature for playing multiplayer games and such with nearby people.

Oh, and it is zero configuration IM. You only set your full name for others to see. To use it, simply create an account using the wizard in and select 'link-local (xmpp)' as the service.

Chat log viewer

If you have wished you could see your past chat messages for reference or simply to recall some important information, worry no more. With IMLogViewer application (installed in 'Extra' application menu), you will be able to see all your past chat messages exchanged with your friends.

SIP Profiles

There is now some pre-configured SIP profiles for some major providers. This would easy configuring SIP accounts in the device. They are:

  • Ekiga.net
  • FreeWorldDialup
  • Sipphone.com (same as used by gizmo)

Installation

  1. You need to enable 'red pill mode' in Application Manager.
    1. Start "Settings > Application Manager".
    2. Go to "Tools > Application catalogue", click "New".
    3. Enter "matrix" into the "Web Address" field and click "Cancel".
    4. Choosing the red pill will activate the red pill mode, obviously, and chosing the blue one will deactivate it.
  2. Open this webpage in your N8x0 device.
  3. Install the installer from here (click on this link while on your N8x0)
  4. Once installed, select the menu item "Extras/RTCom update installer" and continue
  5. When asked, reboot
  6. Once rebooted, make sure to disable 'red pill mode' by repeating step (1) and selecting 'blue pill' instead.

Limitations

  1. No audio/video calls with either telepathy-haze or telepathy-salut
  2. No avatars support yet with telepathy-salut
  3. No authorization of new contacts in telepathy-haze. Adding/removing buddies won't work from it.
  4. telepathy-salut may crash occasionally and when it happens it keeps crashing repeatedly due to auto-reconnections. Just go offline and online again to fix it (until the next crash). This will be fixed pretty soon

Credits

Thanks to: Will Thompson (telepathy-haze guy) and Sjoerd Simons (telepathy-salut guy) for their great telepathy connection managers. Telepathy community for improving everything in general. Collabora, Maemo Rtcomm team, Desktop team and everyone else who has helped it get through.

Feedback

You are welcome to give your feedback on this software to: Along with that, you are also welcome to participate in and comment to the lists/bugtrackers of the following relevant open-source projects which are part of the Internet Communications Software:

Information for developers

To write accounts setup wizard UI for new Telepathy Connection Managers in N8x0 device, see the API documentation of Control panel accounts library.











Older releases

Internet Communications Software is a subsystem that handles presence, chat, voip and video calls. This projects intends to deliver an early access development version of the subsystem to run on Internet tablet OS 2007

This software will be officially included in maemo 4.0 Chinook release.

Added and updated features

SIP support

  • Basic one-to-one VoIP calls
  • Messaging (using the MESSAGE method of SIMPLE).
  • Video call between two N800 devices.
  • NAT traversal using STUN.

XMPP support enhancements

  • Avatars support
  • Presence status message
  • Google Talk relay support

User interface updates

  • Updates in the Internet call UI
  • Updates in the Chat UI
  • Updates in the Account configuration UI
  • Updates in the Addressbook UI

New APIs

  • Telepathy
  • Mission Control
  • Accounts
  • Telepathy-glib

Installation

  1. Install the installer from here(click on this link while on your N800)
  2. Once installed, select the menu item "Extras/RTCom update installer" and continue
  3. When asked, reboot

Note: This is a known issue that the software update may not be installable in case some other conflicting packages have been installed by a user (i.e. "contacts" from the Pimlico suite). If you experience such a problem please remove all these third party packages and try to install the update again.

Staying up to date

Check for updates in Application manager

Our repository is http://repository.maemo.org/rtcomm bora free

Usage

Creating SIP Account

Open Control Panel:

Select Accounts:

Press New, then Next

Select SIP

Select SIP

Enter your SIP credentials

Enter your credentials

If you need to change advanced settings, press "Advanced": (see Tips)

 Advanced SIP settings, Connection tab

Connection Tab

Transport settings: Set transport for SIP signalling

  • Auto - Automatically select SIP transport
  • UDP - Use UDP SIP transport
  • TCP - Use TCP SIP transport
  • TLS - Use TLS SIP transport (Not supported yet)
  • TCP via HTTP proxy - Use TCP via HTTP proxy (Not supported yet)
  • TLS via HTTP proxy - Use TLS via HTTP proxy (Not supported yet)

Outgoing proxy: Set outgoing SIP proxy

Port: Set SIP port

Discover public address: Discover public address for signalling

Keepalive mechanism: Way to keep the SIP connection alive

  • Auto - Select automatically
  • Register - Use REGISTER method
  • Options - Use OPTIONS method
  • Off - No keepalives

Keepalive frequency: How often to send keepalives (sec). 0:Automatically select

 Advanced SIP settings, Authentication tab

Authentication tab

Authentication username/password - Use these credentials for foreign domains if requested

 Advanced SIP settings, STUN tab

STUN tab

Autodetect STUN - Use SRV record to detect stun server

STUN server/STUN port - Manually specify STUN server/port

Calling to phone numbers

Once SIP account is set, it is assumed that you can call to the PSTN numbers using this account. There are two ways:

Call from addressbook

Select a contact from addressbook having a Phone Number field set, press "Contact details" button (or choose Contact-Details from the menu)

Contact details

Click on the phone number. The Call UI should start and this number called

Calling

Manually dial from Call UI

Open Call UI, Press the Dialpad button

Call UI

Enter the number desired, country code included (as requested by the provider)

Enter number

Press "Dial"

Calling

Adding avatar to Jabber/Google Talk account

Go to Control Panel - Accounts. Select your Jabber/Google Talk account, press Edit, Then Next

Account setup: Details tab

Press "Change" button to set/change an avatar

Select an image for avatar

Select image for avatar

Press "Change" button to set/change an avatar

Resize/crop an image to get the desired results. Once done press "OK".

Manipulate

You are done.

Avatar set

Now press Next and then Finish

Tips and tricks

Using sipphone.com service

1. Sipphone SIP service does not support chat.
2. When configuring an account:
- enter proxy01.sipphone.com as a domain
- enter stun01.sipphone.com as a stun server(advanced settings)
- select UDP transport (advanced settings)

Limitations

This is work in progress, thus:

UI

  • Helps are missing
  • It only speaks English
  • Theming is missing (only default one is supported)

SIP

  • Calls fail to establish media streams when the device is behind a symmetric NAT and the proxies do not deploy transparent media relaying.
  • Calls forked to multiple endpoints may fail to establish media streams.
  • Video is not interoperable with other implementations.
  • DTMF (RFC4733) is not reliable

Known issues

_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to