Register Now!
Get Your Freebies
  • Download Your Brochure Today!
  • Do you want to attend?
  • Do you want to exhibit?
Premierm Sponsor
Platinum Sponsor
 
Gold Sponsor
Sponsor
Media Sponsor
Code Zone Sponsor

Conference Tracks


Please Note: The following schedule is tentative and may change prior to the event. We appreciate your understanding.

 Wed, Sep 24 AstriCon 2008 - Day 1


The first day of conference activities and events.
9:45 AM - 4:45 PM
Solana Ballroom CD
Business Track
Learn about Asterisk from the Business perspective.
  9:45 AM - 10:30 AM
Speech Recognition and Asterisk - Gerd Graumann
Over 700 Asterisk developers are now creating dynamic speech recognition solutions with LumenVox speech technology. The LumenVox Speech Engine is integrated directly into Asterisk Open Source and Business Edition, can be deployed directly on an Asterisk server, and is included "in the box" for developers to get started with speech. Enterprise and SMB's are adopting speech technology because:
  1. Lower cost Licensing Models
  2. The successful creation of ""Packaged Applications""
  3. Industry Standards
In this session the participant will go away understanding the breadth of Asterisk-based Spech Recognition solutions, the incentives for providing ""packaged applications"", and how influences like lower license models and the introduction of industry standards is changing the adoption of speech recognition.
  11:00 AM - 11:45 AM
Human Factors in Voice Interface Design - Jeff Dworkin
Open-source has made it possible for nearly anyone with a bit of development background to create a telecom application or add telecom functionality to a business process. However, open source does not help developers make usable TUIs (telephony user interfaces ). Many of the IT or Web developers that are now attempting to telecom enable their applications would benefit from understanding the rules for good IVR and telecom application interface design that were developed during the late eighties and early nineties. As it was in the early days of PC based telephony, many new developers risk creating nearly un-navigable DTMF telephony interfaces to their applications. This presentation will discuss the details of designing application interfaces that need to be used in a "listen only" mode. This discussion will include good prompt design, application flow and menu design for both DTMF and ASR implementation.
  11:45 AM - 12:30 PM
Best of Breed Telephony Solutions- Open Source and Proprietary - David Mandelstam
Open Source projects are characterized by being highly innovative and flexible, making them ideal platforms for the exploration of new ideas. However, particularly in highly regulated and mission critical industries such as telephony, there are benefits to making use of selected proprietary components to improve the reliability, compliance and scalability of Open Source projects. This paper will discuss the careful melding of these technologies to produce best-of-breed solutions.
  2:00 PM - 2:45 PM
Selling Asterisk Based Systems in a Legacy World - Tony Lewis
The marketplace for selling and marketing PBXs has changed surprisingly little since the vast move to IP telephony. In fact, as you sell PBXs you will rarely be competing with each other. Instead, you will be competing with the goliath big name incumbents and be selling an IP-PBX solution in a legacy world. Your ability to differentiate yourself and sell a solution that is on par with the big name vendors will be key to your success. First we will discuss the PBX market, including the presentation of a competitive analysis, market trends, and market statistics. These form the basis of your market potential now and in the years to come. The next portion of the Marketing & Sales section will be focused on branding and image. We will discuss how to portray your brand to customers and translate your brand into sales. In addition, we will present how to push your brand and image deep into your product, from the PBX itself to phones, interfaces, and product feature cards. We will present your competition, who they are, what their capabilities are, their strengths, weaknesses, and how to sell against them. You are not selling consulting. You are selling an enterprise product and you need to understand the mechanics of the vendors that comprise your competition. We will then get into proven strategies for selling Asterisk-based PBXs, including demonstration kits, what to talk about in your sales pitch (and what NOT to talk about), demonstrating credibility, feature selling, and the overall sales cycle and what to expect. The PBX market is huge and there is substantial money in the market, so knowing your competition and product pricing models is extremely important. We will discuss product pricing and how to make good money without leaving any on the table. Finally we will discuss sales and marketing channels from direct sales to sales through your own chain of resellers. Included will be discussions on direct internet sales, yellow pages, online referral services and customer referrals. If you choose to sell through a reseller chain, we will tell you how to find resellers, structure a reseller agreement, train, and support your resellers.
  2:45 PM - 3:30 PM
Intellectual Property Issues Surrounding Commercial and GPL use of Asterisk-Michelle Petrone-Fleming
The trademark issues surrounding the use of the word "Asterisk" and other Digium registered words is sometimes confusing. In this talk, Michelle will go over the various trademark issues, GPL specifics, and answer questions on how Digium tries to protect their trade assets while still allowing the community to use the right terms in descriptions and apply the right methods when creating software.
  4:00 PM - 4:45 PM
Asterisk at the Heart of the Enterprise - Russell Clarkson
The presentation is based on the migration of all internal PSTN-based systems at Matrix, to an IP-based infrastructure built on the Asterisk open source platform. These systems include 4 Asterisk PBX systems at remote locations, 2 call center IVR platforms, an outdialer and a voicemail platform for 40,000+ customer accounts generating over 1MM transactions per month. The discussion will include how to gain executive team buy-in for deployment of Asterisk at the enterprise level.
9:45 AM - 4:45 PM
Solana Ballroom B
Technical/Intro Track
New to Asterisk? Want to know what's been done with Asterisk? This is the track for you.
  9:45 AM - 10:30 AM
Introduction to Asterisk - Greg Boehnlein
Asterisk is both an open source toolkit for telephony applications and a full-featured PBX application or call-processing server. This session provides an overview of Asterisk, its features and functionality and examples of applications of deployments. It also touches on the business ramifications of adding this powerful tool to your network and provides the information in a fun and non technical manner suitable for beginners.
  11:00 AM - 11:45 AM
Building Asterisk Under OpenWRT - Brian Capouch
openWRT is a distribution of Linux designed to run on low-cost commodity hardware based on embedded processors. For some time Brian has maintained the trunk version of Asterisk on the trunk version of openWRT. This presentation will demonstrate the result, running on a $35 wireless router. The process of building applications in the openWRT environment will be demonstrated, using Asterisk as an example.
  11:45 AM - 12:30 PM
AGI Porn: Eight Things We Built with AGI - Troy Davis
The barrier to writing voice apps with AGI can be quite low, and the results quite awesome. We'll do a broad tour of the outer reaches of what's possible -- quickly and deeply run through 7 real, practical apps that do slick stuff, interact with other data and apps "in the cloud," and just weren't doable a few years ago. They'll be callable, live. We'll hit salient parts of the code and implementation details though attendees need not have programming experience to stay engaged.
  2:00 PM - 2:45 PM
Asterisk Checks into the Hotel - Ahmad Sharifinejad
In this presentation Ahmed will share his experience from network design to implementation of IP telephony networks using Asterisk deployed in hotels. There will be a series of do's and don'ts for deploying Asterisk in hotels or any other similar type of establishment in need of a telephony solution. This session will also include a review of some of the more durable products used in this process. You can use this information to optimize your Asterisk system for better performance and a more reliable telephony network.
  2:45 PM - 3:30 PM
Connecting Your Enterprise with Asterisk: IAX to Carriers - Dayton Turner
SIP trunking has become the next generation of choice for PBX interconnection, and Asterisk fully supports the strategy. For many, the IAX protocol has special merit in PBX trunking and support of services and is overcoming issues with firewalls and network address translation problems. This panel takes a looks at the meet point for interconnection and the considerations needed in developing a strategy to enable carrier-to-business communication.
  4:00 PM - 4:45 PM
Asterisk and OpenSER Integration - Ovidiu Sas
9:45 AM - 4:45 PM
Cira A
Carrier/Large Scale Track
Come learn tips and tricks on Asterisk in large scale set-ups.
  9:45 AM - 10:30 AM
Voice Recording Challenges - Bruno Haas
1. Why do people record phone calls? 2. Traditional voice recording systems3. VoIP Recording implementations - easy as 1-2-3. Followed by a Q and A session.
  11:00 AM - 11:45 AM
Why Cluster? - Leif Madsen
This session will describe the various tools currently available for creating large federations of servers by utilizing tools such as func_odbc, database integration using realtime, and DUNDi.
  11:45 AM - 12:30 PM
Multi-Server Conferencing - Matt Florell
This presentation will go over how to set up conferences that span across multiple servers, including large listen-only conferencing and other applications of mass-conferencing. Configuration, capacity, recording and call control as well as the option of using app_conference instead of meetme will be discussed.
  2:00 PM - 2:45 PM
The Elastic Call Center - Jason Goecke
Through the innovative use of Open Source and Virtualization it is now possible to realize the 'Elastic Contact Center' within enterprises small and large. The Elastic Contact Center brings the concept of software solutions running on commodity hardware for both voice and data which leverages innovative business models to allow companies true flexibility in their organizations.
  2:45 PM - 3:30 PM
Building and Operating a Scalable Unified Communications Hosting Platform - Alex Kurganov
This session will cover various lessons learned in building and operating a scalable UC platform while using Asterisk as a foundation of its media sever. Specifically, we will discuss a robust resource management sub-system, an innovative speech application development and life-cycle management framework, SIP and REST web services infrastructure and other topics of interest.
  4:00 PM - 4:45 PM
Automated Load Testing for SIP Applications - Serge Kruppa
This How-To seminar will present open source tools and techniques to automate the load testing of your SIP applications. Can your Asterisk server record so many simultaneous calls? How effective is the dialer in your contact center? From a SIPP introduction to practical test scenarios, this talk will give you easy-to-use solutions to ensure that your Asterisk system can handle the load.
9:45 AM - 4:45 PM
Cira B
Advanced Track #1
Experienced with Asterisk? This is the track for you.
  9:45 AM - 10:30 AM
FreePBX Internals - Philippe Lindheimer
FreePBX is responsible for introducing hundreds of thousands of users to the Asteirsk community with well over 3 Million downloads. As a feature rich dialplan design, trying to integrate your own dialplan features and enhancements into FreePBX can be difficult without understanding how FreePBX implements key parts of its core functionality with important AstDB objects, macros and AGI scripts. This presentation will walk through some of the internal implementation structure of FreePBX and what you need to do when introducing your own enhancements to properly integrate with FreePBX.
  11:00 AM - 11:45 AM
CEL: An Introduction to Asterisk's New Call Logging Mechanism - Brian Degenhardt
CEL is an experimental new mechanism for logging calls in asterisk targeted at not only identifying that a call occurred, but actually what happened in the call. This talk will answer questions about what CEL is, what you can do with it, and how to use it.
  11:45 AM - 12:30 PM
Bringing Enterprise Manageability to Asterisk - Jeff Gehlbach
Asterisk has had support for SNMP since the 1.4 release, but its MIB has been structured more for interactive use than for historical data collection, and has covered only basic information from the core of Asterisk. Extending Asterisk and expanding its MIB to provide deeper technology-specific and application-specific data, geared for programmatic use, will bring true enterprise-grade manageability to the Asterisk platform. A case study entitled "A Tale of Two 1.6es" follows work done in both Asterisk and OpenNMS as the two projects find themselves simultaneously wrapping up identically numbered releases. Examples for other management platforms will be briefly discussed.
  2:00 PM - 2:45 PM
Audio Recording in Asterisk - Matt Florell
This presentation will go over the various methods for recording the audio from calls that are handled by an Asterisk server. Topics covered will include: hard drive issues, using a RAM drive, mixed or separate streams, recording native-bridged calls, recording limits within Asterisk, recording options outside of Asterisk, compression and archiving.
  2:45 PM - 3:30 PM
Measuring Signal Quality in Hybrid Systems - Joachim Vanheuverzwijn
How to analyze and improve the quality of the VOIP / FAX conversations with Asterisk.- Network Jitter- MoS- Audio card Jitter- QoS settings- Echo- Packet loss- gain/strength problems- amplitude problems- Phase shifts, Frame slips & other clock related problems- Transcoding related quality loss- PLC.
  4:00 PM - 4:45 PM
PBX_LUA: Taking Asterisk Applications to the Next Level - Matthew Nicholson
In short, pbx_lua allows dialplan developers to write Asterisk dialplan in Lua. This means the full power and flexibility of the Lua programming language is at the fingertips of the Asterisk user, replacing traditional dialplan code and providing a new world of possibilities. This presentation will provide an introduction to Lua and pbx_lua and explain how they have been integrated into Asterisk 1.6. Matthew will also explain why you should use pbx_lua for your next generation Asterisk application.
9:45 AM - 4:45 PM
Cira C
Advanced Track #2
Experienced with Asterisk? This is the track for you.
  9:45 AM - 10:30 AM
Benchmark Test Results of Asterisk as a B2BUA - Jim Dalton
Does Asterisk scale for service provider operations? This presentation provides reliable benchmark data service providers can use to size Asterisk as a low cost alternative to commercial session border controllers.
  11:00 AM - 11:45 AM
Introduction to Unified Communications: The Real Fun Has Barely Begun - Jim Van Meggelen
In this session Jim Van Meggelen will provide an introduction to Unified Communications. Jim's talk will deliver a little history on the whole concept, where it has been, where it seems to be today, and where it might be going. The talk will explore how this concept was initially conceived by the traditional telephony industry, the attempts to bring it into reality, and how it is understood within the world of web development today. Asterisk is in a unique position to make sense out a lot of these complex concepts, and perhaps finally accomplish something that the industry has been trying to achieve for decades. Jim wants to stimulate discussion on the topic, so passionate opinions and challenging questions will be more than welcome. A little dose of healthy debate will also be appreciated.
  11:45 AM - 12:30 PM
Asterisk and Two Factor Authentication - Clinton James
There are three recognized factors for authentication: something you know, something you have, and something you are. Web sites are beefing up security by asking multiple questions in addition to a username and password. This is just a stronger form of single factor authentication--something you know--with all the weaknesses exploited by key loggers and sniffers. Asterisk can provide a second authentication factor --something you have--as a second authentication factor. In the time alloted, Clinton will present the architecture and sample code to provide two factor authentication and a live demonstration.
  2:00 PM - 2:45 PM
Open R2 in Asterisk - MFC/R2 Free of Headaches or Your Money Back - Moises Humberto Silva Salmeron
For the past years, MFC/R2 signaling has been a PITA for most Asterisk system administrators in all parts of the world, specially Brasil, Mexico, Argentina and Colombia. Unicall and libmfcr2 are quite good implementations but for several reasons not an out-of-the-box solution for MFC/R2 users. During this session we will cover this reasons and more importantly how OpenR2 is being implemented in chan_zap to address those problems in the hope that will be finally a well supported built-in Asterisk solution for this signaling.
  2:45 PM - 3:30 PM
Asterisk SS7 Update - Matt Fredrickson
Update on Asterisk SS7.
  4:00 PM - 4:45 PM
Asterisk Ashram: Ask the Gurus - Russell Bryant & Kevin Fleming
Got a burning Asterisk question? Join in this question and answer section and you just may end up with more than you bargained for!

 Thu, Sep 25 AstriCon 2008 - Day 2


The second day of conference activities and events.
9:45 AM - 4:45 PM
Solana Ballroom B
Technical/Intro Track
New to Asterisk? Want to know what's been done with Asterisk? This is the track for you.
  9:45 AM - 10:30 AM
TBD
TBD
  11:00 AM - 11:45 AM
Designing Your First Asterisk Speech Application - Stephen Keller
With Asterisk's speech recognition API, it is easy to build new IVR applications that use speech recognition -- or to speech enable existing ones, either through the Dial Plan or via the AGI. This tutorial will introduce you to the speech API and Asterisk's speech applications by walking you through the creation of a simple speech recognition application. You will learn how to access the speech functions from the Dial Plan, how to design grammars, and about best practices for building voice user interfaces.
  11:45 AM - 12:30 PM
Lightning Talks
  2:00 PM - 2:45 PM
SIP Survivability and Security - Alan Percy
With the increasing adoption of SIP in the enterprise and service providers, many network designers have been engineering solutions around SIP, leveraging the flexibility and modularity advantages. However, those same designers also have concerns about survivability and security. How do SIP solutions deal with equipment and network failures? Can SIP solutions be made as reliable at the traditional TDM equipment? What security and survivability issues exist and how will they be addressed? By participating in this session, you will learn how these and many other aspects of SIP are being addressed.
  2:45 PM - 3:30 PM
DUNDi: So Easy a Caveman Can Do It - JR Richardson
DUNDi is a peer-to-peer system for locating Internet gateways to telephony services. Simply put, DUNDi is an Asterisk specific protocol setup between two or more PBXs whereby a PBX may request extension call route location information from one or more peering PBXs. This presentation will guide you through the fundamental understanding, configuration, setup, testing and debugging of this great protocol.
  4:00 PM - 4:45 PM
Asterisk Contact Centres within South African Dept of Correctional Services - Brian Mather
The Design, Architecture and Development of the National Contact Centre for the South African Dept of Correctional Services
9:45 AM - 4:45 PM
Solana Ballroom CD
Business Track
Learn about Asterisk from the Business perspective.
  9:45 AM - 10:30 AM
The Strategic Purpose of Open Source - Chalan Aras
Open Source has been successful in rapidly incorporating feedback and addressing evolving needs of its users. The communications industry faces dramatic changes as voice and video converge with applications using Web 2.0 capabilities. This convergence facilitates business productivity improvements, whereby businesses of all sizes can access critical data, send context-specific messaging, and enable business processes to be more effective through the integration of multiple communications tools. Users of Open Source view the community's flexibility as a strategic advantage with immeasurable opportunities. This session will discuss how the Open Source community can maintain this advantage in the new world of convergence.
  11:00 AM - 11:45 AM
Telephony Appliances Versus Telephony Boards - David Clarke
It is hard to deny that as you walk the trade show floors and follow the press releases in the CTI in industry these days that appliances are an exciting newcomer to the scene. Being the new kid on the block is certainly one aspect that makes these appliances interesting, but how dothey actually compare with the traditional CTI board and PC solution? Developers attending this session will learn how to make the best choicebetween these two deployment options.
  11:45 AM - 12:30 PM
Selling the Flexibility of Asterisk: Anything You Can Do, I Can Do Better (and Cheaper)- Bryan Johns
As the most recognized and respected platform in open source telecommunications, Asterisk can be molded to fit the processes and infrastructure of any business. This unique capability sets Asterisk apart from proprietary telephony solutions from companies such as Avaya, Cisco and Mitel and allows for a compelling sales proposition in the enterprise. This session will cover detailed solution positioning of Asterisk against the big guys and supply case study examples where Asterisk has won against larger competitors and delivered significant ROI for the customer.
  2:00 PM - 2:45 PM
Start to Use Speech IVR Applications With Your Asterisk System in Minutes - M. Mobeen Khan
Speech IVR Applications have traditionally been delivered as expensive custom solutions, that take a long time to deploy and require special technical expertise. An alternative approach is On-Demand speech IVR applications that allow a marketing admin to quickly configure, deploy and manage speech IVR applications over the web and connect to their Asterisk platform. The customer also has the ability to go into the source code of the application over the web and make changes to business logic and call flow of the package. On-Demand delivery is well suited for mid-market, where cost, time-to-market, and web management tools are key factors in selecting a solution. Learning Points: 1. How can Internet be leveraged to quickly deliver Speech IVR applications? 2. Advancements in On-Demand deployment of speech IVR applications through web-based interfaces. 3. Customer implementations of On-Demand Speech IVR applications.
  2:45 PM - 3:30 PM
Welcome to "No Rules" Telephony - David Duffett
One of the most amazing things about Asterisk is its almost infinite flexibility. This fun, participative session focuses on the business advantages that can be gained by harnessing that flexibility. From the freedom to create new and innovative solutions to the ability to mimic existing systems that have a well defined and experienced user base, Asterisk developers have all the tools to satisfy a whole range of requirements. If you are new to Asterisk come along to see how easy and flexible Asterisk is. If you have deployed Asterisk systems come along and share some of the ways Asterisk has enabled you to implement creative solutions or seamlessly integrate with an existing system.
  4:00 PM - 4:45 PM
Operator Assisted Dialing - Meeting regulatory requirements in Israel with Asterisk-Nir Simionovich
Tier-1 carriers in Israel are required to supply operator assisted dialing services as a part of their carrier license - failing to do so revokes the license. In 2005, Bezeq International, Israel's biggest Tier-1 International carrier had been notified by Nortel that their TOPS platform will no longer be supported. A replacement platform was developed, based upon Asterisk - which had been in full production since December 2005. This is the story of the installation, the lessons learned and how to implement your own operator assisted dialing platform - if you require it.
9:45 AM - 4:45 PM
Cira A
Carrier/Large Scale Track
Come learn tips and tricks on Asterisk in large scale set-ups.
  9:45 AM - 10:30 AM
Asterisk Above 200 Seats - Sweat The Small Stuff - Bryan Johns
The capability of Asterisk in the small and medium-sized business is well-established. What happens when you push the platform into the larger customer network? What are the psychological and other non-technical considerations when deploying Asterisk in Enterprise environments? This session will cover the non-technical challenges unique to the large Asterisk install and supply a handbook for successful implementation at this scale.
  11:00 AM - 11:45 AM
Blindside Conferencing System - Steve Lecomte
Blindside is an Asterisk-based multimedia web conferencing system that was developed and first deployed at the Department of Systems and Computer Engineering at Carleton University in Ottawa. Blindside is built on open source components that are freely available for others to download and use. It currently implements real-time voice conferencing, video conferencing, document sharing, group chat, and audio archiving.
  11:45 AM - 12:30 PM
Dimensioning Asterisk. How Big Can We Make It? - Brian Fertig
Have you ever wondered how many concurrent calls asterisk can handle? This talk will give you the basics of how to leverage other open source platforms in your Asterisk installation to handle the volumes of calls you want to achieve.
  2:00 PM - 2:45 PM
Building a Hosted Call Center - Matt Florell
This presentation will cover the steps taken to build a 300-seat hosted call center for outbound dialing for a company using Asterisk and VICIDIAL. Topics covered will include: web-based AJAX user-interface, multiple agent-locations and at-home agents, call recording options, remote monitoring, stats and reporting options, legacy applications integration and call progress detection options.
  2:45 PM - 3:30 PM
A Carrier Grade VoIP Project with Asterisk - Stefano Carlini
Today Asterisk is a strong appeal project for the design of a carrier-class VoIP solutions. His reliability and flexibility allow the building of complex systems and integrate them inside the data centers of small and medium Telco operators in order to extend their legacy platforms with the VoIP technology. In order to achieve successfully in this kind of projects, the System Integrator have to pay attention not just to the technical skills but also to the management skills required, first of all the ability to create the right commitment for the Customer Decision Makers.Klarya has just finished an interesting project with an Italian Telco Operator. The project goal is to link a VoIP residential network to an existing legacy telephony infrastructure. The project, based on Asterisk and OpenSer technology, manage voip services and fax traffic from and to the VoIP network through the PSTN network (using a proper number of SS#7 signaling links). Initially the Klarya system will manage about 2.500 residential users but it is designed to grow up to about 10.000 users. The project is a good example of Asterisk integration into a carrier-class environment with SS#7 signalling link management.The speech presents all the project phases: from the customer's requirement, the commitment creation to the design and the advanced services deployment.
  4:00 PM - 4:45 PM
Carrier Grade Asterisk Deployment - Dr. Daniel Ali Aman-Krahenbuhl
During this session Dr. Aman-Krahenbuhl would like to share how they deployed asterisk in various Telco's here in Asia as media gateways, hosted PABX and call-centre solution. The presentation will be based on real deployments and highlight the challenges and success factors for large scale asterisk deployments. Dr. Aman-Krahenbuhl will specially focus on the clustering aspects of such deployments. During this session you will learn how they have built a contact-centre with 500 geographically distributed call agents seats (help desk) for a mobile carrier in Malaysia.
9:45 AM - 4:45 PM
Cira B
Advanced Track #1
Experienced with Asterisk? This is the track for you.
  9:45 AM - 10:30 AM
Embracing Embedded Environments for Development Success - Mark Recoskie
It's not limited memory and reduced MIPS that present the first hurdle in embedded development. If you were to ask a typical developer to begin a project requiring embedded development the vast majority would say that getting started can be a difficult and potentially lengthy process. The topic of this discussion will be to present how integrated embedded development environments (integrated tool chains) can greatly ease the process of getting started and how they further assist you throughout the development process. Issues such as setting up the cross compiling environment, addressing dependencies, how individual packages are included and can be added, through to creating the final image to be run on the target platform will all be covered.
  11:00 AM - 11:45 AM
Druid: Open Source Unified Communications - Vikram Rangnekar
Unified communications (UC) aims to reduce human latency in business processes by linking different technologies (CRM, IM, mobile, and others) together to provide new services. In this session, we will discuss Druid, designed from the ground up to be UC software platform that organizations can easily deploy and use for their communications. We will also discuss other services that Druid can provide on top, including creative collaborative applications (XMPP, CRM integration) and mobile applications (Blackberry, iPhone), and other potential ideas.
  11:45 AM - 12:30 PM
Developing Enterprise Asterisk Applications in .NET - Aaron Johnson
This presentation will go over how to use the HTTP XML manager interface to create enterprise-level Asterisk applications. We will also go over an existing open-source library called Connection Manager and how it can be integrated into an ASP.NET web application to create cluster-aware Asterisk applications.
  2:00 PM - 2:45 PM
NAT and Firewall Traversal with STUN/TURN/ICE - Simon Perreault
One of the major impediments to deploying Asterisk is the omnipresence of network address translators (NATs) and firewalls. As evidenced by the success of peer-to-peer VoIP, transparent and automatic NAT and firewall traversal is an extremely desirable feature. This talk will describe STUN, TURN, and ICE, three protocols being standardized by the IETF which work together to either punch holes through NATs and firewalls or, when end-to-end connectivity just isn't possible, to work around them via a third-party relay. How they work, what problems they solve, and how Asterisk makes use of them will be answered. A demonstration of our own implementation will conclude the talk.
  2:45 PM - 3:30 PM
High Performance Asterisk - Frank Waller
Practical information on kernel settings, hardware optimization, loud optimization for server boxes with 12 or 16 T1 lines Discussion on resource saving Asterisk implementations for high load systems. Experience in setting up multiple servers for this configuration.
  4:00 PM - 4:45 PM
The Asterisk Update - The Present, The Future - Kevin Fleming & Russell Bryant
9:45 AM - 4:45 PM
Cira C
Advanced Track #2
Experienced with Asterisk? This is the track for you.
  9:45 AM - 10:30 AM
Communicating with Windows.NET programs - Frank Waller
Practical instructions on how to use Asterisk.net to communicate with Asterisk. How to for Programming AGI applications on a Windows box. Advantages and Disadvantages of using Windows to control your Asterisk Server.
  11:00 AM - 11:45 AM
SIP From the Trenches: The Good, The Bad, And The Ugly - Kristian Kielhofner
The Asterisk community has an interesting, contentious relationship with the de facto industry standard VoIP protocol - SIP. While almost everyone uses it for IP phones, gateways, etc, SIP is often hated and misunderstood (especially by Asterisk users). In this talk Kristian will give a detailed look at SIP in a carrier environment, it's shortcomings, benefits, and use in different implementations - including Asterisk. Kristian will also give an overview of other VoIP protocols and how they compare - for better or worse.
  11:45 AM - 12:30 PM
AT&T SIP Trunk Compatibility Testing for Asterisk - Mark Vince
Use of the new Asterisk Connection Manager open-source project to connect to, manage, and develop against multiple Asterisk servers. The session includes information behind the development of AMP, the Asterisk real-time Monitoring Panel.
  2:00 PM - 2:45 PM
Part 1: ISDN PRI Capabilities and the Asterisk Implementation - Mark Vince & Matt Fredrickson
The emergence of VOIP has stimulated considerable activity in the use of ISDN PRI for PSTN / VOIP gateway signaling. Several variants of the ISDN PRI protocol are in use today. While all PRI implementations provide features such as the calling party number, each one offers differing feature subsets. The specifics of the equipment used to deliver ISDN PRI further complicate the matter. These variations can create some confusion as well as interoperability issues. As a result, the capability of ISDN PRI is not fully exploited within the VOIP community. This presentation will attempt to clarify the typical ISDN architecture and operations.This presentation will discuss the technical detail of ISDN PRI signaling as it relates to VOIP and Asterisk. The fundamental parts of ISDN PRI, highlighting the basic Q.931 information elements, will be addressed in the context of the varying network implementation! s. Typical user applications of the ISDN signaling, beyond calling party number, will be a significant focus.Given the ISDN PRI types and capabilities, the Asterisk PRI software architecture will be reviewed. Mapping the Q.931 parameters to the Asterisk PRI implementation will be addressed, including several real implementation examples. Appropriate configuration of interfacing PSTN switches will be covered.
  2:45 PM - 3:30 PM
Part 2: ISDN PRI Capabilities and the Asterisk Implementation - Mark Vince & Matt Fredrickson
This is an extension of Part 1 (double-session)
  4:00 PM - 4:45 PM
Carrier Class Routing Using Griffin Routing Engine - Chris Tooley
This talk will discuss usage scenarios, set up a configuration and provide technical details on how the Griffin routing engine works with Asterisk and to external services. Griffin, being a telecommunications routing engine, provides call by call route selection using various criteria to filter and rate trunks that are available for any given call. Griffin should be useful to carriers and enterprises with multiple trunks or routes for any given dialed area.