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
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
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
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
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
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
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
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
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
David Yat Sin
beb8290539
chlog: freetdm: isdn: fix for 4ESS call clearing procedures
2011-02-04 18:22:53 -05:00
Arnaldo Pereira
41dc6f46db
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2011-02-03 19:57:25 -02: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
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
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
Moises Silva
00bba5790b
freetdm: do not enable ec on SIGEVENT_START
2011-01-24 15:20:40 -05: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
Moises Silva
771caca78d
freetdm: update glare.txt doc
2011-01-12 14:36:03 -05: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
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
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
David Yat Sin
e06feedd9e
Merge branch 'master' of git.freeswitch.org:freeswitch
2011-01-05 16:25:22 -05:00