VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
jerry.richards at teot... Guest
|
Posted: Tue Nov 03, 2009 4:35 pm Post subject: [Freeswitch-users] Dial Plan Question |
|
|
My understanding of DialPlan/CallRouting is that it can be accomplished via
static XML tags, or alternatively, via a DialPlan Application that
interfaces with the dptools module.
Question: If my above assumption is true, how does one select one approach
over the other? What is the criteria/considerations that would govern the
decision?
Best Regards,
Jerry
_______________________________________________
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 |
|
Back to top |
|
|
sicfslist at gmail.com Guest
|
Posted: Tue Nov 03, 2009 4:57 pm Post subject: [Freeswitch-users] Dial Plan Question |
|
|
I think the real question is what are you trying to do ... for some
things it's very easy to just whip up a static XML file and be done with
it. For others you probably want some sort of interaction with a DB.
The options here are pretty endless:
-- XML curl
-- handing off the call to a script call from a static dial plan
(use lua if there is going to be any load)
-- event_socket
-- mod_lcr
But ultimately I think it's what you're trying to accomplish that
matters. For a PBX install I'd say static files is probably about as
easy as it is going to get. For delivering a service you'd probably
want interaction with a DB. I've use XML curl a lot and have even
starting using direct DB queries from static dialplans using
mod_memcache and memcachedb (not memcache ... persistent storage).
SDR
Jerry Richards wrote:
Quote: | My understanding of DialPlan/CallRouting is that it can be accomplished via
static XML tags, or alternatively, via a DialPlan Application that
interfaces with the dptools module.
Question: If my above assumption is true, how does one select one approach
over the other? What is the criteria/considerations that would govern the
decision?
Best Regards,
Jerry
_______________________________________________
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 |
|
Back to top |
|
|
jerry.richards at teot... Guest
|
Posted: Wed Nov 04, 2009 5:03 pm Post subject: [Freeswitch-users] Dial Plan Question |
|
|
Okay. Say we want 1000 internal user extensions and want them to be
configured with individual dial plans that route the call based on the
extension's callgroup, time-of-day, and presence. Would be okay to create a
static XML dialplan file for each extension, so calls to/from each extension
would be routed uniquely based upon these parameters? This approach sounds
straightforward to us.
Best Regards,
Jerry
-----Original Message-----
From: Shelby Ramsey [mailto:sicfslist@gmail.com]
Sent: Tuesday, November 03, 2009 1:45 PM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Dial Plan Question
I think the real question is what are you trying to do ... for some things
it's very easy to just whip up a static XML file and be done with it. For
others you probably want some sort of interaction with a DB.
The options here are pretty endless:
-- XML curl
-- handing off the call to a script call from a static dial plan (use
lua if there is going to be any load)
-- event_socket
-- mod_lcr
But ultimately I think it's what you're trying to accomplish that matters.
For a PBX install I'd say static files is probably about as easy as it is
going to get. For delivering a service you'd probably want interaction with
a DB. I've use XML curl a lot and have even starting using direct DB
queries from static dialplans using mod_memcache and memcachedb (not
memcache ... persistent storage).
SDR
Jerry Richards wrote:
Quote: | My understanding of DialPlan/CallRouting is that it can be
accomplished via static XML tags, or alternatively, via a DialPlan
Application that interfaces with the dptools module.
Question: If my above assumption is true, how does one select one
approach over the other? What is the criteria/considerations that
would govern the decision?
Best Regards,
Jerry
_______________________________________________
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-use
rs
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 |
|
Back to top |
|
|
msc at freeswitch.org Guest
|
Posted: Wed Nov 04, 2009 6:08 pm Post subject: [Freeswitch-users] Dial Plan Question |
|
|
On Wed, Nov 4, 2009 at 1:48 PM, Jerry Richards <jerry.richards@teotech.com (jerry.richards@teotech.com)> wrote:
Quote: |
Okay. Say we want 1000 internal user extensions and want them to be
configured with individual dial plans that route the call based on the
extension's callgroup, time-of-day, and presence. Would be okay to create a
static XML dialplan file for each extension, so calls to/from each extension
would be routed uniquely based upon these parameters? This approach sounds
straightforward to us.
Best Regards,
Jerry
|
By "static" do you mean "doesn't change very often"? I don't see why you couldn't do this, although I'd be interested in knowing how easy/hard it is for you to maintain something like this. My guess is that those who have dialplans this large and complex are probably using mod_xml_curl and serving up their dialplans from another server.
-MC |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|