Christian
As I understand it
After a user dials an extension number, Asterisk calls dialparties.agi
dialparties.agi checks the asterisk database (show database [from
cli]) for data matching items like Call Wating (CW) Call Forward (CF)
etc.
If one is present (in a defiend order) then rather than dialing,
dialparties "invokes" that option.
If none of the options are set, dialparties returns control back to a
near regular dial string, and Dial takes over and places the call as
the A party was expecting.
----
Using defined etensions (by default in AMP they are the regular
American ones), the B party (callee) can activate these features.
What basically happens here is a database put command is used to put
the value in the asterisk database and then play a recorded
anouncement to the user before hanging the call up. for CF its a
little more complicated as you might have to specify the B number and
the C number, but essentially it puts the data in the database and
confirms it
Now the only thing that is missing is a web / gui provsioning system -
so that "admins" can take the features off again, else its a databse
del command at the terminal
---
the best way to see this in action is to set some things like CW (*73
i think) and then do a show database at the CLI - you will also get
back other things like the SIP registery
David
On 4/26/05, Christian Wengel <wengel@coxorange.net>
wrote:> Hi!
>
> I looking for an example how to use the dialparties.agi from Asterisk
> Management Portal 1.10.007a.
> I tried to understand it by reading the extensions.conf of AMP, but
> without success.
> Is anybody out there, who can give me a more easy example or an
explanation.
>
> Thanks,
>
> Christian
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users@lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>