Интеграция с облачным API Ростелеком

12.12.18

Интеграция - WEB-интеграция

Реализованы три метода взаимодействия с API: входящие уведомления о статусах звонка, исходящий звонок, запрос записи звонка. Конфигурация написана начиная с 8.3.10.*

Скачать исходный код

Наименование Файл Версия Размер
Интеграция с облачным API Ростелеком:
.cf 10,15Kb
10
.cf 10,15Kb 10 Скачать
Интеграция с облачным API Ростелеком:
.epf 8,05Kb
12
.epf 8,05Kb 12 Скачать

В конфигурации реализован HTTP-сервис, который получает и разбирает запросы от облачной АТС. Для работы конфигурацию нужно опубликовать.

В обработке реализованы два простых HTTP-запроса на совершение звонка, и получении ссылки на запись звонка.

Подробности: https://cloudpbx.rt.ru/help/integratsionnyj_api.htm

Если возникают сложности с интеграцией, спрашивайте, с радостью поделюсь опытом.

Ростелеком HTTP-сервис HTTP-запрос

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15931    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17883    6    15    

13

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    88927    163    216    

318

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25872    9    0    

7

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16478    42    49    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. serg7965 53 01.03.19 09:41 Сейчас в теме
А в отладке взаимодействия пробовали запись по ссылке загрузить? Что-то не могу побороть. Браузер пишет Не удается отобразить эту страницу. С IP разными попробовал, не выходит.
+
2. dark_wolf 15 01.03.19 09:55 Сейчас в теме
(1) в режиме отладки запись не грузится... только пример ссылки выдается... я делал на реальных данных. На сервере делал запрос и тут же скачивание файла, IP не передавал, на клиенте передавал IP, и так и так работает. В src ответа возвращается ссылка на mp3 файл, если его открывать в системе - просто скачивается файл, но я делал через HTML вызов windows media для воспроизведения и регулировки скорости прослушки. Если нужно могу поделиться кодом вывода файла в HTML, если просто файл записать надо, можно методом КопироватьФайл(src, куда)
+
3. xabigv 22.10.19 07:25 Сейчас в теме
Добрый день, возникла проблема с подключением ответ приходит "Не найден клиент".
{
"result": "-1",
"resultMessage": "Не найден клиент"
}
шифрую так:
Хэш=Новый ХешированиеДанных(ХешФункция.SHA256);
 Хэш.Добавить("уникальный код идентификации"+ТекстЗапроса+"уникальный ключ для подписи");

подключение такое:
Запрос = Новый HTTPЗапрос("/call_back",Заголовки);
	Запрос.УстановитьТелоИзСтроки(ТекстЗапроса,КодировкаТекста.UTF8);
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(),Новый СертификатыУдостоверяющихЦентровWindows());        
Соединение = Новый HTTPСоединение("api.cloudpbx.rt.ru",,,,,,ЗащищенноеСоединение,);
	ответ = Соединение.ОтправитьДляОбработки(Запрос,ФайлОтвета);
+
4. dark_wolf 15 22.10.19 10:00 Сейчас в теме
(3) С момента публикации у них что-то поменялось, уже не помню, а руки все не доходят обновить, попробуйте вот такой код, если не ошибаюсь загвоздка в кодировке
			
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено);  	
Соединение = Новый HTTPСоединение(Сервер, Порт,,,,,ЗащищенноеСоединение);
			
Хеш = Новый ХешированиеДанных(ХешФункция.SHA256);
Хеш.Добавить(КодИдентификации);	
Хеш.Добавить(Тело);
Хеш.Добавить(КлючДляПодписи);
			
Запрос = Новый HTTPЗапрос("/call_back");		
			
Запрос.Заголовки.Вставить("Content-type", "application/json");
Запрос.Заголовки.Вставить("X-Client-ID", КодИдентификации);	
Запрос.Заголовки.Вставить("X-Client-Sign", НРег(СтрЗаменить(Хеш.ХешСумма, " ", "")));	
			
Запрос.УстановитьТелоИзСтроки(Тело, КодировкаТекста.ANSI);  	
Показать
xabigv; +1
5. xabigv 22.10.19 11:19 Сейчас в теме
(4)
Спасибо помогло. Кодировку менял на UTF8 тоже все прошло. Проблема была в заголовках, я помещал их в структуру, а структуру в запрос. Шифрование тоже оба варианта проходят.
+
6. xabigv 22.10.19 12:50 Сейчас в теме
(4)какой интерфейс(метод) вы использовали при получении записи?
+
7. dark_wolf 15 22.10.19 13:42 Сейчас в теме
(6)Если правильно понял вопрос - get_record
+
8. user900137 07.04.20 19:00 Сейчас в теме
Внедрение в конфигурацию делаете?
+
9. Sergafan10 27.05.21 20:40 Сейчас в теме
Я пошёл ещё дальше. У них через одно место сделано получение ид_сессии, для того, чтобы скачать записи:
1) нужно запросить выписку (domain_call_history),
2) получить её ордер_ид,
3) через минуты 2 её скачать (download_call_history)
4) она находится в .csv - формате и заархивирована. Причём в мануале написано .gz, но по факту это ZIP!!!!11111 (2 дня потратил на исследования, уроды)
5) достать её из архива, а потом и из .csv

Только заковыка, - через get_record она не скачивается. В отладке взаимодействия "resultMessage": "Не найдена запись для сессии.", хотя в выписке в колонке is_record - TRUE, в личном кабинете запись есть и прослушать её можно.
Работаю ещё с телфином, там такого геморроя нет, таблица достаётся одним запросом в json

Куда обратиться с этим вопросом? Ни контактов ни Х !
РТ исправно требует оплату за api, но решать вопросы с ним связанные - это не к ним. Уроды (v.2) !!111
+
10. typaz 25.07.22 12:35 Сейчас в теме
Не подскажите, у меня встроенная обблачная интеграция, к ним все нормально проходит, а затык в обратную сторону. Они в мою сторону кидают запрос:
request uri="https://1.1.1.1:443/unf/hs/telephony/rt/call_events/">
<header name="Content-Type">application/json; charset=utf-8</header>
<header name="X-Client-ID">92FA971B10DD441672B03749D2FA352A</header>
<header name="X-Client-Sign">14dda9f1bd1cac43a734fae0e03a41dd8c19a5f5cb780d9b75bd32­faf729ac17</header>
<body>{"session_id":"123456789","timestamp":"2022-01-01 00:00:00.000","type":"outbound","state":"new","from_sipuri":"sip:1000@test.99.rt.ru","from_pin":"1000","request_sipuri":"sip:74951234567@test.99.rt.ru","domain_id":00001}</body>
</request>

а в ответ получают 401.5
+
Оставьте свое сообщение