1 / 11

The Switchvox Extend API Session 3: The Future of Extend / QA

The Switchvox Extend API Session 3: The Future of Extend / QA. by David W. Podolsky Director of Engineering, Switchvox. The Future. Why are we talking about the future?. Creative Innovation – Customer Satisfaction – Continual Quality Improvement. 2.

oksana
Download Presentation

The Switchvox Extend API Session 3: The Future of Extend / QA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Switchvox Extend APISession 3: The Future of Extend / QA by David W. Podolsky Director of Engineering, Switchvox

  2. The Future Why are we talking about the future? Creative Innovation – Customer Satisfaction – Continual Quality Improvement 2

  3. 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 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 3

  4. 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.... Creative Innovation – Customer Satisfaction – Continual Quality Improvement 4

  5. 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 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 5

  6. 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. Creative Innovation – Customer Satisfaction – Continual Quality Improvement 6

  7. 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 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 7

  8. 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 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 8

  9. 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 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 9

  10. 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 Creative Innovation – Customer Satisfaction – Continual Quality Improvement 10

  11. Q/A • Come Bug Me Creative Innovation – Customer Satisfaction – Continual Quality Improvement 11

More Related