I have asterisk installed in a callcenter: 60 DAHDI external lines and 72 SIP extensions, and have a BIG PROBLEM. Image a friend of one of the agents wants to call abroad paying the local fee. He dials to the callcenter, uses DID to get to his friend, asks him to place the call on hold and dial abroad and then hangup to bridge the call!!! I discovered this by chance when one of the agents, after answering an external call, tryed to hangup and place a new call. He really pressed the hook for a few milliseconds and was interpreted as a flash. After finishing the call he hanged, bridging the first call with the second. I cannot disable call forwarding, as the agents need it under certain circumstances. What I need to do is disable bridging two external lines. Has anybody faced this problem? Thanks, Daniel
What is to stop anyone from dialing international at any time, regardless if he bridges someone else on? Usually we implement Force Authorization Codes (When dialing out after dialing you have to enter a code) to track all Long Distance/International calls. You can then generate bill back reports to departments by code. Some software (ISI InforTel) can trigger an email alert if someone spends more than $100USD in a day based upon CDR records, etc. -----Original Message----- From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Daniel A. Veiga Sent: Saturday, June 20, 2009 10:15 PM To: asterisk-users at lists.digium.com Subject: [asterisk-users] Limit transfers I have asterisk installed in a callcenter: 60 DAHDI external lines and 72 SIP extensions, and have a BIG PROBLEM. Image a friend of one of the agents wants to call abroad paying the local fee. He dials to the callcenter, uses DID to get to his friend, asks him to place the call on hold and dial abroad and then hangup to bridge the call!!! I discovered this by chance when one of the agents, after answering an external call, tryed to hangup and place a new call. He really pressed the hook for a few milliseconds and was interpreted as a flash. After finishing the call he hanged, bridging the first call with the second. I cannot disable call forwarding, as the agents need it under certain circumstances. What I need to do is disable bridging two external lines. Has anybody faced this problem? Thanks, Daniel _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ----------------------------------------- Disclaimer: This e-mail communication and any attachments may contain confidential and privileged information and is for use by the designated addressee(s) named above only. If you are not the intended addressee, you are hereby notified that you have received this communication in error and that any use or reproduction of this email or its contents is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and deleting it from your computer. Thank you.
I believe this is more a human resources problem than a technical one. You will first need some sort of CDR analysis tool to spot calls to expensive destinations, and then you wil track back who was the agent in change of the call. I am sure that if there is word out that you are tracking these items, agents will simply "behave well" and the problem will go away. Just my two cents, l. 2009/6/21 Daniel A. Veiga <dveiga at advtechnology.com.ar>> I have asterisk installed in a callcenter: 60 DAHDI external lines and > 72 SIP extensions, and have a BIG PROBLEM. > > Image a friend of one of the agents wants to call abroad paying the > local fee. He dials to the callcenter, uses DID to get to his friend, > asks him to place the call on hold and dial abroad and then hangup to > bridge the call!!! > > I discovered this by chance when one of the agents, after answering an > external call, tryed to hangup and place a new call. He really pressed > the hook for a few milliseconds and was interpreted as a flash. After > finishing the call he hanged, bridging the first call with the second. > > I cannot disable call forwarding, as the agents need it under certain > circumstances. What I need to do is disable bridging two external > lines. > Has anybody faced this problem? > > Thanks, > > > Daniel > > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-- Loway - home of QueueMetrics - http://queuemetrics.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090623/7dc6d6ae/attachment.htm
As I see it, even though this is an HR problem, there are some technical solutions. The first one would be to show the Agent the CDR record. As Abraham Lincoln said, "Fool me once shame on you, fool me twice, shame on me". The next one would be to block some exchanges/numbers. For example, say your dialplan had the "standard items", _XXXXXXX,1,Dial(DAHDI/g1,${$EXTEN}) and _XXXXXXXXXX,1,Dial(DAHDI/g1,${EXTEN}). You would just add these lines - _5551212,1,Playback(number_is_blocked) and _9009761313,1,Playback(number_is_blocked). Even better would be to create a database of blocked numbers and read it like this; _XXXXXXX,1,Macro(Dial_after_check,$EXTEN}) and _XXXXXXXXXX,1,Macro(Dial_after_check,${EXTEN}) [macro_Dial_after_check] - s,1,Set(checkval=${DB(blocked/${ARG1}) - s,n,gotoif($["${checkval}" == "yes"]?blocked) - s,n,Dial(DAHDI/g1,${ARG1}) - s,n,hangup - s,n(blocked),Playback(number_is_blocked) - s,n,hangup _____ From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Lenz Emilitri Sent: Tuesday, June 23, 2009 7:26 AM To: dveiga at advtechnology.com.ar; Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [asterisk-users] Limit transfers I believe this is more a human resources problem than a technical one. You will first need some sort of CDR analysis tool to spot calls to expensive destinations, and then you wil track back who was the agent in change of the call. I am sure that if there is word out that you are tracking these items, agents will simply "behave well" and the problem will go away. Just my two cents, l. 2009/6/21 Daniel A. Veiga <dveiga at advtechnology.com.ar> I have asterisk installed in a callcenter: 60 DAHDI external lines and 72 SIP extensions, and have a BIG PROBLEM. Image a friend of one of the agents wants to call abroad paying the local fee. He dials to the callcenter, uses DID to get to his friend, asks him to place the call on hold and dial abroad and then hangup to bridge the call!!! I discovered this by chance when one of the agents, after answering an external call, tryed to hangup and place a new call. He really pressed the hook for a few milliseconds and was interpreted as a flash. After finishing the call he hanged, bridging the first call with the second. I cannot disable call forwarding, as the agents need it under certain circumstances. What I need to do is disable bridging two external lines. Has anybody faced this problem? Thanks, Daniel _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users -- Loway - home of QueueMetrics - http://queuemetrics.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090623/8639da85/attachment.htm