There's no other way? Surely I can't be the first person that hasn't
wanted to do this before.

On 11/14/06, Justin Newman <[EMAIL PROTECTED]> wrote:

You need to modify app_queue.c to hold off on bridging until the receiving
party has accepted the call. If the receiving party rejects (hangup, digit
other than '1', timeout, etc), leave or put the calling party back in at
close to the same level.

Justin

----------------------------------------------------------------------

Date: Tue, 14 Nov 2006 10:14:04 -0500
From: "Gary T. Giesen" <[EMAIL PROTECTED]>
Subject: [asterisk-users] Broken Call Screening

...

I have a cell phone added to a queue as a local extension (member =>
Local/299). I want the cell phone to be able to reject calls to the
queue without the person sitting in the queue being hung up on, etc.
The way my dialplan is set up, the person hits 1 to answer the call
and any other key to reject it. It works flawlessly in that regard.
If it goes to the cell phone voicemail, it works great too, it times
out and rejects the call, all without the caller knowing. Where it
breaks is when the person answers the cell phone and then hangs up
without any input or letting it time out. The music on hold is stopped
and the caller is left there with dead air. Does anyone have any ideas
on how to fix this or a better way to implement this?

Output when the call is dropped:

   -- Channel 0/3, span 1 got hangup request
   -- User disconnected
   -- Stopped music on hold on Local/[EMAIL PROTECTED],2
Nov 13 16:21:26 WARNING[12709]: res_features.c:1374 ast_bridge_call:
Bridge failed on channels Local/[EMAIL PROTECTED],2 and Zap/3-1
   -- Hungup 'Zap/3-1'
   -- Local/[EMAIL PROTECTED],1 answered SIP/7960A-Gary1-63f2
   -- Stopped music on hold on SIP/7960A-Gary1-63f2


...

Regards,


Gary

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to