2009/5/29 Danny Nicholas <[email protected]>
> I’m pretty sure that attended transfer is a “features” function, not a
> dialplan one.
>
Yes, you're right but do you think there's such a big difference between
both that it shouldn't be easy or even possible to add support of attended
transfer in dialplan ?
What I have in my mind is this :
Today, Dial application M or U options allows macro execution when caller
and callee are connected.
What if this same macro could be also launched during some later events
(like attended transfer) ?
With features.conf, you could then specify :
- how lo launch an attended transfer (which key to type as today),
- if a given "feature" (attended transfer, parking, ...) should be supported
by Dial macro option (for compatibilty, default could be set to none)
and with extension.conf, you could specify :
- which specific treatment (sending UserEvents, launching an external
program, ...) to apply
In this puzzle, if Asterisk could support a few more standard variables like
ATTENDED_TRANSFERER ATTENDED_TRANSFER_TARGET, you would everything to define
and run attended transfers specific logic :
exten => 123,1,Dial(SIP/123,M(mymacro^arg1^arg2)) ; mymacro is launched
upon connection and specified (in features.conf) events
[macro-mymacro]
GotoIf("x${ATTENDED_TRANSFERER}", ....
What about that ?
>
> On my system I do *2 and asterisk says transfer, then I punch in the new
> extension.
>
>
>
>
> ------------------------------
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Olivier
> *Sent:* Friday, May 29, 2009 10:29 AM
> *To:* Asterisk Users Mailing List - Non-Commercial Discussion
> *Subject:* [asterisk-users] Attended transfer and dialplan
>
>
>
> Hi,
>
> How can you add specific statements into Asterisk dialplan (extension.ael,
> ...) for attented transfers ?
>
> I can see Asterisk sending Transfer or Masquerade events through AMI (in
> 1.6.1) but I could use an external program to catch those events but I would
> prefer to use dialplan instead.
>
> Any idea ?
>
> Regards
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users