I don't recall free calls exactly. In my area we had band plans - there was an A, B and C band that had different rates. The A band would have a connection fee (1 cent? 5 cents? can't remember) and no per minute charge. The other bands charged various rates per minute.
Most people spent most of their BBS time in the A band obviously. That had the effect of having most of your users being very, very local to your BBS.
It was different in every state. When my parents moved "to the country" they made sure they were in the Minneapolis calling area, but it didn't occur to them that the local town where I went to high school wouldn't be in that area. As a result I could call some people who lived 70 miles away from our house at no additional charge, but neighbors just 5 miles down the road who I went to school with were not a free call.
One place I lived in the 80's, we had free phone calls within our phone company. So it was most of our county, parts of neighboring counties, and a county in a neighboring state.
You didn't even have to dial the full seven digits to make the call if it was inside the local telco. Just the last five numbers.
Most people spent most of their BBS time in the A band obviously. That had the effect of having most of your users being very, very local to your BBS.