Hi!
Thank you for answering my mail.
I think my mail wasn't exactly enough.
I want to use dialparties.agi in my own dialplan. I've tried it already, but it don't work yet. I tried it the following way:
The users are dialing a number, this number is passed to a macro, which calls dialparties.agi
exten => _XXX.,1,Macro(dial,60,tr,${EXTEN})[macro-dial]
exten => s,1,AGI,dialparties.agi
exten => s,10,Dial(${ds}) ; dialparties will set the priority to 10 if $ds is not null
exten => s,20,Wait(1) ; dialparties will set priority to 22 if was direct call and caller is on phone
exten => s,21,Voicemail(b${ARG3}) ; The call was internal to extension, and was busy
This way the AGI is called and exited "0" but nothing happens...
Thanks,
Christian
P.S. I'm not sure if it is right to answer to the mailing list AND to your mail address, please let me know if it was false.
David John Walsh wrote:
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 <[EMAIL PROTECTED]> 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 [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
