[Asterisk-Users] Asterisk in a mixed phone environment

Raymond McKay asterisk at raynettech.com
Tue Jan 4 14:33:38 MST 2005


> Hi,
>    How difficult is to setup and maintain an Asterisk PBX with phones from
> multiple vendors? Is it even worth considering or is it safer to pick one
> vendor for phones and stick with them? I am more concerned about 
> proprietary
> DHCP extensions, firmware upgrades etc..If anyone has any thoughts or
> experiences they would like to share I would be more than happy to hear 
> from
> them.


Having implemented quite a few mixed and non mixed vendor systems, my two 
cents is to stick with one vendor especially in a production environment. 
Here are my main reasons.

1) Standardization of features: If all the phones have the same feature set, 
there is less of a fear of incompatibility between endpoints.  While you can 
minimize this though careful configuration and dialplans, for large systems, 
you need to almost be God to think of everything.  At least with one vendor, 
you know a set of features to work with that will work across the board.

2) Easier Configuration and Maintenance: Pick one vendor type, be it SNOM, 
Cisco or others and you now only have one type of configuration file to 
maintain.  Most vendors solutions can be configured TFTP so you can create 
configuration templates that will work across all the phones with only minor 
modifications.  I have currently been recommending to people the SNOM phones 
for the simplest rollout of a large number of phones.  They support config 
files via HTTP.  More specifically, you can use a scripting language to 
generate the config files on the fly from a database.  If you setup a 
database driven asterisk config, this essentially would ELIMINATE any 
individual file maintenance but it requires a single vendor, in this case 
SNOM, to work (BTW, for anyone who is interested, I hope to be releasing the 
fully dynamic phone code within the next few months once I actually have the 
time to sit down and fully write it)

3) Simpler troubleshooting:  I'd hate to count the number of SIP traces I 
have had to do to figure out if a problem I was having was one endpoint, 
asterisk, or another endpoint.  Having phones from the same vendor usually 
removes a step in the whole process.

4) Price:  Buy more phones from one vendor, and you are likely to get a 
better price.  By the time you are done combining high end desk phones and 
lower end phones, you might have been able to get a better bulk price on the 
higher end phones thus negating any cost savings by going with lower end 
phones.

5) TCO: All of these reasons are likely to lead to a system that costs lower 
to maintain long term.  Remember, you can buy a really cheap car and add a 
whole bunch of third party options, but if one of those options fails, you 
have to remember who installed it, deal with varying degrees of support, and 
mostly spend more time figuring out who is going to resolve the problem 
rather than getting the problem resolved.  The same occurs in most IT and 
Telecommunications installations.  Having too many vendors in the pot tends 
to lead to the "its not our problem" syndrome I think we have all 
experienced one time or another.  Remember that there is more cost to any 
system than what you pay upfront for it.

With that said, the choice of the vendor for the system is especially 
critical.  Is this vendor going to be in business next week? Do they provide 
the level of support you need?  (Maybe you don't need any support, maybe you 
need high level support.  Is that level available to you?)  Does the vendor 
have a long term plan for integration with Asterisk?  These are some tough 
questions and will vary based on your needs for future flexibility and 
upgradeability.

With any luck, I'm hoping to have some time soon to write another article 
similar to http://voip-info.org/wiki-Asterisk+setup+soho+4+CO+12+extensions 
describing a low maintenance, and high reliability system config 
recommendation for a VoIP setup.  (BTW, thanks to all who have written me 
thanking me for the clear recommendations)


Raymond McKay
President
RAYNET Technologies LLC
http://www.raynettech.com
(860) 693-2226 x 31
Toll Free (877) 693-2226 




More information about the asterisk-users mailing list