-
About
codium_extend is a minimalist theme wich can be customize quite easily. Have fun with it!
-
Search
-
Archives
- February 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- March 2006
-
Meta
Tag Archives: Call
jitsi: !jitsi – Release 1.0.3820 now available with global shortcuts for call answer/hangup/mute, video answer and many others at http://jitsi.org
2011/12/05 – 13:46
!jitsi - Release 1.0.3820 now available with global shortcuts for call answer/hangup/mute, video answer and many others at http://jitsi.org
Jean-Louis Seguineau: Me Too, Me Also, Me Copy
2011/09/22 – 12:43
Andy Abramson has a story about Microsoft having a story on “presence enabled” communications. Andy Abramson is a little late on this one… I wonder why reactive experts are only blattering about the visible. And why above all, do they have hair thin memories.
The actual brilliance is not in Parus for using the phone call result as an indicator. Not using a dial tone when you are in the phone business would be a crime. The brilliance is not in Iotum for adding a web interface to a server based preference store and filtering the call session requests. I have explained in earlier post why I have always believed presence to be the next dial tone, and why Iotum is still short of providing the expected value. Citing these players is only a justification for a post about Microsoft being a little heavy on the dinosaurs scale. But everyone knows this, so much for the Me Too.
What Andy is missing about Microsoft is that they presented their road map and they are just executing on it. Everything about “presence enabling” communications and office application was written down when the “Real Time Communication” server was unveiled a few years ago. At the time, I agree, Microsoft was not making a great innovation. It was just building up the ideas laid down by the PAM (Presence and Availability Management) forum on how to leverage presence states and user based rules to derive an “availability”. That may not have been brilliant, but it shows that someone had picked up the idea and seen the potential. Andy did not, as far as I recall. That Microsoft execution time may be longer than in other companies, and that in the end the innovation has become a “dead ringer”, this is not a scoop. So much for the Me Also.
Andy is also missing the final point: Microsoft flawed execution will make it to every corporate America’s desktop. And that is brilliance. Not on technological innovation, but on human behaviour understanding. Lesson to be learned for a marketing professional?
Indeed, if imitation is the highest form of flattery, many out there will be thanking Andy for bashing Microsoft without constructive arguments. Maybe after all is it easier and more comfortable to “join the crowd”… So much for the Me Copy.
Technorati Tags: XMPP, SIP, VoIP, Presence, Antecipatejitsi: Today’s VUC with Jitsi’s Emil Ivov to start in 45 minutes. To join, call sip:200901@login.zipdx.com or just listen at http://goo.gl/iVfsq
2011/09/02 – 15:57
Today's VUC with Jitsi's Emil Ivov to start in 45 minutes. To join, call sip:200901@login.zipdx.com or just listen at http://goo.gl/iVfsq
ejabberd 1.1 beta, call for translators
2011/08/14 – 12:42
We are glad to announce that ejabberd 1.1 is entering the beta test phase.
This new version will be a major release:
- Performance and scalability has been further improved. The code has been optimized to support larger cluster and reduce load on large deployments
- Improved relational database support: MySQL is now supported in native mode.
- Anonymous support: ejabberd now supports SASL-Anonymous, but also an anonymous login mode for clients that do not support SASL.
- Multi-user chat improvements: Chat room logging is now integrated.
- Support de la compression des flux.
- Internal code architecture improvements.
- Several bugfixes on core ejabberd, pubsub, privacy, multi-user chat, etc.
The XMPP Standards Foundation: Last Call on Jingle Audio Codecs
2011/06/17 – 23:49
The XSF has issued a Last Call on XEP-0262, which describes implementation considerations related to audio codecs for use in Jingle RTP sessions, and recommends PCMU and PCMA (G.711) as mandatory-to-implement technologies to provide a baseline for interoperability. If you have feedback, please post to the jingle@xmpp.org or standards@xmpp.org discussion list before July 8, 2011.
jitsi: SIP Communicator: first FOSS client to support Jingle on all OS-s. Video and conf calls, call transfer, recording and encryption all work!
2010/12/21 – 12:56
SIP Communicator: first FOSS client to support Jingle on all OS-s. Video and conf calls, call transfer, recording and encryption all work!
Call to translators for ejabberd 2.0.0
2007/12/04 – 23:23
The messages shown by ejabberd to the users and administrators are written in English. Many people have contributed translations for other 16 languages. A new version of ejabberd will be published in the following days, so it is time for a call to translators.
Those are the languages that still need an update, the lines that remain to be complete, and the state of the translation:
ca.msg 39 -- contacting Vicent Alberola
Peter Saint-Andre: Jingling Along
2007/11/21 – 22:54
As noted at the official XSF blog, we have issued a last call for comments on the XMPP Jingle extensions. Provide your feedback early and often!
Peter Saint-Andre: Openly Social
2007/08/09 – 18:49
Scott Gilbertson has put out a call for building out the emerging social networking infrastructure with open technologies, not a plethora of closed silos. Amen! The Jabber community stands ready to help — we’ve learned a thing or two about distributed technologies over the last 8 years or so. :)
Peter Saint-Andre: WGLC: draft-ietf-sieve-notify-xmpp
2007/07/06 – 06:00
As hinted recently, the SIEVE WG has issued a Working Group Last Call regarding draft-ietf-sieve-notify-xmpp, which defines a method for sending SIEVE notifications over XMPP. You have two weeks to provide feedback on the ietf-mta-filters@imc.org discussion list.
Peter Saint-Andre: More IETFing
2007/07/02 – 21:35
Almost a month has passed since I last posted about draft-saintandre-rfc4622bis and draft-saintandre-jabberid . I received a bit of minor feedback regarding rfc4622bis (see the thread) and none regarding the jabberid spec. Therefore I think these documents are ready for IETF Last Call, and I’ve requested such from the area directors of the Applications Area. Oh, and a Working Group Last Call may soon be issued regarding draft-ietf-sieve-notify, too. Stay tuned for further updates…
Google Talkabout: Group Chat for the Google Talk Gadget
2007/06/25 – 19:41
We use Google Talk all the time at work to chat with people on our team. It can sometimes be limiting, though, when you want to include multiple people in the conversation, like you can on an email thread or a conference call. That's why we're really excited to announce a new feature for the Google Talk Gadget: group chat. Now, for instance, when the two of us are chatting about an upcoming launch, and we've heard that Seth knows the latest, we can just invite him to join our chat.
To start a group chat, launch the Google Talk Gadget here, and start a chat with one of your friends. Click on the button at the top of the chat window that says "Group Chat," and then pick the name of the third (or fourth, or fifth...) friend you want to invite from the drop-down menu. They'll receive an invitation to join the group chat. If your friends are using Gmail chat or the downloadable Google Talk client, their invitation will launch the Google Talk Gadget.
Rhett Robinson and Qi Ke
Software Engineers

To start a group chat, launch the Google Talk Gadget here, and start a chat with one of your friends. Click on the button at the top of the chat window that says "Group Chat," and then pick the name of the third (or fourth, or fifth...) friend you want to invite from the drop-down menu. They'll receive an invitation to join the group chat. If your friends are using Gmail chat or the downloadable Google Talk client, their invitation will launch the Google Talk Gadget.
Rhett Robinson and Qi Ke
Software Engineers
Web operating systems
2007/05/23 – 15:22
I’ve been struggling for a tagline for Webconverger.
The previous tagline “Webconverger is a free, up-to-date Web browser kiosk live system”, was a bit of a mouth full. Now, I’ve decided that a “Web operating system” best describes Webconverger. Webconverger isn’t just a “kiosk”...
The reason why I didn’t call Webconverger a Web operating system initially, was because I didn’t want to confuse anyone.
You see I’ve read blogs which talk about Web desktops or rather Web applications that emulate desktops, “operating systems”. I think for such Web applications, I’ll call them Web desktops, to be called an operating system is just abuse.
Calling Web desktops “operating systems” tarnishes the good name of operating systems, when silly Web applications emulate broken dead WIMP win32 environments. I can’t be the only one that hates Windows. I’m not talking about Microsoft Windows. I am talking about overlapping Windows windows. :)
So I have a little fight on my hands with Wikipedia and the entry on Web operating systems. Hopefully someone agrees with me that Webconverger is a Web OS.
Sidenote: I’m in the process of releasing the Debian-live etch based Webconverger 2.15 (download) which features a new textless progress bar and reset feature.
Peter Saint-Andre: SoC Projects
2007/04/13 – 01:08
Today we announced the official XSF Summer of Code projects over at Extended Conversation, but a little digging reveals that there are plenty of Jabber-related projects happening under other mentoring organizations, too! Here's what I found:
- Adium: Improved Bonjour Support for Adium
- Adium: Improving Adium's XMPP Support
- Adium: Improving multi-user chat
- Drupal: Implementation of Jabber/XMPP communications interface for Drupal
- Eclipse: VoIP via the ECF Call API and the Jingle Protocol
- GNOME: VoIP and video call client using Telepathy
- MoinMoin: Interactive Wiki Maintenance with Jabber/XMPP
- Pidgin: Telepathy support for Gaim
- Pidgin: Certificate Manager and Improved SSL Support
We wish success to all the SoC projects!
Jabber Filaments Blog: Big Friggin’ Presence Switch
2007/01/01 – 02:06
When Jabber, Inc.’s far-flung road warriors got caught by the recent snowstorms, presence was our first line of communication. Some stranded travelers wrote custom presence messages such as “stuck in Dallas, call my mobile”. Others used mobile IM to see who was available at headquarters to help them make new travel arrangements. In one case, colleagues on separate trips were able to meet up to share a rental car back home. With presence so ingrained into the Jabber, Inc. culture, no one was unaccounted for and people got help in real-time.
With the New Year, Jabber, Inc. enters its eighth year in the presence business, so it isn’t surprising that we use presence technology almost instinctively. What I find surprising is that there are so many organizations that are entirely presence-free. Sure, plenty of people are using enterprise and public IM to get their work done more efficiently, but typically, presence is only used to see if someone is available for a phone call or IM session. This situation is going to change radically in 2007.
I hereby go on the record boldly predicting that 2007 will be the Year of Presence in mainstream IT. Business decision-makers and IT professionals will realize that it is imperative to presence-enable communications and business processes, just as it was imperative to network-, then Web-enable business applications and processes in the 1990s. Be presence-enabled or be square. Don’t say I didn’t warn you.
The principal catalyst will likely be telephony, the technology invented 130 years ago, in the Centennial year of the United States. All forms of real-time communications benefit from presence and phone calls are the mainstream real-time communications medium. As digital telephony makes deeper inroads into the enterprise, presence will tag along and become integrated into the basic infrastructure of business.
While there will be growth in the business use of IM, that isn’t my point. The high-order bit is that from this point foreward, real-time presence will be a basic information technology requirement. It all started with the dialtone. In the Web 1.0 era, Scott McNealy coined the term “big friggin’ WebTone switch” to capture the imperative of Web-enablement.
We are now entering the mainstream presence era, where aggregating and pervasively embedding presence becomes a business-critical IT mandate, just as becoming Web-enabled was back when Scott McNealy first spoke about Webtones. Jabber, Inc. has a programmable and scaleable real-time presence engine, which is an excellent foundation for the Big Friggin’ Presence Switch.
Best wishes for a happy, prosperous and presence-enabled New Year!
Jean-Louis Seguineau: Jingling call control
2006/11/22 – 17:15
Third party call control is what makes applications such as "click-to-call" possible. Although I will not qualify "click-to-call" of killer application, its potential in traditional commerce or support applications is undeniable. In essence, third party call control is a must have when the communication sessions are managed by just more than individuals.
Although until recently third party call control was the guarded property of large telecom vendors, a new breed of call control gateway has made its appearance. These devices bridge Microsoft's LCS world with the open source world of Asterisk, and provide a way for the Office communicator client to control the open source IPBX:
- Use Office Communicator as a soft-phone to place calls, deflect calls, forward calls through Asterisk.
- Receive incoming call notifications, see who is calling and reroute to an alternate number.
Obviously I do not feel this kind of device important because of what they do for the Microsoft closed products, but rather because they do it through the use of a standard protocol. Office Communicator has a built in support for the ECMA-323 standard, which is also known as CSTA XML. CSTA in its binary disguise has been around telecom vendor's equipment for a while. But I am ready to bet that its XML version will gain more and more traction as it allows a much easier and quicker integration between communication equipments and business applications.
In the context of Jingle, supporting different forms of call control is mandatory if the protocol is to see adoption beyond the narrow context of peer-to-peer direct communications. And I believe that looking to integrate CSTA XML and Jingle is the way to go.
Technorati Tags: XMPP, Jingle, Call control, IPBX, Phone system, AntecipateJean-Louis Seguineau: Ostriches don't solve problems…
2006/11/02 – 13:08
As reminded by Ken Kamp, entrepreneurs and executives sit around board room tables to discuss real business problems and look for real solutions to those problems. That does not include their existing phone systems, services, or expenses. Even less VoIP, SIP or Jingle… Let me illustrate by the following story.
The Capulet family has been running a flourishing wine business, and has succeeded by maintaining a tight focus on its core activities. They are well known for their almost real time customer service and their proximity sales service. Now that they are extending their reach well beyond the comfort of the provincial borders, they have signed up for the latest presence enabled real-time communication system provided by Veronizon. The Capulets have long been running their own XMPP server for fast internal messaging. But they have to make sure all relevant business communications are seamlessly routed to the appropriate representative, without creating undue distraction. And this is precisely what the rule based presence engine of Veronizon's intelligent centrex service allow them to do. Obviously, the service offers all the necessary gateways to ensure that they could also reach their marquee customers or distributors wherever they are, and whatever communication system they use. And guess what, Veronizon charge its service on the number of rules held in the system, and by the number of time these rules are used. The communication time is free, which adds a compelling advantage in regards to the traffic based charges still in use at all other communication providers.
This is in my opinion a very likely scenario for many enterprises wanting to leverage IT and communications for what they are: a support for their business. And in this context what is any protocol's "raison d'etre" if not allowing the brightest entrepreneurs and service providers to propose adapted business problem solving responses to these enterprises.
If we examine the consequences for Jingle in enabling this type of service to be implemented outside the premises of the Capulet's business. We can easily see that the Jingle signaling path must be re-routed through the Veronizon centrex service in order for the relevant call routing decision to be made. Juliet which is working in the family's estate has programmed her personal centrex rule engine to forward immediately any call from Romeo to her. When Romeo select "initiate call" on his favorite client, Jingle will start negotiating a session with Juliet's client.
<iq to='juliet@capulet.com' from='romeo@montague.net/orchard' id='jingle1' type='set'>
<jingle xmlns='http://jabber.org/protocol/jingle'
action='session-initiate'
initiator='romeo@montague.net/orchard'
sid='a73sjjvkla37jfea'>
<content name='audio-content'>
...
</content>
</jingle>
</iq>The Montague XMPP server will faithfully route the request over S2S to the Capulet server. Following the contact with Veronizon, the Capulet server has received a new plugin that
- Filters all Jingle signaling stanzas,
- Reroute the filtered stanzas to the Veronizon centrex service.
thus making the service invisible and transparent to standard Jingle clients.
In order to enable the rerouting, the plugin modify the Jingle stanza by specifying the centrex service address as the new target, and adding a XEP-0033 extended address to retain the original target JID. The Capulet server can thus route the stanza to the centex service over S2S.
<iq to='centrex.veronizon.com' from='romeo@montague.net/orchard' id='jingle1' type='set'><addresses xmlns='http://jabber.org/protocol/address'>
<address type='to' jid='juliet@capulet.com'/>
</addresses>
<jingle xmlns='http://jabber.org/protocol/jingle'
action='session-initiate'
initiator='romeo@montague.net/orchard'
sid='a73sjjvkla37jfea'>
<content name='audio-content'>
...
</content>
</jingle>
</iq>
Upon receiving the stanza, the centrex service feeds the incoming request to Juliet's private rule engine, and determines that Juliet is currently available for taking Romeo's call on her "balcony" resource. The centrex service then modifies Juliet's JID to reflect her availability, and forward the stanza to the Capulet server over S2S for final delivery.
<iq to='juliet@capulet.com/balcony' from='romeo@montague.net/orchard' id='jingle1' type='set'>
<jingle xmlns='http://jabber.org/protocol/jingle'
action='session-initiate'
initiator='romeo@montague.net/orchard'
sid='a73sjjvkla37jfea'>
<content name='audio-content'>
...
</content>
</jingle>
</iq>In the end, customers don't care about what a protocol, a platform or any technical implementation is doing under the covers. They care about their business problems and solutions to those problems. Protocols and platforms are just the enablers for smart solution providers to deliver on their promises.
The danger for protocols' authors is to only consider the world through the lens of a 17 inches screen, as they may be losing sight of reality. Just bluntly stating that a scenario is unlikely because one never thought of it or never came across it before will in no way make this scenario improbable. How many times have we heard stories about customers using an application or a protocol in a way nobody ever thought before? This is just how progresses are made. Protocol authors and developers often get sidetracked into how to achieve technical interoperability only. I unfortunately believe it is still rather common for them to proclaim that certain usage scenarios do not make any technical sense in the light of their own perception of the problems to solve, and to evade providing solutions by just “hiding their head in the sand”. Until they start to realize this attitude is not enhancing their reputation, they will be considered obstacles more than advantages by many solution providers who build solutions rather than platforms. And, as Ken put it, “those are the ones who will win in the market”…
Technorati Tags: XMPP, Jabber, Jingle, VoIP, Session signaling, Interoperability, Antecipate

Jabber