Moises Silva
865d04ef2f
Merge remote branch 'fsorig/master'
2011-03-05 20:46:30 -05:00
David Yat Sin
00dc8577e8
freetdm: Typo in function define
2011-03-04 10:38:48 -05:00
David Yat Sin
c5dd481fbd
freetdm: ISDN - ftdm_complete_state is not called in state_advance if a new state is set
2011-03-04 10:36:36 -05:00
David Yat Sin
06db039878
FreeTDM: Fix for race condition on FreeTDM init for freetdm-master timer (JIRA:OPENZAP-143)
2011-03-03 10:57:03 -05:00
David Yat Sin
1fbb321f3d
freetdm: Allow user to indicate FACILITY on outbound calls
2011-03-03 09:48:48 -05:00
Arnaldo Pereira
c56bf093fb
freetdm: some fixes to mkrelease.sh
2011-03-02 23:18:56 -03:00
Arnaldo Pereira
9b9ed009b7
freetdm: changed mkrelease.sh to ship ABI compatibility test reports with the
...
generated release.
2011-03-02 22:42:59 -03:00
David Yat Sin
50f30a29f5
freetdm: ISDN - ftdm_complete_state is not called in state_advance if a new state is set
2011-03-02 10:59:43 -05:00
Konrad Hammel
7ec2a5d246
chlog: freetdm: ss7 - added support to check isup stack circuit state via cli (ftdm ss7 show status isup ckt X)
...
freetdm: ss7 - updated module to support latest changes to freetdm core
2011-03-01 15:32:58 -05:00
Moises Silva
706550e2ca
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-03-01 12:17:00 -05:00
Moises Silva
7e5befc2ba
freetdm: use ftdm_channel_hangup_with_cause for CAS channels (ftmod_r2)
2011-03-01 12:16:27 -05:00
David Yat Sin
086664fbd2
freetdm: Typo in function define
2011-03-01 09:54:52 -05:00
David Yat Sin
8cc8249052
freetdm: Do not call sng_isdn_retrieve_facility_caller_name when transparent facility is enabled
2011-02-28 18:54:03 -05:00
David Yat Sin
f9540b7258
freetdm: Do not call sng_isdn_retrieve_facility_caller_name when transparent facility is enabled
2011-02-28 18:53:02 -05:00
Arnaldo Pereira
64b24240c0
freetdm: added more arguments to ftdm_abi_check when generating ftdm releases
2011-02-28 18:48:55 -03:00
Moises Silva
4793c697bd
Merge branch 'netborder'
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2_io_mf_lib.h
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
libs/freetdm/src/include/freetdm.h
libs/freetdm/src/include/private/ftdm_core.h
2011-02-28 12:47:27 -05:00
Moises Silva
3a0d5b6297
freetdm: remove unused prototype for ftdm_call_clear_data
2011-02-28 12:42:43 -05:00
Arnaldo Pereira
d458004519
freetdm: passing ftdm path to abi test script
2011-02-28 12:55:56 -03:00
Moises Silva
d1b3c595cf
Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftdm_state.c
2011-02-28 10:55:40 -05:00
Moises Silva
cd6eee31a2
freetdm: remove ftdm_channel_init API
2011-02-28 10:52:30 -05:00
Arnaldo Pereira
f82c23ea69
freetdm: updated mkrelease.sh to download libsng-ss7 and libsng-isdn, compile
...
freetdm and mod_freetdm and test the ABI compatibility against older
releases, through an external script, before generating the tarball.
2011-02-28 12:48:40 -03:00
Moises Silva
933cabb53d
freetdm: do not free sigmsg if was not queued
...
fix type casting
2011-02-25 17:53:02 -05:00
Moises Silva
244e7c7610
Merge remote branch 'origin/davidy.ftdm_variables3' into netborder.tmp
2011-02-25 17:17:29 -05:00
Anthony Minessale
0444626b72
fix linger support in esl client lib
2011-02-25 16:13:24 -06:00
Anthony Minessale
a126cc7f16
add param to jb to try to recapture latency (disabled by default)
2011-02-25 12:45:41 -06:00
Moises Silva
f614a52fbb
freetdm: ftmod_r2 - Use unallocated number as reason to reject collect calls
...
Brazil, the only country using this do not really makes a difference
2011-02-25 12:45:01 -05:00
David Yat Sin
b2b50a1030
freetdm: Removed unnecessary parameter copy
...
Added ftdm_raw_data_t
2011-02-25 12:20:32 -05:00
Anthony Minessale
bc397ab600
FS-2971
2011-02-25 10:55:47 -06:00
David Yat Sin
f8e1fa666d
freetdm: updated variables.txt
2011-02-25 11:07:39 -05:00
David Yat Sin
06bd633053
freetdm: updated variables.txt
2011-02-25 11:05:11 -05:00
Moises Silva
687d39f259
freetdm: ftmod_analog - Add timeout parameter for dial tone. 0 means not waiting for dial tone.
2011-02-25 10:35:25 -05:00
David Yat Sin
4b613f426c
Merge branch 'davidy.ftdm_variables3' of git.sangoma.com:smg_freeswitch into davidy.ftdm_variables3
...
Conflicts:
libs/freetdm/src/ftdm_io.c
2011-02-25 10:06:20 -05:00
David Yat Sin
49ac70defd
freetdm: User variables now stored in ftdm_usrmsg_t
2011-02-25 09:58:15 -05:00
Moises Silva
f785fa11e4
freetdm: fix bugzilla 5600 - allow_collect_calls ftmod_r2 param not implemented
2011-02-24 21:02:51 -05:00
Anthony Minessale
986f258db0
let ctl-c work until you are connected
2011-02-24 18:48:16 -06:00
Moises Silva
f0da352917
freetdm: more visual studio 2008 and 2010 updates to set the proper _WIN32_WINNT target
2011-02-24 19:38:37 -05:00
Moises Silva
99b64f39a1
freetdm: add _WIN32_WINNT version to vs project
2011-02-24 19:32:40 -05:00
Moises Silva
518e034187
freetdm: remove remaining references to boost (sample code, visual studio project references)
2011-02-24 19:26:40 -05:00
Anthony Minessale
e96acac3c8
add optional job-uuid param to bgapi in oop mod
2011-02-24 17:48:51 -06:00
Moises Silva
327def8c21
freetdm: Do not move to dialing if signaling module already moved the state
2011-02-24 18:45:54 -05:00
Moises Silva
269906c891
freetdm: Added support for hardware (native) R2 MF generation
2011-02-24 18:41:07 -05:00
Moises Silva
62d000ed20
freetdm: remove sanity state check in outgoing function
2011-02-24 13:14:23 -05:00
David Yat Sin
c22816c39c
freetdm: span id specified in raw trace if channel was not mapped
2011-02-23 16:21:44 -05:00
David Yat Sin
e94913a2da
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-02-23 16:21:30 -05:00
David Yat Sin
dd40e50e7a
freetdm: span id specified in raw trace if channel was not mapped
2011-02-23 16:20:26 -05:00
David Yat Sin
512eaaa87c
freetdm: removed warning log when a SETUP message without channel IE is received
2011-02-23 15:01:29 -05:00
Anthony Minessale
e8a1055854
ESL-56 null terminate buffer after reading from the socket to prevent cross-over to old data that confuses the parser and throws off framing. (regression from 2081bf97b9
)
2011-02-22 17:07:18 -06:00
David Yat Sin
9f8c428ebc
freetdm: fix for calling print_hex_dump with invalid string length
2011-02-22 15:00:40 -05:00
David Yat Sin
e26b5727de
freetdm: fix for calling print_hex_dump with invalid string length
2011-02-22 14:59:57 -05:00
David Yat Sin
7860db0110
freetdm: updated documentation for ftdm_variables
2011-02-22 11:22:58 -05:00
David Yat Sin
4f8d4b95cd
added ftdm_variables.c
2011-02-22 11:13:44 -05:00
Stefan Knoblich
c8065499ad
[FreeTDM] Add --with-pkgconfigdir option to FreeTDM.
...
Default behaviour is unchanged.
Packagers should use this option to install freetdm.pc into
the system's main pkg-config directory (e.g. /usr/lib/pkgconfig).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-02-19 23:35:41 +01:00
Moises Silva
f785d4b3ff
Merge remote branch 'fsorig/master'
...
Conflicts:
src/mod/endpoints/mod_sofia/sofia_glue.c
2011-02-18 22:50:00 -05:00
Anthony Minessale
91a5e77650
FS-2803
2011-02-18 18:53:40 -06:00
Anthony Minessale
e4bff56765
fix seg in sofia merged from upstream
2011-02-18 18:50:50 -06:00
David Yat Sin
7b1da2316b
freetdm: Updated signalling modules to not set channel state to DIALING on OUTGOING_CALL_FUNCTION
2011-02-18 13:21:05 -05:00
David Yat Sin
cabd05d116
chlog: freetdm: channel/call variables moved to sigmsg
2011-02-18 13:01:57 -05:00
Moises Silva
f734891d75
freetdm: only set ec call end when the HANGUP state is confirmed
2011-02-18 10:51:36 -05:00
David Yat Sin
60395cea46
chlog: freetdm: Channel indicator IE only included in first response
2011-02-17 11:44:57 -05:00
Moises Silva
bb797286d0
freetdm: increase size of static buffer for DSO path
2011-02-17 09:22:53 -05:00
Moises Silva
c166f5f02c
freetdm: increase size of static buffer for DSO path
2011-02-17 09:17:41 -05:00
Michal Bielicki - cypromis
65d5932c9f
fixes for the python esl (we need ESL.py as well)
...
deleting the sangoma modules if they are not defined to be build but are build anyway
2011-02-17 10:09:26 +01:00
Michal Bielicki - cypromis
3ce98c4ebd
major cleanups, mod_skinny and skypopen and sangoma ftdm modules added to rpm spec file
2011-02-17 00:02:37 +01:00
Michal Bielicki - cypromis
e8335f5880
added DESTDIR to esl makefiles so that it can be used during rpm building
2011-02-16 20:54:57 +01:00
Michal Bielicki - cypromis
837c6ff6e8
adding centos standard java include parts to javamod esl module
2011-02-16 20:35:56 +01:00
Michal Bielicki - cypromis
b83a30caf6
added python eslmod installation to esl Makefiles
2011-02-16 20:35:11 +01:00
David Yat Sin
925623c19e
freetdm: Removed ftmod_sangoma_boost
2011-02-16 11:07:30 -05:00
David Yat Sin
d4068d9755
freetdm: Removed ftmod_sangoma_boost
2011-02-16 11:06:26 -05:00
Moises Silva
7b30aec93d
freetdm: ftmod_r2 - check fclose return value when dumping IO
2011-02-15 16:34:52 -05:00
Moises Silva
a411cea7b2
freetdm: ftmod_r2 - check fclose return value when dumping IO
2011-02-15 16:34:09 -05:00
Konrad Hammel
11cc6f95cd
freetdm: ss7 - update to configuration file to mirror ISDN configuration
2011-02-15 11:58:16 -05:00
Moises Silva
f113c323fc
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-02-14 17:32:55 -05:00
Moises Silva
c9ee4fab73
freetdm: remove deprecated channel variables code
2011-02-14 17:32:30 -05:00
Moises Silva
e281aca346
Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
2011-02-14 15:33:19 -05:00
Moises Silva
86884e5256
Merge branch 'master' into netborder
2011-02-14 15:24:02 -05:00
Moises Silva
642882727f
freetdm: added CLI completion for core commands
2011-02-14 15:14:44 -05:00
Moises Silva
d8add09a35
freetdm: ftmod_r2 - Disable MF dump on call accepted
...
core - Do not start DTMF debugging until media is available
2011-02-14 15:05:39 -05:00
Moises Silva
c81bf01fc9
freetdm: ftmod_r2 - set MF dump directory default to logdir
2011-02-14 14:44:38 -05:00
Konrad Hammel
c0e340b188
freetdm: ss7 - update cli usuage print
2011-02-11 17:10:53 -05:00
Konrad Hammel
4f254ebe15
freetdm: ss7: bug fix for ticket 6290, channel status was not showing channel 1
2011-02-11 17:02:56 -05:00
Moises Silva
145884c94c
Merge remote branch 'fsorig/master'
2011-02-11 12:11:33 -05:00
Konrad Hammel
e6be62b0e1
freetdm: ss7 - bug fix for change in FreeTDM API
2011-02-11 11:22:44 -05:00
Konrad Hammel
edfb1e9943
Merge branch 'konrad.02-09-11'
2011-02-11 11:14:49 -05:00
Konrad Hammel
381738f700
freetdm: ss7 - bug fix for configuration
2011-02-11 11:13:47 -05:00
Moises Silva
acd6333e33
freetdm: disallow completely core variables for freetdm outbound variables
2011-02-11 10:55:11 -05:00
cypromis
b8afa79b44
Merge remote branch 'origin/master'
2011-02-11 00:23:28 +01:00
Moises Silva
2582d71689
freetdm: use packet_len as the base length in tone generation
2011-02-10 18:00:31 -05:00
Konrad Hammel
c17da69d67
freetdm: ss7 - added hardware dtmf
2011-02-10 16:39:42 -05:00
David Yat Sin
c467886267
freetdm: Added sigmsg->call_priv member that contains caller_data.priv originally set by user
2011-02-10 14:00:57 -05:00
David Yat Sin
6cecbca2bb
freetdm: ISDN - Removed unnecessay locks since lock is now done by ftdm core
2011-02-10 14:00:19 -05:00
Moises Silva
46215605f4
Merge remote branch 'fsorig/master'
2011-02-10 10:15:15 -05:00
Konrad Hammel
3611780899
Merge branch 'master' of git.sangoma.com:/smg_freeswitch
2011-02-09 15:15:10 -05:00
Konrad Hammel
1ee94c11c7
freetdm: ss7 - bug fix for SPC no longer being part sng_gen config
2011-02-09 15:14:47 -05:00
Moises Silva
eeac03ef50
freetdm: add code to troubleshoot crash on tone generation
2011-02-09 13:26:23 -05:00
David Yat Sin
df4a18dcba
Fixes to support QSIG over T1
2011-02-08 12:10:19 -05:00
David Yat Sin
804fc61a6c
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-02-07 17:29:34 -05:00
David Yat Sin
428ef96667
freetdm: allow reception of FACILITY msg in any channel state when transparent facility is enabled
2011-02-07 17:29:26 -05:00
Moises Silva
f64b03bd8b
Merge remote branch 'fsorig/master'
2011-02-07 17:13:11 -05:00
Moises Silva
3830484155
freetdm: do not expect result_cb to be set to make the interface cleaner
2011-02-07 16:06:45 -06:00
Konrad Hammel
946ec62893
freemtdm: ss7 - SPC no long in sng_gen...new configuration file
2011-02-07 10:57:48 -05:00
Konrad Hammel
1cc51046c5
freetdm: ss7 - only unload layers when they are loaded
...
freetdm: ss7 - configuration updated to allow a route to use multiple linksets...new configuration file
2011-02-07 10:56:37 -05:00
cypromis
1e09a4d2da
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-02-05 10:33:14 +01:00
David Yat Sin
beb8290539
chlog: freetdm: isdn: fix for 4ESS call clearing procedures
2011-02-04 18:22:53 -05:00
Jeff Lenk
e9e33f5160
FS-3033 VS2010 libportaudio project improvements for DirectX builds and switch to build DirectX by default
2011-02-04 12:48:07 -06:00
Anthony Minessale
2ec2a9b0d3
skip blocking writes on fs_cli to avoid backing up event socket
2011-02-04 09:40:04 -06:00
Jeff Lenk
2d190b37ab
fix iLBC under windows
2011-02-03 23:46:19 -06:00
Anthony Minessale
dc436b82a5
block control-z from fs cli and print a warning how to exit properly
2011-02-03 20:42:17 -06:00
Arnaldo Pereira
41dc6f46db
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-02-03 19:57:25 -02:00
Jeff Lenk
b55b4eeaee
VS2010 fix minor build order problem
2011-02-03 10:04:25 -06:00
Anthony Minessale
257bf9a46c
fix possible bad pointer in global vars (please test)
2011-02-02 16:05:51 -06:00
David Yat Sin
944b99687e
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-02-02 11:38:10 -05:00
David Yat Sin
57b0710bac
freetdm: Fix for typo in print
2011-02-02 11:35:38 -05:00
Brian West
43dd776c36
sigh
2011-02-01 16:36:02 -06:00
David Yat Sin
ae4b2873b0
chlog: freetdm: isdn: fix for 5ESS call clearing procedures
2011-02-01 15:41:23 -05:00
David Yat Sin
6a524a1d56
chlog: freetdm: Fix for only checking first progress indicator for early-media flag
2011-02-01 14:54:53 -05:00
Moises Silva
be370d45eb
test
2011-01-31 15:55:50 -05:00
Jeff Lenk
256a82dbf2
OPENZAP-140 VS2010 build cleanup
2011-01-31 10:12:28 -06:00
Konrad Hammel
7c3ee98d33
freetdm: ss7 - bug fix: fix for bug introduced by merge of RELAY work
2011-01-29 19:57:12 -05:00
Konrad Hammel
1932b3fe3b
chlog: freetdm: ss7 - update for new licensing, will not work with old licenses
...
contact Sangoma (techdesk@sangoma.com ) to obtain a new license
2011-01-29 19:49:34 -05:00
Konrad Hammel
a382990d9f
chlog: freetdm: ss7 - bug fix: a route now supports multiple linksets
2011-01-29 19:49:34 -05:00
Konrad Hammel
becb94052a
chlog: freetdm: ss7 - added support for RELAY
2011-01-29 19:49:34 -05:00
David Yat Sin
0d276e7d7b
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-01-28 13:42:30 -05:00
cypromis
92f51bd603
Merge remote branch 'origin/master'
2011-01-28 17:00:11 +01:00
Jeff Lenk
daa28cfcca
add missing files
2011-01-28 09:19:03 -06:00
Moises Silva
189db0e7ad
freetdm: add WIN32_LEAN_AND_MEAN fix
2011-01-27 17:27:50 -05:00
Moises Silva
1842798e95
freetdm: ftmod_r2 - check for io dump file errors on open
2011-01-27 17:02:04 -05:00
Moises Silva
155571d841
freetdm: fix ftdm error mapping to unix-style errors
2011-01-27 16:55:21 -05:00
Moises Silva
e1c17cffe0
freetdm: use the problem freetdm define to set wp alarms
2011-01-27 16:36:45 -05:00
David Yat Sin
9ffca057f1
chlog: freetdm - isdn: fix for not including some bearer-cap contents on BRI
2011-01-26 17:24:25 -05:00
cypromis
23b387b7f5
antoher try at c options to make iksemel right on solaris
2011-01-25 05:53:26 +01:00
cypromis
e78f2bfb5d
not sure the stuff is needed in the core iksemel. this will take some more teting via hudson and some more comits, but hey, it does not have an impact on anythingbut solaris and derivates
2011-01-25 05:24:46 +01:00
cypromis
9509befbfa
more sun fixes to libiksemel.
2011-01-25 04:54:33 +01:00
cypromis
80a6279993
explicitly add gpg-error if sun comiler, maybe that solves it finaly
2011-01-25 04:14:31 +01:00
cypromis
7ce63feadf
gpg-error is needed on c flags as well on solaris
2011-01-25 03:24:35 +01:00
Moises Silva
00bba5790b
freetdm: do not enable ec on SIGEVENT_START
2011-01-24 15:20:40 -05:00
Steve Underwood
5316bcd9dc
Typo in the spandsp .pc.in file fixed
2011-01-22 13:36:16 +08:00
Moises Silva
accc285280
freetdm: ftmod_wanpipe dummy for disabling echotrain
2011-01-21 15:29:07 -05:00
Moises Silva
2e18c5b4d9
freetdm: added threaded media to the TODO
2011-01-21 10:51:34 -05:00
David Yat Sin
d743baefed
freetdm: Fix for defaulting to wrong codec
2011-01-20 11:03:13 -05:00
David Yat Sin
1da8339ffb
freetdm: added support for early-media-override
2011-01-20 10:42:28 -05:00
David Yat Sin
0cf1d54a05
Merge branch 'master' of git.freeswitch.org:freeswitch
2011-01-19 16:36:04 -05:00
David Yat Sin
978cb111e7
freetdm - improved default bearer-cap code
2011-01-19 16:35:55 -05:00
Moises Silva
9bb344783d
freetdm: remove collision event string
2011-01-19 16:25:33 -05:00
Moises Silva
7d13655b74
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-01-19 15:53:28 -05:00
Moises Silva
0fdc272b25
freetdm: open wanpipe devices as non-exclusive if possible
2011-01-19 15:53:01 -05:00
David Yat Sin
7fb1abf758
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-01-19 14:48:59 -05:00
David Yat Sin
6fd468043b
freetdm: fix for closing d-channel when channel is already closed by freetdm core
2011-01-19 14:46:28 -05:00
David Yat Sin
bc2d331feb
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-01-19 14:21:29 -05:00
David Yat Sin
5ffc6b437d
Merge branch 'master' of git.freeswitch.org:freeswitch
2011-01-19 14:18:35 -05:00
David Yat Sin
1fcffcfbc3
added documentation
2011-01-19 14:18:23 -05:00
Moises Silva
54c0d6f7c4
freetdm: workaround for Visual C++ 9.0 failing to compile ftdm feature macros
2011-01-19 11:38:27 -05:00
Moises Silva
9c8ce46b90
Merge branch 'netborder'
2011-01-18 16:20:33 -05:00
Moises Silva
163dd05660
freetdm: add ftdm_call_utils.h to the installed headers
2011-01-18 16:10:14 -05:00
David Yat Sin
c64f4753b3
freetdm: added missing cause enums from Q.850
2011-01-18 14:36:30 -05:00
Moises Silva
137de40121
freetdm: ftmod_r2 - change warning to notice for hangup cause mapping
2011-01-18 14:09:42 -05:00
Moises Silva
9a545bd0c9
freetdm: doh
2011-01-18 13:21:31 -05:00
Moises Silva
51985ca69a
freetdm: fix FTDM_IS_DCHAN macro
2011-01-18 13:15:04 -05:00
Moises Silva
44ac5d8b99
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-01-18 13:14:25 -05:00
Moises Silva
07fa8a4a72
freetdm: fix windows ftmod_wanpipe bug on link connect/disconnect
2011-01-18 13:13:30 -05:00
Moises Silva
0a38d7761e
freetdm: set explicit numbers for channel commands to aid debugging
2011-01-18 12:44:41 -05:00
Moises Silva
1db40e60e4
freetdm: improved logic to enable/disable EC on call start/stop
...
- MFC-R2 requires tone signaling that gets screwed sometimes
if the EC is enabled during call setup.
- EC is now enabled only when switching to a state requiring
media (UP and PROGRESS_MEDIA)
- The logic is aware of EC persist option in Wanpipe
- Improved logging in ftmod_wanpipe to print EC state on startup
2011-01-18 11:28:37 -05:00
Moises Silva
99cab144b5
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-01-17 19:15:34 -05:00
Moises Silva
f3082c7d75
freetdm: enable ec only upon SIGEVENT_PROGRESS_MEDIA
2011-01-17 19:15:02 -05:00
Moises Silva
6fc0bb0886
Merge remote branch 'fsorig/master'
2011-01-17 18:21:56 -05:00
David Yat Sin
585cb68ad4
freetdm: support parameters: outbound-bc-user-layer1 and outbound-bc-transfer-cap
2011-01-17 17:21:24 -05:00
Moises Silva
6734fe711b
freetdm: General fixes for alarm handling and added MFCR2 suspend support
...
- Clean up ftdm_channel_set_sig_status locking and sanity checks
- Set FTDM_CHANNEL_SUSPENDED when delivering FTDM_SIGEVENT_SIGSTATUS changed to SUSPENDED
- Clear FTDM_CHANNEL_SUSPENDED when delivering FTDM_SIGEVENT_SIGSTATUS changed to UP
- Update ftmod_r2 to honor local suspend requests when returning from alarm state
2011-01-17 15:42:36 -05:00
Moises Silva
a020724030
freetdm: add deprecate warning to get last error stuff that nobody sets anyways
2011-01-17 12:44:52 -05:00
Moises Silva
a41974e580
Merge remote branch 'fsorig/master'
2011-01-14 18:46:09 -05:00
Moises Silva
f06298f163
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-01-14 18:45:03 -05:00
Moises Silva
04d5652819
freetdm: fix incorrect alarm reporting due to Wanpipe bug
...
proper alarm handling for R2 calls
2011-01-14 18:43:42 -05:00
David Yat Sin
ecfa33e9e4
Merge branch 'master' of git.freeswitch.org:freeswitch
2011-01-14 16:10:25 -05:00
David Yat Sin
7311029685
freetdm - adjusted loggign on channel_call_indicate
2011-01-14 16:10:13 -05:00
David Yat Sin
4ee4c67003
Removed unused SIGEVENT
2011-01-14 12:52:37 -05:00
David Yat Sin
33bb9b834d
freetdm - ISDN Allowed state change from RING to PROGRESS_MEDIA
2011-01-14 10:48:09 -05:00
Stefan Knoblich
dff01c07f1
[ftmod_libpri] Use FTDM_SPAN_USE_PROCEED_STATE and rework state handling.
...
- Use the newly introduced FTDM_SPAN_USE_PROCEED_STATE flag and FTDM_CHANNEL_STATE_PROCEED.
- Update ftmod_libpri's state machine table (taken from ftmod_sangoma_isdn).
- Move pri_destroycall() to HANGUP_COMPLETE state.
- Try to get a little bit closer to the ISDN states by using pri_acknowledge() in RINGING,
pri_progress() in PROGRESS and pri_proceeding() in PROCEED state.
- Go to PROGRESS_MEDIA in on_progress() only if there is inband indication available, go to
PROGRESS if not.
- Go to RINGING state in on_ringing() and remove PROGRESS_MEDIA check.
NOTE: One libpri error message and a VETO (PROGRESS -> RINGING) warning to investigate,
but changes seem to work fine nonetheless.
Tested-by: SparFux (#freeswitch / #freeswitch-de @ irc.freenode.net)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-01-13 23:28:00 +01:00
David Yat Sin
bba8aefca0
freetdm: ISDN-Fix for d-channel indexing, causing improper configuration on non-consecutive logical spans
2011-01-13 16:28:31 -05:00
David Yat Sin
03ae958ce4
freetdm; TON/NPI defaults to unknown for Euroisdn
2011-01-13 15:13:56 -05:00
Brian West
a6db66ef36
http://jira.freeswitch.org/browse/FS-2976
2011-01-13 09:55:55 -06:00
Jeff Lenk
9c7b507d06
managed esl vs2010 converted from 2008 w/x64 lib support
2011-01-12 23:10:29 -06:00
Moises Silva
1d6d9601d0
Merge remote branch 'fsorig/master'
2011-01-12 15:11:42 -05:00
Moises Silva
771caca78d
freetdm: update glare.txt doc
2011-01-12 14:36:03 -05:00
Joao Mesquita
eb88304a16
Small fix on ESL that cause event_id to be set wrong on headers that had value failure.
2011-01-12 16:24:04 -03:00
Moises Silva
3594419622
Merge branch 'master' into moy.r2glare
2011-01-12 13:37:05 -05:00
Moises Silva
946f47f189
freetdm: fix wp config message
2011-01-12 13:16:45 -05:00
Moises Silva
8a26a6f6d2
freetdm: ftmod_r2 - map glare cause
2011-01-12 10:53:38 -05:00
David Yat Sin
45340d8017
freetdm: added fix for hangup cause sometimes set to 0 during glare
2011-01-11 16:20:05 -05:00
David Yat Sin
10109165b7
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-01-11 15:42:54 -05:00
Moises Silva
85e107a56e
freetdm: set channel name before caller profile
...
otherwise the channel name is not set in 'show channels'
2011-01-11 14:53:14 -05:00
Moises Silva
f5c5fd9cc3
freetdm: fix Windows compilation
2011-01-11 14:39:58 -05:00
Jeff Lenk
6f103acd79
merge code from xml-rpc trunk - fix xml-rpc not terminating on windows on fs unload - only effect windows build
2011-01-11 09:40:59 -06:00
David Yat Sin
62941f69d8
Added FTDM_SPAN_NON_STOPPABLE flag for signalling modules that do not support individual start/stop
2011-01-10 17:46:18 -05:00
Moises Silva
f8cb296182
freetdm: remove unused code for glare
2011-01-10 17:38:16 -05:00
Moises Silva
baac734ec4
freetdm: more R2 glare improvements
2011-01-10 17:19:51 -05:00
Moises Silva
74a01d23bc
freetdm: Added FTDM_SIGEVENT_DIALING
...
Added hunting scheme to support new ftdm_call_place API
Make ftdm_channel_call_answer use ftdm_channel_call_indicate with FTDM_CHANNEL_INDICATE_ANSWER
Updated doxygen docs in freetdm.h
2011-01-10 16:49:58 -05:00
David Yat Sin
21f8605d68
freetdm: fix for enabling DTMF detection on d-channel
2011-01-10 16:42:47 -05:00
Brian West
e42c423c92
add tab completion stuffs
2011-01-10 14:44:54 -06:00
David Yat Sin
22ba5b3560
freetdm : Progress indicator not sent by default on outgoing calls
2011-01-10 12:03:49 -05:00
David Yat Sin
a95a4eeee8
Freetdm: Added check for channel_on_routing called more than once on incoming calls
2011-01-10 11:29:55 -05:00
David Yat Sin
01024acee1
Freetdm - ISDN fix for ani2 not decoded properly
2011-01-07 17:46:17 -05:00
Moises Silva
2cfd09c35c
freetdm: initial glare handling code
2011-01-07 16:00:06 -05:00
Moises Silva
40aa1d90f3
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-01-07 15:59:09 -05:00
David Yat Sin
a743263afb
freetdm: ISDN - fix for clearing internal states before receiving acknowledgement from remote side
2011-01-07 15:39:25 -05:00
Moises Silva
545ba61226
freetdm: only ack indications when the channel is nonblocking
2011-01-07 14:15:24 -05:00
Moises Silva
70697b8835
Merge remote branch 'smgfs/master'
2011-01-06 15:00:51 -05:00
Moises Silva
3018400461
freetdm: only handle zt events when FTDM_CHANNEL_EVENT is set
2011-01-06 14:54:19 -05:00
Moises Silva
81f01f0ee7
freetdm: handle ZT_EVENT_NONE
2011-01-06 14:33:28 -05:00
Moises Silva
a3499c5343
freetdm: fix wink/flash in ftmod_wanpipe
2011-01-06 13:50:26 -05:00
Brian West
46853d7f3d
swigall and fix gitignore for new celt.
2011-01-06 11:38:36 -06:00
Moises Silva
b09c32c19a
freetdm: use /bin/sh and not /bin/bash in the bootstrap script
2011-01-06 09:51:17 -05:00
Moises Silva
309ced0eac
Merge remote branch 'fsorig/master'
2011-01-06 09:04:57 -05:00
Jeff Lenk
2091e33dbe
windows update celt-0.10.0
2011-01-05 19:54:49 -06:00
David Yat Sin
e06feedd9e
Merge branch 'master' of git.freeswitch.org:freeswitch
2011-01-05 16:25:22 -05:00
David Yat Sin
ae70ea0c13
Freetdm - ISDN:Fix for progress indicator not set properly. Allow state change from RINGING to PROGRESS
2011-01-05 16:25:06 -05:00
Moises Silva
becf16c58c
freetdm: fix warning
2011-01-05 13:38:25 -05:00
Moises Silva
ac736e4e45
Merge branch 'master' into netborder
2011-01-05 13:34:28 -05:00
Moises Silva
eb84fc772f
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
libs/freetdm/src/include/freetdm.h
2011-01-05 13:11:37 -05:00
Arnaldo Pereira
2f7caaf2cb
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
2011-01-05 15:27:52 -02:00
Arnaldo Pereira
4b04032bd8
freetdm: ftmod_r2 - set the FTDM_CHANNEL_USER_HANGUP flag right before changing chan state to FTDM_CHANNEL_STATE_HANGUP
2011-01-05 15:27:20 -02:00
Moises Silva
f574db0958
freetdm: clear blocking flag when failing to wait for state change
2011-01-05 12:23:09 -05:00
David Yat Sin
98fa4a914c
freetdm - ISDN:Fix for bearer Cap
2011-01-05 12:02:24 -05:00
Brian West
3734f4cd44
bump copyright date and fix some email and typos from diego.
2011-01-05 10:09:04 -06:00
Jeff Lenk
1aa6bc6eec
fix assert with standard code analysis macro
2011-01-05 09:59:14 -06:00
Moises Silva
35776314d0
freetdm: Use proper screen and presentation definitions in mod_freetdm
2011-01-05 10:39:25 -05:00
Jeff Lenk
5254df0466
FS-2957 esl lib on windows fails to build
2011-01-04 22:57:49 -06:00
Arnaldo Pereira
7c3fd20104
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
2011-01-04 20:10:41 -02:00
Arnaldo Pereira
a390e046b7
freetdm: ftmod_r2 - now locking the channel on main loop start and finish
...
replaced calls to ftdm_mutex_lock() with ftdm_channel_lock()
2011-01-04 20:07:22 -02:00
Moises Silva
b9a446c54e
Merge remote branch 'fsorig/master'
2011-01-04 16:17:15 -05:00
Moises Silva
47c1b6d96a
freetdm: add validation to ftdm_span_start and ftdm_span_stop
2011-01-04 14:23:25 -05:00
Moises Silva
1334d02ac0
Merge branch 'moy.nonblocking-api'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
2011-01-04 12:32:30 -05:00
Moises Silva
5c02639b5a
freetdm: update ftmod_sangoma_ss7 to use new state advance API
2011-01-04 10:37:20 -05:00
Moises Silva
4a6b4e86f1
freetdm: add non-locking answer function to handle answer indication
...
export ftdm_current_time_in_ms to users
update testr2 to test non-blocking API (no waiting on indications)
2011-01-04 09:30:49 -05:00
cypromis
8ecf308075
fix basops32.c make the file contain something even if ifdefs fail (which makes suncc fail)
2011-01-03 13:06:25 +01:00
cypromis
45a32dda3d
added -lgpg-error to sun compiler CXXFLAGS for iksemel library and tools to be build corretly in libiksemel configure.ac
2011-01-03 11:58:15 +01:00
Steve Underwood
ec57dc7ab7
Added missing error codes when an ECM FAX is abandoned with the T30_ERR message
2011-01-02 19:30:00 +08:00
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
Jeff Lenk
4e95227f39
windows build fix for last commit
2010-12-26 09:09:14 -06:00
Steve Underwood
93630948e4
Missed a file in the previous update
2010-12-26 13:41:06 +08:00
Steve Underwood
5d5485708d
A bunch of tweaks to the G.722.1 codec
2010-12-26 13:25:03 +08:00
Moises Silva
4268bf84b0
freetdm: more core state refactoring, still untested
2010-12-24 15:58:04 -05:00
Jeff Lenk
55dbbcf195
add vs2008 windows lua-esl build files
2010-12-24 09:41:31 -06:00
Moises Silva
82297de753
freetdm: state refactoring in progress *shrug*
2010-12-23 19:50:13 -05:00
Arnaldo Pereira
836604cfd3
Merge branch 'master' into arnaldo.r2_reset_channel
2010-12-23 21:23:01 -02:00
Arnaldo Pereira
c06a835822
freetdm: fixed log message
2010-12-23 21:10:56 -02:00