Hi all, I'm evaluating FS for our organization. I must fulfill the following requirements: 1. Call recording: All (or selected) calls to the secretary must be recorded. 2. Call barge in: Assume that two subscribers are talking to each other. Secretary makes "emergency" (for example, an extension with emergency prefix) call to one of these subscribers -> Secretary barges in the established call (conference). 3. Call drop when emergency call arrives: the same as above, but established call is dropped end emergency call is established. Can anybody please advise if this is possible with FS? If yes, is it just a configuration task, or additional programming will be needed? Thanks in advance, Nikolay.
1 - config 2 - I've done this with programming 3 - suppose programming would be needed Here is a bunch of code, search there ''barge" Artem On Wed, Dec 2, 2009 at 11:34 AM, Nikolay Kondratyev <kond@nstel.ru> wrote:
Hi all,
I’m evaluating FS for our organization.
I must fulfill the following requirements:
1. Call recording: All (or selected) calls to the secretary must be recorded.
2. Call barge in: Assume that two subscribers are talking to each other. Secretary makes “emergency” (for example, an extension with emergency prefix) call to one of these subscribers -> Secretary barges in the established call (conference).
3. Call drop when emergency call arrives: the same as above, but established call is dropped end emergency call is established.
Can anybody please advise if this is possible with FS?
If yes, is it just a configuration task, or additional programming will be needed?
Thanks in advance,
Nikolay.
_______________________________________________ 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
1. Call recording: All (or selected) calls to the secretary must be recorded. Just requires an addition to the dialplan.http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_record 2. Call barge in: Assume that two subscribers are talking to each other. Secretary makes “emergency” (for example, an extension with emergency prefix) call to one of thesesubscribers -> Secretary barges in the established call (conference). In FreeSWITCH it is called eavesdrop and its in the default configuration in the dialplan http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_eavesdropTo use it from the default entry in the dialplan you can dial 88 followed by the extension number. If you want to limit it to a set of extensions just add an additional condition. 3. Call drop when emergency call arrives: the same as above, but established call is dropped end emergency call is established. It might be possible to do it with just the xml dialplan. However it could definitely be accomplished within a short time using a dialplan entry and a lua, perl or javascript. Best Regards, Mark J Crane http://www.fusionpbx.com (Open source graphical interface for FreeSWITCH) --- On Wed, 12/2/09, Artem Shiyanov <shiyanov@gmail.com> wrote: From: Artem Shiyanov <shiyanov@gmail.com> Subject: Re: [Freeswitch-users] call barge in To: freeswitch-users@lists.freeswitch.org Date: Wednesday, December 2, 2009, 10:21 AM 1 - config 2 - I've done this with programming 3 - suppose programming would be needed Here is a bunch of code, search there ''barge" Artem On Wed, Dec 2, 2009 at 11:34 AM, Nikolay Kondratyev <kond@nstel.ru> wrote: Hi all, I’m evaluating FS for our organization. I must fulfill the following requirements: 1. Call recording: All (or selected) calls to the secretary must be recorded. 2. Call barge in: Assume that two subscribers are talking to each other. Secretary makes “emergency” (for example, an extension with emergency prefix) call to one of these subscribers -> Secretary barges in the established call (conference). 3. Call drop when emergency call arrives: the same as above, but established call is dropped end emergency call is established. Can anybody please advise if this is possible with FS? If yes, is it just a configuration task, or additional programming will be needed? Thanks in advance, Nikolay. _______________________________________________ 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 -----Inline Attachment Follows----- _______________________________________________ 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 Wed, Dec 2, 2009 at 9:21 AM, Artem Shiyanov <shiyanov@gmail.com> wrote:
1 - config 2 - I've done this with programming 3 - suppose programming would be needed
Just to clarify, when you say "programming" there are different levels of involvement. For example, you can do programming in C which is pretty in depth, but that's probably not what is required. Most likely this all can be done with dialplan configuration and some simple Lua/Perl/JavaScript scripts. (We support many scripting languages.) I recommend that you install FreeSWITCH on a test server and connect a few phones. Start with the default configuration and make sure that you have it working properly and go from there. Also, we have an IRC channel on irc.freenode.net where you can come and discuss things realtime. Lastly, we have a weekly conference call where you can ask community members and developers your questions: http://wiki.freeswitch.org/wiki/Weekly_Conference_Call I recommend that you use the latest SVN trunk as we are really close to 1.0.5. If you're on a Linux box you can do the quick install process mentioned here: http://wiki.freeswitch.org/wiki/Quick_and_Dirty_Install Dive in and have fun! :) -MC
Michael, Mark, Artem, Thank you for your answers. I believe FS will suite our needs. I've installed dedicated virtual machine (Centos) for FS and going to play with it. Thanks and regards, Nikolay. _____ From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Michael Collins Sent: Wednesday, December 02, 2009 9:02 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] call barge in On Wed, Dec 2, 2009 at 9:21 AM, Artem Shiyanov <shiyanov@gmail.com> wrote: 1 - config 2 - I've done this with programming 3 - suppose programming would be needed Just to clarify, when you say "programming" there are different levels of involvement. For example, you can do programming in C which is pretty in depth, but that's probably not what is required. Most likely this all can be done with dialplan configuration and some simple Lua/Perl/JavaScript scripts. (We support many scripting languages.) I recommend that you install FreeSWITCH on a test server and connect a few phones. Start with the default configuration and make sure that you have it working properly and go from there. Also, we have an IRC channel on irc.freenode.net where you can come and discuss things realtime. Lastly, we have a weekly conference call where you can ask community members and developers your questions: http://wiki.freeswitch.org/wiki/Weekly_Conference_Call I recommend that you use the latest SVN trunk as we are really close to 1.0.5. If you're on a Linux box you can do the quick install process mentioned here: http://wiki.freeswitch.org/wiki/Quick_and_Dirty_Install Dive in and have fun! :) -MC
participants (4)
-
Artem Shiyanov
-
Mark Crane
-
Michael Collins
-
Nikolay Kondratyev