now things is clear but I am not able to access you provided like http://pastebin.freeswitch.org/ tell me how to access it 2012/2/16 <freeswitch-users-request@lists.freeswitch.org>
Send FreeSWITCH-users mailing list submissions to freeswitch-users@lists.freeswitch.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeswitch.org/mailman/listinfo/freeswitch-users or, via email, send a message with subject or body 'help' to freeswitch-users-request@lists.freeswitch.org
You can reach the person managing the list at freeswitch-users-owner@lists.freeswitch.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of FreeSWITCH-users digest..."
Today's Topics:
1. Re: RPMs and Yum repo for EL5 and EL6 based system in beta (Josh) 2. Re: Inline execute (subject renamed) (Anton Kvashenkin) 3. Re: Compiling for x64 on windows C++ 2008 Express (Jeff Lenk) 4. Re: Compiling for x64 on windows C++ 2008 Express (curriegrad2004) 5. Error while trying g729_info (Man) 6. Re: setting variable (Miha Zoubek)
---------- Forwarded message ---------- From: Josh <mojo1736@privatedemail.net> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Cc: Date: Wed, 15 Feb 2012 23:00:46 +0000 Subject: Re: [Freeswitch-users] RPMs and Yum repo for EL5 and EL6 based system in beta
Source0 is a tarball generated from either scripts/tagscript.sh or
scripts/dailys.sh both of these roll the tar ball
the other Source# are tar balls we require to build and are not in the git tree
Interestingly enough, I used a similar script to fetch the current tree, compress it and then use it as a source (git-<current_date>.tar.bz2). So, in addition to the daily compressed git, I would also need the other sources listed in that .spec file, right?
As far as the BuildRequires those are there because they are required to
build all the modules the whole point of rolling modular RPMs like this is so that we can build everything at one time and you can roll your own config package (see package config-vanilla) and thats all you need to build everything else is done for you
Yes, I understand that, but I am never going to use FS with PostgreSQL for example, so why would I need to pollute my build machine by installing the PostgreSQL -devel packages?
That is what I mean by making the .spec file more modular - for people like myself, if I don't want to include any ODBC/PosgreSQL stuff and rely solely on sqlite[3] then all I would need to do is set the appropriate variable in that .spec file (or reset it via the command line) and that is it.
Changing UserNames doesn't add any security really... you should be
running freeswitch as a non-root user and then it should be a locked account possibly with /bin/nologin or /bin/false as the shell unless you have other reasons that make the last thing not needed...
I know all that, but it is a practice I use to define my own user names for the daemons I compile/deploy/run on all systems - don't worry, I won't bother you with unnecessary questions arising from the use of non-standard user name. I also deploy SELinux, so I need to tie this user name with the FS SELinux policy (which I will also create/amend and deploy), so it is important for me to easily change that name.
What are the issues with h323 I am reading in that .spec file - could you elaborate further?
---------- Forwarded message ---------- From: Anton Kvashenkin <anton.jugatsu@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Cc: Date: Thu, 16 Feb 2012 08:41:50 +0400 Subject: Re: [Freeswitch-users] Inline execute (subject renamed) Excellent explanation, Michael. Thanks a lot.
16 февраля 2012 г. 2:47 пользователь Michael Collins <msc@freeswitch.org>написал:
Virendra,
If inline execution is still confusing you then it's because you are probably having a difficult time visualizing the two steps in dialplan processing: parsing and executing.
During the parsing phase, the dialplan module is going through each extension looking at the conditions. Each time a condition matches (shows "PASS" in the FS log) it then looks inside that condition to see if there are any actions. If there are actions inside the matching condition then each action is added to a "task list" in the order they appear in the dialplan. These actions are *NOT* executed right now. They are simply added to the big "to-do list" of actions. Then, once all the parsing is done, the dialplan module goes back to the task list and starts executing each action, one at a time.
Does that part make sense? If not, then the following information won't help you...
The "inline" execution of an action means that the action is executed *during the parsing phase*. In other words, when the dialplan module finds a matching condition and there is an action to add to the task list, it looks to see if there is an inline="true" attribute. If there is, then the dialplan parser basically says, "Oh, I should not add this action to the task list; instead I should *execute this action RIGHT NOW* before I continue."
To see that for real, consider this extension: <extension name="inline test"> <condition field="destination_number" expression="^(5599)$"> <action application="log" data="INFO I'm first!"/> <action application="log" data="INFO Oh no you're not!" inline="true"/> <action application="log" data="INFO Bummer, dude!"/> </condition> </extension>
So, when I dial 5599, which debug line gets printed first? To find out, check out this pastebin <http://pastebin.freeswitch.org/18406>.
The dialplan processing starts at line #41 of the pastebin. Every log line that starts with "Dialplan:" represents the dialplan module parsing the dialplan. The interesting stuff occurs starting at line #269 - we match the condition on the extension. Line #270 is the first action from this condition to add to the task list. Now, look closely at lines #271-273. On line #271 the dialplan parser sees the action - but notice the "INLINE" there. At line #272 you see the actual log that the action is being executed. On line #273 is the actual log application's output. So, this action was not added to the task list but rather executed right there. It was "executed inline." Note that at line #274 it goes back to dialplan parsing and adding items to the task list.
Skip down to line #294 - there you'll see the items from the task list actually being executed. The two log applications that were not executed "inline" finally get executed there at the end.
If you really want to see how this works try adding and removing the inline="true" on the various actions in this extension. Watch the logs. You'll see that anything with inline="true" gets executed long before the items that don't have inline="true".
Hope this helps.
-MC
On Tue, Feb 14, 2012 at 9:26 PM, virendra bhati <virbhati@gmail.com>wrote:
Hi,
I have FS 1.0.6 "bridge" book and after reading chapters 5 and 8. Still this is very confusing concept. that's why i want to know from you guys an simple language with 2 or more example if you can reply with answer. Inline execution is very confusing
concept for me.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.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
---------- Forwarded message ---------- From: Jeff Lenk <jeff@jefflenk.com> To: freeswitch-users@lists.freeswitch.org Cc: Date: Wed, 15 Feb 2012 20:48:57 -0800 (PST) Subject: Re: [Freeswitch-users] Compiling for x64 on windows C++ 2008 Express My understanding is that express only really support 32 bit builds. with that said there are some work arounds relating to installing the Windows SDK or something but I've never tried that.
VS Pro and higher (both 2008 and 2010) works well. VS2010 builds get tested now on every commit. But 2008 also has lots of users testing it too.
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Compiling-for-x64-on-windows-C... Sent from the freeswitch-users mailing list archive at Nabble.com.
---------- Forwarded message ---------- From: curriegrad2004 <curriegrad2004@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Cc: Date: Wed, 15 Feb 2012 20:53:24 -0800 Subject: Re: [Freeswitch-users] Compiling for x64 on windows C++ 2008 Express I don't ever think VS2008 express did state anything about x64 support. From what I vaugely remember any express editions didn't support anything other than 32-bit machines. You could however, try getting the Vista WDK and use that x64 compiler that comes with that Windows SDK, but you'll have to use the MSBuild system in that case.
On Wed, Feb 15, 2012 at 8:48 PM, Jeff Lenk <jeff@jefflenk.com> wrote:
My understanding is that express only really support 32 bit builds. with that said there are some work arounds relating to installing the Windows SDK or something but I've never tried that.
VS Pro and higher (both 2008 and 2010) works well. VS2010 builds get tested now on every commit. But 2008 also has lots of users testing it too.
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Compiling-for-x64-on-windows-C... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.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
---------- Forwarded message ---------- From: Man <mantung@commverge.com> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Cc: Date: Thu, 16 Feb 2012 13:16:37 +0800 Subject: [Freeswitch-users] Error while trying g729_info While I tried to check the G729 Information with g729_info. FS respond with "Can't contact licence server." The FS is updated (git-7f5b8fb 2012-02-02 20-41-15 -0600) recently. I checked the mod_com_g729 is loaded and just found call failed while incoming with g729.
What can I do to make it right?
Thank you very much!
Armand
---------- Forwarded message ---------- From: Miha Zoubek <miha@softnet.si> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Cc: Date: Thu, 16 Feb 2012 07:54:00 +0100 Subject: Re: [Freeswitch-users] setting variable Hi @Michael,
can you please help me with this problem as I am at dead-end.
Thank you!!!
Miha
On 2/14/2012 8:15 AM, Miha Zoubek wrote:
Hi Michael,
first call is made from number 0038618100100 to number 018108500.
On phone who is having number 018108500 is set 302 redirect to number 051357952.
For first part of call (0038618100100 -> 018108500) the radius cdr disable_radius_start&stop is set on true, after that, when 302 happens I need that the call should be charged (018108500->051357952 ), but variable disable_radius_stop&start which I set to false does not change.
Thanks!!!
miha
On 2/13/2012 6:27 PM, Michael Collins wrote:
Miha,
Which call in this trace should we be looking at? I see two different ones. -MC
On Mon, Feb 13, 2012 at 12:13 AM, Miha Zoubek <miha@softnet.si> wrote:
Hi,
I need a little help. First I have set in my public dialplan one of variables to false. But for few calls I must have it on true but I must set this variable on true after the variable as already set on false ( I get information for condition further in dialplan).
Problem is that when I set it on false I can not set it on true, as variable do net set.
Paste bin. variable:
disable_radius_stop=false
http://pastebin.freeswitch.org/18377
Thanks!!!
-- Best regards / Lep Pozdrav Miha Zoubek Softnet d.o.o.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
-- Best regards / Lep Pozdrav Miha Zoubek Softnet d.o.o.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
-- Best regards / Lep Pozdrav Miha Zoubek Softnet d.o.o.
_______________________________________________ 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
-- Thanks and regards Virendra Bhati +91-8885268942 Software Engineer E-mail-: virbhati@gmail.com Skype id:- virbhati2