Commit Graph

10925 Commits

Author SHA1 Message Date
Jeff Lenk 9a3cf6015b trivial compiler warning fix 2011-02-25 15:39:42 -06:00
Anthony Minessale add9d26ac5 fix regression in video from commit c565501f55 2011-02-25 15:20:04 -06:00
Mathieu Parent 0f7682a27c Skinny: don't crash when requesting an RTP port while the profile is listening on all ips
And store some more ip infos in the listener struct
2011-02-25 21:06:22 +01:00
Mathieu Parent e318e3eb91 Skinny: update profile IP address if changed during socket creation 2011-02-25 21:06:21 +01:00
Jeff Lenk cc3a36bc8c vs2010 reswig 2011-02-25 13:18:40 -06:00
Anthony Minessale d59d41d7b4 add param to jb to try to recapture latency (disabled by default) 2011-02-25 11:59:45 -06:00
Anthony Minessale bc397ab600 FS-2971 2011-02-25 10:55:47 -06:00
Mathieu Parent c18835d3f9 Skinny: Allow to listen on ipv6
also allow to specify a blank ip which means: all
2011-02-25 01:53:05 +01:00
Mathieu Parent 2148d81d74 Skinny: avoid crash when loading config with blank soft-key-set value 2011-02-25 00:05:56 +01:00
Mathieu Parent c9aab94aa4 Skinny: use a const for SKINNY_KEY_SET_IN_USE_HINT 2011-02-25 00:05:56 +01:00
Anthony Minessale 61d3c56fde fix jb + no timer situations 2011-02-24 15:29:22 -06:00
Anthony Minessale 3a10d6a1c5 use strdup instead of core_session_strdup in hangup hook 2011-02-24 14:54:13 -06:00
Anthony Minessale cbf610c5aa reswig 2011-02-24 14:24:53 -06:00
Anthony Minessale 69d1d984fe sleep 2 seconds on confernece outcall at the end to prevent auto-answer race 2011-02-24 12:17:47 -06:00
Anthony Minessale deec244b9d FS-3098 You are probably right about the sql statement, we must have missed that when the contributor gave us the patch. Be aware this code is depricated in favor of the broadsoft SCA shared appeareances and will probably be removed eventually 2011-02-24 10:22:47 -06:00
Anthony Minessale 155aafd3f4 FS-3097 regression from 4f93ea25ec 2011-02-24 10:17:33 -06:00
Mathieu Rene cb6f1ed61d Fix storage class for 'cause' in user_outgoing_channel() so that each call has its very own hangup cause 2011-02-22 20:25:16 -05:00
Anthony Minessale b53a684843 fix bug in switch_itodtmf from a8f5bf60a8 2011-02-22 18:36:02 -06:00
Mathieu Parent e0a0a56f24 mod_command reg_url: correct field name 2011-02-23 01:13:00 +01:00
Mathieu Parent 0a14839bf9 Skinny: mark ring ready 2011-02-23 01:07:54 +01:00
Mathieu Parent e7a8189b2b Skinny: centralized registration 2011-02-23 01:07:54 +01:00
Mathieu Parent ea29a1dfcc centralized registration:
- allow infinite registrations (expire=0)
- when removing a registration, keep the other with same user if multiple reg is allowed
2011-02-23 01:07:53 +01:00
Mathieu Parent f202328eff Doc: somes details on user registration functions 2011-02-23 01:07:53 +01:00
Anthony Minessale 0dcdd78cb5 FS-3054 --comment-only try latest commit, I can guess what probably causes the seg based on my last patch 2011-02-22 17:22:01 -06:00
Anthony Minessale 3116334d27 FS-3086 --comment-only This should fix the 'hupall' based lockups 2011-02-22 13:16:23 -06:00
Brian West f28c211c0c FS-3077 2011-02-22 09:56:33 -06:00
Anthony Minessale e7acd4d138 FS-3054 re-open if this does not fix it. 2011-02-21 20:17:58 -06:00
Anthony Minessale 079f3f73ed bump mod_shout to use mpg123-1.13.2 to hopefully address unwanted calls to exit() and inherit other upstream fixes 2011-02-21 20:01:46 -06:00
Anthony Minessale f6dd557e5d agc 2011-02-21 17:24:35 -06:00
Anthony Minessale e431481d4d agc 2011-02-21 17:16:34 -06:00
Anthony Minessale a79b64ee20 more agc 2011-02-21 14:35:13 -06:00
Anthony Minessale 1ba1c57eff move jb debug to level 8 2011-02-21 13:28:41 -06:00
Anthony Minessale 4a4ac35426 another round of agc changes 2011-02-21 13:12:51 -06:00
Anthony Minessale 4e60f14a4d FS-3072 2011-02-21 11:02:42 -06:00
Anthony Minessale 38b430f43f FS-3057 2011-02-21 10:51:26 -06:00
Christopher Rienzo 4f5ca9e88d FS-3077 prevent crash on double call to asr_close 2011-02-21 15:00:35 +00:00
Brian West 06988e1a36 FS-3084 2011-02-20 15:10:02 -06:00
Jeff Lenk 3cd120a02e fix warning 2011-02-20 14:50:20 -06:00
Anthony Minessale 180e3d4ab1 agc tweaks 2011-02-20 14:37:23 -06:00
Stefan Knoblich a3b18e5b7c [SDK] Import autotools version of fs-mod-sdk.
This is a autotools (autoconf/automake/libtool) based skeleton framework for developing
external (= out-of-tree) modules for FreeSWITCH.

Variants of this framework have been used to develop modules like mod_openais, mod_ssh and others.

NOTE: This version of the SDK relies on pkg-config to detect FreeSWITCH
      installations.

Other SDKs for external modules should be added in: "src/mod/sdk/<build-system-name>/"
e.g. a scons-based SDK should be put in: "src/mod/sdk/scons/"

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Requested-by: Michal Bielicki - cypromis <michal.bielicki@seventhsignal.de>
2011-02-19 16:47:19 +01:00
Anthony Minessale 39ff78bfae FS-3078 This is more like it 2011-02-18 20:16:11 -06:00
Anthony Minessale 25834f9537 FS-3078 NM that was a bad idea 2011-02-18 20:13:37 -06:00
Anthony Minessale a23b335b50 FS-3078 see wrapper function that should do the same thing this is called at the time when the sdp is created so if it still doesn't work it would suggest that you have this variable set passing in from the other leg in which case you need to set it explicitly because the mode of the inbound leg prevails over the profile default 2011-02-18 19:03:07 -06:00
Anthony Minessale 1bfd6644ea disable clock_nanosleep by default 2011-02-18 18:26:52 -06:00
Anthony Minessale f8d326de20 FS-3057 tested on linux 2011-02-18 17:26:58 -06:00
Anthony Minessale 097caed43f tolerate dtmf where there is no start packet and only end packets 2011-02-18 16:54:51 -06:00
Anthony Minessale 3d3e634f4b beat ray up for this one 2011-02-18 15:21:02 -06:00
Mathieu Rene 4b5bcba094 mod_conference: don't switch to CS_SOFT_EXECUTE before setting the current extension 2011-02-18 15:15:48 -05:00
Anthony Minessale ed7e1f3954 vm-skip-instructions param in xml directory to disable instructions how to record a file 2011-02-18 10:48:14 -06:00
Anthony Minessale 4d12f0ce16 finishing touches on last commit 2011-02-18 10:32:44 -06:00
Anthony Minessale 13dc6058bc pass custom headers backwards over sofia 2011-02-18 10:13:52 -06:00
Anthony Minessale 22b3d34d55 tweak agc 2011-02-17 18:28:05 -06:00
Anthony Minessale b8531ea873 tweak agc 2011-02-17 18:21:11 -06:00
Geovani Ricardo Wiedenhoft 2f9357b2a7 - fxo-busy-disconnection timer for desconnection on FXO
- khomp set changes configuration
- KR2GotCategory variable
- Disconnection forced R2 signaling (collect call)
- restricted, omits the number of origin
- Option to enable/disable dial with '#' on FXS
- Added KR2StrCategory
- Added "khomp dump config" command
- KISDNOrigTypeOfNumber, KISDNDestTypeOfNumber, KISDNOrigNumberingPlan,
KISDNDestNumberingPlan, KISDNOrigPresentation
- New version of commons
- Updated documentation
2011-02-17 17:41:56 -02:00
Raymond Chandler d46ea5d346 Merge branch 'master' of fs-git:freeswitch 2011-02-17 14:12:47 -05:00
Raymond Chandler 0f8fb4b1fd add ability to jump to a specific message 2011-02-17 14:12:42 -05:00
Anthony Minessale b36a7c0ba6 add multiple-registrations flag to the core similar to mod_sofia 2011-02-17 12:12:43 -06:00
Anthony Minessale 4b62ff799e put transport in the request uri on outbound registers if register_transport is set and proxy does not already contain a transport param 2011-02-17 11:32:00 -06:00
Brian West 0d8e945bd1 doh 2011-02-16 08:57:43 -06:00
Brian West de707ab7f1 comment out 2011-02-16 08:45:17 -06:00
Brian West 5f2857b8b8 use the correct URI on endpoints behind nat 2011-02-16 08:36:40 -06:00
Anthony Minessale 4f93ea25ec allow uuid bridge on unaswered channels as long as there is media available on at least one 2011-02-15 17:43:22 -06:00
Brian West b7fd81de33 rip off the fs_ args on message like we do in SEND_MESSAGE 2011-02-15 16:30:57 -06:00
Anthony Minessale c565501f55 tell rtp stack about what remote payload type to expect when the receiving end follows the stupid SHOULD as WONT and sends a different dynamic payload number than the one in the offer 2011-02-15 16:09:58 -06:00
Anthony Minessale 017842c87f FS-3056 2011-02-15 09:45:14 -06:00
Marc Olivier Chouinard 1096e6732c switch_core_sqldb: Index column name wrong on table registrations. (This wont create the index for people who already have the table) 2011-02-15 02:24:43 -05:00
Marc Olivier Chouinard 500e9acd25 switch_core: Add capability to specify core-db-name in switch.conf.xml to have sqlite in a different location. This is important for everyone with relatively 'high' sip registration since the addition of sip registration to the core require sqlite db to be moved to a faster location (Ramdisk for example). Useful for everyone who moved their sqlite db for sofia to ramdisk because of performance issue. 2011-02-15 01:49:41 -05:00
Marc Olivier Chouinard 2e399b0baf mod_callcenter: force loopback_bowout=false on originate. This will need to be reworked, but should fix basic issues call to an agent using loopback 2011-02-14 22:46:35 -05:00
Marc Olivier Chouinard cd1982ceb7 mod_callcenter: IMPORTANT UPDATE, DTMF during moh created an loop to reactivate MOH but got canceled right away because of pending DTMF in the queue never been cleaned. Could cause masive disk write of debug, and can cause problem to the rest of FS stability. This patch also include basic fundation for DTMF capture support for member waiting. 2011-02-14 22:43:45 -05:00
Anthony Minessale 0bce777a4a fix regression in rtp stack trying to avoid broken clients who send the wrong payload type, we were eating the stun packets in jingle calls 2011-02-14 14:07:46 -06:00
Mike Jerris 17d5211280 add make targets for mod_com_g729 mod_com_g729-activate mod_com_g729-install mod_com_g729-clean mod_com_g729-uninstall 2011-02-14 13:52:55 -06:00
Anthony Minessale 1341a75ad8 fix race with media bug exiting from write frame while read frame is trying to use it 2011-02-14 11:44:36 -06:00
Anthony Minessale 04bb74fcae FS-3050 FS-3051 2011-02-14 11:27:55 -06:00
Anthony Minessale 436413e0bb clear unique headers on event_socket filters 2011-02-14 10:50:21 -06:00
Marc Olivier Chouinard 3fd7b8f267 switch_channel: Add CS_NONE and correct variable name 2011-02-13 18:04:17 -05:00
Anthony Minessale a2c0da53f3 add centralized registration db to core db and use it from mod_sofia 2011-02-11 23:10:12 -06:00
Anthony Minessale 88d410d314 fix uuid_jitterbuffer edge case debugging a non-existant jb causing a seg 2011-02-11 20:15:06 -06:00
Anthony Minessale 02234ae87d fix file leaks in mod_commandline_tts 2011-02-11 16:49:17 -06:00
Christopher Rienzo 8037b69f40 FS-3043 break during mod_unimrcp can hang session 2011-02-09 16:53:32 +00:00
Marc Olivier Chouinard 67edc7c321 mod_conference: Added to the Auto OutCall support to specify the conf profile to be used using variable : conference_auto_outcall_profile 2011-02-09 11:07:43 -05:00
Anthony Minessale 2401fec54b minor regression from 4ae8282e6c (sofia_contact with no args from cli caused seg) 2011-02-08 13:01:42 -06:00
Anthony Minessale 330d741853 reset signal_bond variable back to its original value on failed dial in att_xfer 2011-02-08 11:27:41 -06:00
Mike Jerris 0e841a5f14 FS-3040/FS-1742: use 1 sql query for message count in a way that is portable and doesn't segfault 2011-02-08 10:36:12 -06:00
Anthony Minessale a93623618b 3 regresions from this now, rolling it back 2011-02-07 16:33:45 -06:00
Daniel Swarbrick bcb2262fdc major factor of pgsql field handling 2011-02-07 22:23:01 +01:00
Anthony Minessale f0a31e1bff default to 10 2011-02-07 14:35:56 -06:00
Anthony Minessale 526e6fe48c FS-3038 2011-02-07 13:14:20 -06:00
Anthony Minessale 8c12162a9d FS-3040 2011-02-07 12:53:31 -06:00
Daniel Swarbrick bab7a2392f refactor config parsing 2011-02-07 17:09:38 +01:00
cypromis 12c13e115b more formatting mistakes *sigh* 2011-02-07 16:01:20 +01:00
cypromis cf83f9c381 seems whitespaces are unpopular on some linux/gcc combinations 2011-02-07 15:32:26 +01:00
cypromis 080c5ae981 FS-1742 - Make Voicemail use 1 SQL query instead of 4 to get the message count use in MWI - Now also working on your more favourite and less favourite databases 2011-02-07 14:04:44 +01:00
Leon de Rooij 0806c38801 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-02-07 10:36:30 +01:00
Leon de Rooij d4b5b07b2a reswig mod_lua for freeswitch.email 2011-02-07 10:36:04 +01:00
Mathieu Rene 7386b9f8f5 Add session.ringReady() to check for CF_RING_READY 2011-02-06 01:29:02 -05:00
Mathieu Rene 0d5fcf65a0 xml_config: change min/max enforcements to >= instead of > 2011-02-06 01:28:51 -05:00
Leon de Rooij b3086c1d6b Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-02-05 21:01:29 +01:00
Anthony Minessale 2944364863 nm 40 doesn't work yet 2011-02-04 16:53:38 -06:00
Anthony Minessale 998a04d2cf add 10 20 and 40ms 2011-02-04 16:25:00 -06:00
Anthony Minessale e7d68a79dc change signalling name to avoid polluting the namespace before its ready 2011-02-04 16:02:31 -06:00