Instant Messaging and Asterisk An Open Source Unified

  • Slides: 21
Download presentation
Instant Messaging and Asterisk • An Open Source Unified Messaging Technology Stack.

Instant Messaging and Asterisk • An Open Source Unified Messaging Technology Stack.

Andrew Wright Sr. Software Engineer Jive Software, Portland, OR Project Lead of the Asterisk-IM

Andrew Wright Sr. Software Engineer Jive Software, Portland, OR Project Lead of the Asterisk-IM project. Matthew O’Gorman Software Engineer Digium, Huntsville, AL

In This Talk • Unified Messaging and why it is important. • Enterprise IM

In This Talk • Unified Messaging and why it is important. • Enterprise IM and XMPP: An Overview • Asterisk-IM - Jive Software’s Approach • Future Integration Possibilities

Unified Messaging (or UM) is the integration of different streams of messages (email, Fax,

Unified Messaging (or UM) is the integration of different streams of messages (email, Fax, voice (VOIP), video, etc. ) into a single in-box.

What is Unified Messaging? Communication • Telephone Calls • Voicemail • Call forwarding •

What is Unified Messaging? Communication • Telephone Calls • Voicemail • Call forwarding • Audio Conferencing • Video Conferencing • Fax • Paging Unified Messaging Collaboration • Initiate conference call from • PC or phone • • Presence Management • • Integrate IM with Phone • • Set up web conference • from a audio conference Email Calendar Instant Messaging Application Sharing Team Workspaces

Information Workers: Top Communication Frustrations • 67% must leave multiple messages in different places

Information Workers: Top Communication Frustrations • 67% must leave multiple messages in different places • 65% delayed decision making because colleagues fail to respond in a timely manner • 59% inability to locate or communicate with colleague • 48% inability to respond to a missed client call in a timely manner Source: Penn, Schoen, Berland survey of 1700 e-workers commissioned by Siemens Communications

Market Place Source: METAGroup • Through 2007, migration toward IP-based technology will continue to

Market Place Source: METAGroup • Through 2007, migration toward IP-based technology will continue to gain momentum and be a consideration in 90% of telephony & video decisions • Telephony-based productivity and conferencing applications will be unseated as the driver towards IP telephony in favor of a common, ubiquitous foundation for presence management through 2009

Enterprise IM • Pre-populated Employee Contact Lists • Network Security • Information Security •

Enterprise IM • Pre-populated Employee Contact Lists • Network Security • Information Security • Government Archiving Compliance • Integration with User Authentication Systems

XMPP • Most important open standard for instant messaging; approved standard by the IETF.

XMPP • Most important open standard for instant messaging; approved standard by the IETF. • XMPP also known as Jabber -- protocol grew up in the Open Source Jabber community. • XMPP very widely adopted: Google Talk, Apple i. Chat, numerous server implementations. • Very extensible protocol.

Jive Messenger • Open Source (GPL) XMPP server hosted on jivesoftware. org. • Cross-platform

Jive Messenger • Open Source (GPL) XMPP server hosted on jivesoftware. org. • Cross-platform and feature-rich; focus on ease of use. • Quickly growing in popularity, already the most compliant Open Source server. • Only currently supported server for Asterisk-IM.

Asterisk-IM An Open Source Unified Messaging Platform

Asterisk-IM An Open Source Unified Messaging Platform

Asterisk-IM Architecture

Asterisk-IM Architecture

Integrated Presence • Your presence is automatically updated when you're on the phone. •

Integrated Presence • Your presence is automatically updated when you're on the phone. • Discover which of your contacts is on the phone with a glance at your roster. Jive Communicator

Call Notification • Notifications of incoming calls. • Caller-ID information. Trillian ©Cerulean Studios

Call Notification • Notifications of incoming calls. • Caller-ID information. Trillian ©Cerulean Studios

Originate Calls • Dial your contacts from inside your IM client. • Dial phone

Originate Calls • Dial your contacts from inside your IM client. • Dial phone numbers from within your IM client. Trillian ©Cerulean Studios Jive Communicator

Forward Calls • Forward existing calls to another user in your contact list. Trillian

Forward Calls • Forward existing calls to another user in your contact list. Trillian ©Cerulean Studios

Asterisk-IM Project Status • Currently in Beta 4 with the final release coming in

Asterisk-IM Project Status • Currently in Beta 4 with the final release coming in a few weeks. • http: //jivesoftware. org/asterisk-im/ • Client Java API also available for download. • Post 1. 0 features will include — Conferencing support — Voicemail features — Call recording features

THE FUTURE!!! • Hi my name is Mog. • ast. JAB! • Ast. Jab

THE FUTURE!!! • Hi my name is Mog. • ast. JAB! • Ast. Jab is a resource for asterisk to connect to a jabber server as a client or a component.

What can it do? - Not much. . . • Handle rosters • Connect

What can it do? - Not much. . . • Handle rosters • Connect to other networks over transports. • Report and store presence. • Send and receive messages. • Log agents in and out based on presence. • And segfault the hell out of your box. .

More Information • www. astjab. org for updates, source, and donations or suggestions. •

More Information • www. astjab. org for updates, source, and donations or suggestions. • Use Asterisk-IM today and Jive as they rock.

Conclusion • Enterprise-IM is growing in leaps and bounds. • Unified Messaging is the

Conclusion • Enterprise-IM is growing in leaps and bounds. • Unified Messaging is the next big thing. • Asterisk-IM is available today. Andrew Wright andrew@jivesoftware. com Matthew O’Gorman mogorman@digium. com Asterisk-IM http: //jivesoftware. org/asterisk-im