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

Публикация № 124033

Управление - Пользователю системы

9
Деловые контакты хранятся в 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\" с указанными номером телефона.

9

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

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

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Дата
14. kiros 51 13.07.12 15:13 Сейчас в теме
Спасибо, принято на заметку, решение подходящее. Есть одно НО, если политиками безопасности запрещено подключение локальных ресурсов, но это совсем другая тема.
13. asved.ru 36 11.07.12 09:49 Сейчас в теме
Я могу за деньги написать процедуру запуска скайпа на удаленной машине. Если уж Вы не можете набрать psexec в гугле и выяснить, что это утилита с течнета, не включаемая в стандартную поставку windows.

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

А то у вас unix-way какой-то получается.
6. binex 263 10.07.12 09:14 Сейчас в теме
(5) AlX0id, если и не обойдет, то это поправимо - действия ведь санкционированные. ))
5. AlX0id 10.07.12 08:26 Сейчас в теме
Чот мне кажется, что вниманием антивирусов этот процесс создания батников обделен не будет.. Неплохо бы рассмотреть и эту сторону вопроса..
4. binex 263 10.07.12 07:45 Сейчас в теме
(3) amel, жгу - полный доступ открывается не серверный диск, а на локальный.

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