Для таких целей Вам нужно написать мониторинг вашего оборудования и хранить все данные в базе, мак клиента и на каком оборудование он зафиксирован, потом уже исходя из этих данных уже обращаются к оборудованию за которым клиент был зафиксирован и дальше вариантов много как вы спросите у свича что с клиентом (snmp, web, ssh, telnet). Ну а кнопочку прикрутить к карточке клиента это мелочи)). Ну и конечно с такой базой можно реализовать чтобы при звонке клиента в С/П ему уже отвечало что у него с интернетом