[Asterisk-Users] NuFone + VoIPJet = busy busy busy
Jean-Michel Hiver
hiver.j at wanadoo.fr
Wed Mar 16 09:26:40 MST 2005
>(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/mylogin\@NuFone/$number&IAX2/mylogin\@voipjet/$number|120";
my $res = $::YKOZ_AGI->exec ("DIAL $dialstr");
Here is what I see on the CLI:
AGI Rx << EXEC DIAL
IAX2/jhiver at NuFone/01133692660587&IAX2/543 at voipjet/01133692660587|120 ""
-- AGI Script Executing Application: (DIAL) Options:
(IAX2/jhiver at NuFone/01133692660587&IAX2/543 at voipjet/01133692660587|120)
-- Called jhiver at NuFone/01133692660587
-- Called 543 at voipjet/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/admin at admin/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.
More information about the asterisk-users
mailing list