Имя: Пароль:
1C
1С v8
Проблема с интеграцией телефонии в УНФ и публикацией базы
,
0 jq
 
14.07.21
17:54
Добрый день, кто может подсказать или направить на верный путь.

Есть база УНФ, она опубликована и пользователи работают с ней через веб интерфейс. Сейчас понадобилось подключить к ней телефонию.

Согласно инструкции от 1С добавили в этой же публикации галку http сервиса TelephonyApi. В настройках интеграции появился автоматически служебный пользователь TelephonyService и сформировался для него пароль.  Эти настройки прописали в служебном файле в каталоге с публикацией базы default.vrd.

После всех описанных настроек 1С через веб клиент запускается только под этим пользователем, другого выбрать не предлагает...

А если вернуться к предыдущему файлу dafault.vrd, без "хвоста" для подключения телефонии, то вроде как нет связи АТС и 1С... Т.е. исходящие звонки вроде бы можно сделать, а вот при входящем никакой реакции в 1С не наблюдается. Хотя по инструкции должно открываться окно о входящем звонке и предлагать открыть существующего клиента или создать нового.

https://its.1c.ru/db/metod81/content/6966/hdoc

Скрины по ссылкам ниже:
https://disk.yandex.ru/i/2Uv1BeOH4NlHJg
https://disk.yandex.ru/i/w9RVJql3ZGY89w
1 Seducer
 
14.07.21
20:27
Делаешь две публикации. Одну для клиентов, вторую для телефонии. В той, которая для телефонии, в vrd прописываешь пользователя. А клиентов запускаешь через первую.
2 jq
 
14.07.21
21:09
(1) Т.е. это решается только через отдельные публикации? А так вообще можно да, чтобы была опубликована одна база два раза?
3 craxx
 
14.07.21
21:23
(2) Хоть 10 рзных публикаций одной базы
4 jq
 
14.07.21
21:32
(3) А как это сделать? Всегда открывается одна публикация... Как добавить другую?
5 craxx
 
14.07.21
21:40
(4) Если апач, то копируешь папку с публикацией в htdocs, потом в default.vrd пишешь свой сервис, обязательно логин и пароль там пропиши, чтоб не было 403 ошибки
ну и в httpd.conf пропиши публикацию аналогично существущей. после чего перезапусти службу апача.
6 jq
 
14.07.21
21:46
(5) Спасибо за ответы. А можно более доступным языком написать? Я не сисадмин, я только по части 1С...
Apache 2.4
7 jq
 
14.07.21
21:55
Попробовал зайти в публикацию задать другое имя TEL, прописать для нее другой каталог TEL и опубликовать, вроде без ошибок. В файле vrd прописал параметры пользователя телефонии.
Вроде как бы даже получилось что-то... Я извне могу зайти в базу опубликованную ранее под именем UNF, без проблем заходит с выбором пользователя. Также могу и в опубликованную базу TEL зайти, она автоматически подключается под служебным пользователем. Правда почему-то выдает потом сообщение "Авторизация не выполнена. Недостаточно прав для входа в программу". Это нормально? Или надо ему добавить прав вручную?
Единственное что смущает, это если повторно зайти в меню публикация на веб сервере, то ругается "Выполненная ранее публикация не обнаружена. Выбрать существующую?". Если говоришь ДА, то открывается окно-список, где только отображается первоначальная база UNF. Хотя при этом я по прежнему могу зайти во вторую публикацию, и файлик vrd к ней тоже на месте...
8 jq
 
15.07.21
09:22
Это правильно? Или нужно что-то другое?
9 ДенисЧ
 
15.07.21
09:33
(7) Пользователю TEL в 1с нужно дать прав. Как минимум на вход, а максимиум - в процессе следить за ЖР и отлавливать, куда он ломится, а его не пускают.
10 jq
 
15.07.21
09:40
Права дал, заходит в программу без ошибок.
В итоге я правильно опубликовал базу через две публикации? А то ранее писали про какой-то каталог htdocs и файл httpd.conf, я про них ничего не знаю...
11 jq
 
15.07.21
12:30
Кто знает через веб интерфейс входящие звонки должны "ловиться" в 1С? Почему-то не выплывает никакого окна...
12 jq
 
16.07.21
09:29
Никто больше ничего не подскажет?
13 jq
 
19.07.21
09:49
Проблему так и не удалось победить...Не понятно как добавить корректно вторую публикацию
14 jq
 
19.07.21
10:04
Подскажите, что может быть неправильно настроено?
По адресу, кот. формирует УНФ для публикации TEL: http://хх.хх.хх.хх:ххххх/TEL/hs/telephony/itoolabs браузер говорит, что страница недоступна.
Если же попытаться зайти по адресу http://хх.хх.хх.хх:ххххх/TEL, то заходит в 1С под служебным пользователем прописанным в файле vrd.
15 jq
 
19.07.21
10:27
Сорри адрес http://хх.хх.хх.хх:ххххх/TEL/hs/telephony/itoolabs/ping возвращает OK, т.е. публикация TEL корректная?
Но в тоже время при передаче входящего звонка с АТС в 1С облачная телефония по логам возвращает ошибку:
HTTPCall http://хх.хх.хх.хх:ххххх/TEL/hs/telephony/itoolabs
Получаем ответ:
14:16:28.265 2 fe19 PBXLEG-743412 ProgramLog: "[e_simple] [crm] postAPI result:404 Not Found"

Я не понимаю, что не так с адресами? почему .../itoolabs недоступен?
16 Kassern
 
19.07.21
10:30
(0) а что разработчики телефонии говорят на этот счет?
2 + 2 = 3.9999999999999999999999999999999...