Commit Graph

11049 Commits

Author SHA1 Message Date
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
Anthony Minessale 8f565277e3 add mod_opus 2011-02-04 15:33:36 -06:00
Christopher Rienzo 20976da411 forgot this spot when closing speech channel 2011-02-04 20:18:33 +00:00
Christopher Rienzo e37dd41e31 FS-3201 fix truncated TTS 2011-02-04 20:08:43 +00:00
Anthony Minessale f4481b05ab fix sql err 2011-02-04 13:06:08 -06:00
Anthony Minessale 36f6218b8b add sanity check on jitterbuffer debug 2011-02-04 10:58:26 -06:00
Anthony Minessale 46f6c6e42d fix regression from f60fdf653d 2011-02-04 08:56:30 -06:00
Anthony Minessale b6ac001276 fix regression from f60fdf653d 2011-02-04 08:44:11 -06:00
Anthony Minessale bdf678e401 dont run execute_on_fsk when there was no data collected 2011-02-03 20:12:36 -06:00
Anthony Minessale e79174cacf fix regression from d72cde9b76 2011-02-03 19:32:14 -06:00
Anthony Minessale 33b74ca8c7 FS-3006 2011-02-03 17:06:18 -06:00
Anthony Minessale 68d08547f3 try to improve iLBC compat 2011-02-03 16:27:22 -06:00
Anthony Minessale e5fb456f3b doh regression 2011-02-03 11:19:24 -06:00
Anthony Minessale 74a0cfd1e1 FS-3027 2011-02-03 10:19:04 -06:00
Anthony Minessale 85913b70b4 only pass publish on when you have a subscription 2011-02-02 16:05:57 -06:00
Anthony Minessale 4ae8282e6c fix possible bad pointer in global vars (please test) 2011-02-02 15:43:26 -06:00
Brian West 89c5f3bf82 FS-3023 2011-02-02 11:04:49 -06:00
Anthony Minessale 83dea0ee45 FS-3024 2011-02-02 10:53:40 -06:00
Leon de Rooij 673678509f Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-02-02 10:40:49 +01:00
Andrew Thompson 10d696ebac Added conference UUID to xml_list 2011-02-02 00:01:38 -05:00
Anthony Minessale fb66abfab4 more loopback improvements 2011-02-01 16:22:36 -06:00
Anthony Minessale d72cde9b76 only execute execute_on_[answer|media|ring] async when its expressed in app::arg form vs 'app arg form' 2011-02-01 13:39:36 -06:00
Anthony Minessale 2404dd295a try another approach to previous mod_loopback fix ... FS-3011 2011-02-01 11:46:15 -06:00
Anthony Minessale 45b3adda57 revert 02d1af647b 2011-02-01 11:43:02 -06:00
Anthony Minessale 52bf0423e2 try to fix SOA problem with early and answer audio with dissimilar sdp 2011-02-01 11:23:32 -06:00
Leon de Rooij 45ec088753 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-02-01 09:02:54 +01:00
Mathieu Parent 33848eb01c Skinny: handle Enbloc messages 2011-02-01 08:56:26 +01:00
Leon de Rooij 53aeb1c1a7 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-02-01 08:20:46 +01:00
Marc Olivier Chouinard 2d6161e889 switch_xml: Fix a lock on reloadxml when stderr write is blocked. Also remove an error parsing print since reason generated were wrong and duplicate. 2011-02-01 01:33:08 -05:00
Jeff Lenk e88b963962 vs2010 reswig 2011-01-31 22:08:37 -06:00
Michael Jerris 86d5e441da add more details to xml_curl errors 2011-01-31 19:38:57 -05:00
Brian West 9470e70057 swigall 2011-01-31 17:58:15 -06:00
Travis Cross 1f1541b474 lower log-level of a mod_spy message
When a session loses a race to bridge a call, the CHANNEL_BRIDGE event
handler is still run, yet session_locate is going to return null as it
won't get a read-lock on the peer's session.  Since this is a normal
and common condition, let's log this as a debug message rather than as
an error condition.
2011-01-31 20:54:48 +00:00
Travis Cross 766f2d6165 fix typo: cant -> can't 2011-01-31 20:53:15 +00:00
Brian West 1623e5d295 Merge branch 'openmethods-merged-dtmf-20110126' of git://scm.dashjr.org/var/scmroot/git/freeswitch 2011-01-31 14:13:03 -06:00
Daniel Swarbrick c8f5c66c35 mostly complete implementation of channel list via SNMP 2011-01-31 15:41:58 +01:00
Leon de Rooij 4371d3c804 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-01-30 15:47:30 +01:00
Anthony Minessale 2ad81ac82f fix || where it should be or in sql stmt that may cause stray records in the calls table 2011-01-29 13:44:06 -06:00
Marc Olivier Chouinard 49a5effcdf mod_callcenter: Add error response for queue load and queue reload (FS-2988) 2011-01-29 03:09:06 -05:00
Leon de Rooij 231a7ffaa1 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-01-29 00:16:51 +01:00
Daniel Swarbrick 068d36a5c9 partial implementation of channel list via snmp 2011-01-28 22:32:26 +01:00
Daniel Swarbrick b3ac44f555 add support for getting current call count 2011-01-28 20:36:18 +01:00
Daniel Swarbrick 08f494b808 typo 2011-01-28 20:14:10 +01:00
Travis Cross c64b78577f .gitignore compressed files 2011-01-28 09:01:47 +00:00
Leon de Rooij 9a8eea27fe Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2011-01-28 09:15:03 +01:00
Brian West 9ade16e929 swigall 2011-01-27 18:38:16 -06:00
Brian West 314a2a1e20 FS-3004 2011-01-27 15:53:01 -06:00
Daniel Swarbrick 608be370bc reduce agentx heartbeat to 2s, add management hook for mutex lock/unlock 2011-01-27 21:33:17 +01:00
Leon de Rooij f37390f0a7 enter 2011-01-27 18:53:21 +01:00
Leon de Rooij 1388ed811a enter 2011-01-27 18:52:14 +01:00
Anthony Minessale 4b941542a3 fix out of place parens in logic test 2011-01-27 10:34:05 -06:00
Anthony Minessale b889b44f1d add channel data to speech events when chosen to fire 2011-01-27 10:28:56 -06:00
Anthony Minessale 008e527c0f FS-3012 2011-01-27 08:18:22 -06:00
Leon de Rooij 425df0c783 Added test_reactive to mod_lua freeswitch.Dbh 2011-01-27 14:17:49 +01:00
Leon de Rooij a01814794c Added optional core: prefix to first arg passed to freeswitch.Dbh for giving direct access to sqlite db 2011-01-27 13:10:26 +01:00
Anthony Minessale 6f58e6aa42 FS-2771 2011-01-26 15:19:28 -06:00
Luke Dashjr 02082c930c MERGE: OpenMethods DTMF recognition via ASR modules 2011-01-26 14:56:05 -06:00
Luke Dashjr 89253a1391 MERGE: OpenMethods ASR enhancements: multiple concurrent grammars and dialplan access to start-input-timers 2011-01-26 14:54:36 -06:00
Luke Dashjr 15e65cfafb MERGE: DTMF recognition via ASR modules (implemented in UniMRCP) 2011-01-26 14:40:35 -06:00
Daniel Swarbrick 0e0431ecc6 update mod_sofia management interface OID 2011-01-26 20:07:33 +01:00
Anthony Minessale 7c62476711 revert change from 2800ea199d and add disconnect packet on listener kill 2011-01-25 14:13:22 -06:00
Daniel Swarbrick 83d5cd6ff6 whoops, tab craziness 2011-01-25 20:04:29 +01:00
Daniel Swarbrick 4b731fd64c tidy up subagent and #defines 2011-01-25 20:00:32 +01:00
Daniel Swarbrick 636c1ecb4e wrap potentially non-threadsafe snmp operations in mutex; support snmpwalk in subagent 2011-01-25 19:19:31 +01:00
Anthony Minessale 02d1af647b use switch_queue_trypop_timeout instead of a timer in mod_loopback to improve audio quality when not using bowout features 2011-01-25 11:26:32 -06:00
Anthony Minessale 28465f38a0 update syntax 2011-01-25 11:12:16 -06:00
Anthony Minessale d164a79764 add moh by default to uuid_broadcast when only broadcasting to A leg
use aleg arg to disable this
2011-01-25 11:10:59 -06:00
Daniel Swarbrick 6477d3f87e make mod_snmp module unload more failsafe 2011-01-25 00:27:18 +01:00
Mathieu Rene 24bcd10582 don't hold loadable_modules.mutex while a module shutdown function is run, so that we do not prevent new channels from being created. 2011-01-24 17:55:18 -05:00
Jeff Lenk 4eb5bbf41c FS-3000 revert previous - flush digits after pin error 2011-01-24 14:49:42 -06:00
Anthony Minessale 976859bb45 fix unreachable condition with a null args to make any key stop playback/record etc without dequing and remove hard-coded flush digits in play_and_get_digits be sure to flush it yourself before using 2011-01-24 14:04:26 -06:00
Anthony Minessale a8f5bf60a8 fix proper display of meta digit in log lines 2011-01-24 12:18:02 -06:00
Anthony Minessale 6e4c30ea37 update code in mod_celt to match API of 0.10.0 2011-01-24 09:49:27 -06:00
Anthony Minessale 7a1dcb6958 add record_restart_time_limit_on_dtmf var 2011-01-24 09:43:16 -06:00
Anthony Minessale 6294bc1620 have samples_out reflect what was written to the FH not the file even with buffering 2011-01-24 09:42:11 -06:00
Jeff Lenk b88cd3457a FS-3000 mod_conference: if more digits than the length of the correct pin the remaining digits are accounted for next retry 2011-01-22 22:51:48 -06:00
Andrew Thompson 9fe440b2fe mod_erlang_event Add proper locking for the list of XML bindings 2011-01-21 21:53:03 -05:00
Andrew Thompson 8d6d52e015 mod_conference Add energy level to conference_add_event_member_data
This is useful when you want to find the energy a member joined with
without having to pull the XML list
2011-01-21 21:50:02 -05:00
Andrew Thompson 4eccdfef58 mod_erlang_event: Don't urlencode events (and destroy an event after use) 2011-01-21 21:47:46 -05:00
Brian West e0ed0008b1 Fix ZRTP 2011-01-21 15:08:26 -06:00
Michael Jerris 3fa3e11ca2 FS-3002: handle 2833 in do_flush instead of dropping valid dtmf 2011-01-21 16:03:32 -05:00
Anthony Minessale 3dd9d5c0a3 FS-3007 2011-01-21 14:51:38 -06:00
Anthony Minessale 1cf79386c8 FS-2917 2011-01-21 14:51:38 -06:00
Daniel Swarbrick 6e2b1bd328 initial checkin of mod_snmp 2011-01-21 21:05:01 +01:00
Mathieu Rene c91b409caa Tricky preprocessor... try again 2011-01-21 11:53:20 -05:00
Mathieu Rene 1561ad2ca6 extra spaces </ocd> 2011-01-21 11:38:56 -05:00
Mathieu Rene 74de704973 FS-2942 - At least display __FILE__ and __LINE__ properly so we can have more data 2011-01-21 11:32:38 -05:00
Jeff Lenk 7fbc47f83a FS-2973 Fix possible segfaults and memory leak during unload, and add new setting odbc-retries 2011-01-21 09:09:53 -06:00
Joao Mesquita 1c95ad98cd Export the variables to the b leg as well 2011-01-20 22:43:50 -03:00
Anthony Minessale fd984d03bb D'oh Over zealous packet eating 2011-01-20 17:52:54 -06:00
Anthony Minessale 70700617d3 add execute_on_originate var '<app> <arg>' to run in origination thread or '<app>::<arg>' to run async. also originating_leg_uuid variable to show the uuid of the originating leg on an outbound channel 2011-01-20 13:52:00 -06:00
Brian West ea9021a24a FS-2998: prefix-a-leg not respected for url submission 2011-01-19 11:38:36 -06:00
Brian West afc027473f FS-2989: Places ;fs_path= within the contact string <...> when using NDLB-connectile-dysfunction-2.0, instead of just appending to the end of the contact string. 2011-01-19 11:35:48 -06:00
Travis Cross de49305ad5 let vmain-key and operator-key be set empty
The defaults for these keys are empty.  This change allows them to be
set empty in the XML config without error.
2011-01-18 04:24:04 +00:00
Michael Jerris 018a3800b4 fix session timer failure when freeswitch is generating the sdp and there are enough dynamic codecs enabled to conflict with the 2833 pt (4 by default) 2011-01-17 13:11:10 -06:00
Anthony Minessale cc06fdb5fa FS-2992 2011-01-17 10:41:01 -06:00
Travis Cross 7eceff48a2 update sofia usage string for flush_inbound_reg 2011-01-16 22:33:50 +00:00
Travis Cross 68bf642c11 fix sofia flush_inbound_reg to work when @domain is given
Prior to this change, calling flush_inbound_reg with @domain will
reboot all matching devices (if reboot is specified), but will not
actually flush the matching registrations.
2011-01-16 22:33:49 +00:00
Anthony Minessale e6a25e8578 FS-2984 2011-01-14 18:42:46 -06:00
Anthony Minessale 029d68ce47 disable media timeout when encountering a recvonly stream 2011-01-14 17:42:42 -06:00
Anthony Minessale 7b01cbbca4 add send-presence-on-register (true|false|first-only) param to sofia and api command sofia global debug [presence|sla|none] 2011-01-14 13:58:21 -06:00
Anthony Minessale 6126383ca4 FS-2980 2011-01-13 18:41:43 -06:00
Anthony Minessale 7a04104d6f FS-2975 (part deux) 2011-01-13 18:04:05 -06:00
Anthony Minessale b235979766 <jedi wave>You don't need to see this patch</jedi wave> 2011-01-13 12:35:39 -06:00
Anthony Minessale c6bdb303d4 FS-2975 2011-01-13 10:58:53 -06:00
Anthony Minessale 2e0747272f fix regression in commit 98f74a5f FS-2965 2011-01-13 10:41:33 -06:00
Anthony Minessale 8458adebbb avoid scheduler caling a function on null hash during shutdown 2011-01-13 10:30:29 -06:00
Anthony Minessale d9c5634507 up assert vaule on header loop detection to 1 meeeeelyonne for hmmhesegs 2011-01-13 10:03:12 -06:00
Anthony Minessale fe1711fdba eat rtp frames with the wrong payload type number 2011-01-12 20:02:49 -06:00
Anthony Minessale 1b91f811bd more 2011-01-12 19:34:19 -06:00
Anthony Minessale 138fdc83c6 more from last commit 2011-01-12 18:06:01 -06:00
Anthony Minessale a10125b8c3 add origination_channel_name var for {} to choose the channel name value 2011-01-12 17:48:49 -06:00
Anthony Minessale fb017a52d1 clear last_transferred conference when you exit the conference app 2011-01-12 16:46:33 -06:00
Brian West 159ae98979 be more iOS friendly when using TCP or TLS because the phone never sleeps thus drains the battery 2011-01-12 16:28:10 -06:00
Anthony Minessale 54de293b05 fix seg related to ptime mismatch + CNG + PLC (if you ever get purple ptime mismatch warnings you want this patch) 2011-01-12 16:05:08 -06:00
Anthony Minessale 7d1e664dc8 let switch_end_paren work with delims of the same char 2011-01-12 15:32:46 -06:00
Anthony Minessale d2c34232ab fix userauth issue 2011-01-12 15:32:46 -06:00
Brian West cf253c35bc zrtp tweak for sas relay 2011-01-11 15:31:40 -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
Brian West ef880c53b2 Route is not an un-named header its named. Handled like full_via and full_from and such 2011-01-11 13:41:50 -06:00
Brian West d41e6498f1 Set route header as a var on channel like Diversion header 2011-01-11 12:25:55 -06:00
Michael Jerris 54421f5910 mod_voicemail: add events for record/change greeting and record name 2011-01-11 13:12:23 -05:00
Anthony Minessale fcc912a991 add mod_fsk 2011-01-10 17:26:32 -06:00
Anthony Minessale a9366e4485 doh 2011-01-10 13:20:38 -06:00
Anthony Minessale 29daaa07b0 FS-2960 2011-01-10 11:27:26 -06:00
Brian West 83ce26b226 FS-2972 2011-01-10 09:56:03 -06:00
Jeff Lenk 719416f66b mem leak 2011-01-10 09:39:46 -06:00
Andrew Thompson 300348916e Log error when there's no IVR menus configured when you call 'ivr' DP app 2011-01-09 14:42:42 -05:00
Anthony Minessale a8b2840f2b little more on the DTMF commit 2011-01-07 17:53:09 -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
Jeff Lenk cd13030f25 vs2010 reswig 2011-01-06 23:17:08 -06:00
Anthony Minessale 1a08df9b20 add function to help set session read codec to slinear 2011-01-06 17:41:25 -06:00
Brian West 85c22d10e2 Fix iLBC when using ep_codec_string 2011-01-06 17:15:45 -06:00
Michael Jerris 9462f53c90 don't say we are not for polycom phones (safe rport) when its not really nat 2011-01-06 16:01:07 -06:00
Michael Jerris 0132cd3fc7 Fix routing behavior of inbound calls from gateways that only match gateway based on the gw request uri param
we now honor the extension gateway param only if it is explicitly set, but will not route to the username param if extension is not set
also, new special value for extension "auto" that should use the request uri unless it has gw+ and then it will use the to uri
2011-01-06 15:35:12 -06:00
Brian West 46853d7f3d swigall and fix gitignore for new celt. 2011-01-06 11:38:36 -06:00
Jeff Lenk 4272dcbff5 trivial build fix for last commit 2011-01-05 20:12:19 -06:00
Jeff Lenk 2091e33dbe windows update celt-0.10.0 2011-01-05 19:54:49 -06:00
Anthony Minessale b262f44ce2 add temp_hold_music var that is only valid until you transfer the call and finishing touches on bind meta to A-D 2011-01-05 18:58:56 -06:00
Anthony Minessale 27869d7a26 add bind meta on A-D and refactor 2011-01-05 17:53:27 -06:00
Anthony Minessale 96ac90adce reduce warnings to debug 2011-01-05 16:57:00 -06:00
Brian West 231fbe5e7a correct please test 2011-01-05 16:48:11 -06:00
Brian West d3e7c2a63d Revert 2011-01-05 16:39:09 -06:00
Brian West 422ee12aaa Bump celt to 0.10.0 2011-01-05 16:37:56 -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 32b8f1008e more fixes from diego 2011-01-05 14:09:16 -06:00
Brian West d79cf48475 FS-2962 2011-01-05 11:45:48 -06:00
Michael Jerris 5bb525e1ea set maximum query run time to 30 seconds at least on drivers that support SQL_ATTR_QUERY_TIMEOUT 2011-01-05 12:33:50 -05:00
Brian West 2c595a6ce0 FS-2961 2011-01-05 11:32:10 -06:00
Anthony Minessale 8f9ddb5a89 42 2011-01-05 10:42:44 -06:00
Brian West 3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Michael Jerris 23d9a237dc don't seg in edge case error conditions 2011-01-05 10:46:27 -05:00
Michael Jerris 342678698c set tracking data before enabling hooks 2011-01-05 10:17:31 -05:00
Michael Jerris 9ee13b723e don't seg in edge case error conditions 2011-01-05 09:54:27 -05:00
Anthony Minessale e6070feeab cleanup 2011-01-03 16:48:10 -06:00
Anthony Minessale fc77d19b7b presence.... again.... 2011-01-03 16:40:49 -06:00
Daniel Swarbrick 8b7fd76d3d use switch_zmalloc() instead of apr pools for short term storage, rename a couple of funcs to be clearer as to their purpose 2011-01-03 22:09:46 +01:00
Daniel Swarbrick df090a2a6b free() -> switch_safe_free() 2011-01-03 21:39:36 +01:00
Daniel Swarbrick 66ce95a930 removing my debug :o 2011-01-03 19:10:15 +01:00
Daniel Swarbrick a3d66bb4f0 mod_cdr_pg_csv: make disk spool format user-selectable 2011-01-03 18:59:53 +01:00
Brian West 7b28994121 FS-502: gateway not identified when extension-in-contact is set 2011-01-03 10:44:28 -06:00
Daniel Swarbrick 80f3281c09 whitespace fixups 2011-01-03 15:05:24 +01:00
Daniel Swarbrick aab453f52a tweak create.sql and config file 2011-01-03 14:01:08 +01:00
Daniel Swarbrick 93bbbe96af Remove event_handler() altogether, since it was doing nothing anyway 2011-01-03 13:36:20 +01:00
Daniel Swarbrick 935f2c4214 mod_cdr_sqlite has no need for (yet) for SIGHUP 2011-01-03 13:27:08 +01:00
Daniel Swarbrick 2632af929d FS-2953 2011-01-03 12:52:25 +01:00
Leon de Rooij 09e6fd3f4e Make dbh:connected accessible from Lua - thanks Grmt 2011-01-03 12:20:06 +01:00
Daniel Swarbrick 2be3175ae9 mod_cdr_pg_csv now spools the attempted SQL to disk if DB insert fails, instead of writing CSV. This should make it simpler to import any failed inserts. 2010-12-31 20:54:20 +01:00
Daniel Swarbrick 9ab7473cb9 Drop a-table/g-table stuff, use single DB table. Filtering should be done by SQL 2010-12-31 20:13:45 +01:00
Anthony Minessale f79f9766ba don't let inherit_codec work when we have ep_codec_string set and the B-leg codec is not in that list since it will lead to failure 2010-12-31 11:59:33 -06:00
Anthony Minessale e897646e15 make exact matches return sooner in dmachine 2010-12-31 10:09:40 -06:00
Daniel Swarbrick 0e31a974d4 Code cleanup, saner way of stripping chars from string 2010-12-31 03:10:50 +01:00
Daniel Swarbrick 0f95b87035 Drop transaction BEGIN/END around INSERT. We're only executing one command, and autocommit will automatically rollback if the INSERT fails.
Sync state_handlers with mod_cdr_csv. Minor libpq fixups.
2010-12-31 00:18:03 +01:00
Daniel Swarbrick 18feeb1067 Coding style, fix some C90 warnings about mixed decls/code 2010-12-31 00:01:53 +01:00
Daniel Swarbrick 5401c60493 fix CR line endings 2010-12-30 23:43:03 +01:00
Daniel Swarbrick f625fe3b01 Add SQLite CDR module 2010-12-30 20:38:49 +01:00
Anthony Minessale 10257c7d5d FS-2768 2010-12-30 11:47:15 -06:00