> 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

Reply via email to