gifts2017

Звонок через локальный Skype, по команде с терминальной 1С (RDP + Skype)

Опубликовал Денис Новосёлов (binex) в раздел Управление - Пользователю системы

Деловые контакты хранятся в 1С, 1С работает через RDP, скайп стоит на локальной машине - как позвонить из 1С?! Данная методика является одним из решением задачи связки RDP + SKYPE

1) Скрипт "StartSkype.vbs" требуется запустить на локальной машине. Скрипт мониторит каждые 2 секунды батник "C:\skype_1c\skype.bat", с командой "exlorer callto:+7??????????". В случае его появления, выполняет комманду, в нашем случае звонит по указанному телефону, и удаляет батник.

2) При подключении к серверу по RDP, должен быть расшарен локальный ресурс - в нашем случае полный доступ "C" диску.

3) Теперь для звонка достаточно лишь создать батник в из 1С в каталоге "\\tsclient\c\skype_1c\" с указанными номером телефона.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Скрипт мониторинга батника
.vbs 0,56Kb
09.07.12
22
.vbs 0,56Kb 22 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Алексей Константинов (alexk-is) 09.07.12 16:38
Вот ведь. А я всегда писал в 1С
ЗапуститьПриложение("""C:\Program Files (x86)\Skype\Phone\Skype.exe"" /callto:+7??????????");
2. Денис Новосёлов (binex) 09.07.12 16:42
(1) alexk-is, это да, если у вас 1С на локальной машине.
3. amel amel (amel) 10.07.12 04:44
хотел бы я видеть барана который на терминале откроет полный доступ к "C"
аФФтар, жги ЕЩЕ
4. Денис Новосёлов (binex) 10.07.12 07:45
(3) amel, жгу - полный доступ открывается не серверный диск, а на локальный.

пс - до чего же читатели нынче не внимательные...
Думаю админ с руками может расшарить и просто одну лишь папку "C:\skype_1c\"
Прикрепленные файлы:
5. Алексей 1 (AlX0id) 10.07.12 08:26
Чот мне кажется, что вниманием антивирусов этот процесс создания батников обделен не будет.. Неплохо бы рассмотреть и эту сторону вопроса..
6. Денис Новосёлов (binex) 10.07.12 09:14
(5) AlX0id, если и не обойдет, то это поправимо - действия ведь санкционированные. ))
7. Антон Стеклов (asved.ru) 11.07.12 02:12
psexec воспользоваться не судьба? Безо всяких файлов и мониторингов.

А то у вас unix-way какой-то получается.
8. Владимир Путин (putin-vv) 11.07.12 02:27
(1) alexk-is, а если скайп уже запущен, как тогда?
9. Алексей Константинов (alexk-is) 11.07.12 05:51
(8) Так же. Новый процесс не запускается. Звонок выполняется из ранее запущенного процесса.
10. Денис Новосёлов (binex) 11.07.12 09:13
(7) asved.ru, не у каждого есть желание разбираться в возможностях psexec, и искать подходящие параметры запуска. И ещё вопрос по psexec - с ей помощью можно запустить программу интерактивно, для текущего пользователя? А то у меня сведения, что программа возвращает только ответы от выполнения программы.
11. Антон Стеклов (asved.ru) 11.07.12 09:32
(10) binex, а вам сложно набрать в консоли psexec и почитать, что оно напишет? Ваши сведения - бессовестное вранье.
12. Денис Новосёлов (binex) 11.07.12 09:38
(11) asved.ru, вы можете лаконично написать, как запустить скайп? Действия буквально в двух-трёх пунктах, как у меня в статье.
Прикрепленные файлы:
13. Антон Стеклов (asved.ru) 11.07.12 09:49
Я могу за деньги написать процедуру запуска скайпа на удаленной машине. Если уж Вы не можете набрать psexec в гугле и выяснить, что это утилита с течнета, не включаемая в стандартную поставку windows.

http://sysinternals.com
14. Кирилл (kiros) 13.07.12 15:13
Спасибо, принято на заметку, решение подходящее. Есть одно НО, если политиками безопасности запрещено подключение локальных ресурсов, но это совсем другая тема.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа