I'm using a sample dialplan from the tarball distribution, but commands like "say" are failing because I don't have the snds/ directory. I downloaded http://files.freeswitch.org/freeswitch- snapshot.tar.gz day before yesterday, and just checked again a few minutes ago. How can I get the /snds/ directory tree? Thanks! Spencer ==== mod_dptools.c:134 phrase_function() Execute spell(650xxxxxxx) lang (null) switch_ivr.c:4745 switch_ivr_phrase_macro() No language specified - Using [en] switch_ivr.c:4862 switch_ivr_phrase_macro() Handle say:[650xxxxxxx] (en) mod_sndfile.c:145 sndfile_file_open() Error Opening File [/snds/ digits/6.wav] [System error : No such file or direc
We currently have no official sounds distribution, just a layout of the tree needed for those sounds. This goes along with the fact that we have very minimal sound file names hard-coded in the source tree, as most are configurable. I think the only exception to this is the base sound file names that come out of the say modules. To make sure we have very clear rights to distribute, we should probably have a set of sounds recorded for us as samples. It would probably be distributed as a separate tarball. This topic brings up a very good question that we are working on resolving right now, so I will open it up to the list. What would you like a distribution of FreeSWITCH(tm) to look like and what should it include? For example, should a distribution include lots of individual packages for the core, each individual module, etc. and then small packages that just define sets of functionality and dependencies? For example, if we have a package for the "core library" and for the main executable, and for each individual codec, and for sounds, and then have a package that includes no software at all, called for example, Freeswitch-ivr-server, that would include all of the modules required for this kind of functionality? We need some input on this. Ideas to the list appreciated. Thanks Mike
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Spencer Nassar Sent: Friday, March 02, 2007 10:58 PM To: freeswitch-users@lists.freeswitch.org Subject: [Freeswitch-users] snds directory tree is where?
I'm using a sample dialplan from the tarball distribution, but commands like "say" are failing because I don't have the snds/ directory. I downloaded http://files.freeswitch.org/freeswitch- snapshot.tar.gz day before yesterday, and just checked again a few minutes ago. How can I get the /snds/ directory tree?
Thanks! Spencer ==== mod_dptools.c:134 phrase_function() Execute spell(650xxxxxxx) lang (null) switch_ivr.c:4745 switch_ivr_phrase_macro() No language specified - Using [en] switch_ivr.c:4862 switch_ivr_phrase_macro() Handle say:[650xxxxxxx] (en) mod_sndfile.c:145 sndfile_file_open() Error Opening File [/snds/ digits/6.wav] [System error : No such file or direc
_______________________________________________ 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
For example, if we have a package for the "core library" and for the main executable, and for each individual codec, and for sounds, and then have a package that includes no software at all, called for example, Freeswitch-ivr-server, that would include all of the modules required for this kind of functionality? We need some input on this. Ideas to the list appreciated.
The latter is the best option imho. Since FreeSwitch lacks in the documentation area (I will help here as soon as I have learned freeswitch pretty well), it would be really nice to have some different pre-configured packages like FreeSwitch User Agent, FreeSwitch PBX, FreeSwitch IVR system etc. Getting a basic running quite easy should be important since many regular users are impatient (and leave the project) if they can't get it running directly.
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Jonas Gauffin Sent: Sunday, March 04, 2007 12:27 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] snds directory tree is where?
For example, if we have a package for the "core library" and for the main executable, and for each individual codec, and for sounds, and then have a package that includes no software at all, called for example, Freeswitch-ivr-server, that would include all of the modules required for this kind of functionality? We need some input on this. Ideas to the list appreciated.
The latter is the best option imho. Since FreeSwitch lacks in the documentation area (I will help here as soon as I have learned freeswitch pretty well), it would be really nice to have some different pre-configured packages like FreeSwitch User Agent, FreeSwitch PBX, FreeSwitch IVR system etc. Getting a basic running quite easy should be important since many regular users are impatient (and leave the project) if they can't get it running directly.
Thanks for the input on this. If someone wants to start out on the wiki some examples of the configurations they would like to see and what modules they would include, that would give us a head start. Also, if we take this approach, we can do a bit to have different custom configuration file sets for each of these. Another thing roughly along the same lines I would like to figure out is how we will handle changes in the sample configuration files, in situations where you are upgrading a previous installation. If we ship packages with sample configurations that make use of the configuration file includes, it may be a bit easier, but we are still left with issues for example if a new option is added to the sofia.conf configuration file, we need some methods to notify the user upon upgrade what those changes are, so that they can manually make any necessary changes. For example, in the current sofia.conf.xml file we have as a sample in tree, we have no mention whatsoever of the ext-sip-ip parameter. This will need to be added. On an upgrade, if someone has a modified version of this file in their installed configuration files, how do we go about either making those modifications automatically, or just properly notifying of the changes? Mike
Why not add a directory called "conf-default" or something like that. Don't include a conf dir, let the users make a copy of "conf-default" and rename it to "conf" if they are making an fresh install. That would work with both fresh installs and upgrades. The current README is quite empty, isnt it? =) Why not add a simple quickstart guide or something like that? 1. Make a copy of conf-default and name it "conf". 2. Open conf/dialplan.xml and change the domain at line X, line Y. 3. Open conf/default-context.xml and change bla bla New options should be added to the conf-default directory only, but please mention them in the README. I'm also thinking about coding a dialplan module (c++ and sqlite) that are using a DB as a backend and the provide a web interface for adminstration of it. But it will take a while since I find it quite hard to find information about the configuration. The module would keep load everything from the db into the memory and only reload it when the admin web notifies the module (through tcp/ip or something like that). On 3/4/07, Michael Jerris <mike@jerris.com> wrote:
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch- users-bounces@lists.freeswitch.org] On Behalf Of Jonas Gauffin Sent: Sunday, March 04, 2007 12:27 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] snds directory tree is where?
For example, if we have a package for the "core library" and for the main executable, and for each individual codec, and for sounds, and then have a package that includes no software at all, called for example, Freeswitch-ivr-server, that would include all of the modules required for this kind of functionality? We need some input on this. Ideas to the list appreciated.
The latter is the best option imho. Since FreeSwitch lacks in the documentation area (I will help here as soon as I have learned freeswitch pretty well), it would be really nice to have some different pre-configured packages like FreeSwitch User Agent, FreeSwitch PBX, FreeSwitch IVR system etc. Getting a basic running quite easy should be important since many regular users are impatient (and leave the project) if they can't get it running directly.
Thanks for the input on this. If someone wants to start out on the wiki some examples of the configurations they would like to see and what modules they would include, that would give us a head start. Also, if we take this approach, we can do a bit to have different custom configuration file sets for each of these. Another thing roughly along the same lines I would like to figure out is how we will handle changes in the sample configuration files, in situations where you are upgrading a previous installation. If we ship packages with sample configurations that make use of the configuration file includes, it may be a bit easier, but we are still left with issues for example if a new option is added to the sofia.conf configuration file, we need some methods to notify the user upon upgrade what those changes are, so that they can manually make any necessary changes. For example, in the current sofia.conf.xml file we have as a sample in tree, we have no mention whatsoever of the ext-sip-ip parameter. This will need to be added. On an upgrade, if someone has a modified version of this file in their installed configuration files, how do we go about either making those modifications automatically, or just properly notifying of the changes?
Mike
_______________________________________________ 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 setup a DID line at Teliax using Home_PBX_Example from the wiki as a template. I can register and receive calls, but I'm getting some unexpected messages on the console. I also successfully setup a DID from Vitelity (after figuring out that their realm is "asterisk"), and see the same behavior. Build is tarball of 4 days ago. Anyone have any insights? Console snippet follows (this sequence repeats over and over, sometimes with some additional "received 100 on register" lines in it)... 2007-03-04 11:49:22 [DEBUG] mod_sofia.c:4572 sip_r_register() received 100 on register! 2007-03-04 11:49:22 [NOTICE] mod_sofia.c:4853 check_oreg() registered teliax 2007-03-04 11:49:57 [DEBUG] mod_sofia.c:4572 sip_r_register() received 100 on register! 2007-03-04 11:49:57 [NOTICE] mod_sofia.c:4853 check_oreg() registered teliax 2007-03-04 11:50:01 [DEBUG] mod_sofia.c:4715 event_callback() event [nua_i_error] status [500][Responding to a Non-Existing Request] session: n/a 2007-03-04 11:50:20 [DEBUG] mod_sofia.c:4572 sip_r_register() received 100 on register! 2007-03-04 11:50:20 [NOTICE] mod_sofia.c:4853 check_oreg() registered teliax Sample reg from Home_PBX_Example <registration name="teliax"> <param name="register-scheme" value="Digest"/> <param name="register-realm" value="TELIAX"/> <param name="register-username" value="fredflintstone"/> <param name="register-password" value="92303293332"/> <param name="register-from" value="sip:fredflintstone@voip- co3.teliax.com"/> <param name="register-to" value="sip:fredflintstone@voip- co3.teliax.com"/> <param name="register-proxy" value="sip:voip-co3.teliax.com"/> <param name="register-frequency" value="60"/> </registration> Thanks! Spencer --- http://deepdarksee.com/blog
You can ignore that it works.. its asterisk on the far side doing it. /b On Mar 4, 2007, at 2:05 PM, Spencer Nassar wrote:
I setup a DID line at Teliax using Home_PBX_Example from the wiki as a template. I can register and receive calls, but I'm getting some unexpected messages on the console. I also successfully setup a DID from Vitelity (after figuring out that their realm is "asterisk"), and see the same behavior. Build is tarball of 4 days ago. Anyone have any insights? Console snippet follows (this sequence repeats over and over, sometimes with some additional "received 100 on register" lines in it)...
2007-03-04 11:49:22 [DEBUG] mod_sofia.c:4572 sip_r_register() received 100 on register! 2007-03-04 11:49:22 [NOTICE] mod_sofia.c:4853 check_oreg() registered teliax 2007-03-04 11:49:57 [DEBUG] mod_sofia.c:4572 sip_r_register() received 100 on register! 2007-03-04 11:49:57 [NOTICE] mod_sofia.c:4853 check_oreg() registered teliax 2007-03-04 11:50:01 [DEBUG] mod_sofia.c:4715 event_callback() event [nua_i_error] status [500][Responding to a Non-Existing Request] session: n/a 2007-03-04 11:50:20 [DEBUG] mod_sofia.c:4572 sip_r_register() received 100 on register! 2007-03-04 11:50:20 [NOTICE] mod_sofia.c:4853 check_oreg() registered teliax
Sample reg from Home_PBX_Example <registration name="teliax"> <param name="register-scheme" value="Digest"/> <param name="register-realm" value="TELIAX"/> <param name="register-username" value="fredflintstone"/> <param name="register-password" value="92303293332"/> <param name="register-from" value="sip:fredflintstone@voip- co3.teliax.com"/> <param name="register-to" value="sip:fredflintstone@voip- co3.teliax.com"/> <param name="register-proxy" value="sip:voip-co3.teliax.com"/> <param name="register-frequency" value="60"/> </registration>
Thanks! Spencer --- http://deepdarksee.com/blog
_______________________________________________ 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
participants (4)
-
Brian West
-
Jonas Gauffin
-
Michael Jerris
-
Spencer Nassar