Jump to content

Recommended Posts

Posted

Всем доброго дня!

 

Вводная: провайдер услуг ШПД, для облегчения работы контакт-центра решили замутить собиралку полезной информации на стороне клиента.

В качестве пробного шара набросали BAT-файл, который запускает ipconfig, netstat, ping, pathping, iperf и пишет результат выполнения в файлик, который потом отправляется по почте (при помощи blat).

Всё это запаковано в SFX-архив и даже худо-бедно работает (не считая проблем с кодировками русского языка, малой гибкостью штатных утилит и кривыми руками вашего покорного слуги).

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

 

Собственно, вопрос: не встречал ли кто софта такой направленности?

Приветствуется также конструктивная критика такого подхода... да и вообще любые полезные мысли :-)

Posted
33 минуты назад, vlad11 сказал:

Вы точно с опеннета не пришли?
Там тоже чудо в очень агрессивной манере спрашивал.

Точно не оттуда - просто, видимо, у дураков мысли сходятся :-)

Вроде я не так уж и агрессивно спрашивал...

 

На опеннете ничего хорошего не насоветовали? Можете ссылку кинуть?

Posted

Мы абонентам роутеры микротик ставим. До него можно и скорость проверить из центра, и пинги/трейсы запустить, и даже подключиться удаленно по VPN для разбора совсем уж сложных непоняток.

 

В вашем случае лучше придерживаться чего-то открытого, т.к. многие пользователи не станут запускать сомнительные приложения, опасаясь наличия вредоносного кода. И отправку на почту так же следует избегать. Лучше что бы этот тестовый набор сразу сообщал на экран наличие проблем, и что бы абонент смог просто продиктовать несколько строчек по телефону. Хотя с другой стороны - если интернет работает то он и работает, а если не работает, то как абонент этот набор утилит получит, если доступа к сети нет? Заранее его всем раздавать?

Posted
43 минуты назад, Saab95 сказал:

Мы абонентам роутеры микротик ставим. До него можно и скорость проверить из центра, и пинги/трейсы запустить, и даже подключиться удаленно по VPN для разбора совсем уж сложных непоняток.

Это будет до первого взлома вашей инфраструктуры.
Потом будет как у крупных операторов с паролями по-умолчанию.
 

Posted
47 минут назад, Saab95 сказал:

Мы абонентам роутеры микротик ставим. До него можно и скорость проверить из центра, и пинги/трейсы запустить, и даже подключиться удаленно по VPN для разбора совсем уж сложных непоняток.

 

В вашем случае лучше придерживаться чего-то открытого, т.к. многие пользователи не станут запускать сомнительные приложения, опасаясь наличия вредоносного кода. И отправку на почту так же следует избегать. Лучше что бы этот тестовый набор сразу сообщал на экран наличие проблем, и что бы абонент смог просто продиктовать несколько строчек по телефону. Хотя с другой стороны - если интернет работает то он и работает, а если не работает, то как абонент этот набор утилит получит, если доступа к сети нет? Заранее его всем раздавать?

Спасибо за ответ!

 

К сожалению, ставить однотипное оборудование возможности нет. Даже если бы и была - как быть с уже подключившимися?.. Короче говоря, реалии таковы, что в самых общих чертах мы можем рассчитывать только на то, что на том конце винда с версией из диапазона WinXP-Win10.

Естественно, хотелось бы открытого - поэтому в нашем наколенном решении это просто скрипт с вызовом штатных утилит (кроме iperf и blat). Скрипт можно посмотреть и убедиться, что ничего страшного он не делает.

Скрывать ничего не собираемся, цель одна: автоматизация тех действий, которые в любом случае произведёт абонент, с той лишь разницей, что для этого не нужно будет висеть на телефоне и мучительно пытаться ввести нужную команду куда надо.

 

Интернет может не работать по-разному. Мне в этом отношении нравится уточняющая фраза сотрудников контакт-центра: "А как именно у вас не работает?" :-)

Здесь смысл в том, чтобы получить информацию, которая позволит выявить, где именно проблема у данного абонента. Когда интернета нет совсем - это другая история...

 

Да, ещё забыл уточнить: уровень технической подкованности абонентов - ниже среднего, близок к нулю.

В принципе, они и не должны что-либо в этом понимать, им бы котиков посмотреть... но идея про "что бы этот тестовый набор сразу сообщал на экран наличие проблем, и что бы абонент смог просто продиктовать несколько строчек по телефону" в целом мне нравится. Правда, это потребует более сложного кодинга на стороне клиента, чтобы преобразовать вывод команд в человекочитаемые выводы.

Posted
4 часа назад, IOpuk сказал:

Собственно, вопрос: не встречал ли кто софта такой направленности?

Искали,не нашли,сделали также как и вы.

 

4 часа назад, IOpuk сказал:

Всё это запаковано в SFX-архив

Bat 2 Exe

Posted (edited)
14 часов назад, kaktak сказал:

Вроде как для этого обычно удаленный доступ к пк абонента используют в том или ином виде

Удалённый доступ... Нет, не вариант.

Честно говоря, живьём ни у кого не наблюдал такого подхода к задаче. Если бы мы продавали какой-нибудь 1С - там да, обычная практика. А удалённый доступ у провайдера...

Во-первых, его всё равно нужно обеспечить не стороне клиента (кто? какими средствами? на каком этапе?), а во-вторых это тоже требует участия двух человек - клиента и оператора КЦ - в режиме реального времени.

Более того, уверенности в квалификации оператора КЦ нет, текучка там - мама не горюй...

 

Поэтому и пришли к желанию собирать информацию неинтерактивно - на КЦ надежда мала, не говоря уже о клиентах...

Edited by IOpuk
уточнение смысла текста
Posted
13 часов назад, alexwin сказал:

Искали,не нашли,сделали также как и вы.

 

Bat 2 Exe

Своим BAT-файлом не поделитесь? Я с понимание приму ответ "нет", но попытаться стоило ;-)

Выходит, готового решения не нашёл не только я...

 

После преобразования Bat2Exe скрипт в чистом виде не присутствует, всё запихнуто в один EXE? Спрашиваю, потому что пока проверить не могу - по ссылке прошёл, но там JS майнит сначала, прежде чем дать скачать, пока жду :-)

Просто с одной стороны это хорошо (не мусорит у клиента), а с другой - становится менее прозрачно. Но за идею спасибо!

Posted
1 час назад, IOpuk сказал:

Более того, уверенности в квалификации оператора КЦ нет, текучка там - мама не горюй

Ну тогда вам ничего не поможет.

Что касается удаленного доступа, то запустить TeamViewer QuickSupport (особенно брендированный) по силам практически любому абоненту.

Posted
6 часов назад, IOpuk сказал:

Своим BAT-файлом не поделитесь? Я с понимание приму ответ "нет", но попытаться стоило ;-)

А чего ожидаете там сверхъестественного увидеть? Запуск утилит с перенаправлением вывода в текстовик. Исходник где-то валяется,искать честно лень :)

 

6 часов назад, IOpuk сказал:

Но за идею спасибо!

Да не за что. Так удобнее,чем с архивом. Задача техподдерки-то какая? Снять диагностику. Проблема упирается только в уровень пользователя,тут от него только требуется переслать файл. Пихайте в него просто все тесты по максимуму.

 

 

Posted
В 28.03.2018 в 15:36, alexwin сказал:

А чего ожидаете там сверхъестественного увидеть? Запуск утилит с перенаправлением вывода в текстовик. Исходник где-то валяется,искать честно лень :)

 

Да не за что. Так удобнее,чем с архивом. Задача техподдерки-то какая? Снять диагностику. Проблема упирается только в уровень пользователя,тут от него только требуется переслать файл. Пихайте в него просто все тесты по максимуму.

 

 

Думал, может хитрое что-то - просто мы у себя буквально неделю назад об этом ещё и не задумывались... поэтому сами команды, естественно, на наш вкус, но обёртка может какая-то шибко красивая.

Например, как обработать на винде отсутствие исполняемого файла - ХЗ...

Posted (edited)
6 часов назад, IOpuk сказал:

Например, как обработать на винде отсутствие исполняемого файла - ХЗ...

if exist file_name (

) else (

)

Если нужна сложная логика,лучше использовать AutoIt. Он тоже компилируется в бинарник. Правда,чтобы запихать сторонние бинарники ему в ресурсы и извлечь,придется порукоблудить.

 

Хотя,я не понимаю,нафига вам она [сложная логика] нужна: запустили утилиту,перенаправили вывод в файл,если нет вывода,ну и пофиг на него,значит что-то не запустилось,но не все же не запуститься?

Edited by alexwin

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.