I hope somebody can answer this question yes or no as to whether I could make Asterisk do what we need it to before I embark upon the time and effort needed to learn the skills of setting up a system. I hope its yes because our alternative is expensive traditional systems.
We run a virtual office service in the UK for UK based professionals. We issue each of our clients with an SIP phone number for them to divert their phone to. The reason they each need a number is so we can identify the caller as CLI sends the originators number on a diverted call, that’s no good to us. Consequently we have a high amount of numbers incoming each with low traffic, average 2 calls a day.
My plan is for an Asterisk system on a server with softphones as extensions. The crucial thing is can a dial plan be configured that will pass the ID of the incoming line ringing to the softphone extension. For example; line 1 rings and this is identified by a softphone as line 1 (or better still our clients name), whilst this call is in progress line 3 rings which is routed to another extension showing that line 3 is ringing.
We are going to use a VOIP phone with a 10 line limit while I get this going. Our hardware is a MacG4 running OSX10.4 as a database server, (Hopefully this will be the exchange with its underlying UNIX, if not something new will have to be sought), a collection of Macs that will have softphone clients running. All connected through an ADSL router with wireless and hard wired connections.
Skills are pretty good if armed with reference material I believe I could configure a system using what’s provided. Playing with source code etc is probably too difficult to get involved with.