All the more reason to give yourself a bigger domain (101 elements instead of 5). You don't need to map into the percentage domain directly from signal strength; you could easily define a function of data/voice connectivity as throughput to a percent scale.
"But data and voice have different quality of service criteria and blah blah blah!" So make up a function that accounts for this. Or add another indicator for data exclusively and keep the bars for voice.