Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] Dial Plan Question


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
jerry.richards at teot...
Guest





PostPosted: Tue Nov 03, 2009 4:35 pm    Post subject: [Freeswitch-users] Dial Plan Question Reply with 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
Back to top
sicfslist at gmail.com
Guest





PostPosted: Tue Nov 03, 2009 4:57 pm    Post subject: [Freeswitch-users] Dial Plan Question Reply with quote

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





PostPosted: Wed Nov 04, 2009 5:03 pm    Post subject: [Freeswitch-users] Dial Plan Question Reply with 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


-----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





PostPosted: Wed Nov 04, 2009 6:08 pm    Post subject: [Freeswitch-users] Dial Plan Question Reply with quote

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"? Smile 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
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
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

VoiceMeUp - Corporate & Wholesale VoIP Services