Новое API в Switchvox 5.x
Администратор, 10.01.2013
Добавочные
switchvox.extensions.getInfo - Получить основную информацию о добавочных
switchvox.extensions.getVoicemailInfo - Получить информацию об использовании дискового пространства факса и голосовой почты для каждого добавочного
switchvox.extensions.search - Поиск добавочного и получение основной информации о нем
switchvox.extensions.checkConflict - Проверка всех нежелательных конфликтов для этого добавочного.
Добавочный для входа и выхода операторов (Extensions Agent Log In/Out)
switchvox.extensions.agentLogIn.add - Добавить добавочный для входа операторов
switchvox.extensions.agentLogIn.getInfo - Получить информацию о добавочном для входа операторов
switchvox.extensions.agentLogIn.remove - Удалить добавочный для входа операторов
switchvox.extensions.agentLogIn.update - Обновить добавочный для входа операторов
switchvox.extensions.agentLogOut.add - Добавить добавочный для выхода операторов
switchvox.extensions.agentLogOut.getInfo - Получить информацию о добавочном для выхода операторов
switchvox.extensions.agentLogOut.remove - Удалить добавочный для выхода операторов
switchvox.extensions.agentLogOut.update - Обновить добавочный для выхода операторов
Добавочные парковки вызовов
switchvox.extensions.callParking.add - Создать добавочный парковки вызовов
switchvox.extensions.callParking.getInfo - Получить информацию о добавочном парковки вызовов
switchvox.extensions.callParking.remove - Удалить добавочный парковки вызовов
switchvox.extensions.callParking.update - Обновить добавочный парковки вызовов
Добавочный очереди (Extensions Call Queues)
switchvox.extensions.callQueues.add - Создать добавочный очереди
switchvox.extensions.callQueues.getInfo - Получить информацию о добавочном очереди
switchvox.extensions.callQueues.remove - Удалить добавочный очереди
switchvox.extensions.callQueues.update - Обновить добавочный очереди
switchvox.extensions.callQueues.members.add - Добавить пользователей в существующую очередь
switchvox.extensions.callQueues.members.remove - Удалить пользователей из существующей очереди
Добавочные простой и MeetMe конференций (Extensions Simple and Meetme Conferencing)
switchvox.extensions.meetMeConference.add - Создать добавочный конференции MeetMe
switchvox.extensions.meetMeConference.getInfo - Получить информацию о добавочном конференции MeetMe
switchvox.extensions.meetMeConference.remove - Удалить добавочный конференции MeetMe
switchvox.extensions.meetMeConference.update - Обновить добавочный конференции MeetMe
switchvox.extensions.simpleConferenceRoom.add - Создать добавочный простой конференции
switchvox.extensions.simpleConferenceRoom.getInfo - Получить информацию о добавочном простой конференции
switchvox.extensions.simpleConferenceRoom.remove - Удалить добавочный простой конференции
switchvox.extensions.simpleConferenceRoom.update - Обновить информацию о добавочном простой конференции
Добавочный Dialtone (Dialtone extensions)
switchvox.extensions.dialTone.add - Создать добавочный Dialtone
switchvox.extensions.dialTone.getInfo - Получить информацию о добавочном Dialtone
switchvox.extensions.dialTone.remove - Удалить добавочный Dialtone
Добавочный справочника (Extensions Directory)
switchvox.extensions.directory.add - Создать добавочный справочника
switchvox.extensions.directory.getInfo - Получить информацию о добавочном справочника
switchvox.extensions.directory.remove - Удалить добавочный справочника
switchvox.extensions.directory.update - Обновить добавочный справочника
Добавочные префиксы (Extensions Feature Codes)
switchvox.extensions.featureCodes.callMonitoring.add - Создать префикс мониторинга звонка
switchvox.extensions.featureCodes.callMonitoring.getInfo - Получить информацию о префиксе мониторинга звонка
switchvox.extensions.featureCodes.callMonitoring.remove - Удалить префикс мониторинга звонка
switchvox.extensions.featureCodes.directedPickup.add - Создать префикс перехвата звонка
switchvox.extensions.featureCodes.directedPickup.getInfo - Получить информацию о префиксе перехвата звонков
switchvox.extensions.featureCodes.directedPickup.remove - Удалить префикс перехвата звонка
switchvox.extensions.featureCodes.fax.add - Создать префикс факса
switchvox.extensions.featureCodes.fax.getInfo - Получить информацию о префиксе факса
switchvox.extensions.featureCodes.fax.remove - Удалить префикс факса
switchvox.extensions.featureCodes.fax.update - Обновить префикс факса
switchvox.extensions.featureCodes.goToVoicemail.add - Добавить префикс перехода в голосовую почту
switchvox.extensions.featureCodes.goToVoicemail.getInfo - Получить информацию о префиксе перехода в голосовую почту
switchvox.extensions.featureCodes.goToVoicemail.remove- Удалить префикс перехода в голосовую почту
switchvox.extensions.featureCodes.personalIntercom.add - Создать префикс громкой связи
switchvox.extensions.featureCodes.personalIntercom.getInfo - Получить информацию о префиксе громкой связи
switchvox.extensions.featureCodes.personalIntercom.remove - Удалить префикс громкой связи
switchvox.extensions.featureCodes.personalIntercom.update - Обновить префикс громкой связи
Добавочные группового перехвата.
switchvox.extensions.groupPickup.add - Создать добавочный перехвата в группе
switchvox.extensions.groupPickup.getInfo - Получить информацию о добавочном перехвата в группе
switchvox.extensions.groupPickup.remove - Удалить добавочный перехвата в группе
switchvox.extensions.groupPickup.update - Обновить добавочный перехвата в группе
Добавочные громкой связи
switchvox.extensions.intercom.add - Создать добавочный громкой связи
switchvox.extensions.intercom.getInfo - Получить информацию о добавочном громкой связи
switchvox.extensions.intercom.remove - Удалить добавочный громкой связи
switchvox.extensions.intercom.update - Обновить добавочный громкой связи
Добавочные IVR
switchvox.extensions.ivr.add - Создать добавочный IVR
switchvox.extensions.ivr.getInfo - Получить информацию о добавочном IVR
switchvox.extensions.ivr.menus.getList - Получить список добавочных IVR
switchvox.extensions.ivr.remove - Удалить добавочный IVR
switchvox.extensions.ivr.update - Обновить добавочный IVR
Добавочные телефонов (Sip,Analog,Virtual)
switchvox.extensions.phones.attachImage - Прикрепить аватар к добавочному
switchvox.extensions.phones.bulk.upload - Создать добавочные массово из CSV файла
switchvox.extensions.phones.outgoingCallRules.add - Прикрепить список исходящих правил вызовов к списку телефонных аккаунтов
switchvox.extensions.phones.outgoingCallRules.remove - Удалить список исходящих правил вызовов от списка телефонных аккаунтов
switchvox.extensions.phones.sip.add - Создать добавочный SIP
switchvox.extensions.phones.sip.update - обновить добавочный SIP
switchvox.extensions.phones.virtual.update - Обновить виртуальный добавочный.
Шаблоны добавочных (Extension Templates)
switchvox.extensions.phones.template.getInfo - Получить информацию о шаблоне телефона
switchvox.extensions.phones.template.getList - Получить список шаблонов телефонов
switchvox.extensions.phones.template.add - Создать шаблон добавочного
switchvox.extensions.phones.template.update - Обновить шаблон добавочного
switchvox.extensions.phones.template.remove - Удалить шаблон добавочного
Добавочные доступа в голосовую почту
switchvox.extensions.voicemailAccess.add - Создать добавочный доступа в голосовую почту
switchvox.extensions.voicemailAccess.getInfo -Получить информацию о добавочном голосовой почты
switchvox.extensions.voicemailAccess.remove - Удалить добавочный доступа в голосовую почту
switchvox.extensions.voicemailAccess.update - Обновить добавочный доступа в голосовую почту
Группы добавочных
switchvox.extensionGroups.getList - Получить список добавочных групп в системе
switchvox.extensionGroups.remove - Удалить группу добавочных
switchvox.extensionGroups.members.add - Добавить пользователей в добавочный группы.
switchvox.extensionGroups.members.update - Обновить позицию пользователя в группе
switchvox.extensionGroups.members.remove - Удалить пользователя из добавочного группы
Отчеты по звонкам. Отчеты очереди. Журнал Очереди
switchvox.callReports.did.search - Генерировать отчет по звонкам основываясь на входящих DID параметрах
switchvox.callQueueLogs.search - Генерировать журнал очереди основываясь на поисковых параметрах
switchvox.callQueueMemberLogs.search - Генерировать журнал члена очереди, основываясь на параметрах отчета
switchvox.callQueueMissedCalls.getList - Получить список пропущенных звонков, основываясь на уникальности
switchvox.callQueueReports.search - Генерировать отчет очереди основываясь на поисковых параметрах
switchvox.callQueueMemberReports.search - Генерировать отчет члена очереди, основываясь на специфичных поисковых параметрах
switchvox.callQueues.getCurrentStatus - Получить список всех членов очереди, и их текущий статус. Также получить список всех текущих ожидающих в очереди, и их статус.
Исходящие правила вызова
switchvox.outgoingCallRules.getList - Возвратить список исходящих правил доступных в системе
switchvox.outgoingCallRules.getInfo - Получить детальную информацию о правиле вызова
switchvox.outgoingCallRules.add - Добавить новое исходящее правило
switchvox.outgoingCallRules.update - Обновить существующее исходящее правило
switchvox.outgoingCallRules.remove - Удалить исходящее правило
switchvox.outgoingCallRules.checkConflicts - Проверить новое правило на конфликтность с АТС
switchvox.outgoingCallDiagnostics.update - Обновление записи диагностики исходящих вызовов
switchvox.outgoingCallDiagnostics.getInfo - Возвратить значение диагностики исходящего звонка
switchvox.outgoingCallerIdRules.add - Создать новое правило Caller-ID
switchvox.outgoingCallerIdRules.update - Обновить правило Caller-ID
switchvox.outgoingCallerIdRules.remove - Удалить правило Caller-ID
switchvox.outgoingCallerIdRules.getList - Получить список существующих правил Caller-ID
switchvox.outgoingCallerIdRules.getInfo - Получить информацию о существующем правиле Caller-ID
switchvox.outgoingCallerIdRules.search - Поиск правила Caller-ID, основываясь на критериях
Входящие маршруты DID
switchvox.incomingDidRoutes.add - Добавить входящий DID маршрут.
switchvox.incomingDidRoutes.update - Обновить входящий DID маршрут.
switchvox.incomingDidRoutes.remove - Удалить входящий DID маршрут
switchvox.incomingDidRoutes.getList - Получить список существующих входящих DID маршрутов
switchvox.incomingDidRoutes.getInfo - Получить информацию о существующем DID маршруте
switchvox.incomingDidRoutes.search - Поиск маршрута DID, основываясь на критериях
Системный статус
switchvox.status.voipProviders.getList - Получить список провайдеров и статус их регистрации
switchvox.status.phones.getList - Получить список телефонов и статус их регистрации
switchvox.status.telephonyCards.getList - Получить список телефонных карт, и статус каждого канала
Системные настройки
switchvox.systemClock.getInfo - Получить системное время в АТС
switchvox.diskUsage.getInfo - Получить информацию об использовании диска
Swithvox обновления
switchvox.updates.getRenewalDate - Получить дату окончания подписки
switchvox.updates.download - Загрузить доступное обновление
switchvox.updates.apply - Применить загруженное обновление
Конфигурация телефона
switchvox.phoneSetup.phones.update - Обновить телефон
switchvox.phoneSetup.phones.bulk.update - Обновить состояние списка телефонов
switchvox.phoneSetup.phones.reboot - Перезагрузить один или несколько телефонов
switchvox.phoneSetup.phones.configured.additionalLines.getList - Получить список дополнительных линий для сконфигурированного телефона
switchvox.phoneSetup.phones.configured.additionalLines.update - Обновить доп. линию для конфигурируемого телефона
switchvox.phoneSetup.options.getInfo - Получить информацию об опциях расширенной настройки телефонов switchvox.phoneSetup.options.update - Обновить опции расширенной настройки телефонов
Scheduled Call, Queue, and Queue Member Reporting
switchvox.scheduler.add - Создать повторяющееся расписание
switchvox.scheduler.getInfo - Получить информацию о ранее созданном расписании
switchvox.scheduler.update - Обновить повторяющееся расписание
switchvox.scheduler.remove - Удалить расписание
switchvox.scheduledReports.callReports.add - Создать отчет звонков по расписанию
switchvox.scheduledReports.callReports.getInfo - Получить информацию о ранее созданном отчете звонков по расписанию
switchvox.scheduledReports.callReports.getList - Получить весь список отчетов звонков по расписанию
switchvox.scheduledReports.callReports.update - Обновить отчет по звонкам по расписанию
switchvox.scheduledReports.callReports.remove - Удалить отчет по звонкам по расписанию
switchvox.scheduledReports.queueReports.add - Создать запланированный отчет очереди, используя имеющееся расписание.
switchvox.scheduledReports.queueReports.getInfo - Получить информацию о ранее созданном запланированном отчете очереди
switchvox.scheduledReports.queueReports.getList - Получить список запланированных отчетов очереди
switchvox.scheduledReports.queueReports.update - Обновить запланированный отчет очереди
switchvox.scheduledReports.queueReports.remove - Удалить запланированный отчет очереди
switchvox.scheduledReports.queueMemberReports.add - Создать запланированный отчет о члене очереди
switchvox.scheduledReports.queueMemberReports.getInfo - Получить информацию о запланированном отчете члена очереди
switchvox.scheduledReports.queueMemberReports.getList - Получить список запланированных отчетов о члене очереди
switchvox.scheduledReports.queueMemberReports.update - Обновить запланированный отчет о члене очереди
switchvox.scheduledReports.queueMemberReports.remove - Удалить запланированный отчет о члене очереди
Список лотов парковки (Parking Lots Get List)
switchvox.parkingLots.getList - Получить список припаркованных вызовов
Записи звонков
switchvox.callRecordings.settings.getInfo - Получить настройки записи звонков
switchvox.callRecordings.settings.update - Обновить настройки записи звонков
switchvox.callRecordings.scheduledRecordings.getList - Получить список графиков используемых для записи звонков
switchvox.callRecordings.scheduledRecordings.add - Добавить новый график записи звонков
switchvox.callRecordings.scheduledRecordings.update - Обновить график записи звонков
switchvox.callRecordings.scheduledRecordings.remove - Удалить график записи звонков
switchvox.callRecordings.recordedCalls.remove - Удалить записанный звонок
Конвергентные телефоны (Admin Converged Devices)
switchvox.convergedDevices.search - Найти телефоны, который являются конвергентными
switchvox.convergedDevices.getList - Получить список конвергентных телефонов в системе
Управление аккаунтами администраторов
switchvox.admins.getList - Получить список аккаунтов администраторов в системе
switchvox.admins.getInfo - Получить информацию об аккаунте администратора
switchvox.admins.add - Создать аккаунт администратора
switchvox.admins.update - Обновить аккаунт администратора
switchvox.admins.remove - Удалить аккаунт администратора
switchvox.admins.accessPermissions.getInfo - Получить список доступных действий для аккаунта администратора
switchvox.admins.accessPermissions.update - Обновить список доступных действий для аккаунта администратора
Резервные копии
switchvox.backups.directories.getList - Получить список и информацию по доступным директориям для резервных копий
switchvox.backups.directories.getInfo - Получить детальную информацию о директориях, включая размер
Пользовательские настройки
switchvox.users.cookies.getPassword - Этот метод получает токен, которые может быть поставлен в Cookie заголовки HTTPS запросов аутентификации
switchvox.users.timezone.getInfo - Проверка временного пояса / текущего времени пользователя
switchvox.users.localization.update - Обновить настройки локализации пользователя
switchvox.users.phones.reboot - Перезагрузить телефоны, принадлежащие пользователю
switchvox.users.distinctiveRing.tones.update - Обновить рингтоны, находящиеся в библиотеке пользователя
Конвергетные телефоны пользователя (User Converged Devices)
switchvox.users.convergedDevices.getList - Получить список конвергентных телефонов
switchvox.users.convergedDevices.add - Добавить конвергентный телефон
switchvox.users.convergedDevices.update - Обновить конвергентный телефон
switchvox.users.convergedDevices.remove - Удалить конвергентный телефон
switchvox.users.convergedDevices.authorize - Пройти авторизацию
switchvox.users.convergedDevices.deauthorize - Удалить авторизацию
switchvox.users.extensionGroups.getList - Получить список пользователей, которым разрешено просматривать добавочные группы
Вот такие вот плюшки :-)