the switchvox extend api session 3: the future of extend / qa
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The Switchvox Extend API Session 3: The Future of Extend / QA](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062408/56813d4c550346895da7067d/html5/thumbnails/11.jpg)
11Creative Innovation – Customer Satisfaction – Continual Quality Improvement
Q/A
Come Bug Me
11