Lessons from Building Asterisk GUIs. Presented by Gaston Draque
|
|
- Elinor French
- 8 years ago
- Views:
Transcription
1 Lessons from Building Asterisk GUIs Presented by Gaston Draque
2 You Finally Built an Asterisk PBX SIP IAX SIP / IAX / FAX / TDM TDM Services Queues Ringgroups DIDs Routing etc Apps Services
3 Asterisk can be awesome! and like all things awesome
4 First thing s First Why do you need a GUI?
5 Less can be more!
6 But not Always GUI Cases OEM PBX PBX Addon: Conferencing, FMC, Voic , ACD, IVR, CDRs Switchvox Add-on FreePBX Module Service Oriented Architecture Portal Add-ons
7 Niche solutions
8 End User Admin User GUI Technical User
9 What do we want from a GUI? Device Provisioning Permissions Repository Application Management (voic , conferencing, etc) Extension Routing Media Management Extensibility
10 What do we want from a GUI? Media Management
11 Past Examples CRM Integrated Switchboard Plugin:
12 Past Examples CRM Integrated Switchboard Plugin:
13 Past Examples Feature Rich Commercial Conference Bridge: Key Elements User identification 4 profiles : clients, agents, supervisors and admins. Conference initiation Termination (leave/kick/end) Business Process driven
14 Past Examples Commercial Conference Bridge:
15 Past Examples Commercial Conference Bridge: User Portal - Home Before conference (owner) Create conference (MySQL) Global PIN conference (MySQL) Per user PIN conference (MySQL) Send invitations Assign DID to conference (ARA) During conference (owner) List users ( online / offline ) (AMI) Kick / mute / unmute (AMI) After conference (Owner) List / search unlocked conferences Assign billing-codes Add notes
16 Past Examples Commercial Conference Bridge: Admin Portal (show all) After conference (Admin) List / search conferences Locked / unlocked conferences Approve billing-codes -> Lock Modify/Assign billing-codes -> Lock Send reminders to Agents Store / download Locked sessions Add notes
17 Lessons Learned UI Lessons Technical Lessons PM Lessons
18 Lessons Learned UI Lessons Technical Lessons PM Lessons
19 Lessons Learned UI Lessons: Simplify
20 Lessons Learned UI Lessons: Convention over configuration How does 'Convention Over Configuration' applies to design? Define the process and take the risk Implement industry best practices when ever possible Make standard the rule, not the exception Handle exceptions like exceptions... they are exceptions! Handle detail level wisely
21 Lessons Learned UI Lessons: GUI as an abstraction layer Clustering Distributed services Multi-location Multi-tenant
22 Lessons Learned UI Lessons: Size matters Data layer impact GUI redesign Over simplification Grouping Drill-down tools Multi-level views, keep it within the scope and maybe not enough.
23 Lessons Learned UI Lessons: From UID Visual Design & Branding UID Information Design Interaction Design User Interface Design
24 Lessons Learned UI Lessons: From UID to UCDP Business Requirements/Goals UCDP User needs Technical Feasibility User-Centered Design Process
25 Lessons Learned UI Lessons Technical Lessons PM Lessons
26 Lessons Learned Technical Lessons: General aspects When in doubt, use a database and avoid flat files Keep your development libraries small and modularized Make your code re-usable Play to Asterisk s strengths as a powerful media server Avoid excessive use of AMI Learn to leverage SIP proxies and TDM Gateways
27 Lessons Learned Technical Lessons: Use ARA to standardize The Asterisk dialplan is great for dev, not for the GUI ARA will force you to standardize on a dialplan structure Weight the ARA issues impact on your solution. Ie: Include context blfs/hints peer/users not kept in memory text files over ARA entries NOTE: Asterisk 10 has good news for some of this issues!
28 Lessons Learned Technical Lessons: Dev framework,choose wisely Lightweight MVC Framework Community Light footprint Extensibility Documentation Flexible Licensing Methodologies associated with it
29 Lessons Learned Technical Lessons: Example; MVC for Agile methodologies DB Models Helpers Additional Library Views Controllers
30 HTML + EventDrivenContent Evolution WebSockets
31 AJAX: PULLING Client Id, state HTTP Server DB Loop Updated state (process) Loop COMET: LONG PULLING/STREAMING Client Id, state HTTP Loop Server DB Updated state (process) Loop HTML5: WEB SOCKET Clients Action, Recipientld HTTP Server Action, Recipientld Action, Recipientld (process)
32 Lessons Learned Technical Lessons: WebSockets its just a round the corner WebSockets: API is being standardized by the W3C protocol is being standardized by the IETF HTML5 WebSockets over polling and long-polling Scales betters Less server resources Simplifies solution architectures Less overhead, less latency Many browsers already support it Already existing libraries and WebSockets Gateways
33 Lessons Learned UI Lessons Technical Lessons PM Lessons
34 Lessons Learned PM Lessons: Adapt PM theory to PM practice PM methodologies!= Development methodologies Some Development Methodologies are better matches for GUI development Choose Agile vs Waterfall Choose anything over Cowboy coding (but its fun isn t it!) Keep in mind, this is a UI Asterisk is the engine, lets make the driver happy, means Fixes, new features and upgrades are frequent.
35 Lessons Learned PM Lessons: Tools should match many requirements Repository Kind of access Government style (aka. Git does not fit all needs) Versioning model Management tools Tasks Bug tracking Documentation
36
37 Thank You! GASTON DRAQUE
Specialty Answering Service. All rights reserved.
0 Contents 1 Introduction... 3 2 Features... 4 2.1 Hardware Requirement... 4 2.2 Protocol Support... 4 2.3 Configuration... 4 2.4 Applications... 5 2.5 Graphical User Interfaces... 5 3 History and Evolution
More informationMerging Old and New Telephony with Asterisk
Merging Old and New Telephony with Asterisk Greg Vance Digium, Inc. gvance@digium.com Asterisk a Global Phenomenon Digium Confidential Digium Confidential What is Asterisk? platform The world s from which
More informationThis course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
More informationEnterprise Communication Suite
Enterprise Communication Suite Media Routes is a Canadian company incorporated in the province of Ontario and having head office in Vancouver, British Columbia, Canada. Media Routes is an in-house developer
More informationIP- PBX. Functionality Options
IP- PBX Functionality Options With the powerful features integrated in the AtomOS system from AtomAmpd, installing & configuring a cost- effective and extensible VoIP solution is easily possible. 4/26/10
More informationBeyond High Availability for Asterisk Based Contact Centers
Beyond High Availability for Asterisk Based Contact Centers Voice Solutions for Mission-Critical Contact Centers That Offer More than High Availability Voice communication is the primary medium in multi-channel
More informationWeb Cloud Architecture
Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented
More informationDeveloping ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
More informationThirdlane PBX and Thirdlane PBX Manager 6.0
Thirdlane PBX and Thirdlane PBX Manager 6.0 Administrator's Guide 05/12/2008 Third Lane Technologies, LLC 39 Power Lane Fairfax, CA 94930 http://www.thirdlane.com Copyright 2003-2008. Third Lane Technologies,
More informationPhilosophy of GIMnet
Philosophy of GIMnet Software Modularity and Reusability through Service Oriented Architecture and Hardware Abstraction Introduction GIMnet MaCI GIMnet = tcphub + GIMI Enables communication between distributed
More informationSystem Admin Module User Guide. Schmooze Com Inc.
Schmooze Com Inc. Chapters Overview Using the Module DDNS DNS Email Setup FTP Server Intrusion Detection License Network Settings Notification Settings Port Management Power Options Storage Time Zone Updates
More informationCalculate Your Savings
Calculate Your Savings See how the right phone system can improve your bottom line. Are you missing important calls and lost revenue? Are missing important calls and lost revenue? Could you provide a better
More informationDeveloping ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
More informationBuilding a Continuous Integration Pipeline with Docker
Building a Continuous Integration Pipeline with Docker August 2015 Table of Contents Overview 3 Architectural Overview and Required Components 3 Architectural Components 3 Workflow 4 Environment Prerequisites
More informationAsterisk: A Non-Technical Overview
Asterisk: A Non-Technical Overview Nasser K. Manesh nasser@millenigence.com Millenigence, Inc. 5000 Birch St., Suite 8100 Newport Beach, CA 92660 June 2004, Revised December 2004 Executive Summary Asterisk
More informationDigium and Switchvox It s More than a Phone System It s a Better Way to Communicate
Digium and Switchvox It s More than a Phone System It s a Better Way to Communicate Who is Digium? Digium is the Developer and Maintainer of Asterisk, the world s most widely deployed Open Source Communications
More informationSoftswitch & Asterisk Billing System
Softswitch & Asterisk Billing System IP Telephony Process and architecture is known as Softswitch. Softswitch is used to bridge traditional PSTN and VoIP by linking PSTN to IP networks and managing traffic
More informationOracle Communications WebRTC Session Controller: Basic Admin. Student Guide
Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationClient Overview. Engagement Situation. Key Requirements for Platform Development :
Client Overview Our client provides leading video platform for enterprise HD video conferencing and has product suite focused on product-based visual communication solutions. Our client leverages its solutions
More informationMIT s Current SIP Infrastructure. Mark Silis MIT Information Services and Technology February 2, 2006
MIT s Current SIP Infrastructure Mark Silis MIT Information Services and Technology February 2, 2006 Current SIP Implementation Utilizes the IETF standards based SIP protocol Comprised of several different
More informationApplication Notes for G-Tek SIP Telephone MT-102H version 1510X.27.1.02i with Avaya Software Communication System Release 3.0 Issue 1.0.
Avaya Solution & Interoperability Test Lab Application Notes for G-Tek SIP Telephone MT-102H version 1510X.27.1.02i with Avaya Software Communication System Release 3.0 Issue 1.0 Abstract These Application
More informationDeveloping ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
More informationSaaS-Based Employee Benefits Enrollment System
Situation A US based industry leader in Employee benefits catering to large and diverse client base, wanted to build a high performance enterprise application that supports sizeable concurrent user load
More informationGrandstream Networks, Inc. UCM6510 Basic Configuration Guide
Grandstream Networks, Inc. UCM6510 Basic Configuration Guide Index Table of Contents OVERVIEW... 4 SETUP ENVIRONMENT... 5 QUICK INSTALLATION... 6 CONNECT UCM6510... 6 ACCESS UCM6510 WEB INTERFACE... 6
More informationOFBiz CRM & Asterisk Call Center Integration Youssef Khaye, Software Developper OCTOBER 1-2, 2015
OFBiz CRM & Asterisk Call Center Integration Youssef Khaye, Software Developper OCTOBER 1-2, 2015 Agenda Who am I? Asterisk Architecture Implementation process Outgoing calls Incoming calls Implementation
More informationReal Time Data Communication over Full Duplex Network Using Websocket
Real Time Data Communication over Full Duplex Network Using Websocket Shruti M. Rakhunde 1 1 (Dept. of Computer Application, Shri Ramdeobaba College of Engg. & Mgmt., Nagpur, India) ABSTRACT : Internet
More informationWhy choose an Asteriskbased. from Foehn? A communication solution that will answer your call. Based on the world s largest open source platform
Asterisk Systems Why choose an Asteriskbased phone system from Foehn? Asterisk is the world s leading open source telephony platform. It s a software product that can turn a general purpose computer into
More informationConfiguring Complex On-Demand Services with Business Rules
Configuring Complex On-Demand Services with Business Rules George Sullivan, CTO and Founder, Visitar, Inc. Dr. Jacob Feldman, CTO and Founder, OpenRules, Inc. Outline Visitar Introduction General Business
More informationSetup Guide for PCBest Networks SIP
Setup Guide for PCBest Networks SIP PBX v2 1/42 Table of Content Setup Guide for PCBest Networks SIP PBX v2... 1 Pre Installation Check List:... 3 SQL Server 2000, 2005, 2008 Free Version...3 Carrier Information
More informationPro<DOC/> e-commerce Technology An Introduction
Pro e-commerce Technology An Introduction From Rightangle Technologies Private Limited (www.rigthangle.co.in) 1 P a g e R i g h t a n g l e T e c h n o l o g i e s P v t. L t d. 1 Problem Statement
More informationSoftware Communication System 500 Release 1.0 System Features
Software Communication System 500 Release 1.0 System Features The Nortel Software Communication System 500 (SCSC500) leads the market in terms of PBX features implemented strictly following the SIP standard.
More informationYour Phone. Your Business. Your World. SM SM
SM VoIPX offers comprehensive solutions for Unified Communications keeping you connected anywhere, anytime and on any device. With over 55 built in features included in all of our Service Plans, VoIPX
More information1. Mobile VoIP solutions and Services:
About Us We at Mir Technologies do 3 things. 1. Mobile VoIP solutions and Services: mtel is an International Brand. mtel created partnerships with esteemed global VoIP operators through a focused and stable
More informationWhat's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist
What's New in Sametime 8.5 Roberto Chiabra IBM Certified IT Specialist What's new in Sametime 8.5 Sametime Connect Client Online Meetings Audio / Video W eb Browser Clients & W eb 2.0 APIs Sametime Systems
More informationCommuniqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
More informationIntroducing hosted telephony from Foehn
Hosted Telephony Introducing hosted telephony from Foehn Whether you are a start up wanting to appear like an established, professional company or an established company looking to reduce operational budgets
More informationWeb Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.
Web Frameworks web development done right Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.ssa Anna Corazza Outline 2 Web technologies evolution Web frameworks Design Principles
More informationHosted PBX client or provider site? or how to manage PBX clouds with OpenSIPS
Hosted PBX client or provider site? or how to manage PBX clouds with pensips Bogdan-Andrei Iancu Founder pensips Project pen What is pensips GPL, pen Source project tens of contributers, community of thousands
More informationSwitchvox Cloud. It s more than a phone system. It s a better way to communicate.
Switchvox Cloud It s more than a phone system. It s a better way to communicate. Switchvox Cloud Digium s award-winning Switchvox now available in the cloud. What s included in Switchvox Cloud? Service
More informationSAP FIORI / HR Renewal
SAP FIORI / HR Renewal (HR Renewal) http://help.sap.com/fiori_bs2013/ General Overview A History of User Interfaces & Technical Architecture User Interface SAP GUI ITS BSP/Web Dynpro for Java WD for ABAP
More informationUsing OpenSIPS as a PBX
Using OpenSIPS as a PBX Lessons Learned Flavio E. Goncalves SipPulse CTO Anyone who has never made a mistake has never tried anything new. ALBERT EINSTEIN Telephony and VoIP solution provider Started in
More informationSoftware Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
More informationHow To Build A Web App
UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned
More informationBusiness Activity Monitoring and SOA Environments
Business Activity Monitoring and SOA Environments A Case Study Frank Greco fgreco@javasig.com 1 SOA Environments Topics Business Activity Monitoring (BAM) and Operational Business Intelligence (BI) Case
More informationOpen Source Telephony Projects as an Application Development Platform. Frederic Dickey (fdickey@sangoma.com) Director Product Management
Open Source Telephony Projects as an Application Development Platform Frederic Dickey (fdickey@sangoma.com) Director Product Management About this presentation For newcomers to Asterisk For long time CTI
More informationMobicents 2.0 The Open Source Communication Platform. DERUELLE Jean JBoss, by Red Hat 138
Mobicents 2.0 The Open Source Communication Platform DERUELLE Jean JBoss, by Red Hat 138 AGENDA > VoIP Introduction > VoIP Basics > Mobicents 2.0 Overview SIP Servlets Server JAIN SLEE Server Media Server
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationWildix Management System (WMS) White Paper
Wildix Management System (WMS) White Paper February 2007 Author: Giuseppe Innamorato Wildix Management System White Paper Status: Draft 0.1 Page 1 Index: 1. Management Summary...3 2. Document purpose...3
More informationOracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
More informationAdvantage of Jquery: T his file is downloaded from
What is JQuery JQuery is lightweight, client side JavaScript library file that supports all browsers. JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling,
More informationA web-based contact center performance analytics application that gathers information from across your customer interaction technologies and provides
A web-based contact center performance analytics application that gathers information from across your customer interaction technologies and provides goal setting, score cards and analysis tools. Performance
More informationCarrier-grade VoIP platform with Kamailio at 1&1
Carrier-grade VoIP platform with Kamailio at 1&1 Kamailio World, 17.04.2013 Henning Westerholt Head of IT Operations Internet Access & Communications 1&1 Internet AG 2011 1 About me Henning Westerholt
More informationIntegrating Web Messaging into the Enterprise Middleware Layer
The increasing demand for real-time data has companies seeking to stream information to users at their desks via the web and on the go with mobile apps. Two trends are paving the way: o Internet push/streaming
More informationMobicents. The Open Source Communication Platform
Mobicents 2.0 The Open Source Communication Platform DERUELLE Jean DERUELLE Jean JBoss, by Red Hat Mobicents Sip Servlets Lead 138 1 AGENDA > VoIP Introduction & Examples > VoIP Basics > Mobicents 2.0
More informationJava in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.
Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future
More informationEvolution & Revolution. Avaya s Reference Architecture For Unified Communications. Gianluca Attura Amministratore Delegato Avaya Italia S.p.A.
Evolution & Revolution Avaya s Reference Architecture For Unified Communications Gianluca Attura Amministratore Delegato Avaya Italia S.p.A. Avaya Customer Experiences Challenge From 100-200 Strategic
More informationIP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online
1 IP PBX SD Card Slot FXO Ports PBX LAN port PBX WAN port FXO Ports LED, RED means online 2 Connect the IP PBX to Your LAN Internet PSTN Router Ethernet Switch FXO Ports 3 Access the PBX s WEB GUI The
More informationOverview of Asterisk (*) Jeff Gunther
Overview of Asterisk (*) Jeff Gunther Agenda Background Introduction to Asterisk and review the core components of it s architecture. Exploration of Asterisk s telephony and call features. Review some
More informationWhy IBM WebSphere Application Server V8.0?
Why IBM Application Server V8.0? Providing the right application foundation to meet your business needs Contents 1 Introduction 2 Speed the delivery of new applications and services 3 Improve operational
More informationFOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM
IP PBX VH-500 FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX VH-500 The Virtual IP PBX VH-500 is an unified communication system hosted in the cloud, and it's an excellent
More informationBeyond the SOA/BPM frontiers Towards a complete open cooperative environment
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter
More informationSymfony2 and Drupal. Why to talk about Symfony2 framework?
Symfony2 and Drupal Why to talk about Symfony2 framework? Me and why Symfony2? Timo-Tuomas Tipi / TipiT Koivisto, M.Sc. Drupal experience ~6 months Symfony2 ~40h Coming from the (framework) Java world
More informationXorcom IP-PBX Software Features
Xorcom IP-PBX Software s Based on the Elastix Asterisk i distribution, Xorcom s entire family of IP-PBX appliances provide all the standard telephone functionality supported by Asterisk at no extra cost,
More informationUNIVERSITY OF ILLINOIS AT CHICAGO University of Illinois Ready
UNIVERSITY OF ILLINOIS AT CHICAGO University of Illinois Ready Kuali Ready & University of Illinois Ready Web-Based System adopted by all three campuses of the University of Illinois system Step by step
More informationGUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
More informationIP PBX SH-500N WWW.HIPERPBX.COM
IP PBX SH-500N COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX SH-500N The IP PBX SH-500N is designed for companies that want to expand and improve their telephone system, and/or
More informationMulti Tenant. Bicom SYSTEMS. e d i t i o n. PBXware... Advanced Simplicity. PBXware Multi Tenant Edition
... Advanced Simplicity www.bicomsystems.com Edition The edition of offers an unlimited number of tenants, allowing service providers to serve the IP-PBX market with a feature-rich hosted IP-PBX solution.
More informationHow To Use A Voicenet Premium Hosted Pbx On A Cell Phone (For A Simplon) On A Simpson Or Ipa Or Ipbx (For An Ipb) On An Ipa (For Simpson)
voicenet premium hosted pbx administrator s guide Welcome This document is for the Voicenet Premium Hosted PBX Service. This guide will help you to get the best out of your system and get it setup and
More informationGrandstream Networks, Inc.
Grandstream Networks, Inc. UCM6100 Basic Configuration Guide Grandstream Networks, Inc. www.grandstream.com TABLE OF CONTENTS OVERIEW... 4 SETUP GUIDE SCENARIO... 4 QUICK INSTALLATION... 5 Connecting the
More informationVoIP Retail Solution. Retail Solution. Call Shop IP PBX. Calling Card Platform
VoIP Retail Solution CallMax is a Linux-based modular VoIP retail platform. It is a multifunctional, scalable and reliable Class 5 Solution that supports various business models. IP PBX Retail Solution
More informationHow To Use An Asterisk Server For A Phone Or Internet Communication
Innovative Applications Using Asterisk Open Source PBX By: Mikhail Torres, Managing Director, EACOMM Corporation Introduction Asterisk provides a unique and very powerful platform to enable converged applications.
More informationRepeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.
Connection Setup Process makes a REST call using the user s access key to chooses a repeater for establishing a secure connection for Local Testing. The repeater exists within the BrowserStack cloud infrastructure.
More informationFramework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC petr.do@unob.cz,
More informationBuilding Robust IPTSP Based on Open Source Technology. Anowar Hasan Sabir, BDCOM Online Ltd. Bangladesh
SANOG 18 Building Robust IPTSP Based on Open Source Technology Anowar Hasan Sabir, BDCOM Online Ltd. Bangladesh Session Goal To provide you a understanding of Building IPTSP, Based on Open source technology
More informationBuilding a Distributed Call Center
Building a Distributed Call Center Who Am I? Leif Madsen, Asterisk consultant Co-author of Asterisk: The Future of Telephony Asterisk bug marshal Asterisk release manager Specialize in database integration
More informationAudio Conferencing Getting Started
Audio Conferencing Getting Started 1. How to open the bridge (conference moderator) o In the office o Out of the office 2. How to schedule a conference o Outlook Plug-in o Outlook Appointment (Meet Me
More information... Introduction... 17
... Introduction... 17 1... Workbench Tools and Package Hierarchy... 29 1.1... Log on and Explore... 30 1.1.1... Workbench Object Browser... 30 1.1.2... Object Browser List... 31 1.1.3... Workbench Settings...
More informationWebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com
WebRTC: Why and How? FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com This docume nt is copyright of FRAFOS GmbH. Duplication or propagation or e xtracts
More informationCisco Healthcare Intelligent Contact Center
Solution Overview Cisco Healthcare Intelligent Contact Center Cisco Healthcare Intelligent Contact Center provides a centralized approach to a virtualized contact center that can help improve communication
More informationA (Web) Face for Radio. NPR and Drupal7 David Moore
A (Web) Face for Radio NPR and Drupal7 David Moore Who am I? David Moore Developer at NPR Using Drupal since 4.7 Focus on non-profit + Drupal CrookedNumber on drupal.org, twitter, etc. What is NPR? A non-profit
More informationHow should an enterprise move toward Unified Communications?
WHITE PAPER How should an enterprise move toward Unified Communications? June 2008 Table of Contents Introduction... 1 Initiative 1: Improve support for mobile workers... 2 Initiative 2: Bring telephony
More informationezuce Uniteme TM Unified Communications for the Enterprise ezuce Inc. 2015
ezuce Uniteme TM Unified Communications for the Enterprise ezuce Inc. 2015 TABLE OF CONTENTS Unified Communications for the Enterprise Introduction User Centric Unified Communications Origin Platform Overview
More informationFRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com
WebRTC for Service Providers FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or
More informationUbuntu, a new force in mobile
Ubuntu, a potent new force in mobile Ubuntu App Dev School Ubuntu, a new force in mobile Defining the future of computing Ubuntu now runs on smartphones, desktop, servers and powers the cloud Brings a
More informationPBX Manager Portal v2.0
PBX Manager Portal v2.0 Introduction Virtel s PBX Manager is a powerful tool that allows to configure a PBX very quickly and makes day-to-day PBX maintenance accessible to less technical users, while allowing
More informationFIVE SIGNS YOU NEED HTML5 WEBSOCKETS
FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER Copyright 2011 Kaazing Corporation. All rights reserved. FIVE SIGNS YOU NEED HTML5 WEBSOCKETS A KAAZING WHITEPAPER HTML5 Web Sockets is an important
More informationSmall & Medium Office Business IP PBX UTT-500 series Quick Details
Small & Medium Office Business IP PBX UTT-500 series Quick Details Place of Origin: Guangdong, China (Mainland) Brand Name: Ultrative or OEM Model Number: UTT-500 series Type: VoIP PBX Processor: DualCore
More informationTEST AUTOMATION FRAMEWORK
TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide
More informationOffice 365 SharePoint Online White Paper
Office 365 SharePoint Online White Paper Introduction Overview Cloud computing is slowly changing the way IT companies are offering their software solutions and services. Through cloud computing, IT companies
More informationAlcatel-Lucent IMS Application Server
September Alain Grignac, Gérard Tixier Application BD/ CTO Office History 1999/2000/2001 Java middleware initiated as basis for a high-performances WAP Gateway. First commercial deployments 2002/2003/2004
More informationVOIP and Ruby. The Convergence of Web and Voice Applications using Open Source Software. Justin Grammens Localtone Interactive justin@localtone.
VOIP and Ruby The Convergence of Web and Voice Applications using Open Source Software Justin Grammens Localtone Interactive justin@localtone.com VOIP is NOT About Cheap Phone Calls Other companies are
More informationNHS Education for Scotland Knowledge Services Design and Development Framework
NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,
More informationThirdlane PBX Manager 5.0.49. Users Guide 12/04/2007. Third Lane Technologies, LLC 39 Power Lane Fairfax, CA 94930. http://www.thirdlane.
Thirdlane PBX Manager 5.0.49 Users Guide 12/04/2007 Third Lane Technologies, LLC 39 Power Lane Fairfax, CA 94930 http://www.thirdlane.com Copyright 2003-2007. Third Lane Technologies, LLC. All rights reserved.
More informationVisual WebGui for ASP.NET Ajax (and other Ajax) Web Developers Learn what makes Visual WebGui not just another Ajax framework
Visual WebGui for ASP.NET Ajax (and other Ajax) Web Developers Learn what makes Visual WebGui not just another Ajax framework Gizmox LTD. v. 1.0.0 7/2009 By: Itzik Spitzen, VP R&D 1 Table of contents Introduction...
More informationMain characteristics. System
VoipSwitch is a software platform allowing for rapid VoIP services roll-out. It contains all necessary elements required in successful implementation of various VoIP services. Our customers can make money
More informationQlik Sense Enabling the New Enterprise
Technical Brief Qlik Sense Enabling the New Enterprise Generations of Business Intelligence The evolution of the BI market can be described as a series of disruptions. Each change occurred when a technology
More informationAutomating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
More informationAstriDevCon 2015 What Call-centers Want
AstriDevCon 2015 What Call-centers Want Perceptions and needs Presented by: Lenz Emilitri Founder, Loway @lenz What we do Our History: Started working with Asterisk in 2003 Developed QueueMetrics in 2005
More informationtibbr Now, the Information Finds You.
tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise
More informationUnderstanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
More information