Once you run Dial from an AGI script, you lose control of the call via the AGI script.

Jean-Michel Hiver wrote:


(obviously if you do other magic in your dialplan this needs to be adjusted. The important part is the 'g' flag to Dial (go on after hangup), and the NoOp which echos the dialstatus and hangupcause variables to the console.


How would you do this in an AGI script? Basically what I have at the moment is:

(minimize connection time, tries to open both nufone and voipjet and route through
which one is fastest)


my $dialstr = "IAX2/[EMAIL PROTECTED]/$number&IAX2/[EMAIL PROTECTED]/$number|120";
my $res = $::YKOZ_AGI->exec ("DIAL $dialstr");



Here is what I see on the CLI:

AGI Rx << EXEC DIAL IAX2/[EMAIL PROTECTED]/01133692660587&IAX2/[EMAIL PROTECTED]/01133692660587|120 ""
-- AGI Script Executing Application: (DIAL) Options: (IAX2/[EMAIL PROTECTED]/01133692660587&IAX2/[EMAIL PROTECTED]/01133692660587|120)
-- Called [EMAIL PROTECTED]/01133692660587
-- Called [EMAIL PROTECTED]/01133692660587
-- Call accepted by 216.118.117.46 (format ulaw)
-- Format for call is ulaw
-- Call accepted by 66.225.202.72 (format ulaw)
-- Format for call is ulaw
-- IAX2/voipjet/7 is making progress passing it to IAX2/[EMAIL PROTECTED]/1
-- IAX2/NuFone/6 is circuit-busy
-- Hungup 'IAX2/NuFone/6'
-- IAX2/voipjet/7 is busy
-- Hungup 'IAX2/voipjet/7'
== Everyone is busy/congested at this time



Nufone is rock-solid stable. I have been using them for about 5kmin/month over the past year with *no* issues, which is why I'd like to see what you're getting back for a dialstatus and hangupcause.


Well maybe it depends on the route you're using... you know, like 'connect me to a mobile phone on some lost island in the indian ocean' might not be as reliable as 'pass me onto the library of new york' :)

Cheers,
Jean-Michel.
_______________________________________________
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



--
Always do right. This will gratify some people and astonish the rest.
Mark Twain
_______________________________________________
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

Reply via email to