Presentation is loading. Please wait.

Presentation is loading. Please wait.

Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597.

Similar presentations


Presentation on theme: "Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597."— Presentation transcript:

1 Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597

2 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.

3 Background DMS-10  Telephone service is provided by a telephony switch  DMS has a command line interface for provisioning AP Unit  Advanced telephone features; voice-mail, 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

4 Background

5 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

6 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

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

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

9 Class Diagram

10 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 voicemail is a requested feature

11 Sequence Diagram

12 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 email before crash

13 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

14 Questions?


Download ppt "Auto Provisioning of Telephony Equipment Dustin Hatfield CIS 597."

Similar presentations


Ads by Google