This is what I did on my test lab 2924xl
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Switch
!
enable password cisco
!
!
!
!
!
!
ip subnet-zero
!
!
!
interface FastEthernet0/1
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/2
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/3
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/4
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/5
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/6
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/7
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/8
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/9
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/10
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/11
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/12
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/13
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/14
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/15
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/16
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/17
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/18
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/19
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/20
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/21
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/22
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/23
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface FastEthernet0/24
switchport voice vlan 20
switchport priority extend trust
spanning-tree portfast
!
interface VLAN1
ip address 192.168.10.76 255.255.255.0
no ip directed-broadcast
no ip route-cache
!
interface VLAN20
no ip directed-broadcast
no ip route-cache
shutdown
I think I'm on the right path
