#0
by IvSeVEn
Добрый день, нужна информация как настроить интеграцию между АТС и 1С 8.3.7 через Websocket. Возможно кто знает, где можно почитать или поделится опытом.
#2
by IvSeVEn
Нужно, что то наподобие этого Пробовал подключиться через сокет: Добился "рукопожатия" клиента с сервером, как написанно тут: Остановился на передачи информации: 0x00, <строка в кодировке UTF-8>, 0xFF То есть просто строка текста — последовательность байт, к которой спереди приставлен нулевой байт 0x00, а в конце — 0xFF. И все — никаких заголовков, метаданных! Что именно отправлять, разработчики полностью оставили на ваше усмотрение: хотите XML, хотите JSON, да хоть стихи Пушкина. Не знаю и возможно ли через 1с передать нулевой байт!? Поэтому теперь ищу внеш. компоненты для Websocket.
#6
by IvSeVEn
Да статью читал: Websocket и 1С. Только понятия не имею как связаться с пользователем "ramir".
#8
by ramir
Для связи Asterisk (у нас именно он) с 1С по вебсокетам необходима прослойка, которая коннектится к Asterisk доступными средствами (AMI, AGI, ARI) и передает что необходимо по вебсокетам. Мы сделали именно так. Написали приложение на питоне. ARI - низкоуровневая API астериска, чисто на нем с ума сойдешь делать. У нас приложение на питоне обрабатывает всю логику телефонии, сам астериск ничего не делает, кроме передачи управления приложению по FastAGI. Для получения некоторых событий приложение также слушает AMI. Только то что необходимо приложение передает нужным клиентам 1С по вебсокетам. С первого взгляда сложновато, но работает очень стабильно уже 9 месяцев. Ни одного случая чтобы информация о звонке не дошла до 1С не зафиксировали. Передавать управление вызовами в 1С я бы ни в коем случае не стал.
#9
by Йохохо
по первой ссылке обычный сокет, по второй веб, путаница. Если нужны обычные сокеты и будете делать через мсвинсок, то очень просто потестировать. Берем линух какой, неткат и вперед из терминала action: login secret: DerParol и вперед звонить
#10
by IvSeVEn
"Только то что необходимо приложение передает нужным клиентам 1С по вебсокетам." Так чем вы связали вашу АТС и 1с? У нас также стоит АТС Asterisk, данные принимает и отправляет в формате json. Использовал стандартную компоненту Mswinsock.dll, но после "рукопожатия" между сервером и клиентом, не понятно что делать. Я так понимаю нужна внешняя компонента, которая позволит делать: запрос оборудованию для исходящего вызова, информирует 1С о входящем звонке на внутреннего абонента сообщением и т.д.
#11
by Йохохо
попробуйте *** *** в конце каждой строки, даже пустой, обязательно передавать Символы.ПС
#12
by ramir
Невнимательно читаешь. "Написали приложение на питоне." Это приложение - прослойка между 1С и телефонией. 1С по вебсокетам общается с этой прослойкой в формате JSON.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Печать из серверного процесса 1С 8
- Как ускорить пересчет прав доступа в Документооборот?
- СКД. Выводить отрицательное число пустым
- 8.3 Не работает панель навигации и панель разделов
- Как пересчитать реквизиты строки при программном изменении одной ячейки?
- книга покупок при формировании группирует строки по счету-фактуре. БП 2.0
- перенос адресов контрагентов из ТиС 7 в УТ 11
- Не срабатывает РАЗРЕШЕННЫЕ в дин.списке. На вложенный запрос
- ERP отладка проведения
- Корректировка набора записей регистра накопления
- не устанавливается служба 1C
- СКД. Как выбрать родителя элемента справочника, чей родитель равен заданному?
- Печать pdf макета из 1с 8. Как заполнить параметрами макет?
- HTTPСоединение и SSL connect error
- Вывод результат СКД в Таблицу значений
- qr код в УТ 11.2
- 1C: Документооборот Процесс согласования договора
- Фильтрация документов при обмене УТ 11.1 -> БП3.0
- Скд отсутствуют поля в отчете у пользователя.
- Реанимация файловой базы 1С