17567 Commits

Author SHA1 Message Date
Moises Silva
6f5a0e9ff5 freetdm: typo 2010-12-31 15:06:49 -05:00
Moises Silva
fe0d8d1ec5 freetdm: - updated all signaling modules (except for ftmod_isdn and ftmod_sangoma_ss7) to adapt to new core state processing
- fixed bug in configure.ac to detect ftmod_pritap compilation
         - ignore FTDM_SIGEVENT_RELEASED and FTDM_SIGEVENT_INDICATION_COMPLETED in mod_freetdm
         - Destroy the state completed interrupt on channel destroy
         - Fix analog polarity reversal bug when using 3-way calling or call-swap
2010-12-31 13:44:20 -05:00
Moises Silva
39d58e0452 freetdm: - Update ftmod_sangoma_isdn to use core state advance
- Added locking documentation (docs/locking.txt)
	 - Updated core state advance to use state processor in span
           rather than pushing the processor in the function arguments
2010-12-31 09:42:15 -05:00
Moises Silva
903d136481 freetdm: remove busy-waiting and use ftdm interrupt to wait for state change completion 2010-12-30 10:23:56 -05:00
Moises Silva
55da2afa7f Merge branch 'moy.nonblocking-api' of git.sangoma.com:smg_freeswitch into moy.nonblocking-api 2010-12-29 14:08:57 -05:00
Moises Silva
6fb1e5d9c1 freetdm: free the iterator when setting channels to non-block 2010-12-29 14:08:18 -05:00
Moises Silva
c854fe518a freetdm: update 2008 freetdm vcproj to include ftdm_state header and C file 2010-12-29 14:04:31 -05:00
Moises Silva
090864fa39 freetdm: completed most of the code for the new core state processing
use new core state processing functions in ftmod_r2
2010-12-29 13:38:43 -05:00
Moises Silva
4268bf84b0 freetdm: more core state refactoring, still untested 2010-12-24 15:58:04 -05:00
Moises Silva
82297de753 freetdm: state refactoring in progress *shrug* 2010-12-23 19:50:13 -05:00
Moises Silva
cd28c4fc98 fretdm: remove m3ua unused stuff 2010-12-23 17:59:05 -05:00
Moises Silva
568013bc60 freetdm: initial changes to make FreeTDM APIs non-blocking 2010-12-23 15:39:20 -05:00
Moises Silva
656ecc1bc0 freetdm: fix ftmod_zt warning 2010-12-23 14:11:09 -05:00
Arnaldo Pereira
bc0414a8b5 Merge branch 'master' into arnaldo.zt_chan_next_event 2010-12-22 19:30:44 -02:00
Arnaldo Pereira
818887f9d3 Merge branch 'master' into arnaldo.zt_chan_next_event 2010-12-22 19:09:53 -02:00
Moises Silva
eaf9a41f52 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-22 15:26:31 -05:00
Moises Silva
358a3192c5 freetdm: remove unused core flag macros 2010-12-22 15:26:10 -05:00
Moises Silva
4f89b514cd Merge remote branch 'fsorig/master' 2010-12-22 15:09:01 -05:00
Moises Silva
525b0978ca freetdm: ftmod_r2 - use openr2 API extension to properly report incoming restricted ANI and restrict ANI on outgoing calls 2010-12-22 15:07:32 -05:00
Michal Bielicki
b61f729068 added polish ringtone 2010-12-22 18:55:18 +00:00
Anthony Minessale
90e58696fe fix dtmf issue with jb on 2010-12-22 12:22:00 -06:00
Jeff Lenk
a971e7de70 vs2010 reswig 2010-12-21 22:20:49 -06:00
Jeff Lenk
fe005bddd7 FS-2789 fix secondary issue with min_digits = 0 and terminator key pressed to cancel 2010-12-21 22:15:03 -06:00
Joao Mesquita
b49c366efb Fix some log lines and a flag logic. 2010-12-21 23:55:26 -03:00
Joao Mesquita
48ed9c2c5d Merge branch 'master' of git@git.freeswitch.org:freeswitch 2010-12-21 23:41:42 -03:00
Joao Mesquita
651acc62f7 Add a chan var conference_enter_sound to override conference enter-sound param on the profile 2010-12-21 23:39:05 -03:00
Anthony Minessale
4d7e4f1ec2 change switch_strip_spaces to specify if you want it to dup the string or destroy the current buffer 2010-12-21 20:30:28 -06:00
Brian West
638cbf16cc Sofia madness to make crap just work 2010-12-21 19:32:54 -06:00
Arnaldo Pereira
a3ea8a8f20 freetdm: ftmod_zt - clear FTDM_CHANNEL_EVENT flag on zt_channel_next_event when set,
but retrieve event from channel even when it's not
2010-12-21 22:13:16 -02:00
Moises Silva
54359f1b78 freetdm: fix call id generation 2010-12-21 19:04:41 -05:00
Brian West
a1e425029c FS-2944 2010-12-21 16:59:31 -06:00
Anthony Minessale
e80a40cf68 rtp adjustments when using jitterbuffer 2010-12-21 15:35:43 -06:00
Anthony Minessale
a3b01c195b rtp adjustments when using jitterbuffer 2010-12-21 15:35:43 -06:00
Moises Silva
665b12b1f5 Merge remote branch 'fsorig/master' 2010-12-21 15:23:23 -05:00
Moises Silva
ebb6133529 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-21 15:16:09 -05:00
Moises Silva
cdfa8bf7ae freetdm: Added new OOB event FTDM_OOB_POLARITY_REVERSE
Added new channel command FTDM_COMMAND_SET_POLARITY
         ftmod_wanpipe - Added support to enqueue polarity events on FXO lines
	 ftmod_wanpipe - Added support to set polarity on FXS lines
	 ftmod_analog - Added support to answer and hangup FXO lines on polarity reverse
	 ftmod_analog - Added support to reverse polarity in the FXS line on answer and hangup
	 mod_freetdm - Added parameters answer-on-polarity, hangup-on-polarity and polarity-delay
                       to enable those analog features
2010-12-21 15:11:22 -05:00
Mathieu Rene
fcd7515cb2 Add dz-ring 2010-12-21 14:50:34 -05:00
Arnaldo Pereira
723a598c24 freetdm: core - lock the channel on ftdm_channel_read_event()
ftmod_zt - not locking the channel on zt_channel_next_event(), minor changes
2010-12-21 16:32:02 -02:00
Arnaldo Pereira
7732a67598 Merge branch 'master' into arnaldo.zt_chan_next_event 2010-12-21 14:16:45 -02:00
Michal Bielicki
94bd1a7f26 added german ringtone 2010-12-21 15:52:22 +00:00
Arnaldo Pereira
f5c36acfe2 freetdm: mod_freetdm - updated api commands help
ftmod_r2 - updated api help and removed references to threads per channel,
                    not used anymore
2010-12-21 13:31:21 -02:00
Moises Silva
e085fea23e freetdm: define _GNU_SOURCE to get gethostbyname_r 2010-12-21 09:09:10 -05:00
Moises Silva
1d7a1bd131 freetdm: use ULL for flags 2010-12-21 08:57:11 -05:00
Andrew Thompson
4f9dd5e164 mod_conference: Add XML output for conference run time, recording status and member mute-detect. Also add events for recording start and stop.
This work was funded by Xpander Communications.
2010-12-20 23:57:45 -05:00
Anthony Minessale
1b1dea0206 FS-2879 2010-12-20 20:19:36 -06:00
Jeff Lenk
d29d83d743 ESL-53 Noevent/Noevents disparity 2010-12-20 19:23:13 -06:00
Moises Silva
092d22a214 freetdm: fix get caller id command 2010-12-20 16:57:01 -05:00
Anthony Minessale
f804c75d99 presence was drafted by satan 2010-12-20 15:43:54 -06:00
Moises Silva
38968d15fe freetdm: fake signaling status notifications in ftmod_analog 2010-12-20 16:15:41 -05:00
Anthony Minessale
a78922a212 nope 2010-12-20 15:05:13 -06:00