Ticket #47 (assigned Feature Requests: None)

Opened 4 years ago

Last modified 4 months ago

Support for "regional" / country specific settings

Reported by: plambrechtsen Assigned to: nobody (accepted)
Priority: minor Milestone: 3.0
Component: None Version: None
Keywords: Cc:
Confirmation: Unreviewed SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description (Last modified by ryppn)

As part of the Dial Plans etc   For example here in New
Zealand the typical Dial Prefix (to get an outside
line) is 1, the emergency number is 111 and you dial 0
for national calls, 00 for international calls etc
(this is a similar standard to in europe).

It would be nice to have under general settings a drop
down box that you can pre-configure the country
specific dial plan, then customise it where necessary.

To add on to the request the abiltity to group
extensions into particular call plans.  Ie this group
of extenstions can make national calls etc.

Change History

03/15/05 13:41:31 changed by gregmac

Logged In: YES 
user_id=1174590

This stuff is all a part of routing now. Perhaps we could
seperate the pre-defined items into countries, and provide
basics for .. whatever countries we have?


03/15/05 21:26:54 changed by plambrechtsen

Logged In: YES 
user_id=140747

I am currently looking into developing this myself and
submitting it as a patch.  What I was thinking of was
creating a new table on the asterisk database with the
following records:
country code, type, number, description
For the type I am planning to use the different types of 
records such as e=emergency number, n=national,
i=international, f=free phone, s=service, o=other, m=mobile
etc.. and then from the table setup dial plans.
Then also have another table that holds a list of Extension
Groups.  And assign certain dial plan numbers to extenion
groups.  Then when you setup an extension you assign it an
extension group and you will be able to dial the numbers
that are assign to that Extension group and thus dial plan.
 This would be done by dynmically creating the extension
group as a new context.  And do includes in that context of
the relevant dial plans that are also new contexts.  All of
this information would be created in the
extensions_addons.conf (or using Asterisk Realtime can be
queried from Mysql?).


03/16/05 07:11:07 changed by gregmac

Logged In: YES 
user_id=1174590

If you haven't looked routing in CVS yet, I'd suggest you do
that before developing anything. CVS code is pretty
signifigantly different from the 1.10.006 release now.

As far as extension groups, I was actually thinking of just
directly adding routes to each extension. Ie, you can setup
a route for longdistance, local, and emergency calls.. and
give some phones access to only local and emergency, etc.

As far as using asterisk realtime .. I'd suggest we wait
until it's released before using it. I don't think it's a
good idea at all to require  a CVS version of asterisk be
installed.

01/11/07 05:31:08 changed by lazytt

start here. http://www.wtng.info/ sure is a damn big job to do this per country. maybe we can create a page where people can update their own countries.

07/24/08 17:26:32 changed by ryppn

  • milestone set to 4.0.
  • confirmation set to Unreviewed.
  • description changed.
  • svn_rev changed.
  • engine_version changed.
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads