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

Reply via email to