first i want to get more details about ur config and design
as i see from ur desicrition u have access switch conncted to L3 switch which 3550 then connected to CME
the question why u created voice vlan on the 3550?
it should be normal vlan with the same vlan id as the voive valn configured o n the access switch
let say on the access switch u have the folwoing
interface fa0/1
switchport mode access
switchport access vlan 10
voice vlan 20
spaning-tree portfast
nos hut
now the data vlan is vlan 10
voice vlan is 20
now the connection between the access switch with L3 switch 3550 must be a trunk
now on the 3550 u should have
interface vlan 10
ip address 10.1.1.1 255.255.255.0
ip helper address [cme vlan 10 ip]
no shut
interface vlan 20
ip address 20.1.1.1 255.255.255.0
ip helper-address [cme vlan 20 ip]
no shut
in the above config i put IPs just for this example and i assumed the DHCP config on the CME is configured
and because u do the vlan routing on the 3550 u have to put the vlan interface as a default gateway for each corsponding vlan
good luck
please, if helpful rate