You have to Tag each port for the voice vlan and untag the ports on the data vlan. Be sure to tag first the. Untag the data port second or it will not allow the command.
Be sure any uplinks have the vlans tagged as well.
Tag Ethernet 1/1/1 to 48
Untag e 1/1/1 to 48
On each port do
Int e 1/1/1 to 48
voice vlan 105
The next step is outside the switch. Depending on your voip equipment it may differ. I have shoretel and it requires a dhcp option 156 to be setup that specifies the vlan to hop to.
Paul is right on with the reply. In Paul's reply VLAN 105 is the Voice VLAN and 100 is the data VLAN.
You might also want to add an LLDP Media Endpoint Detection profile LLDP-MED:
On a Cisco switch, you would add it under the interface as a Voice VLAN which announces the VLAN. Otherwise the equivalent would be making a trunk port then adding the data vlan as a native VLAN, which is exactly what Paul is having you do on the Brocade/Ruckus 7150 with the Tagged and Untagged Terminology where Untagged = Access port and Tagged = Trunk Port. Dual-Mode is essentially a Native VLAN, but now you tag an interface in as many VLANs as you want and untag it to only one VLAN for its native VLAN, so they have depreciated the use of the dual-mode keyword.
What I want to add to the answer,
You can announce the Voice VLAN to the phones via LLDP, too:
lldp med network-policy application voice tagged vlan 105 priority 5 dscp 46 ports ethe 1/1/1 to 1/1/48
I followed your advice and confirm that it now works perfectly. I only changed the interface from 1/1/25 to 1/1/29 but now I will define a range of IP addresses. I enclose my config in case it can then be useful to someone else.
Current configuration: ! ver 08.0.80dT211 ! stack unit 1 module 1 icx7150-48p-poe-port-management-module module 2 icx7150-2-copper-port-2g-module module 3 icx7150-4-sfp-plus-port-40g-module stack-port 1/3/1 1/3/3 stack unit 2 module 1 icx7150-48p-poe-port-management-module module 2 icx7150-2-copper-port-2g-module module 3 icx7150-4-sfp-plus-port-40g-module stack-port 2/3/1 2/3/3 stack enable stack mac d4c1.9e26.4c9b stack suggested-id 1 ! ! ! ! ! vlan 1 name DEFAULT-VLAN by port ! vlan 100 name XXX by port tagged ethe 1/1/48 untagged ethe 1/1/29 ! vlan 105 name XXX_VOIP by port tagged ethe 1/1/29 ethe 1/1/48 ! vlan 125 name XXX_MANAGEMENT by port tagged ethe 1/1/48 untagged ethe 1/1/37 to 1/1/46 ! ! ! ! ! ! ! ! ! ! ! ! ! aaa authentication web-server default local aaa authentication enable default local aaa authentication login default local aaa authentication login privilege-mode enable super-user-password ..... hostname XXX_SW01_LAB ip address 172.31.253.241 255.255.255.0 ip default-gateway 172.31.253.254 ! username admin password ..... cdp run fdp run ! ! clock timezone europe CET ! ! ntp server 172.31.253.254 burst ! ! hitless-failover enable ! ! sz active-list 192.168.100.192 18.104.22.168 ! interface ethernet 1/1/29 voice-vlan 105 trust dscp ! ! ! ! lldp tagged-packets process lldp med network-policy application voice tagged vlan 105 priority 5 dscp 46 por ts ethe 1/1/1 to 1/1/48 ethe 1/2/1 to 1/2/2 ethe 1/3/2 ethe 1/3/4 ethe 2/1/1 to 2/1/48 ethe 2/2/1 to 2/2/2 ethe 2/3/2 ethe 2/3/4 lldp med network-policy application voice-signaling tagged vlan 105 priority 5 d scp 46 ports ethe 1/1/1 to 1/1/48 ethe 1/2/1 to 1/2/2 ethe 1/3/2 ethe 1/3/4 ethe 2/1/1 to 2/1/48 ethe 2/2/1 to 2/2/2 ethe 2/3/2 ethe 2/3/4 lldp run ! ! ! ! ! end