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

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

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

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