Hello. We're implementing SnomONE PBX on a Linux machine. We created multiple instances, bound to NIC secondary addresses.
SnomONE version is 2011-126.96.36.19981 (Linux).
Every seems to be OK.
We start encountering problems implementing autoprovisioning. The TEST instance, bound to primary address of NIC, works perfectly and provisioning is OK.
The second instance, which is bound to a secondary address of NIC card, doesn't works: autoprovisioning process starts to fetch XML files, but nothing more happens and checking NAT table on Cisco Router, we can see NAT translation to primary server address, instead that secondary (the correct one).
Another thing: we set option 66 on DHCP section of Cisco router in this way:
ip dhcp pool LOCAL
option 66 ascii "tftp://ip.of.pbx.server"
Snom300 phones "out-of-the-box" have 7.3 firmware version. Autoprovisioning process passes parameter "tftp://ip.of.pbx.server" but it's not correctly interpreted. If we remove "tftp://" from option 66, leaving only "ip.of.pbx.server", it works. On the other side, with 8.4.32 version option 66 MUST have "tftp://", otherwise it doesn't work again.
Is there a way to set a common parameter which is OK for different FirmWare versions that we can find on new phones?
The alternative is manually upgrading firmware version before, but it would nullify autoprovisioning advantages.
Can anyone help us in solving these problems?
Thanks in advance.