Commit Graph

10925 Commits

Author SHA1 Message Date
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