[Asterisk-Users] Multiple Asterisk Installations + SER

Matthew Boehm mboehm at cytelcom.com
Mon Aug 15 07:27:04 MST 2005


Ronald Voermans wrote:
> I'm not sure I understand what you mean...
> 
> I want to have internal extensions (100, 101, 102, etc.) and some full
> phone-numbers (10 digits). How do I implement this in *? 
> 
> Ronald

Right. We have 3 contexts. 1 is for all incomming traffic from PRI or 
other carrier. 1 for each company and 1 for all outbound. For us, each 
company has their own context. This context handles all "extensions" 
local to the company. (eg, 100, 101, etc).

Then you have a pattern match for when the company dials a 10+ digit 
number. (or 9 followed by any number of digits) We send all these 
"outbound" numbers from all company contexts to a master context for 
outboud dialing (using Goto).

This 'master outbound' context actually includes the 'master incomming' 
context as part of its dialplan so if any customer dials the 10 digit 
number of another company, the call stays within asterisk, completly SIP.

If no match is found, the call is sent thru a PHP script for least cost 
routing out via local PRI or SIP carrier.

-Matthew




More information about the asterisk-users mailing list