+ All Categories
Home > Documents > Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch...

Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch...

Date post: 01-Jul-2018
Category:
Upload: ngoque
View: 220 times
Download: 0 times
Share this document with a friend
57
Buddy System Benefits of Application Interfaces (AI’s)
Transcript
Page 1: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Buddy SystemBenefits of Application Interfaces 

(AI’s)

Page 2: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

• Introductions:– Crys Zima – Product Manager for Application Interfaces

– Tim Ott – IS Programming Manager for Application Interfaces

Page 3: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

What is an Application Interface (AI)?

Page 4: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

An Application Interface is an exchange of data between two computer applications.

Also known as software integration.

Most of our AI’s involve Customer Master passing data to a vendor application.

Page 5: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Why should I consider an Application Interface?

Page 6: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

There are a lot of software products and telecom equipment on the market.  

Wouldn’t it be nice if they all talked to each other?

Can you think of examples in your office where you are entering the same data into multiple systems?

Page 7: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Benefits of AI’s include:• Increased efficiency in your office• Better service for your customers• Increased quality resulting from automation• Time savings

Page 8: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC has seen increased interest/demand for AI’s in recent years.

We’ve invested time to develop a foundation that will allow for a variety of integrations.

Page 9: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

What is MACC’s approach to AI’s?

Page 10: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC’s open architecture allows us to work with any vendor.

MACC can program to vendor Application Programming Interfaces (API’s).• An API is a document that describes “how” to communicate with vendor software.

Page 11: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC can communicate directly with telecom equipment (ex. switches, servers, routers).

MACC can help you if you want to develop your own in‐house solution.

Page 12: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Where possible, MACC develops our AI’s so they are reusable and flexible – minimizing implementation time.

Page 13: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC has over 120 integrations in production.

What AI’s are offered by MACC?

Page 14: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

A few of our original Customer Master integrations:• Directory Publishers• Directory Assistance• E911 Providers• LIDB/CNAM• INS PIC/DA• Credit Bureau (Experian)• Credit Card Processing • Pay Per View / Video On Demand Billing

Page 15: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Mapping & Provisioning integrations will be the focus of today’s session

Page 16: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC has integrations with the following mapping products:• Atlas• e‐Lation• iSpeed• M4/Work Force Manager• StellarRAD

Page 17: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Data flows from Customer Master to the Mapping system

Data Passed in mapping integrations:• Subscriber • Services (USP Code)• Plant • Equipment (available soon)• Typically match on service address

Page 18: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Dispatching Integration with Mapcom’sWorkforce Manager product• Service Order / Trouble Ticket data passed from CM to Mapcom for dispatching / truck rolls.

• Service Orders are created in CM, and only comments can be updated from Mapcom

• Trouble Tickets are created in CM, then can be updated / cleared in either system.

Page 19: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Telephone Switch Provisioning

Page 20: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Service Automation Master (SAM) – MACC’s product for switch activation

SAM extracts data from Customer Master and sends commands to the switch.

Page 21: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Switches supported by SAM Provisioning:• Genband 1500• Lucent 5ESS• Metaswitch• Nortel DMS10• Siemens EWSD• Siemens DCO• MACC can program for other switches

Page 22: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – New Landline Install• CSR initiates a new install service order in Customer Master – Basic phone service with USP’s for Caller ID and Call Waiting

• CSR completes provisioning stage• SAM reads SO data, sends commands to switch, updates status of order, viewable in CM

• Real‐time

Page 23: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC is currently developing an integration with AP Max to auto‐provision enhanced voice mail, caller ID and conference calling features

Page 24: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Telephone Switch Audit

Page 25: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

SAM Audit – MACC’s product that will compare data in switch with data in Customer Master and report any differences.  

Revenue Assurance ‐ Ensure customers are being billed for services received, and are receiving services for everything being billed.

Page 26: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Key items that can be audited:• Calling features based on USP codes• Carrier PICs• LEN (Line Equipment Number)• LCC (Line Class Codes)• Subscriber Groups• Persistent Profiles

Page 27: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Demand Audits• SAM Audit allows audit of a single line.  Results displayed real time.

Batch Audits • SAM Audit can audit a group of numbers in a batch as a scheduled process.  Results displayed on a report.

Page 28: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Switches supported by SAM Audit• Lucent 5ESS• Metaswitch• Siemens DCO• MACC can program for other switches

Page 29: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – Call Forwarding enabled in switch, but not being billed in CM• SAM Audit will recognize the difference and display on a report.  

• User can make manual adjustments in either CM or on the switch.

Page 30: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Video Provisioning Vendors (headend):• Enhanced Telecommunications Inc. (ETI)• Minerva

Page 31: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – New Install Video Provisioning (head end):• CSR creates new install service order in Customer Master

• CSR completes Provisioning Stage• Application Interface reads SO data, sends commands to vendor software which provisions head‐end.  Result viewable in CM.

Page 32: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Video Provisioning vendors (set top boxes)• Comcast• Motorola

We can reach out and provision set top boxes in subscriber homes.  Add/remove channels, refresh box, disable box, etc.

Page 33: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example ‐ New STB Install:• Technician on site at customer site• CSR selects a STB from AM inventory and assigns to a video network in Customer Master

• CSR completes provisioning stage• Application Interface sends commands and channels to provision STB real time in the subscriber’s home

Page 34: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example ‐ Add HBO to existing STB• CSR accesses CM account, and the STB Maintenance screen

• CSR completes a service order stage• Application Interface sends commands and channels to provision STB real time

Page 35: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – Customer calls to say they are not receiving a channel• CSR accesses CM account, and the STB Maintenance screen

• CSR selects Refresh maintenance option• Application Interface sends commands and channels to refresh channels on STB real time

• No truck roll required

Page 36: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example ‐ Global Refresh:• Company is adding three new HD channels to their expanded basic package

• Company selects USP(s) to be refreshed• Application Interface sends commands and channels to provision all STB’s that meet the criteria

Page 37: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Internet Provisioning – Internet Service Providers (ISP’s)

Page 38: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Internet Server Provider (ISP) vendors:• Golden West• NeoNova• National Rural Telecommunications Cooperative (NRTC) – Under development

Page 39: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – New Install Internet Service:• CSR creates new install service order in Customer Master

• CSR completes Provisioning Stage• Application Interface reads SO data, sends subscriber and service data to Internet Service Provider to enable service

Page 40: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Internet Provisioning – Authentication Only

Page 41: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – New Install Internet Service:• CSR creates new install service order in Customer Master

• CSR completes Provisioning Stage• Application Interface reads SO data, sends user name & password to radius server for authentication

Page 42: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Wireless Provisioning

Page 43: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Wireless switches supported by SAM Provisioning:• Nokia• Alcatel Lucent 5060 (in development with 7Sigma)

Page 44: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Example – New Wireless Phone• CSR selects a cell phone from AM inventory and assigns to a cellular network in Customer Master

• CSR completes provisioning stage• SAM reads SO data, sends commands to wireless switch, updates status of order, viewable in CM

• Real‐time

Page 45: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Accounting Master• Developing integration with Mapcom’s M4 product to allow inventory to be reserved from the mapping system (work orders)

Page 46: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Where do we go from here?

Page 47: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC’s strategic plans for the future:• Build our core network foundation so we can respond effectively to customer demand

• Telephone Network– Support additional switches for SAM Provisioning and SAM Audit

– AP Box provisioning• Internet Network

– Enhance existing NeoNova integration to accommodate more diverse functionality

Page 48: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC’s strategic plans for the future:• Video Network and STB Provisioning

– Upgrade Minerva platform based on customer request

– Develop a direct integration with Microsoft Mediaroom

– Enhance Motorola integration to include additional converter types, process special events, and support Impulse pay per view

Page 49: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

MACC’s strategic plans for the future:• Wireless Network

– Support additional switches for SAM Provisioning– Develop interface with 7Sigma

• Equipment– Develop integration with Cisco router– Research and design integration with Calix equipment

Page 50: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

What integrations would be useful for your company?

Any suggestions on where MACC should focus our integration efforts?

Page 51: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

How do I get started if I’m interested in an AI?

Page 52: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Contact your MACC Client Relations Manager or Account Manager

It is best if MACC is involved from the beginning.  We can offer some advice based on our experience with AI’s.

Page 53: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Considerations:• Potential savings / quality / efficiency• MACC cost and vendor cost• Company requirements• Vendor requirements• Which way does data flow• What triggers integration• Workflow• Data requirements

Page 54: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

AI projects typically involve a joint effort between the telecom, vendor and MACC.

Regularly scheduled conference calls to discuss issues and keep project moving.

Not all AI’s are created equal!

Page 55: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

AI Project Phases• Prerequisites• Initiation/Discovery• Analysis & Design• Development/Programming• Vendor Testing• Customer Acceptance Testing• Installation/Support

Page 56: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Customer Testimonial (Columbus Telephone – Set Top Box provisioning with Motorola)

The A/I that MACC designed is literally the lifeblood of our digital cable TV system. All communication between us and our set top boxes in the field must take place through our MACC interface ‐ we have no other means of communication.

If you're eager to keep your operations and workflow as streamlined and simple as possible, investing in a custom application interface from MACC is undoubtedly the way to go.

Page 57: Buddy System of Application Interfaces (AI’s) · sends commands to the switch. ... • Metaswitch • Nortel DMS10 • Siemens EWSD • Siemens DCO • MACC can program for other

Thank you for attending this year’s MBTC and this session on Application Interfaces.

Any questions?


Recommended