Ticket #22 (closed Feature Requests: duplicate)

Opened 6 years ago

Last modified 4 years ago

optional override of aa incoming settings

Reported by: joestewart Assigned to: RobThomas
Priority: minor Milestone: 2.2
Component: Time Conditions Version: None
Keywords: Cc:
Confirmation: SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description (Last modified by wozto1s)

Would be nice toi be able to override auto attendent
settings via phone or web.  Without changing
configuration or restarting asterisk.

Like: 
http://voip-info.org/wiki-Asterisk+tips+autoattendant

Change History

03/02/05 09:12:28 changed by gregmac

Logged In: YES 
user_id=1174590

This would be possible if the AA override was stored in the
asterisk DB as opposed to a global in the header.

We need a way to modify the DB to do this -- either by
accessing the berkeley db file (version 1 -- in PHP, this is
depreciated and requires additional libraries, and is known
not to work in all platforms), or by using the asterisk
manager api. I'm not sure how to use the API, I didn't get
anywhere with my (limited) testing.

I would say the API method is better, if anyone wants to
implement this. Basically we need a function setAAOverride()
and getAAOverride() or even a more general
getAsteriskDB($key) and setAsteriskDB($key, $value).

03/02/05 09:18:55 changed by julianjm

Logged In: YES 
user_id=1223657

It could also be an agi script, one similar to GotoIF
application...

exten => s,1,AGI(gotoifset|AAOverride|2|3)
exten => s,2,Goto(where you want) ; AA disabled in DB
exten => s,3,Goto(aa context)        ; AA enabled (or not
disabled)

03/02/05 09:21:34 changed by julianjm

Logged In: YES 
user_id=1223657

ok, forget the last message... need some sleep

03/02/05 20:01:49 changed by gregmac

Logged In: YES 
user_id=1174590

I have some php code working that can talk to the asterisk
manager GUI and get/set database variables. Expect this
implemented within the next week or so

04/15/06 19:19:57 changed by wozto1s

  • owner deleted.
  • status changed from assigned to new.
  • description changed.

04/27/06 16:23:15 changed by RyanCourtnage

  • component changed from None to IVR Module.

05/29/06 03:43:47 changed by RobThomas

  • owner set to RobThomas.
  • status changed from new to assigned.
  • component changed from IVR Module to Other Module.
  • milestone set to 2.2.

I think this would now be classified as a 'user switch' destination. Users can dial a feature code and toggle a switch - or multiple paths? A switch would be the least confusing for a user, but there's nothing to stop multiple destinations. I like this one, now that we're at a stage where we can do snazzy things like this. I call 2.2!

05/29/06 06:52:54 changed by p_lindheimer

Agreed,

Rob, let's not jump the gun on this. We should really architect this type of functionality and it is right up there with other things that I and others have suggested that should be able to do in a portal.

We want to get where all users can use a portal to change things like like call forward (similar to ARI), follow-me settings, personal ring options, etc. Once architected, these can be done in a portal accessed either by web, or if implemented by ivr.

The same portal can handle something like this. A user can be given access to administrative, system wide settings like the example mentioned in this request. Depending on their authority, they would be able to make such changes.

Once architected, you can also make point solutions that access the same mechanism.

The key here is - let's think through and have a design for the whole picture so we don't end up just implementing these things and then have a bunch of inconsistency.

06/27/06 01:13:58 changed by gregmac

  • status changed from assigned to closed.
  • resolution changed from None to duplicate.
  • component changed from Other Module to Time Conditions Module.

Superseeded by #958

01/08/07 11:46:44 changed by

  • milestone deleted.

Milestone 2.2 deleted

01/08/07 13:01:23 changed by vgster

  • milestone set to 2.2.