Hi!What could that be I have the following in my dialplan:
Can such thing be done through dialplan , that say I transfer a call
to an extension but it is busy, so that this call returns back to me.
How about
- you store a temporary variable using SetVar() with the name of the callerid and the value of the initially called extension when the first "contact" is made - modify your dialplan so that in the event of BUSY you check if the above variable exists, and if the initial extension differs from the current one - if yes, dial a local channel, if no do nothing
exten => 153,1,Macro(stdexten,153,MGCP/aaln/[EMAIL PROTECTED])
exten => 161,1,Dial(Local/153,,t)
but when I dial 161 I get that it is busy, dialing 153 directly works. here is except form my console:
-- Executing Dial("SIP/160-43fa", "Local/153||t") in new stack
== Everyone is busy at this time-- Executing Macro("SIP/160-e769", "stdexten|153|MGCP/aaln/[EMAIL PROTECTED]") in new stack
-- Executing Dial("SIP/160-e769", "MGCP/aaln/[EMAIL PROTECTED]|20|t") in new stack
-- MGCP mgcp_request(aaln/[EMAIL PROTECTED])
-- MGCP cw: -1, dnd: 0, so: 0, sno: 0
-- MGCP mgcp_new(MGCP/aaln/[EMAIL PROTECTED]) created in state: Down
-- Called aaln/[EMAIL PROTECTED]
-- MGCP/aaln/[EMAIL PROTECTED] is ringing
== Spawn extension (macro-stdexten, s, 1) exited non-zero on 'SIP/160-e769' in macro 'stdexten'
== Spawn extension (icg, s, 1) exited non-zero on 'SIP/160-e769'
What am I doing wrong
--
Anton Yurchenko<[EMAIL PROTECTED]> Digital Generation
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
