Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597.

Slides:



Advertisements
Similar presentations
Click to edit Master title style ManageEngine ADManager Plus 6 What's New? ADManager Plus offers: AD Automation | AD Management | AD Reporting | AD Delegation.
Advertisements

Employee Self-Service (ESS). Agenda Introduction 1 Terminology 2 Employee Self-Service Components 3 More Information 4 Questions & Answers 5.
We have developed CV easy management (CVem) a fast and effective fully automated software solution for effective and rapid management of all personnel.
ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
1 Welcome To Siebel Training Welcome To Siebel Training.
Artwork Production Workflow And Approval Management For Ad Agency Networks And Design Agencies Future ready online application with user friendly features.
Ozeki Informatics Ltd. | | info.ozekiphone.com | Ozeki Informatics Ltd. | | +36.
The PestLens web system:
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Using the Engaging Networks tools Ghazal Vaghedi Toronto February 21, 2012 #12ENCONF.
1 Chapter Overview Understanding Windows Name Resolution Using WINS.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Under the Guidance of: Mr S.Karthikeyan.MCA..  The project is entitled as “ SMS Based Student Information System” created by using Visual Basic.  Flexible.
Lesson 5: Using Tasks, Notes and the Journal
Presented By: Product Activation Group Syndication.
Dear Sir As requested I have undertaken a study of the communication program I-Call. I will explain the highlights of it’s functions and make my recommendations.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Outlook Lesson 5 Managing Contacts Microsoft Office 2010 Advanced Cable / Morrison 1.
Tracking/Requesting Local Modification Session #5312 Bradley Smith University of Central Florida
1 Lesson 22 Getting Started with Access Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
| | Tel: | | Computer Training & Personal Development Microsoft Office Publisher 2007 Expert.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
TEAM Basic TotalElectrostatic ManagementAwareness&
Lesson 17 Getting Started with Access Essentials
Word Lesson 12 Creating Mail Merge Documents Microsoft Office 2010 Advanced Cable / Morrison 1.
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2012 Cisco and/or its affiliates. All rights reserved. 1 Voice Mailbox.
Digital Literacy Lesson 3. The Role of Memory A computer stores data in the memory when a task is performed. Data is stored in the form of 0s and 1s.
NCRRNIH BioCARS Keith Brister Beamline Controls July 25, 2002 Data Sequencing Data Collection Using Database Sequencing Keith Brister CARS The University.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 23 Getting Started with Access Essentials 1 Morrison / Wells / Ruffolo.
SCHOOL ADMINISTRATION SYSTEM Designed specially for an educational institution to manage their pupils’ general bio data.
Artwork Production Workflow And Approval Management For Ad Agency Networks And Design Agencies Future ready online application with user friendly features.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
I. Getting Started with the Interface Microsoft ® Windows ® Movie Maker.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used? Tripwire.
Computer-Controlled Railroad Simulator Adrian Anderson
Linux Operations and Administration
Anritsu Automation Platform (AAP) AAP PC Connects to the system via IP connection (system switch) AAP was developed to add features that were requested.
SCID Master Control 4/22/2014SCID Design Details Presentation1 Handheld Device (Walkie) Master Control (Managie) Data Protocol (Talkie)
Monitoring By Krystal Thousand. What is Monitoring in the Workplace? record and review their employees' communications and activities on the job, including.
ALERT MESSAGING SYSTEM Submitted by Submitted by Vinish.A Vinish.A Vindhya.K.V Vindhya.K.V Drishya.T.M Drishya.T.M Leeshma.A Leeshma.A.
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 CustomerSoft ESP Contact Operations.
1 PORTLOGIC ON-LINE Harbour Master Module December 2006.
Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597.
Process Overview. Page 2 Agenda Problem Reporting and Escalation Procedure RMA Process Overview.
Blueprint Training Presentation: Time Entry & Equipment October 31, 2006.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
Step 1 Lead Notifications Dear Partner, New leads have been assigned to your organization based on customer preference and are available for you.
Customer Care & Help Desk. Content  What is Help Desk?  Who should use these?  Features of Help Desk  Hierarchy of Help Desk (Level of User)  Flow.
Administering Microsoft Response Point How to deploy and manage Microsoft Response Point hardware and software Joe Schurman Founder, Executive Director.
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
SQL Database Management
Working in the Forms Developer Environment
LCGAA nightlies infrastructure
Review By: Reham Lotfi.
CPOC-SFDC Scheduling Training Guide
Printer Admin Print Job Manager
Quality Center (QC) 11 Training Global IT QA Testing Team 2013
WW TSS-06 S2 Monitor Automated Galaxy Log Monitoring Application
Lesson 23 Getting Started with Access Essentials
Final Design Authorization
III. Responsibilities of Admin
Presentation transcript:

Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597

Background CustomerMaster  Customer information is stored in this third-party database system  Customer's current and requested service details as well as their plant records  Entered and edited by the customer service and plant department personnel, through an existing graphical interface  Requests for changes in service are handled by service orders  CSRs creates the service order and it is sent to the necessary personnel to provision the requested changes.

Background DMS-10  Telephone service is provided by a telephony switch  DMS has a command line interface for provisioning AP Unit  Advanced telephone features; voic , caller-id database, etc.  AP unit does not have an API or CLI available for provisioning, and will require packet sniffing to reverse engineer the communications necessary to provision it

Background

Requirements Access CustomerMaster Database:  Select Ready Service Orders assigned to automation system  Collect needed information regarding service order: STN Number, Location, Features, e911 etc.  Update Service Order: Mark task as completed if successful Reassign task if auto-provision is unsuccessful

Requirements Access DMS-10:  Modify & Delete STNs Access AP Unit:  Update CNAM information if needed  Add/Remove required features: Voice mail Caller-ID IP Delivery

Requirements Service Order types to be able to provision:  New Install  Disconnect  Move  Feature Change

Design Created as a Windows Service Written in Python Loops, checking for ready service orders at a set interval

Class Diagram

Seq Diagram Example There is one Service Order ready in Customer Master  The class of service order is a telephone install  The service order shows voic is a requested feature

Sequence Diagram

Implementation Added Features  Logging and notification Log all actions to a text file Record service order information and status to a database If any unhandled expections, send all information to myself in before crash

Implementation Testing  Created duplicate Customer Master database for testing  Assigned test telephone line to test provisioning  Systematically went through each class of service orders with differernt features/conditions to test all functions  Closely monitored communications between provisioner and the telephony equipment to ensure proper behavior

Questions?