We present a method for automatic seismic event detection and classification, focusing on volcanic-seismic signals by means of the validity of the hidden Markov modeling (HMM) method in active volcanoes. Recordings of different seismic event types are studied at one active volcano; San Cristobal in Nicaragua. We use data from one field surveys carried out in February to March 2006. More than 600 hours of data in San Cristobal volcano were analyzed and 1098 seismic events were registered at short period stations. These events were manually labelled by a single expert technicians and identified three types classes of signals (S1, S2, S3) and tremor background seismic noise (NS). The method analyzes the seismograms comparing the characteristics of the data to a number of event classes defined beforehand. If a signal is present, the method detects its occurrence and produces a classification. From the application performed over our data set, we have demonstrated that in order to have a reliable result, a careful and adequate segmentation process is crucial. Also, each type of signals requires its own characterization. That is, each signal type must be represented by its own specific model, which would include the effects of source, path and sites. Once we have built this model, the success level of the system is high. Extensive performance evaluation is conducted to derive the optimal configuration of the different parameters Correct classification rates of up to 80% are achieved. The high success rates obtained imply that the method is fully able to detect, isolate, and identify seismic signals on raw seismic data. These results imply that, once an adequate training process has been used, the present method is particularly appropriate to work in real time, and in parallel to the data acquisition.