+ All Categories
Home > Documents > The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of...

The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of...

Date post: 28-Dec-2015
Category:
Upload: millicent-price
View: 227 times
Download: 4 times
Share this document with a friend
11
The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox
Transcript
Page 1: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

The Switchvox Extend APISession 3: The Future of Extend / QA

by David W. Podolsky

Director of Engineering, Switchvox

Page 2: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

2Creative Innovation – Customer Satisfaction – Continual Quality Improvement

The Future

Why are we talking about the future?

2

Page 3: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

3Creative Innovation – Customer Satisfaction – Continual Quality Improvement

The Components of the Switchvox Extend API

Extend API Core Methods

Extend API for Call Creation

IVR Web Integration

PBX Event Notifications

Custom Switchboard Panels

3

Page 4: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

4Creative Innovation – Customer Satisfaction – Continual Quality Improvement

Much More

Advanced Debugging• switchvox.debug.acli.startSession• switchvox.debug.acli.stopSession• switchvox.debug.acli.sessions.getList• switchvox.debug.acli.sessions.getInfo• switchvox.debug.acli.sessions.getLog• switchvox.debug.pri.startSession• switchvox.debug.pri.stopSession• switchvox.debug.pri.sessions.getList• switchvox.debug.pri.sessions.getInfo• switchvox.debug.pri.sessions.getLog• switchvox.debug.sessions.getTypes• switchvox.debug.sessions.getList• switchvox.debug.pcap.startSession• switchvox.debug.pcap.stopSession• switchvox.debug.pcap.sessions.getList• switchvox.debug.pcap.sessions.getInfo• switchvox.debug.pcap.sessions.getLog

• Access Control• switchvox.accessControl.getList• switchvox.accessControl.getInfo• switchvox.accessControl.add• switchvox.accessControl.remove• switchvox.accessControl.update• switchvox.accessControl.isAllowed

• User Call Creation• switchvox.users.call

• Scheduled Reports• switchvox.scheduler.add• switchvox.scheduler.getInfo• switchvox.scheduler.update• switchvox.scheduler.remove• switchvox.scheduledReports.add• switchvox.scheduledReports.getInfo• switchvox.scheduledReports.getList• switchvox.scheduledReports.update• switchvox.scheduledReports.remove

• Call Creation• switchvox.call

• Get My Info• switchvox.users.getMyInfo

• Call Logs / Reports• switchvox.users.callLogs.search

• Voicemail• switchvox.users.voicemail.getFolderList• switchvox.users.voicemail.getList• switchvox.users.voicemail.getFile• switchvox.users.fax.getFile• switchvox.users.voicemail.getQuota• switchvox.users.voicemail.getUsedSpace• switchvox.users.voicemail.move• switchvox.users.voicemail.forward• switchvox.users.voicemail.remove• switchvox.users.voicemail.markRead• switchvox.users.voicemail.markUnread

• Voicemail Greetings• switchvox.users.voicemailGreetings.add• switchvox.users.voicemailGreetings.getList• switchvox.users.voicemailGreetings.getFile• switchvox.users.voicemailGreetings.update• switchvox.users.voicemailGreetings.remove• switchvox.users.voicemailGreetings.getSettings• switchvox.users.voicemailGreetings.updateSettings• switchvox.users.voicemailGreetingTypes.getList• switchvox.users.voicemailGreetingTypes.activate

• Profile Extra Numbers• switchvox.users.profile.extraNumbers.add• switchvox.users.profile.extraNumbers.getList• switchvox.users.profile.extraNumbers.update• switchvox.users.profile.extraNumbers.remove

• User Call Creation• switchvox.users.call

• System Information• switchvox.users.info.getSoftwareVersion

PBX Updates– switchvox.info.getList– switchvox.info.getMaximumConcurrentCalls– switchvox.info.getPhoneConfigurationTokens– switchvox.info.getSoftwareVersion– switchvox.info.getUserExtensions– switchvox.updates.getList– switchvox.updates.getRenewalDate

Extension Groups– switchvox.extensionGroups.getLis

Outgoing Call Rules– switchvox.outgoingCallRules.getLis

– AND THE LIST KEEPS GROWING.... 4

Page 5: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

5Creative Innovation – Customer Satisfaction – Continual Quality Improvement

The Components of the Switchvox Extend API

Extend API Core Methods

Extend API for Call Creation

IVR Web Integration

PBX Event Notifications

Custom Switchboard Panels

5

Page 6: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

6Creative Innovation – Customer Satisfaction – Continual Quality Improvement

PBX Event Notifications

On Incoming Call–Triggered at the beginning of an incoming call.

On Route to Extension–Triggered when a call hits an extension.

On New Voicemail–Triggered when a voicemail message is left for an extension (including a

message forwarded from another extension).

On Checked Voicemail–Triggered when an extension checks its voicemail.

On Agent Logged In–Triggered when a queue member logs into a queue.

On Agent Logged Out–Triggered when a queue member logs out of a queue.

On Call Hangup–Triggered when a call is hung up.

6

Page 7: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

7Creative Innovation – Customer Satisfaction – Continual Quality Improvement

Future Additions

On Outgoing Call–Triggers when an outgoing call is made on the system

On Call Answered–Triggers when the call is actually answered

7

Page 8: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

8Creative Innovation – Customer Satisfaction – Continual Quality Improvement

The Components of the Switchvox Extend API

Extend API Core Methods

Extend API for Call Creation

IVR Web Integration

PBX Event Notifications

Custom Switchboard Panels

8

Page 9: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

9Creative Innovation – Customer Satisfaction – Continual Quality Improvement

Custom Switchboard Panels

Make your own Switchboard panels that refresh on every incoming call.

Bring up useful customer information before call is even answered

Integrate with existing external services

9

Page 10: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

10Creative Innovation – Customer Satisfaction – Continual Quality Improvement

The Future

Switchboard panels not just in iFrames

Can register for any event that normal panels can–new queue call–queue member login / logout–new call in parking lot–drop targets for transfering a call–all calling events–etc, etc, etc

Leads to building our existing panels when the way you want it

10

Page 11: The Switchvox Extend API Session 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox.

11Creative Innovation – Customer Satisfaction – Continual Quality Improvement

Q/A

Come Bug Me

11


Recommended