Does asterisk work without internet for local call

Is there any protocol that doesnt voip in asterisk?

? If you are asking whether Asterisk can use PSTN lines (instead of VOIP) to make calls, then yes.

I know in order to make outbound and inbound call i need a pstn.but i want it for local call in one building that have no internet but the pc are connected by lan. Is it possible to call eachother without internet connection. How ??

Providing you have working DNS infrastructure (or hosts files configured to replace it), Asterisk can easily be used for intranet VoIP phones.