Marc Olivier Chouinard
4137b360cf
switch_ivr/xml: Change the structure of the phrases/language system. Previously it was fxml->phrases->macros->language->macro. Changed it so fxml->languages->language->phrases->macros->macro
...
You can have sub macros <macros name="voicemail"><macro ...> and allow you to call it login@voicemail.
Change the sound-path to sound-prefix to make it constistant with the rest of freeswitch.
Also allow to set a sound-prefix to a macros, so you can override it for a specific file set.
You can set say-modules="en" or whatever in the <language section to define that say module to use.
2011-04-20 13:09:03 -04:00
Anthony Minessale
4714ed4380
revert 471bd6df1ae73ca410f0b4051ee050e21401b17b and implement reference counting on the xml roots to achieve the same end result
2011-03-31 13:44:24 -05:00
Brian West
3734f4cd44
bump copyright date and fix some email and typos from diego.
2011-01-05 10:09:04 -06:00
Anthony Minessale
42c9df72ce
***BEHAVIOUR CHANGE*** reloadacl, load <module>, reload <module> will now explicitly call reloadxml
2010-09-16 17:38:06 -05:00
Michael Jerris
09a734bb48
factor out timecheck function from Moc
2010-04-26 05:06:30 -04:00
Michael Jerris
add3ded40a
cleanup C reserved identifer violation (JANITOR-3)
2010-04-26 01:30:51 -04:00
Anthony Minessale
c65da59d55
add new api funcs to xml
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16605 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-11 17:32:22 +00:00
Anthony Minessale
62ce853897
add moc's xml patch
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16604 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-11 15:54:41 +00:00
Anthony Minessale
886e1ddb4d
run indent on the whole tree and update copyright dates in prep for 1.0.5
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-06 03:38:24 +00:00
Michael Jerris
383ff711d2
cleanup msvc code analysis warnings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13366 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 21:07:18 +00:00
Michael Jerris
4441606b17
cleanup msvc code analysis tagging and warnings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13280 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-11 22:28:02 +00:00
Mathieu Rene
428905db47
oops
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13263 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-08 04:48:55 +00:00
Mathieu Rene
4c80273fbf
Add code analyzer tags to xml functions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13261 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-08 04:38:44 +00:00
Mathieu Rene
3b168bcb3f
Add switch_xml_parse_str_dynamic and switch_xml_parse_str_dup
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13255 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-07 21:40:21 +00:00
Brian West
babb2f83f5
update copyright
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12004 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-13 23:37:37 +00:00
Michael Jerris
93ec3d687a
prevent exclusive hold on xml registry during visits to the phrase section
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11900 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-12 00:27:07 +00:00
Brian West
ae220d3341
update email
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-04 21:20:54 +00:00
Anthony Minessale
bb974720e9
fix voicemail to be in line with groups
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10993 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-29 22:26:10 +00:00
Anthony Minessale
ed100f44ea
add group concept
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10917 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-23 17:36:50 +00:00
Anthony Minessale
ff0c6deb89
swigall
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10405 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 18:01:27 +00:00
Anthony Minessale
34931616e1
expose funcs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10401 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 17:05:09 +00:00
Anthony Minessale
fc6a7ced55
expose funcs
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10400 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 16:54:54 +00:00
Anthony Minessale
4dd19bf5de
wrong week to quit sniffing glue
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10396 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 03:01:08 +00:00
Anthony Minessale
446d728553
doh
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10394 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 02:46:28 +00:00
Anthony Minessale
a77bdfca66
remove empty func proto
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9453 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-04 22:48:12 +00:00
Michael Jerris
d78200dc12
fix mod_yaml build on newer gcc
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9382 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-28 18:23:17 +00:00
Anthony Minessale
7e9f64ee71
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9210 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-30 18:54:37 +00:00
Anthony Minessale
08381c7a17
add switch_xml_unbind_search_function_ptr
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8907 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-07 17:36:47 +00:00
Anthony Minessale
502e9b2d4d
add removable xml hook bindings
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8905 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-07 17:10:17 +00:00
Michael Jerris
64997c4d8e
vim extendtab is bad
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8894 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-03 19:12:26 +00:00
Anthony Minessale
3c349c274e
indent pass 1
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8686 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:30:03 +00:00
Stefan Knoblich
b69a34c778
More doxygen updates, stuff that needs work is marked with NEEDDESC
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8657 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 09:55:20 +00:00
Brian West
b0ad7ab50c
set tab mode properly
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7500 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-03 22:14:57 +00:00
Brian West
84161010ab
cleanup and consistency.. blah rain @ PHX fun
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7396 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-27 20:01:02 +00:00
Anthony Minessale
1424b6c73b
change xml_lookups to take an event as params instead of url string this will break your xml_curl scripts please update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7333 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-23 20:59:25 +00:00
Anthony Minessale
dc96942b88
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6455 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-30 23:45:27 +00:00
Anthony Minessale
d79d8ba65c
add some stuff
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6430 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-29 02:48:44 +00:00
Michael Jerris
622a2733dc
use more correct const char * for things that should not be modified. This should also fix the switch_cpp.cpp changes from MODAPP-44. More patches to follow up on this for a few more modules that will likely break with this commit.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6120 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 11:28:26 +00:00
Anthony Minessale
c4ae4e394d
make xtra_params arg instead of just profile name
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5838 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-10 23:38:48 +00:00
Anthony Minessale
b82cb961dd
add headers
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5824 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-06 01:05:55 +00:00
Traun Leyden
93b98b80ad
patch which causes directory xml_curl requests to pass the sofia profile name
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5727 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-20 20:09:04 +00:00
Anthony Minessale
6c6d2aad76
add ip auth
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4988 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-20 18:06:06 +00:00
Anthony Minessale
79651ff819
update
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4965 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-17 15:58:52 +00:00
Michael Jerris
fec6cb9b3a
export some functions for dll linkage in the windows build.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4893 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-08 16:24:57 +00:00
Anthony Minessale
c15d7892c0
indent again
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:15:25 +00:00
Anthony Minessale
debdfb1aab
indent
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4798 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:13:31 +00:00
Anthony Minessale
3a54126261
spring cleaning
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4795 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-29 22:31:56 +00:00
Michael Jerris
42e78242a3
add wrapper code to fully encapsulate apr, apr-utils, pcre, and sqlite. fully use switch_ namespace in modules, create our own format and type defines. follow up commit for unix autotools coming soon after this. PLEASE NOTE: you will NEED to do a make megaclean and run configure again after this update (and the following commit) or it will not build.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4494 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 20:44:13 +00:00
Michael Jerris
a350673954
constify some xml functions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4447 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-05 05:49:52 +00:00
Michael Jerris
251723ba41
fix missing strdup in switch_ivr_menu_bind_function
...
change most char * values in ivr_menu functions to const char *
change switch_core_strdup to get passed const char * instead of char *
change switch_xml_find_child to get passed const char * instead of char *
change the ivr dialplan application to free the xml config as soon as it is done building the xml menu and not hold it until the menu is done being run, so that you can do a reloadxml while someone is in a menu without blocking.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4260 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-14 17:28:42 +00:00