Vendor-class-id not matching

Good day,

Router is CCR1036-8G-2S+ on v6.45.6
I configured Mitel IP Phones with option 43 and it works fine.
I am trying to use the vendor-class-id to assign IP addresses to the IP Phone from a different pool.

According to the DHCP logs I get this:
dhcp,debug,packet Class-Id = 69-70-70-68-6F-6E-65-2E-6D-69-74-65-6C-2E-63-6F-6D-00

So I did this:
name=“Phones” server=dhcp1 address-pool=pool-for-IP_Phones
vid=“69-70-70-68-6F-6E-65-2E-6D-69-74-65-6C-2E-63-6F-6D-00”

It is not matching it.
I did a test and changed the vid to “MSFT 5.0” and it worked fine. The laptop received an IP from the pool I set up.
In the DHCP log I was seeing Class-Id = “MSFT 5.0”.

For the phones I tried the following without luck:
69-70-70-68-6F-6E-65-2E-6D-69-74-65-6C-2E-63-6F-6D-00
697070686F6E652E6D6974656C2E636F6D00
69 70 70 68 6F 6E 65 2E 6D 69 74 65 6C 2E 63 6F 6D 00
ipphone.mitel.com

Any idea?
Also when I compare both class-id in the logs I notice the absence of commas for the class-id of the Phones
dhcp,debug,packet Class-Id = 69-70-70-68-6F-6E-65-2E-6D-69-74-65-6C-2E-63-6F-6D-00
dhcp,debug,packet Class-Id = “MSFT 5.0”

Is there any other way to assign IPs from a different pool to the IP Phones only?

Thanks

No one? :frowning:

.
maybe santa puts “wireshark” under your tree ?!
… you copied the hex-code with delimiters from the log-dump into your data-field … not very convincing ( if I were a computer and had a saying in here )
.
collect your dhcp-packets with → Tools → Packet sniffer
.
read out your vendor-spec data with wireshark
.
build your vendor-class-identifier and a vendor-spec pool … end of thing ( … pour yourself an eggnog : )
.
.
alu-example.png
.
dhcp-filter.png
.
alu1201-vclass.png
.
.
alu-pool.PNG
.
ferdsch.png

[admin@tikki] > 
19:33:42 echo: dhcp,debug,packet homeland-222 received discover with id 251080787 from 0.0.0.0
19:33:42 echo: dhcp,debug,packet     ciaddr = 0.0.0.0
19:33:42 echo: dhcp,debug,packet     chaddr = DC:08:56:1A:41:B0
19:33:42 echo: dhcp,debug,packet     Msg-Type = discover
19:33:42 echo: dhcp,debug,packet     Max-DHCP-Message-Size = 576
19:33:42 echo: dhcp,debug,packet     Parameter-List = Subnet-Mask,Router,Domain-Server,Host-Name,Domain-Name,Broadcas
t-Address,NTP-Server,Vendor-Specific,Unknown(66),Unknown(67),CAPWAP-Server
19:33:42 echo: dhcp,debug,packet     Class-Id = "HAP.1-OAW-AP1201H-RW"
[admin@tikki] > 
  (1 messages discarded)
19:33:42 echo: dhcp,debug,packet     ciaddr = 0.0.0.0
19:33:42 echo: dhcp,debug,packet     yiaddr = 192.168.222.185
19:33:42 echo: dhcp,debug,packet     siaddr = 172.23.28.2
19:33:42 echo: dhcp,debug,packet     chaddr = DC:08:56:1A:41:B0
19:33:42 echo: dhcp,debug,packet     Msg-Type = offer
19:33:42 echo: dhcp,debug,packet     Server-Id = 172.23.28.2
19:33:42 echo: dhcp,debug,packet     Address-Time = 600
19:33:42 echo: dhcp,debug,packet     Subnet-Mask = 255.255.255.0
19:33:42 echo: dhcp,debug,packet     Router = 192.168.222.254
19:33:42 echo: dhcp,debug,packet     Domain-Server = 192.168.222.42
19:33:42 echo: dhcp,debug,packet     NTP-Server = 192.168.222.25
19:33:42 echo: dhcp,debug,packet     CAPWAP-Server = 192.168.222.25
[admin@tikki] > 
  (11 messages discarded)
19:33:46 echo: dhcp,debug,packet     ciaddr = 0.0.0.0
19:33:46 echo: dhcp,debug,packet     yiaddr = 192.168.222.185
19:33:46 echo: dhcp,debug,packet     siaddr = 172.23.28.2
19:33:46 echo: dhcp,debug,packet     chaddr = DC:08:56:1A:41:B0
19:33:46 echo: dhcp,debug,packet     Msg-Type = ack
19:33:46 echo: dhcp,debug,packet     Server-Id = 172.23.28.2
19:33:46 echo: dhcp,debug,packet     Address-Time = 600
19:33:46 echo: dhcp,debug,packet     Subnet-Mask = 255.255.255.0
19:33:46 echo: dhcp,debug,packet     Router = 192.168.222.254
19:33:46 echo: dhcp,debug,packet     Domain-Server = 192.168.222.42
19:33:46 echo: dhcp,debug,packet     NTP-Server = 192.168.222.25
19:33:46 echo: dhcp,debug,packet     CAPWAP-Server = 192.168.222.25
[admin@tikki] >