109 Commits

Author SHA1 Message Date
Michael Jerris
54ec86f6ce use switch_snprintf instead of snprintf becuase in insures null termination of strings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6707 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-12 21:53:32 +00:00
Michael Jerris
4110f73cf3 add msvc 2008 sln/project files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6690 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-12 01:40:13 +00:00
Michael Jerris
e49f38e855 add some missing \n's to switch_log_printf messages.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6390 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-23 18:50:54 +00:00
Brian West
05ab495265 more cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6285 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-15 18:44:02 +00:00
Michael Jerris
36522568cd fix sun studio build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6250 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-13 23:12:34 +00:00
Michael Jerris
1253c7d8c1 fix mod_openmrcp build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6123 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 12:03:27 +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
Michael Jerris
8d8d5e43be fix build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6014 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-22 01:17:08 +00:00
Anthony Minessale
c86155c6bf make mod_openmrcp profile name choosable from engine_name parameter e.g. openmrcp:myprofile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6012 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-20 17:42:35 +00:00
Michael Jerris
66501a6cdd build cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5986 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-19 02:46:05 +00:00
Michael Jerris
6959c3ddd7 move some modules to use .vsprops files to centralize where settings are made and to simplify the project files.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5971 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 18:11:43 +00:00
Michael Jerris
8a80bf5b07 move some modules to use .vsprops files to centralize where settings are made and to simplify the project files.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5966 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 09:34:05 +00:00
Michael Jerris
2e2befeff4 move some modules to use .vsprops files to centralize where settings are made and to simplify the project files.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5964 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 07:39:25 +00:00
Michael Jerris
83c21e77f3 move some modules to use .vsprops files to centralize where settings are made and to simplify the project files.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5963 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 07:21:38 +00:00
Michael Jerris
bbffdd99ab cleanup some project file properties and hopefully fix the release build enum issue.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5961 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 04:15:33 +00:00
Anthony Minessale
16d62194d1 fix debug level on messages
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5905 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-16 17:53:38 +00:00
Anthony Minessale
54f477ec45 format
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5893 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-16 15:48:01 +00:00
Anthony Minessale
9ad1130537 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5892 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-16 15:47:15 +00:00
Anthony Minessale
1081cc707a add pause to speech in openmrcp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5891 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-16 15:33:21 +00:00
Anthony Minessale
cfb0324e0e fix xml to work with v1/voxeo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5890 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-16 15:25:38 +00:00
Anthony Minessale
24ff890bbb make breaks longer around spoken text
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5839 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-11 13:56:21 +00:00
Michael Jerris
8f963f4aea windows build fixes.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5767 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-30 16:59:32 +00:00
Anthony Minessale
a5022cc57a fix for MODENDP-26, mod_openzap build before sofia-sip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5742 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-21 21:58:16 +00:00
Michael Jerris
5bea2ea06c svn:eol-style properties, and make eol-style consistent in some files.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5738 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-21 18:49:14 +00:00
Traun Leyden
017cabe02c just some comments regarding fs callback behavior
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5728 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-09-20 20:10:00 +00:00
Arsen Chaloyan
b6256a4fc8 add common for asr and tts FLAG_HAS_MESSAGE to indicate there is a mrcp message to process; fix processing of some mrcp responses and events.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5660 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-22 19:15:11 +00:00
Anthony Minessale
cce033caf0 re-apply change to shutdown to not unload
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-21 18:18:45 +00:00
Traun Leyden
31ae26d668 return success from asr_feed when audio_sink hasnt yet been created. prevents a sporadic seg fault
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5650 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-21 16:48:56 +00:00
Arsen Chaloyan
bf3f15e855 mrcp message body must contain '\0' at the end; no need to str copy buffer, when it is already allocated from the pool
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5646 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-21 11:45:16 +00:00
Arsen Chaloyan
8f8402bfe1 gracefully unload openmrcp module on shutdown
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5645 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-21 07:16:37 +00:00
Anthony Minessale
a776a8ac3c don't unload
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5644 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 23:09:58 +00:00
Traun Leyden
4fc4be2c39 attempting to fix shutdown segfault, convert to new style module loading as seen in mod_cepstral
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 22:18:06 +00:00
Traun Leyden
a049256610 fix compile error
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5642 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 22:09:02 +00:00
Arsen Chaloyan
b7fcfd94fa set the highest (disable) mrcp log priority by default; log priority can be changed from mod_openmrcp.conf.xml->settings->log_level=7 [0-7]
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5636 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 19:25:59 +00:00
Arsen Chaloyan
0c59cb0d51 add FLAG_TERMINATING to trigger normal and unexpected (abnormal) session termination
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5635 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 19:09:19 +00:00
Arsen Chaloyan
a56dba7f8a asr result in mrcp message body must be checked to exist before use
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5633 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 18:10:00 +00:00
Michael Jerris
cfb3e24ab1 add mod_openmrcp to freeswitch windows build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5620 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 13:48:26 +00:00
Arsen Chaloyan
1df8c338a4 mutex must be locked before channel_add call
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5619 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 12:44:13 +00:00
Arsen Chaloyan
646a812eef dos2unix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5618 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-20 10:57:26 +00:00
Michael Jerris
e02f28a8df fix fresh build. We need to configure later becasue apr must be built before libopenmrcp configure
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5617 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-19 21:20:32 +00:00
Michael Jerris
2297b3efa1 fix mod_openmrcp build on OS X
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5616 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-19 20:44:05 +00:00
Michael Jerris
8fa810c2a3 cleaner mod_openmrcp build in tree
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5615 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-19 20:22:00 +00:00
Arsen Chaloyan
15beec4895 no blocking wait, requests and events are called async, the only sync call is channel creation yet.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5607 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-18 20:18:29 +00:00
Traun Leyden
1c0c21477d throw errors when configuration is invalid. check for null point in asr_feed to prevent segfault when testing against certain asr servers.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5606 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-17 21:52:42 +00:00
Arsen Chaloyan
87d0979fd2 added support for multiple mrcp profiles; using unified mrcp session for asr, tts channels
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5605 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-17 21:00:56 +00:00
Arsen Chaloyan
a5b6f48128 using FS media clock to send/receive audio data within asr/tts feed
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5603 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-16 14:20:21 +00:00
Arsen Chaloyan
2b67ee4d27 to compile mod_openmrcp under vs2005 (variables should be declared first)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5600 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-14 17:37:57 +00:00
Arsen Chaloyan
bd6dc707ae adapted to the latest client side API changes in OpenMRCP, removed unnecesseray includes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5599 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-14 14:56:06 +00:00
Traun Leyden
de4764ea4d speak-finished event now being handled, passed up to freeswitch to let it know speech has stopped. audio sounds fine
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5597 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-13 23:49:37 +00:00
Traun Leyden
0fbc8e5627 initial dev version of mod_openmrcp, not ready for use yet
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5593 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-08-13 18:19:55 +00:00