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

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

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

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

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

14 Comments

  1. alexk-is

    Вот ведь. А я всегда писал в 1С

    ЗапуститьПриложение(«»»C:Program Files (x86)SkypePhoneSkype.exe»» /callto:+7??????????»);

    Reply
  2. binex

    (1) это да, если у вас 1С на локальной машине.

    Reply
  3. amel

    хотел бы я видеть барана который на терминале откроет полный доступ к «C»

    аФФтар, жги ЕЩЕ

    Reply
  4. binex

    (3) amel, жгу — полный доступ открывается не серверный диск, а на локальный.

    пс — до чего же читатели нынче не внимательные…

    Думаю админ с руками может расшарить и просто одну лишь папку «C:skype_1c«

    Reply
  5. AlX0id

    Чот мне кажется, что вниманием антивирусов этот процесс создания батников обделен не будет.. Неплохо бы рассмотреть и эту сторону вопроса..

    Reply
  6. binex

    (5) AlX0id, если и не обойдет, то это поправимо — действия ведь санкционированные. ))

    Reply
  7. asved.ru

    psexec воспользоваться не судьба? Безо всяких файлов и мониторингов.

    А то у вас unix-way какой-то получается.

    Reply
  8. putin-vv

    (1) а если скайп уже запущен, как тогда?

    Reply
  9. alexk-is

    (8) Так же. Новый процесс не запускается. Звонок выполняется из ранее запущенного процесса.

    Reply
  10. binex

    (7) asved.ru, не у каждого есть желание разбираться в возможностях psexec, и искать подходящие параметры запуска. И ещё вопрос по psexec — с ей помощью можно запустить программу интерактивно, для текущего пользователя? А то у меня сведения, что программа возвращает только ответы от выполнения программы.

    Reply
  11. asved.ru

    (10) binex, а вам сложно набрать в консоли psexec и почитать, что оно напишет? Ваши сведения — бессовестное вранье.

    Reply
  12. binex

    (11) asved.ru, вы можете лаконично написать, как запустить скайп? Действия буквально в двух-трёх пунктах, как у меня в статье.

    Reply
  13. asved.ru

    Я могу за деньги написать процедуру запуска скайпа на удаленной машине. Если уж Вы не можете набрать psexec в гугле и выяснить, что это утилита с течнета, не включаемая в стандартную поставку windows.

    http://sysinternals.com

    Reply
  14. kiros

    Спасибо, принято на заметку, решение подходящее. Есть одно НО, если политиками безопасности запрещено подключение локальных ресурсов, но это совсем другая тема.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *