Anthony Minessale
66677c940a
move recovery engine up into the core
2012-08-22 16:27:07 -05:00
Anthony Minessale
142c051d68
cache session threads and reuse them if possible
2012-08-21 00:14:50 -05:00
Anthony Minessale
75abcd2099
fix build
2012-08-09 16:27:15 -05:00
Michael Jerris
f044f46250
add apr stub to get the real OS socket
2012-08-09 11:56:29 -05:00
Anthony Minessale
293429f78d
add api-expansion to switch.conf.xml and fsctl api_expansion command to control allowing apis to be expanded via variable expansion
2012-07-27 18:53:04 -05:00
Anthony Minessale
f4715781dc
FS-4382 reverse this so you have to enable instead of disable, this patch has been causing srtp issues because the change in ssrc
2012-07-18 22:01:41 -05:00
Anthony Minessale
46fee25dad
add fsctl sql start/stop for standby controls
2012-07-12 14:30:44 -05:00
Anthony Minessale
088437cab1
add some rtcp stuff for sangoma
2012-07-11 15:23:12 -05:00
Anthony Minessale
2aebe2456f
first pass on some new stuff
2012-07-11 15:15:50 -05:00
Anthony Minessale
9ca929218f
FS-4382 --resolve
2012-07-06 11:12:14 -05:00
Anthony Minessale
bf20f52452
add execute_on_post_originate and api_on_post_originate to run on chosen newly originated channels vs execute_on_originate which runs on all candidates
2012-07-05 12:34:09 -05:00
Anthony Minessale
f3a49366a1
FS-4331 please test and post a new log if necessary
2012-07-03 08:05:41 -05:00
Anthony Minessale
8b4c9dc42c
FS-3659 and some refactor for rtcp ice and video ice and rtcp
2012-06-22 18:15:06 -05:00
Anthony Minessale
8bb55ed4bf
abstract out originate_signal_bond to a function to avoid confustion and regressions
2012-05-29 13:10:15 -05:00
Travis Cross
23f8967c32
add enhanced zrtp passthrough (zrtp passthru) mode
...
ZRTP passthrough mode allows two ZRTP-capable clients to negotiate an
end-to-end security association through FreeSWITCH. The clients are
therefore able to be certain that the FreeSWITCH instance mediating
the call cannot eavesdrop on their conversation.
Importantly, this capability is maintained across multiple FreeSWITCH
hops. If widely deployed, this enables a global network architecture
where two people can speak securely with strong cryptographically
protected authentication and confidentiality.
With this commit we implement a zrtp-passthru mode that handles all
the details of the negotiation intelligently. This mode can be
selected by setting the boolean parameter inbound-zrtp-passthru in the
sofia profile. This will also force late-negotiation as it is
essential for correctly negotiating an end-to-end ZRTP security
association.
When an incoming call with a zrtp-hash is received and this mode is
enabled, we find the first audio and the first video zrtp-hash in the
SDP and store them as remote values on this channel. Once a b-leg is
available, we set the local zrtp-hash values on that channel to the
remote zrtp-hash values collected from the a-leg.
Because zrtp-passthru absolutely requires that the channels negotiate
the same codec, we offer to the b-leg only codecs that the a-leg can
speak. Once the b-leg accepts a codec, we will force that choice onto
the a-leg.
If the b-leg sends us zrtp-hash values in the signaling, we store
those as remote values on the b-leg and copy them to the local values
on the a-leg.
At this point, each leg has the zrtp-hash values from the other, and
we know we can do ZRTP passthrough mode on the call. We send the
b-leg's zrtp-hash back to the a-leg in the 200 OK.
We then enable UDPTL mode on the rtp streams for both the audio and
the video so that we don't interfere in the ZRTP negotiation.
If the b-leg fails to return a zrtp-hash in the signaling, we set up a
ZRTP security association with the a-leg ourselves, if we are so
equipped. Likewise, if the a-leg fails to send a zrtp-hash in the
signaling, we attempt to set up a ZRTP security association ourselves
with the b-leg.
The zrtp-passthru mode can also be enabled in the dialplan by setting
the boolean channel variable zrtp_passthru. If enabled in this
manner, we can't force late-negotiation, so the user would need to be
sure this is configured.
If ZRTP passthrough mode is not enabled in either manner, this change
should have no effect.
Channel variables for each of the various zrtp-hash values are set,
though it is anticipated that there is no good reason to use them, so
they may be removed without warning. For checking whether zrtp
passthrough mode was successful, we provide the channel variable
zrtp_passthru_active which is set on both legs.
Though not implemented by this commit, the changes here should make it
more straightforward to add correct zrtp-hash values to the signaling
and verify that correct hello hash values are received when FreeSWITCH
is acting as a terminating leg of the ZRTP security association.
A historical note...
This commit replaces the recently-added sdp_zrtp_hash_string method,
commit 2ab1605a88
.
This prior method sets a channel variable from the a-leg's zrtp-hash,
then relies on the dialplan to export this channel variable to the
b-leg, where it is put into the SDP.
While it was a great start and wonderful for testing, this approach
has some drawbacks that motivated the present work:
* There's no good way to pass the zrtp-hash from the b-leg back to
the a-leg. In fact, the implementation seems to send the a-leg's
zrtp-hash back to the originating client in the 200 OK. This is
not correct.
* To support video, we'd need to have a separate dialplan variable,
and the dialplan author would need to deal with that explicitly.
* The API is problematic as it requires the dialplan author to
understand intricate details of how ZRTP works to implement a
correct dialplan. Further, by providing too fine-grained control
(but at the same time, not enough control) it would limit our
ability to make the behavior smarter once people started relying on
this.
2012-05-24 20:39:03 +00:00
Anthony Minessale
07204a1fb5
add param:confirm-blind-transfer var:confirm_blind_transfer that makes blind transfers keep the transferrer on the line until its confirmed that the call was completed or brings it back to the bridge. blind_transfer_ack app can be executed in the dp by the transferee to indicate sucess or fail or a sucessful bridge will automatically trigger a success
2012-05-08 08:50:41 -05:00
Anthony Minessale
1fc57f9828
FS-4198 --resolve
2012-05-08 07:43:01 -05:00
Anthony Minessale
a511ff3026
re-implement sla barge using eavesdrop backend
2012-05-07 13:44:16 -05:00
Anthony Minessale
09e6152382
FS-3995 --resolve
2012-05-07 11:41:54 -05:00
Anthony Minessale
7f76b67f5d
FS-4191 --resolve
2012-05-07 08:17:41 -05:00
Anthony Minessale
64d4d9ea57
add pickup endpoint and app to dptools add pickup/keyname to forked dial, then route a call to call app pickup(keyname) to have your channel return from originate. sub to pickup+keyname or presence map the pickup proto to use on blf
2012-05-04 18:59:34 -05:00
Ken Rice
7a147e4762
Update a ton of copyright statements to make sure the dates are proper
2012-04-25 17:14:55 -05:00
Anthony Minessale
d655ceecf8
add fsctl debug sql
2012-04-02 12:58:40 -05:00
Anthony Minessale
2ab1605a88
ZRTP passthru mode code for phil
2012-03-29 18:37:15 -05:00
Anthony Minessale
973a39e07f
FS-4049 revert
2012-03-28 14:28:05 -05:00
Anthony Minessale
46810f58d3
FS-4049 try this
2012-03-27 13:08:49 -05:00
Anthony Minessale
c358f67fe4
eat inbound vid while playing fsv files
2012-01-17 12:19:31 -06:00
Anthony Minessale
e87a48b824
FS-3812 --resolve
2012-01-13 15:22:31 -06:00
Anthony Minessale
a365fb636a
mailing list 36bc584d980ce80fe6a6f6e7d7383db9.squirrel@my.tomp.co.uk [Freeswitch-users] audo sync issues with record_session to mp3 I redid the stream recording with timestamps and headers to try to keep it more synced
2012-01-11 17:49:46 -06:00
Marc Olivier Chouinard
e081e8045e
FS-3321 --resolve
2011-12-15 12:16:41 -05:00
Marc Olivier Chouinard
d5042f2c1d
FS-3069 --resolve
2011-12-14 21:19:15 -05:00
Anthony Minessale
6e7d44af42
FS-3764 --resolve
2011-12-14 13:23:54 -06:00
Anthony Minessale
2e6b55810f
put transfer_source in a variable too
2011-12-08 17:33:31 -06:00
Anthony Minessale
4943f68208
set rtp stack into optimal mode for transferring data during fax situations (that does not mean we support the idea of audio fax over ip......)
2011-12-08 12:26:36 -06:00
Anthony Minessale
b9e28f85cb
add send_info dp app and uuid_send_info FSAPI and execute_on_sip_extra_headers and api_on_sip_extra_headers handler variables
2011-11-23 15:38:59 -06:00
Anthony Minessale
c0af0a85d6
say years like 1985 as nineteen-85
2011-11-15 09:51:46 -06:00
Anthony Minessale
ba14f95d81
FS-3678 --resolve
2011-11-08 08:02:17 -06:00
Anthony Minessale
43ca3ee81a
FS-3634 the call is not bridged yet so we need to take more action, try this patch
2011-11-02 08:54:03 -05:00
Anthony Minessale
babe955160
FS-3634 see if this works
2011-10-25 08:47:01 -05:00
Anthony Minessale
ead7a68276
add <param name="core-odbc-required" value="true"/> to require connection to core db over odbc for startup
2011-10-17 09:34:50 -05:00
Anthony Minessale
2094f2d33b
add fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls
2011-10-12 14:55:32 -05:00
Anthony Minessale
1bf97fa7ba
add some more reporting data to logs
2011-10-11 15:13:23 -05:00
Anthony Minessale
9e09483589
add manual_rtp_bug gen_one_gen_all to prevent rtp passthru to break the *S* word..
2011-10-07 10:40:30 -05:00
Anthony Minessale
842ea87d64
FS-3571 try this, I don't have a way to test it so this is just guessing, give me a lab box if this doesn't work
2011-09-21 14:56:49 -05:00
Anthony Minessale
7333d46d5b
add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base
2011-09-21 14:31:18 -05:00
Anthony Minessale
626b5cb2a2
FS-3571 FS-3442 FS-957 --resolve tighten up the parsing of these boolean vals issue in t38 sdp
2011-09-19 20:11:23 -05:00
Anthony Minessale
3a2f818387
make app to turn on new zombie exec instead of always doing it
2011-09-13 17:12:37 -05:00
Anthony Minessale
637a5ed83d
Add application flag zombie_exec so registered applications can apply to be executed on channels that are already hungup, like the inline exec this is only limited to a small family of apps that do not use the channel for audio.
2011-09-13 09:35:41 -05:00
Anthony Minessale
910f5364a4
add threaded-system-exec param and fsctl (set it to false to use fork)
2011-09-12 14:25:01 -05:00
Anthony Minessale
cb9abe0268
add new flag to frames to denote pass thru frames that are not audio
2011-09-09 13:56:04 -05:00
Brian West
06eb4b6ab3
Fix recovery when nat is involved
2011-09-09 02:47:56 -05:00
Anthony Minessale
aea22cd4b7
add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA
2011-09-08 08:57:28 -05:00
Anthony Minessale
42b64ccd67
get rid of digit_action_set target and add target,bind_target params to bind_digit_action
2011-09-02 09:34:40 -05:00
Anthony Minessale
cf9859ea69
add digit_action_set_target app that can set the target (direction of the dtmf flow and subsequent channel who gets the events) to self or peer (bridged channel when possible)
2011-09-01 10:11:24 -05:00
Anthony Minessale
bff473bf32
antibiotics for our latest sonus infection
2011-08-31 19:30:58 -05:00
Anthony Minessale
61ab84396b
add new channel cap flag to indicate you can support queueable dtmf delay aka parsing w and W and implement it in the RTP stack and sofia endpoint
2011-08-29 11:04:38 -05:00
Anthony Minessale
85ea402ca9
zero out particular flags when recovering
2011-08-25 20:21:53 -05:00
Anthony Minessale
b426ec0bfa
FS-2217 --resolve this looks ok and is probably useful
2011-08-25 09:27:39 -05:00
Anthony Minessale
0e5b694c44
add PAUSE_BETWEEN_DTMF rtp bug for sonus to delay sending 2833 digits so their buffering is not overwhealmed
2011-08-24 15:36:59 -05:00
Anthony Minessale
dfac4c4752
add auto-clear-sql param to core
2011-08-24 13:36:19 -05:00
Anthony Minessale
850f2e3cff
FS-3510 --resolve make all instances of execute_on_X uniform with api_on_X and support both prefix vars as before and usage of arrays to push several exexute_on or api_on records into one variable
2011-08-18 09:11:45 -05:00
Anthony Minessale
2f950634ab
fix sip auto_simplify
2011-07-16 02:34:17 -05:00
Anthony Minessale
07a715928b
FS-2218 --resolve
2011-06-28 08:05:12 -05:00
Anthony Minessale
b6fc1a5f30
FS-3372 --resolve
2011-06-27 10:09:15 -05:00
Anthony Minessale
fb68746eed
add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling
2011-06-16 14:37:22 -05:00
Anthony Minessale
07a797522a
FS-3214 try this patch
2011-06-08 18:50:21 -05:00
Jeff Lenk
14ef54cd4e
FS-3315 Fix this differently convert to cdecl so SWIG likes
2011-06-01 10:48:42 -05:00
Jeff Lenk
fc004ddc13
FS-3315 --resolve Fix typedef declaration for switch_cap_callback_t Thanks Peter
2011-05-26 08:39:28 -05:00
Anthony Minessale
c1c759526d
add arrays to event headers and chanvars
2011-05-25 15:42:36 -05:00
Anthony Minessale
1772fcb079
add largest_jb_size
2011-05-06 15:25:00 -05:00
Anthony Minessale
38c3a67a7e
FS-3229 --resolve
2011-04-04 18:50:46 -05:00
Anthony Minessale
008f988990
FS-3208 --resolve
2011-04-01 12:30:24 -05:00
Anthony Minessale
d5ef86d778
introduce new say_string method of doing say and use it in mod_say_en as an example. try: eval ${say_string en.gsm en current_date_time pronounced ${strepoch()}} from the cli with this patch. We can do more to centralize the say things and go back and apply it to other langs, using this method you can set the desired file ext as well which I think is a bounty....
2011-03-29 19:55:35 -05:00
Anthony Minessale
7e52acf8ea
reduce flags to buy time. Solaris thinks enum should be int32 not uint32 and cries about overflow in enum shifted by 31
2011-03-28 22:18:47 -05:00
Anthony Minessale
e657e32fca
FS-3172 this also fixes the incorrect usage of L16 on payload 10 which may or may not break interop with other sip devices if we do it right. also added rtp_disable_byteswap variable that can be set to false to disable byteswap when a device is encountered that is incompat (inluding all precious version of FS up till now)
2011-03-21 14:31:16 -05:00
Anthony Minessale
24a972925b
pass header in X-FS headers on attended transfer CID update to indicate specific situation to flip callee/caller id when targeting a 1 legged call
2011-03-11 13:00:55 -06:00
Anthony Minessale
bc397ab600
FS-2971
2011-02-25 10:55:47 -06:00
Anthony Minessale
316963c594
treat EINTR returns as a BREAK (now mapped to SWITCH_STATUS_INTR), we appriciate the interrupted syscalls but we would like to continue working properly
2011-01-11 15:09:03 -06:00
Anthony Minessale
b3fc001e6c
add rtp_bug IGNORE_DTMF_DURATION to speed up dtmf detection of RFC2833 on strange carriers
2011-01-07 16:04:24 -06:00
Anthony Minessale
1a08df9b20
add function to help set session read codec to slinear
2011-01-06 17:41:25 -06:00
Anthony Minessale
27869d7a26
add bind meta on A-D and refactor
2011-01-05 17:53:27 -06:00
Anthony Minessale
181b543b0c
add auto-jitterbuffer-msec param and auto-disable the jitterbuffer when briding to another channel who also has a jitterbuffer so both legs will disable during a bridge
2011-01-05 16:25:14 -06: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
650393fb90
add recovery_refresh app and api and use it in mod_conference to send a message to the channel telling it to sync its recovery snapshot
2010-12-29 13:15:14 -06:00
Anthony Minessale
34a0ca5096
drop rtp frame that was already replaced with a cng frame
2010-12-22 20:38:57 -06:00
Anthony Minessale
751e0291ee
prevent race on execute_on_answer called from the B-leg of a call
2010-12-22 19:10:30 -06:00
Anthony Minessale
3ff07445d4
add CF_DIALPLAN
2010-12-16 09:45:43 -06:00
Anthony Minessale
d547096164
dramatic jitterbuffer changes
2010-12-10 17:47:46 -06:00
Anthony Minessale
42a4a3dedf
revert FS-2859
2010-11-18 18:24:32 -06:00
Anthony Minessale
0a11b9b433
FS-2859
2010-11-18 16:23:01 -06:00
Anthony Minessale
b278dd2379
add manual_rtp_bugs to profile and chan var and 3 new RTP bugs SEND_LINEAR_TIMESTAMPS|START_SEQ_AT_ZERO|NEVER_SEND_MARKER
...
RTP_BUG_SEND_LINEAR_TIMESTAMPS = (1 << 3),
Our friends at Sonus get real mad when the timestamps are not in perfect sequence even during periods of silence.
With this flag, we will only increment the timestamp when write packets even if they are eons apart.
RTP_BUG_START_SEQ_AT_ZERO = (1 << 4),
Our friends at Sonus also get real mad if the sequence number does not start at 0.
Typically, we set this to a random starting value for your saftey.
This is a security risk you take upon yourself when you enable this flag.
RTP_BUG_NEVER_SEND_MARKER = (1 << 5),
Our friends at Sonus are on a roll, They also get easily dumbfounded by marker bits.
This flag will never send any. Sheesh....
2010-11-10 16:58:36 -06:00
Anthony Minessale
17ac6ba9c6
add record overwrite
2010-10-26 19:34:47 -05:00
Anthony Minessale
f87dd96375
more dmachine improvements
2010-10-15 18:00:49 -05:00
Anthony Minessale
93c2ed941a
silent recovery
2010-10-13 16:17:43 -05:00
Anthony Minessale
c1d41dd989
only pause recording media bugs in fifo
2010-10-12 12:28:13 -05:00
Anthony Minessale
1d921b1cfa
improve dmachine stuff some more
2010-10-08 13:50:15 -05:00
Anthony Minessale
9537197b4d
add some goodies
2010-10-07 18:30:47 -05:00
Brian West
e7cafae29d
tweak
2010-10-05 09:59:23 -05:00
Anthony Minessale
7f3319dc11
add switch_ivr_dmachine async digit parser to core
2010-10-04 18:23:43 -05:00
Anthony Minessale
4aa9a83898
refactor export code and add new bridge_export app which is like export but exports across when one channel bridges another
2010-10-01 17:26:12 -05:00
Michael Jerris
8cedafc80b
we modified abi, so lets be explicit
2010-10-01 12:43:43 -04:00
Anthony Minessale
633f193dae
add bitrate patch from moc with some extra stuff for late neg mode
2010-09-29 16:52:43 -05:00
Jeff Lenk
45ecbc2f61
fix warnings on windows x64 builds src and mods projects - only libsofia included on the libs side
2010-09-29 15:47:58 -05:00
Anthony Minessale
6f2c455f92
add tone2wav
2010-09-14 11:48:43 -05:00
Anthony Minessale
d5ff3e04ab
include accumulated stats from rtcp into vars
2010-09-10 11:59:47 -05:00
Brian West
d68a12188c
FSCORE-662
2010-09-02 10:39:52 -05:00
Anthony Minessale
46c6650a94
pass originate flags into session_request so we can selectivly skip throttling
2010-08-26 12:19:49 -05:00
Anthony Minessale
77e2dccf72
add last_bridge_to var to keep uuid of last bridged channel and fix race in show calls on hangup of bypass_media channels
2010-08-20 13:53:08 -05:00
Anthony Minessale
a11f4e4fb3
add auto-create-schemas param to switch.conf.xml
2010-08-04 09:57:07 -05:00
Anthony Minessale
d6d7773ca4
FSCORE-639 with some additional changes
2010-07-29 17:41:33 -05:00
Jeff Lenk
3515c7a020
FSCORE-643 Windows: Add start parameter -monotonic-clock, replaces build flag WIN32_MONOTONIC
2010-07-28 20:44:45 -05:00
Anthony Minessale
ed7ccc1432
add api_reporting_hook (like api_hangup_hook but after reporting state) both honor session_in_hangup_hook
2010-07-21 14:48:08 -05:00
Mathieu Rene
6bd82d1fb4
Add fsctl shutdown_check to see if we're currently shutting down
2010-06-29 23:03:10 -04:00
Rupa Schomaker
0e8a26f840
sync changes in branch rupa_limit
2010-06-19 07:49:34 -05:00
Anthony Minessale
a0c641aeb7
MODSOFIA-59 (part 2)
2010-06-18 16:53:02 -05:00
Anthony Minessale
3026e639fe
MODENDP-312
2010-06-17 10:24:36 -05:00
Anthony Minessale
3c688a95f8
MODENDP-310
2010-06-15 15:48:12 -05:00
Anthony Minessale
c752e71afe
more work on callstate events
2010-06-07 18:01:02 -05:00
Anthony Minessale
d5ba2f3e3b
add RTP_BUG_IGNORE_MARK_BIT to list of bug tolerances
2010-06-07 14:06:41 -05:00
Anthony Minessale
0f133eae2d
add new callstate field to channels table
2010-06-04 19:03:36 -05:00
Anthony Minessale
4c20b020fc
allow monitor_early_media and ignore_early_media to work for hmmhesays
2010-06-02 17:31:55 -05:00
Anthony Minessale
c017c24b8e
FSCORE-612 with mods
2010-05-25 16:54:31 -05:00
Anthony Minessale
596c001231
yes there is, eavesdrop_enable_dtmf=false
2010-05-25 10:30:40 -05:00
Anthony Minessale
7b3d3f7ef2
Tea for two (or maybe thirty eight?)
2010-05-21 16:47:21 -05:00
Anthony Minessale
19dca2e3e9
add callee id to events and add global param verbose-channel-events and fsctl verbose_events [on|off] to globally configure verbose events
2010-04-27 16:52:40 -05:00
Michael Jerris
b1f9dc416d
mod_xml_cdr: add force_process_cdr var to process b leg cdr on a case by case basis when b leg cdr is disabled (XML-17)
2010-04-24 17:51:10 -04:00
Anthony Minessale
aa4816659c
add rtcp seperate on audio and video and add passthru
2010-04-20 16:15:53 -05:00
Anthony Minessale
70d73cafb7
FSRTP-14
2010-04-20 11:08:39 -05:00
Anthony Minessale
d265cbfce4
expand last patch to do hold as well and rename the command to uuid_phone_event
2010-04-16 10:01:00 -05:00
Anthony Minessale
33c05ead16
add uuid_autoanswer command
2010-04-16 09:35:41 -05:00
Mathieu Rene
b2c75e1897
update comment to mention the right file
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17130 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-29 16:15:25 +00:00
Rupa Schomaker
256274ac33
MODAPP-412 - improve rate limit support
...
add switch_core_hash_delete_multi
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17085 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-24 16:11:24 +00:00
Anthony Minessale
b1ddb70cf1
add fsctl min_idle_cpu and min-idle-cpu feature to refuse calls after the system fallse below a certian percentage of idle cpu
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16962 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-10 20:21:34 +00:00
Marc Olivier Chouinard
e2e669a816
mod_say_fr: Update for better french support. Will probably have more stuff from FSCORE-528 to complement this patch
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16933 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-08 06:50:27 +00:00
Michael Jerris
7c16b84aac
first cut and say interface rework to include gender and put all args into a struct for easier future extension
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16929 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-07 19:34:05 +00:00
Anthony Minessale
cc39f9e4bc
add events for bug start and stop
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16858 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-02 01:11:15 +00:00
Anthony Minessale
717308a3cf
compromising on timing code, remove -vm and make it default, make new -heavy-timing for previous default, change tipping-point to work of count of active timers rather than sessions, this should statisfy the droves of 'I wish it worked like 1.0.4 people'
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16853 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-01 19:25:27 +00:00
Michael Jerris
ec9b3e8ee0
initialize caller profile ton and npi elements so we know the difference between undefined and unknown
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16836 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-26 16:33:02 +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
4ae072d547
sick of people emailing us asking why we are voice spamming them. How do people deliver this in caller id to regular telco lines?
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16489 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-23 20:35:40 +00:00
Anthony Minessale
dc86b797fa
try this darren
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16445 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-22 00:51:32 +00:00
Anthony Minessale
474e3253cf
add new message to indications
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16434 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-21 18:03:54 +00:00
Anthony Minessale
9ca05d7906
add uuid_simplify and sip_auto_simplify
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16424 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-20 19:20:11 +00:00
Brian West
e435cd8271
put math patch back
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16423 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-20 19:19:48 +00:00
Anthony Minessale
d186928224
add uuid_simplify and sip_auto_simplify
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16422 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-20 19:09:57 +00:00
Anthony Minessale
da82398e07
add uuid_simplify and sip_auto_simplify
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16420 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-20 18:55:38 +00:00
Mathieu Rene
edcf706d2a
backport per-session loglevel from stkn's branch
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16390 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-18 19:29:39 +00:00
Anthony Minessale
da29b01195
few new command line opts -vm for conditonal timer, -nocal to skip timer calibration and -nort to turn off clock_realtime fam of functions
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16324 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-15 21:09:51 +00:00
Anthony Minessale
f4a50a5e91
save history when stoping now
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16312 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-14 21:00:32 +00:00
Anthony Minessale
abd116829e
switch to conditional broadcast mode on slow kernels
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16308 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-14 16:02:46 +00:00