Commit Graph

7317 Commits

Author SHA1 Message Date
Anthony Minessale 4209680877 fix evil send myself a refer bug FSCORE-350
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13237 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-05 22:15:52 +00:00
Anthony Minessale e4e64147fd yipee, ten millionth bug in mod_loopaback
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13236 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-05 19:35:31 +00:00
Anthony Minessale 8d863760c6 fix memory issue in core file resampling code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13233 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-05 15:09:32 +00:00
Mathieu Rene b06465a3b8 MODENDP-206 Ignore ptime when missing instead of using @0i - thanks stangor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13231 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 22:53:41 +00:00
Anthony Minessale ad0aaa6dd5 fix mem corruption on failed register
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13230 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 21:48:10 +00:00
Anthony Minessale d548de40cc fix mem corruption on failed register
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13229 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 21:41:42 +00:00
Mathieu Rene affd0c8446 Make { } vars take precedence over channel variables
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13228 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 20:43:09 +00:00
Mathieu Rene 578aa78e2b Update doxygen for switch_channel_variable_first and switch_channel_variable_last
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13227 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 19:56:46 +00:00
Anthony Minessale a4a82b2a15 MODENDP-217
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13226 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 14:36:11 +00:00
Anthony Minessale 4a75028229 move originate retry related vars to only be in {} not in channel variable list
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13225 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 14:09:32 +00:00
Rupa Schomaker 546c94cc8d connection timeout
(very) slow connection timeout
Timeouts needed to avoid deadlock between read thread and file close.  If
read thread never returns -- the file can never be closed.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13224 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 13:42:52 +00:00
Brian West 1fd1d7706a remove accidental commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13223 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-03 15:33:48 +00:00
Anthony Minessale 5267d785ed refactor resampling in mod_local_stream
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13222 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-03 03:15:42 +00:00
Anthony Minessale b25d511cd3 tweak log messages
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13220 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-02 00:58:51 +00:00
Anthony Minessale fae50b4197 prevent buffer destroy race
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13219 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 21:31:16 +00:00
Rupa Schomaker e9c8418a89 Fix race condition between shout thread starting and shout_file_read
Fix race condition between thread terminating and context being cleaned up
Fix stutter when first 64k is drained from shoutcast streaming buffer
Reduce the amount of padding from around 6s to 1s if the stream goes away
  or runs slow


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13218 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 16:22:36 +00:00
Rupa Schomaker 3e220c9565 add execute_application to custom controls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13216 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 13:13:44 +00:00
Anthony Minessale 6b1e2b2a83 MODAPP-269
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13215 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 12:32:44 +00:00
Anthony Minessale 0c8d839bd6 MODENDP-216
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13214 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-01 12:29:44 +00:00
Anthony Minessale 0b66681f10 add resume command to event socket and socket_resume variable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13212 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 22:45:46 +00:00
Rupa Schomaker 652e4b7e31 check for escape chars too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 17:22:24 +00:00
Anthony Minessale 48fcd82905 FSCORE-355
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13210 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 14:02:24 +00:00
Anthony Minessale 2c0fe2dc9c FSCORE-359
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13209 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 13:53:29 +00:00
Anthony Minessale d624e70a54 MODAPP-261
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13207 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 04:20:22 +00:00
Anthony Minessale 04ff045b5d MODAPP-268
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13206 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 04:18:46 +00:00
Anthony Minessale 7f49ba5c86 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13203 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 00:23:51 +00:00
Anthony Minessale 64309ce319 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13202 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 00:09:41 +00:00
Anthony Minessale 20ea922f73 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13201 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 23:27:24 +00:00
Anthony Minessale 40f422d1c6 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13200 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 22:56:19 +00:00
Anthony Minessale b7fe59d2f6 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13199 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 22:48:21 +00:00
Anthony Minessale 4b726da006 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13198 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 22:04:25 +00:00
Anthony Minessale fd4d83b7c2 add experimental NDLB-connectile-dysfunction-2.0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13197 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 22:00:34 +00:00
Anthony Minessale c078e1e43e doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13196 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 19:15:42 +00:00
Anthony Minessale eae616ef40 prevent double free
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13195 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 19:05:51 +00:00
Rupa Schomaker 41f7e28468 add transfer action to caller-controls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13194 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 18:49:59 +00:00
Anthony Minessale b1839f53c9 add show channels like %foo% (no % in the string implies wrapped in %, no spaces allowed in match string
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13193 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 17:35:49 +00:00
Anthony Minessale b45242d8f6 too many commas
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13192 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 17:09:29 +00:00
Anthony Minessale ffe5fde0b5 dist-dtmf flag in conference
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13191 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 17:07:51 +00:00
Anthony Minessale 4ef0633663 fix unint memory issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13190 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 15:08:53 +00:00
Anthony Minessale 69f05027db update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13189 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 14:52:46 +00:00
Anthony Minessale a821ad30f5 update last commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13188 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 04:15:52 +00:00
Anthony Minessale 1fa1e961e4 arbitrary notify
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13187 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:37:30 +00:00
Anthony Minessale 5078cdb0f6 fail over to default if desired stream is not found
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:24:53 +00:00
Anthony Minessale d8e65abe8f fail over to default if desired stream is not found
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13185 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:23:26 +00:00
Anthony Minessale c66dc3de19 fail over to default if desired stream is not found
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13184 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 03:05:35 +00:00
Anthony Minessale 6704139f65 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13183 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-29 01:00:47 +00:00
Anthony Minessale e223c655b8 Stings of files
method 1 high level (core most funcs that use switch_ivr_playback)

Delimiter is set by a var which also enables the parser 
<action application="set" data="playback_delimiter=!"/>
<action application="set" data="playback_sleep_val=500"/>
<action application="playback" data="/ram/sr8k.wav!/ram/swimp.wav"/>

method 2 low level (mod_file_string lower level code that uses direct file handles)

Delimiter is always !
<action application="playback" data="file_string:///ram/sr8k.wav!/ram/swimp.wav"/>



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 23:46:18 +00:00
Mathieu Rene b266da15a4 switch_core.h doxygen update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 20:41:44 +00:00
Anthony Minessale ffeef2e5cc fix typo in CALL_INFO/ALERT_INFO
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13180 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 16:00:16 +00:00
Anthony Minessale a82f383713 prevent div by zero
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13179 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 15:32:37 +00:00
Anthony Minessale 4ce06aa5d1 fix win32 build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13178 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 15:11:38 +00:00
Anthony Minessale 9355013017 FSCORE-357
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 14:13:05 +00:00
Anthony Minessale 9441425ef0 MODENDP-215
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13174 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 03:58:37 +00:00
Anthony Minessale bab2f0bcf5 parse out alert-info and call-info from infos
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13173 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 23:36:03 +00:00
Brian West 0b20cf90c5 add contact lookup for lazy ppl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13169 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 18:18:29 +00:00
Anthony Minessale e7470e882c FSCORE-357
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13167 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:45:04 +00:00
Anthony Minessale b9dea85eb7 keep presence up to date
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13166 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:31:34 +00:00
Mathieu Rene 580b7818a3 MODFORM-27
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:27:20 +00:00
Anthony Minessale b51345932c clean up presence function
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13164 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 15:52:34 +00:00
Mathieu Rene e58f6afa6f FSCORE-356
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13163 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 15:51:19 +00:00
Anthony Minessale 07c6022ef7 add loopback_bowout variable (set to false to skip auto-bowout)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13162 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 14:15:55 +00:00
Anthony Minessale 6cdb09ddb5 auto-sync idle timers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13161 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 14:14:42 +00:00
Anthony Minessale 6f7e34abc3 make a little more optimal
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13158 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 02:04:48 +00:00
Anthony Minessale 9359be6758 drop excess frames on loopback channel
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13157 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-26 22:10:28 +00:00
Anthony Minessale e4117136fc drop excess frames on loopback channel
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13156 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-26 22:10:05 +00:00
Anthony Minessale 376754e4d1 when they want to waste they mean it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13152 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-26 14:39:03 +00:00
Anthony Minessale 2ae88375cd init buffer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13151 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-25 22:10:40 +00:00
Anthony Minessale 185cea3bc7 make mod_loopback render silence to prevent livelock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13147 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-25 17:03:04 +00:00
Anthony Minessale 61e9cb9999 pass flush indications across to the b leg
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13146 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-25 14:17:39 +00:00
Anthony Minessale 5adbb63da1 MODAPP-177 you can also now unload and reload mod_voicemail
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13145 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-25 14:16:32 +00:00
Anthony Minessale a453609b38 add record_waste_resources channel variable to send blank audio during recording to shut up whiny sip providers for the guys on the list
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13144 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-25 13:05:39 +00:00
Brian West c6d372dce2 MODENDP-214 thanks david, hope to see you at cluecon
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13141 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-24 22:49:35 +00:00
Michael Jerris 44baede5d6 mod_commands: if no bind ip specified for stun fsapi command, use the guess ip.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13140 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-24 15:08:31 +00:00
Anthony Minessale d505cec790 send-message-query-on-register profile param, set it to false to disable default of true
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13139 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-24 14:33:54 +00:00
Anthony Minessale 30c833caf4 message-query-exact-match global param in settings section of voicemail to assume profile names match domain names
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13138 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-24 14:27:19 +00:00
Michael Jerris adac2c0651 add "stun" fsapi command
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13137 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 23:07:46 +00:00
Michael Jerris 1f6f250419 error checking
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13136 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 20:05:45 +00:00
Anthony Minessale 01511a3592 add mute-detect flag to conference
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13135 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 17:53:51 +00:00
Anthony Minessale 0071cedcd0 only pass 2833 while bridged and while bridged to another channel that uses our RTP stack
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13131 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 13:15:03 +00:00
Mathieu Rene 7ec599500c Fix missing UNPROTECT_INTERFACE in case pre_answer fails
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13130 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 05:26:21 +00:00
Mathieu Rene 351b150384 move rwunlock where it makes sense
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13129 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 05:00:47 +00:00
Anthony Minessale fd6c821f6e change len to seconds
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13127 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 00:30:43 +00:00
Stefan Knoblich 61960f92b6 Fix mod_console too (missing FD_ZERO before FD_SET)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13126 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 23:42:11 +00:00
Stefan Knoblich 0193119a5e Do not use struct fd_set uninitialized (always FD_ZERO() them, before using FD_SET() on a new one, or reusing them after select()). Fixes a segfault on solaris
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13125 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 23:34:48 +00:00
Anthony Minessale a935a03182 FSCORE-355
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13120 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 18:50:57 +00:00
Anthony Minessale 0f08e7db06 MODENDP-213
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13119 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 18:38:55 +00:00
Anthony Minessale 93489d1010 finish up last commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13118 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 18:06:34 +00:00
Anthony Minessale 2d16372659 serialize
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13116 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 17:41:51 +00:00
Brian West 09f6442a44 more cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13114 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 15:16:37 +00:00
Anthony Minessale dd61d20987 MODAPP-264 prevent multiple bindings of the same event_hooks to make code simpler in mod_limit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13113 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 15:02:32 +00:00
Michael Jerris eafbfb388c swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13112 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 23:27:53 +00:00
Anthony Minessale d2a2be5d6a make state_handler macros not let you install the same one more than once
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13111 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 22:51:28 +00:00
Stefan Knoblich 130d3f3828 Change call counter status output for consistency
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13110 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 22:43:18 +00:00
Brian West 3a61fe2085 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13109 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 22:26:21 +00:00
Brian West 80088d59e3 thanks stnk
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13108 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 22:02:20 +00:00
Brian West 377d0b6f2d hrm, remove the uppercase first letter on these.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 20:24:44 +00:00
Anthony Minessale 1797ffc016 add record_ms, record_samples, playback_ms and playback_samples chanvars
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13105 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 19:32:55 +00:00
Anthony Minessale b83524217b increase sanity timer for conference auto-record to 120 seconds
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13104 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 18:53:54 +00:00
Anthony Minessale 131be776f1 add calls count and failed calls count to sofia profile sorted by direction
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13103 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 17:47:22 +00:00
Anthony Minessale c253d41d75 fix arg parsing in new command
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13102 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 17:41:54 +00:00
Anthony Minessale 5b5d8da571 add echo api command (echo back exact input)
add expand api command (executes another api command with variable expansion)
e.g. expand originate sofia/default/1000@${some_domain}
e.g. expand uuid:958b6c3c-2e82-11de-a717-2731820639f9 echo ${variable_read_codec}


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13101 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 14:57:43 +00:00
Anthony Minessale f94ea75494 MODAPP-263
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13099 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 13:23:38 +00:00
Anthony Minessale e36f452f70 try to flag CNG frames MODOPAL-6
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13098 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 13:11:32 +00:00
Anthony Minessale 26e84c8713 don't do wrapup when agent is in nowait mode or call has ended
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13094 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 02:21:34 +00:00
Mathieu Rene 7da470f67c Fix them all while we're at it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13092 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 01:02:45 +00:00
Stefan Knoblich 979c37786c duh, much better (and faster) this way, thanks mrene and mikej... forgot we added this one to speed things up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13091 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 00:54:50 +00:00
Stefan Knoblich 0412ae8e9c snprintf needs a format string too, and write has the warn_unused_result attribute set, so store the return value somewhere
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13090 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 00:44:33 +00:00
Stefan Knoblich cfab5f6193 switch_add_event_header needs a format specifier, or >=gcc-4.3 will be very unhappy...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13089 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-20 23:53:24 +00:00
Anthony Minessale 5e2e0b36a7 add sip info to event_socket gateway
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13088 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-20 19:00:39 +00:00
Anthony Minessale 32e2fddef3 ndlb_sendrecv_in_session var NDLB-sendrecv-in-session profile option to reverse the effects of MODENDP-148
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13084 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-20 17:07:54 +00:00
Giovanni Maruzzelli 56596b4e88 skypiax: great startup speedup in Windows (using only one Broadcast sendmessage for each interface hunting)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13083 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-19 22:44:45 +00:00
Steve Underwood 43f2f2faa5 Introduction of the skeleton of a media bug implementing a T.38 gateway, so the
related infrastructure work can take place around it.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13082 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-19 11:46:26 +00:00
Stefan Knoblich fb449e972e Libtool build fix for mod_perl: use LIBTOOL_LIB_EXTEN to make libtool-2.2 happy and CXXLINK since we are linking a C++ lib
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13080 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-17 20:21:35 +00:00
Brian West 97c76b2563 swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13077 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-17 14:06:17 +00:00
Anthony Minessale dc1a0acdaa up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13070 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-17 03:38:40 +00:00
Anthony Minessale 325056049d clue choo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13068 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-17 03:03:20 +00:00
Andrew Thompson d2bede71f5 Reply appropriately to net_adm:ping()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13066 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 23:02:41 +00:00
Anthony Minessale 63fd842b3d autoflush on bridge and add bridge_hangup_cause variable to indicate the hangup cause of the last bridged channel
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13065 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 22:13:55 +00:00
Anthony Minessale b7775547b3 autoflush these channels that use queues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13057 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 14:26:50 +00:00
Mathieu Rene 98a7172281 xml_config: Fix issue where default NULL strings were ignored on reload
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13052 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 02:26:32 +00:00
Rupa Schomaker de0696d414 update xml config callback code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13051 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 01:54:15 +00:00
Rupa Schomaker 8f66c816b7 cleanup xml config handling
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13050 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 01:32:34 +00:00
Robert Joly cb3b46f167 Fixed ability to send a string as user indications (DTMF) thanks Peter Olsson
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13049 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 01:14:12 +00:00
Rupa Schomaker ab7c282076 set perpetual_sound from channel var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13048 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 23:36:34 +00:00
Anthony Minessale 00139e9502 fix fifo issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13047 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 22:01:27 +00:00
Brian West e9d784254f setting the moh_sound from a variable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13042 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 19:36:33 +00:00
Brian West f60102f905 MODAPP-189
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13038 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 17:55:30 +00:00
Anthony Minessale e40bd3924e MODAPP-260
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13036 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 16:55:18 +00:00
Anthony Minessale 36c60d02bb prevent endless loop (just in case)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13034 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 16:45:40 +00:00
Anthony Minessale b805a45207 remove unused var from last patch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13033 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 16:08:42 +00:00
Anthony Minessale 9be2c19588 SFSIP-86
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13032 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 16:03:44 +00:00
Anthony Minessale 708043d677 MODAPP-259
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13030 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 15:22:47 +00:00
Rupa Schomaker d3827bda81 set initial value for status
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13029 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 15:10:20 +00:00
Anthony Minessale 3e26e87ba6 change names to protect the ignorant
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13028 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 15:08:21 +00:00
Brian West 726ef4fd2a swig all
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13027 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 13:20:16 +00:00
Buklov Boris Vladimirovich 2403a3d3df add ru_ip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13026 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 10:25:40 +00:00
Buklov Boris Vladimirovich 9b4328e231 change dollars and cents to rubles and kopecks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13025 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 09:40:10 +00:00
Anthony Minessale a9f9704388 make mod_iax async
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13021 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 22:41:34 +00:00
Mathieu Rene b814ad0de4 Let session.destroy() take the cause as a string too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13020 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 20:30:54 +00:00
Anthony Minessale 84e8dec72f flush queued frames on audio sync event
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13018 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 17:29:38 +00:00
Anthony Minessale 300bb301b7 move rtp stats up to where they will be more useful
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13017 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 16:55:10 +00:00
Anthony Minessale 0cecd465b1 add destroy method to js
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13016 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 16:45:35 +00:00
Anthony Minessale 21538b2bf9 run expand_vars if input contains a special escaped character not just when it contains a variable to eat up back slashes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13015 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 15:24:30 +00:00
Robert Joly 59b3cdc2a6 Applied patch to fix some race conditions on call termination, thanks Peter Olsson
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13014 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 07:10:55 +00:00
Anthony Minessale 535cf4696a clone frames in loopback so we can smooth it out better, now with more memory usage (tm) maybe this will curb pepople from using it like candy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13011 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-13 18:35:26 +00:00
Brian West 551f0b3091 add patch from ml
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13010 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-13 16:15:32 +00:00
Buklov Boris Vladimirovich 57c290a181 change char million,thousand to enum
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13009 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-13 15:35:10 +00:00
Rupa Schomaker 55f5629d89 forgot an ifdef
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13008 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-12 23:29:04 +00:00
Mathieu Rene 432ef52ce9 mod_limit: Add more error checking to hash api/app
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13007 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-12 18:35:09 +00:00
Mathieu Rene 8e798960a7 oups that wasnt on a pool
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13006 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 23:21:17 +00:00
Mathieu Rene 5585731aeb MODAPP-257
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13005 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 23:12:26 +00:00
Rupa Schomaker 01a65d062d allow one to specify cid on the app data cmd
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13004 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 18:04:48 +00:00
Rupa Schomaker 7bf2958571 fix attribution, override profile->caller_id_name
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13003 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 16:31:55 +00:00
Anthony Minessale 8694fd32f6 add dtmf method to mod_opal
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13002 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 16:29:36 +00:00
Rupa Schomaker d84c68b909 fix contributors
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13001 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 14:15:56 +00:00
Rupa Schomaker db261c7a0a database takes precedence over memcache
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12999 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 06:37:45 +00:00
Rupa Schomaker 077ccaae2d add application and skipurl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12998 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 06:25:05 +00:00
Rupa Schomaker 758ffa00cd cleanup - syntax, don't push session all over
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12997 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 05:06:05 +00:00
Rupa Schomaker 2b0d906f00 remove CURL conditionals -- it'll always be there
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12996 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 04:04:24 +00:00
Rupa Schomaker 0fd4003ed7 conditionally compile ODBC
framework in place to conditionally compile with CURL but
what is the master switch?


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12995 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 03:49:42 +00:00
Rupa Schomaker 7bf573af5d all components are now (runtime) optional
no ifdefs for curl and odbc yet


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12993 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 03:12:52 +00:00
Rupa Schomaker 33cfebf857 switch to using CURL instead of mod_http
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12992 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 02:45:22 +00:00
Rupa Schomaker 97b06aeabe mod_cidlookup -- looks up cid via database, http api and stores
result in memcache

work in progress, but works for me :)


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12990 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 22:01:23 +00:00
Anthony Minessale 8570a2d719 refactor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12989 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 21:37:17 +00:00
Anthony Minessale e4a513f073 keep new conference locked the whole time during transfer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12988 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 21:29:09 +00:00
Anthony Minessale 73fe7bfdcc FSCORE-352
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12987 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 20:14:02 +00:00
Anthony Minessale ab6c4f1a6d change CS_DONE to CS_DESTROY and add state handler for destroy and tear down critical parts of the channel from this method which is not called until it's impossible for anything to be referencing the channel (after final write lock and before destroying the pool)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12986 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 17:43:18 +00:00
Anthony Minessale 05348829aa fix typo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12985 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 17:40:17 +00:00
Anthony Minessale 303c2221c4 remove duplicate part 2
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12984 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 14:38:58 +00:00
Michael Jerris ef8411589e remove duplicate line
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12983 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 12:24:33 +00:00
Michael Jerris bfd074ca1c tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12978 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 22:43:00 +00:00
Michael Jerris ccd22e8029 mod_sofia: add sip_call_info variable (SFSIP-138)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12977 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 22:34:59 +00:00
Anthony Minessale db4b1ae9c1 try to fix possible null codec issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12975 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 22:02:19 +00:00
Anthony Minessale 9420799407 add more specific checks to new macro just to be safe
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12973 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 21:17:52 +00:00
Rupa Schomaker 258efd37c0 add static to functions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12972 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 20:58:34 +00:00
Buklov Boris Vladimirovich 01cc1a1e53 first release
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12966 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 19:56:08 +00:00
Brian West 14625e2bc0 extra paren
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12964 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 19:38:15 +00:00
Anthony Minessale 615932e161 delay init of resources until the first time they are actually used to avoid unnecessary waste of resources in hardware codec
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12962 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 17:40:19 +00:00
Anthony Minessale 68b0359cfb FSCORE-349 add flag to denote if a codec is init or not
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12961 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 17:17:12 +00:00
Michael Jerris 2840f826f0 fix windows calling conventions for modules with sub-modules broken in svn r12919
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12960 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 15:28:52 +00:00
Stefan Knoblich 5407a812cf Fix C99 error, move var declaration out of the "for()" statement (no -std=c99?)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12959 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 15:14:18 +00:00
Anthony Minessale 5195d3118c add missing begin/end allow threads to read and play_and_get_digits methods
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12958 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 13:13:59 +00:00
Anthony Minessale 946e0c4f7a MODAPP-253
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12957 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 12:48:42 +00:00
Giovanni Maruzzelli f54561be0f skypiax: fixed assignment before declaration on Windows VC++: thx to Carlos Talbot
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12956 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 22:08:31 +00:00
Mathieu Rene ce0f214487 Also unbind the reloadxml event handler on shutdown
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12954 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 20:30:41 +00:00
Anthony Minessale 984573a3ca FSCORE-349
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12953 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 18:43:10 +00:00
Mathieu Rene cdc8fd5090 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12951 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 16:20:15 +00:00
Rupa Schomaker dfae11366c hook reloadxml event
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12950 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 15:54:46 +00:00
Rupa Schomaker 3d5098d763 make -ERR for API call less verbose
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12949 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 15:27:42 +00:00
Mathieu Rene 31e8ef618b Complain about file open errors in XML preprocessing
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12948 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 07:02:16 +00:00
Mathieu Rene f3da60a249 doxygen
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12947 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 06:09:34 +00:00
Mathieu Rene b6d6cd618a MODENDP-206
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12946 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 06:05:56 +00:00
Anthony Minessale 8aee0c70ea FSCORE-349
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12944 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 23:44:08 +00:00
Michael Jerris 8b6905d188 fix error loading mod_spidermonkey due to missing PR_* symbols
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12939 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 19:48:50 +00:00
Giovanni Maruzzelli 6192a3ab92 skypiax: modified configs/startskype.sh to specify which unix user will start the Skype client instance. Thx to mbrancaleoni@voismart.it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12937 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 16:31:36 +00:00
Anthony Minessale 7e61b16d6b destroy codec
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12936 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 16:06:30 +00:00
Anthony Minessale bb5d54f698 drop divide by 2 from normalize func
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12935 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 15:23:12 +00:00
Michael Jerris 6ef0e660a3 fiz error loading mod_spidermonkey due to missing PR_* symbols
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12934 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 14:47:57 +00:00
Michael Jerris 086ba9d6bc cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12930 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 22:16:11 +00:00
Anthony Minessale 792f3f8672 null out some more stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12928 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 21:46:59 +00:00
Anthony Minessale bd828b76a9 null out pointer on failed read lock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12925 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 21:01:14 +00:00
Michael Jerris dcc59eace2 build: fix older gcc build (FSBUILD-150)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12924 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 20:54:50 +00:00
Michael Jerris b7d86e4b6b mod_opal: disable visibility support broken in newer gcc (MODENDP-190)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12923 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 20:26:37 +00:00
Michael Jerris 7cd48301d9 fix play_and_get_digits to unset the var if the regex didn't match. and fix ESL/IVR to include the regex
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12921 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 19:25:02 +00:00
Michael Jerris 571e7cb8c1 mod_lua: fix windows build (FSBUILD-149)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12919 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 18:53:43 +00:00
Anthony Minessale e2adbe9fae don't answer in this case
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12918 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 18:34:31 +00:00
Mathieu Rene c6382ace70 MODAPP-251
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12916 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 16:36:33 +00:00
Anthony Minessale 6470fdb0c9 MODAPP-250
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12915 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 15:01:02 +00:00
Anthony Minessale db4b11711d add a couple, two tree stats
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12913 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 21:48:52 +00:00
Mathieu Rene fbb5c1fbd2 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12910 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 18:56:53 +00:00
Mathieu Rene bacd380fe1 fix show [interfacetype]
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12908 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 18:04:52 +00:00
Andrew Thompson c9c2f8d6df Whoops!
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12906 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 17:52:38 +00:00
Anthony Minessale 03a72a5ef4 MODENDP-210
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12905 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 16:43:46 +00:00
Anthony Minessale 3a24486f1c add rtp-autofix-timing (defauts to true even when not present) set to false to disable it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12903 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 15:07:10 +00:00
Anthony Minessale 5103ce7979 MODENDP-209
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12902 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 14:47:52 +00:00
Anthony Minessale d2df557566 don't unregister not registered gateways
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12901 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 13:14:26 +00:00
Anthony Minessale 216f1e1106 make nat options ping configurable and leave it off by default
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12897 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 21:53:47 +00:00
Anthony Minessale 241beaa45a nevermind
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12896 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 20:09:28 +00:00
Anthony Minessale 28e3218564 add workaround back in
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12895 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 19:57:03 +00:00
Anthony Minessale c3922d327d MODAPP-249
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12894 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 19:40:26 +00:00
Mathieu Rene 78f74328e2 Remove old commented-out code (Im still not a janitor... please)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12893 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 18:49:00 +00:00
Mathieu Rene 1fd1bd47a7 Comment out unused variables
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12891 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 18:42:24 +00:00
Andrew Thompson 3c84c89744 Remember kids, practice safe memory management!
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12888 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 16:11:15 +00:00
Anthony Minessale 8f10e92f15 fix regression from 12850
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12887 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 16:01:51 +00:00
Mathieu Rene 9fb3d096c6 Fix windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12886 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 15:06:01 +00:00
Michael Jerris a9c70545c6 swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12885 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 14:44:35 +00:00
Michael Jerris 190075abfb add 603 for now
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12883 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 13:16:22 +00:00
Rupa Schomaker 32a762641e set channel vars for rate, carrier, and codec for each route
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12882 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-02 12:32:18 +00:00
Brian West 33e5985835 This is way more bettah!
/b



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12880 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 23:38:04 +00:00
Mathieu Rene 2ccace5a41 Attempt to fix limit counter bug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12879 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 23:28:29 +00:00
Robert Joly a6065fb411 Added gatekeeper support.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12878 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 23:10:52 +00:00
Rupa Schomaker c15866847c use switch_goto_status (neato)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12877 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 21:27:31 +00:00
Rupa Schomaker 5aee290d26 document get in syntax
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12876 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 20:56:06 +00:00
Rupa Schomaker ec42f0c4f4 small stress script
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12875 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 20:37:13 +00:00
Rupa Schomaker eb720f2e94 refactor config loading. Fix small memory leak.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12874 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 20:36:47 +00:00
Anthony Minessale 718e5da6aa FSCORE-347
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12873 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 20:11:36 +00:00
Rupa Schomaker 9fa1f0f2ec add API for memcached
have to run through valgrind still


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12871 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 19:02:59 +00:00
Mathieu Rene 269851a117 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12870 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 18:47:58 +00:00
Mathieu Rene c858724278 refactor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12869 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 18:44:51 +00:00
Mathieu Rene 76383f06ef Free the node element
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12868 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 18:41:46 +00:00
Anthony Minessale 53bdc833b2 add another destroy case for notify packets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12867 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 16:53:04 +00:00
Anthony Minessale 70a173d056 tweak debug message
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12866 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 16:51:23 +00:00
Anthony Minessale 5e26d325b9 just ok mwi notifies
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12865 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 16:35:37 +00:00
Anthony Minessale 9fb1c60825 clean up pin prommpting and make local override stay local
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12864 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 14:26:57 +00:00
Anthony Minessale 55d01a855c add conference_enforce_security variable to bypass or require pin or locked flag
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12863 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 13:57:16 +00:00
Brian West eddf2803ce remove lingering code that is not needed anymore
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12862 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 03:17:27 +00:00
Anthony Minessale 3d73952cdb speed up loop
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12861 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 23:57:07 +00:00
Anthony Minessale 7cdc96e889 remove old code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12860 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 23:56:47 +00:00
Stefan Knoblich 0112970da8 Flite does not like the "-std=c99" flag, use the fix from mod_xml_ldap (for openldap) to remove it from CFLAGS before calling the flite configure script
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12859 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 23:36:35 +00:00
Anthony Minessale cfdc73a7b7 linux... how did that not crash every time
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12858 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 20:55:26 +00:00
Michael Jerris b23c86a1bf revert
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12857 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 20:54:31 +00:00
Michael Jerris 9b42edc319 linux... how did that not crash every time
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12856 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 20:51:35 +00:00
Anthony Minessale 3666e9b858 FSCORE-343
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12855 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 20:30:13 +00:00
Anthony Minessale 7119462aa1 add rtp-autoflush profile param and rtp_autoflush var to skip timer sleeps when the socket has data ready and refactor the jitter buffer code out into a different function and fix it so it works in blocking mode too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12854 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 19:10:43 +00:00
Michael Jerris 4747b4d8d4 fix string scope on globals (LOGGER-1)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12852 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 17:13:16 +00:00
Anthony Minessale 608ca822f1 shutdown the queue when destroying the event consumer obj in c++
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12851 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 16:10:20 +00:00
Anthony Minessale a69ee23c6f MODAPP-240
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12850 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 13:14:16 +00:00
Anthony Minessale cccbfe06f6 MODLANG-109
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12849 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 13:08:43 +00:00
Anthony Minessale c82440e246 change blocking rtp to psuedo-blocking to avoid endlessly blocking reads and refactor jitter buffer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12846 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 21:12:06 +00:00
Andrew Thompson aa2f34e98a Fixed registered process outbound mode (reported by rcpacheco)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12845 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 21:10:01 +00:00
Anthony Minessale 5b42ca0a6d add warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12844 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 21:09:49 +00:00
Mathieu Rene c3f5fe7ff4 Fix Solaris build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12842 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 17:48:25 +00:00
Michael Jerris 5cbfbb79a2 fix mwi
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12841 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 17:20:46 +00:00
Anthony Minessale debe5daebb add read_terminator_used var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12840 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 16:48:44 +00:00
Mathieu Rene 1689ecc387 Properly use strstr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12835 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 18:11:30 +00:00
Mathieu Rene 68417f4c25 In switch_true/switch_false, check switch_is_number(expr) && atoi(expr) instead of just atoi(expr). Fixes a bug when continue_on_fail contains cause codes only (atoi evals the 1st number so it would always be true)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12834 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 17:12:40 +00:00
Giovanni Maruzzelli ba1a8ec241 skypiax: indent -gnu -ts4 -br -brs -cdw -lp -ce -nbfda -npcs -nprs -npsl -nbbo -saf -sai -saw -cs -bbo -nhnl -nut -sob -l90
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12833 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 09:21:07 +00:00
Giovanni Maruzzelli 3c206cfa22 skypiax: undeffing FARMING modifications, they're experinmantal
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12832 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 09:19:09 +00:00
Giovanni Maruzzelli ab565bba44 skypiax: FARMING modifications
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12831 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 09:17:58 +00:00
Giovanni Maruzzelli 7fd9f69f26 skypiax: configs/client.c spawn netcats
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12830 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 08:18:10 +00:00
Giovanni Maruzzelli aea2c1a6d6 skypiax: docs on configs/client.c
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12829 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 08:16:42 +00:00
Giovanni Maruzzelli c4667335dd skypiax: found the way to use netcat to relay configs/client.c stdin and stdout, will be the basis for farming out. Instruction in the first lines of configs/client.c. As Young Frankenstein said: It... Could... Workcd /usr/src/freeswitch/src/mod/endpoints/mod_skypiax/configs! http://www.ladyofthecake.com/mel/frank/sounds/couldwrk.wav
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12826 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 20:01:03 +00:00
Giovanni Maruzzelli dd55e006ae skypiax: added configs/client.c, will be the basis for farming out :-)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12825 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 18:03:33 +00:00
Rupa Schomaker b3e27324f8 oops, actually work as a dialplan app
handle null cid gracefully


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12824 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 08:08:48 +00:00
Mathieu Rene fa9621b99b sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12821 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 02:27:20 +00:00
Michael Jerris 677b161647 hrm
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12820 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 02:22:02 +00:00
Mathieu Rene 761be4c395 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12819 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 02:16:34 +00:00
Mathieu Rene 6d87e6321b Add sip_auth_username and sip_auth_password variables so mod_sofia can answer auth challenges without defining a full gateway
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12818 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-28 01:50:36 +00:00
Anthony Minessale 7865668eff remove possible uninitialized memory reference on inherit_codec variable check
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12817 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 23:50:34 +00:00
Anthony Minessale 09eef9a325 don't auto-disable, just warn
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12815 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 22:45:17 +00:00
Anthony Minessale 04f2d5c212 convert
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12814 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 21:53:51 +00:00
Rupa Schomaker 0e7fd036a6 remove WTF
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12812 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 20:01:54 +00:00
Anthony Minessale fc9cbb4db5 allocate frame from session pool so it will not go out of scope
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12811 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 19:54:45 +00:00
Anthony Minessale cb7e045c9b here you go
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12810 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 19:51:41 +00:00
Anthony Minessale b9c4b0b1b7 MODAPP-245
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12809 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 18:51:48 +00:00
Mathieu Rene 29cff9c6b3 revert + fix typo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12808 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 18:39:02 +00:00
Mathieu Rene 751e3976a5 Use switch_channel_set_variable_printf instead of snprintf of a stack-allocated buffer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12807 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 18:30:32 +00:00
Anthony Minessale 12551b29f5 MODAPP-227
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12806 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 17:49:10 +00:00
Anthony Minessale 0ea0f8c5cb MODAPP-241
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12804 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 15:07:49 +00:00
Anthony Minessale fa0998de5d reduce exponential mwi notifies
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12801 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 00:27:07 +00:00
Giovanni Maruzzelli f0bc6d07e1 skypiax: added another SWITCH_API_COMMANDS to send skype_api command to the named client: skypiax interface_name skype_API_msg
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-26 22:02:32 +00:00
Anthony Minessale fe9d1ca3fb update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12797 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-26 20:08:30 +00:00
Giovanni Maruzzelli 504233345f skypiax: added SWITCH_API_COMMANDS: list || console || skype_API_msg
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12796 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-26 19:37:10 +00:00
Anthony Minessale 82eb176f6f MODENDP-207
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12792 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-26 16:06:25 +00:00
Anthony Minessale d51298bde9 fire events on bridge in fifo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12791 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-26 15:07:44 +00:00
Giovanni Maruzzelli 07c2480ea4 skypiax: fixed transferred call to skype user busy in another call: was transferring using the interface name, not the skype_user. Fixed as per Jira: MODSKYPIAX-28
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12790 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-26 10:29:28 +00:00
Anthony Minessale 72eda1f374 add lock caller_control
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12787 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-25 21:01:53 +00:00
Anthony Minessale 162657535d MODAPP-242
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12786 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-25 20:19:28 +00:00
Anthony Minessale 3c72e9f143 add username and realm to sip db
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-25 20:14:07 +00:00
Anthony Minessale bce5187da1 rearrange hangup callflow to do more work in the session's own thread
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12784 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-25 20:07:40 +00:00