If all your voice endpoints are on separate subnets from your data you can use distribution filters. As an example, we layed out our network with all voice vlans and gateways using a subnet within the 10.55.XXX.XXX address space. The following config will let EIGRP advertise voice subnets on interface S1/0:1.1, and data subnets on S1/0:1.2. Of course the same configuration is required on both ends.
router eigrp 100
network 10.0.0.0
distribute-list 55 out S1/0:1.1
distribute-list 56 out S1/0:1.2
access-list 55 permit 10.55.0.0 0.0.255.255
access-list 55 deny any
access-list 56 deny 10.55.0.0 0.0.255.255
access-list 56 permit any