Is there any variable or function so I can see if an extension is in use before dialing? What I want to do is implement call waiting control or maybe other things. Thanks. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
Hi, We've implemented it using mod_limit. However, there are two issues you should be aware of: - When the call is transfered to voicemail the extension is still thought as busy until the caller hangs up. We have been suggested to set limit_ignore_transfer to false, but it doesn't help (at least on 1.0.6). We are waiting fir the next release to try it again (production system which we have un-tolerant users...). - If another user picks the call (using intercept application) the original callee is still thought as busy unless released manually. This causes problems when someone does a directed pickup of the call and then wants to transfer it back to the orignal callee. Besides that it works fine. We use it with a database field to decide what to do when there is a call to a busy user: reject with busy tone, play a "call waiting" tone or transfer to voicemail. Regards, __Yehavi: 2010/10/22 <covici@ccs.covici.com>
Is there any variable or function so I can see if an extension is in use before dialing? What I want to do is implement call waiting control or maybe other things.
Thanks.
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On 22 October 2010 12:36, Yehavi Bourvine <yehavi.bourvine@gmail.com> wrote:
Hi,
We've implemented it using mod_limit. However, there are two issues you should be aware of:
- When the call is transfered to voicemail the extension is still thought as busy until the caller hangs up. We have been suggested to set limit_ignore_transfer to false, but it doesn't help (at least on 1.0.6).
It does. You need to transfer to a different extension if the number is busy which sends the call to voicemail though - it removes the extra limit during that transfer.
We are waiting fir the next release to try it again (production system which we have un-tolerant users...).
I'd suggest you set up a test system in a virtual machine to test it out on.
- If another user picks the call (using intercept application) the original callee is still thought as busy unless released manually. This causes problems when someone does a directed pickup of the call and then wants to transfer it back to the orignal callee.
Besides that it works fine. We use it with a database field to decide what to do when there is a call to a busy user: reject with busy tone, play a "call waiting" tone or transfer to voicemail. Regards, __Yehavi:
2010/10/22 <covici@ccs.covici.com>
Is there any variable or function so I can see if an extension is in use before dialing? What I want to do is implement call waiting control or maybe other things.
Thanks.
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I have latest git, so if you send me your code, I can see if it works. I would like to see it anyway, it may give me some ideas. Thanks for your suggestions. Yehavi Bourvine <yehavi.bourvine@gmail.com> wrote:
Hi,
We've implemented it using mod_limit. However, there are two issues you should be aware of:
- When the call is transfered to voicemail the extension is still thought as busy until the caller hangs up. We have been suggested to set limit_ignore_transfer to false, but it doesn't help (at least on 1.0.6). We are waiting fir the next release to try it again (production system which we have un-tolerant users...). - If another user picks the call (using intercept application) the original callee is still thought as busy unless released manually. This causes problems when someone does a directed pickup of the call and then wants to transfer it back to the orignal callee.
Besides that it works fine. We use it with a database field to decide what to do when there is a call to a busy user: reject with busy tone, play a "call waiting" tone or transfer to voicemail. Regards, __Yehavi:
2010/10/22 <covici@ccs.covici.com>
Is there any variable or function so I can see if an extension is in use before dialing? What I want to do is implement call waiting control or maybe other things.
Thanks.
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.com
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
---------------------------------------------------- Alternatives:
---------------------------------------------------- _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
participants (3)
-
covici@ccs.covici.com
-
Steven Ayre
-
Yehavi Bourvine