RingCloud API Client
Project description
ringcloud_pyapi
Библиотека предназначена для работы с REST API компании RingCloud.
Документация по REST API: https://api.ringcloud.ru/docs
Установка
Для работы требуется Python версии 2.7.9+ или 3.x.
$ pip install ringcloud_pyapi
Авторизация
from ringcloud_pyapi import *
api_key = "YOUR_API_KEY"
password = "YOUR_API_PASSWORD"
rc = RingCloud(api_key, password)
Функции API
Состояние баланса
print (rc.get_account_balance()) #1500.00
Получение информации из базы по номеру телефона
print (rc.get_phone_number_info('+79101000000'))
Получение списка каналов для аккаунта
print (rc.get_channels())
Отображение данных о текущем вызове по имени канала
print (rc.get_channel_info('channel/exampleChannelName'))
Оригинация вызова
Для оригинации вызова необходимо передать имя пользователя, от которого совершается звонок, и номер телефона, на который нужно позвонить.
user = 111111
phone = 79101234567
print (rc.originate(user, phone))
Получение информации о текущих вызовах (для аккаунта)
print (rc.get_active_calls())
Получение информации о завершенных вызовах
print (rc.get_complete_calls(num=410, days=5))
Получение списка сотрудников
print (rc.get_users())
Получение информации о конкретном сотруднике
print (rc.get_user_info(user))
Создание сотрудника
print rc.create_user(password, num, email) # 111111
Изменение пароля сотрудника
rc.update_user_password(user, new_password)
Изменение email сотрудника
rc.update_user_email(user, new_email)
Изменение внутреннего номера сотрудника
rc.update_user_extension(user, new_num)
Включение VoiceMail Box
rc.enable_user_voice_mail_box(user)
Выключение VoiceMail Box
rc.disable_user_voice_mail_box(user)
Получение списка записей разговоров для конкретного пользователя
print (rc.get_user_records(user))
Загрузка записи разговора
rc.download_record(user, filename, you_local_path)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ringcloud_pyapi-0.1.4.zip
(10.3 kB
view hashes)