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, MaemoTitle: 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
- You need to enable 'red pill mode' in Application Manager.
- Start "Settings > Application Manager".
- Go to "Tools > Application catalogue", click "New".
- Enter "matrix" into the "Web Address" field and click "Cancel".
- Choosing the red pill will activate the red pill mode, obviously, and chosing the blue one will deactivate it.
- Open this webpage in your N8x0 device.
- Install the installer from here (click on this link while on your N8x0)
- Once installed, select the menu item "Extras/RTCom update installer" and continue
- When asked, reboot
- Once rebooted, make sure to disable 'red pill mode' by repeating step (1) and selecting 'blue pill' instead.
Limitations
- No audio/video calls with either telepathy-haze or telepathy-salut
- No avatars support yet with telepathy-salut
- No authorization of new contacts in telepathy-haze. Adding/removing buddies won't work from it.
- 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:- maemo-developers mailing list
- Maemo bugzilla, rtcomm component. See currenly open bugs here.
- Our mailing address
- Telepathy, incl. Gabble: http://telepathy.freedesktop.org/
- Telepathy Mission Control: http://sourceforge.net/projects/mission-control/
- Farsight: http://farsight.freedesktop.org/
- Telepathy-SofiaSIP: http://sourceforge.net/projects/tp-sofiasip/
- Sofia SIP stack: http://sourceforge.net/projects/sofia-sip/
- Evolution Data Server for Maemo: https://garage.maemo.org/projects/eds/
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
- Install the installer from here(click on this link while on your N800)
- Once installed, select the menu item "Extras/RTCom update installer" and continue
- 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
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
Enter your SIP credentials
If you need to change advanced settings, press "Advanced": (see Tips)
Advanced SIP settings, 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 username/password - Use these credentials for foreign domains if requested
Advanced SIP settings, 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)
Click on the phone number. The Call UI should start and this number called
Manually dial from Call UI
Open Call UI, Press the Dialpad button
Enter the number desired, country code included (as requested by the provider)
Press "Dial"
Adding avatar to Jabber/Google Talk account
Go to Control Panel - Accounts. Select your Jabber/Google Talk account, press Edit, Then Next
Press "Change" button to set/change an avatar
Select an image for avatar
Press "Change" button to set/change an avatar
Resize/crop an image to get the desired results. Once done press "OK".
You are done.
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
- The update may break the application "E-mail" (https://bugs.maemo.org/show_bug.cgi?id=1667)
_______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
- [Telepathy] ANNOUNCE: Internet Communications Software Update 2... Naba Kumar
