One question, if I change chan_zap.c, what should I type to compile and install only that module, and not whole asterisk again. I tried gcc chan_zap.c -o /usr/lib/asterisk/modules/chan_zap2.so but I'm getting error during compiling.