
Originally Posted by
ssteiner
Also, when I initially read the admin guide, I was quite puzzled about the extension configuration.. I found it rather weird that there's a sip proxy behind every extension. While you might want to tie an extension to a certain account in some special instances, I figure the main point of having a PBX is so that you separate your outside connectivity from the phones. I think conceptually, it might be more easy to understand of the proxies were separated from the extension, and could be tied together if needed using a mechanism similar to how you use certain extension properties in an call routing rule. So you'd configure your proxies, and your extensions, and then if needed you'd have a dropdown list in the extension configuration where you can select a proxy to tie to an extension (and ideally, the display name be shown in the selection list, not the userid which is often numeric).
That change would also affect call routing rules, where you'd now have to select a proxy and not an extension (once again using the display name... as it is now, I find myself having two windows open, one where I configure call routing rules, and another where I have the extension list so I know which extension to select to pick the proper proxy).
Cutting the tie between extensions and proxies would also free up some extension numbers (probably not needed, but it's quite weird to have virtual extensions that basically have no point and are just sitting there because you need the proxy that's behind it).