$dialstr = "Local/$phone/$res->{path}|30|HL/n(" . ($maxtime * 60 * 1000) . ":60000:30000)";
This patch sat in the bugtracker for months as I did not have my ducks in a row. :-( Will this fix it or is the \@ change necessary also. If it is, I will get a patch in tomorrow.
Darren Wiebe [EMAIL PROTECTED]
Nabeel Jafferali wrote:
Do you know why this is happening? What is the problem with the Local
channel? If this cannot be fixed, local channel support should be
removed and soon. :-(
Well, the ASTCC code the way I got it from the CVS checkout has the following:
$dialstr = "Local/$phone/$res->{path}|30|HL(" . ($maxtime * 60 * 1000) . ":60000:30000)";
This does not work, since it results in, for example, Dial(Local/14169671111/routes). It should actually be:
$dialstr = "Local/[EMAIL PROTECTED]>{path}|30|HL(" . ($maxtime * 60 * 1000) . ":60000:30000)";
which results in, for example, Dial(Local/[EMAIL PROTECTED]). However, there is an added problem with this. Asterisk attempts to bridge the channels and drops the Local Zombie channel. At this point, ASTCC assumes the call has ended and it is billed as 0 secs. To fix this, the line should be:
$dialstr = "Local/[EMAIL PROTECTED]>{path}/n|30|HL(" . ($maxtime * 60 * 1000) . ":60000:30000)";
which would result in the channels not being bridged. This fixed the problem I was having with 0 sec billed calls.
-- Nabeel Jafferali X2 Networks www.x2n.ca T: 1.647.722.6900 1.877.VOIP.X2N F: 1.866.655.6698 FWD: 46990
_______________________________________________ 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
