Moises Silva
a1a50c87ec
freetdm: OPENZAP-123 - Restrict ANI presentation in ftmod_r2 (Patched by ric)
2010-12-17 19:33:43 -05:00
Moises Silva
d349290f7b
freetdm: fix OPENZAP-125 (Add basic calling party category support into ftmod_r2) (Patched by ric)
2010-12-17 19:26:43 -05:00
Anthony Minessale
6e2f07f1e6
hide debug line
2010-12-17 16:19:56 -06:00
Arnaldo Pereira
9fd1c71b4b
Merge branch 'arnaldo.sigstatus'
2010-12-17 20:18:11 -02:00
Arnaldo Pereira
6b52208957
freetdm: core - moved validation of sigstatus from implementation to core, on sigstatus getters/setters
...
core - locking the channel on ftdm_channel_get_sig_status() and ftdm_channel_set_sig_status(),
but not on ftdm_span_get_sig_status() nor ftdm_span_set_sig_status()
ftmod_r2 - locking channels on ftdm_r2_get_span_sig_status() and ftdm_r2_set_span_sig_status()
2010-12-17 18:28:57 -02:00
Moises Silva
764b990849
Merge remote branch 'fsorig/master'
2010-12-17 13:03:15 -05:00
Moises Silva
27ea959b4b
freetdm: add __USE_BSD to ftdm_os, needed by unistd.h for usleep() and string.h to define strcasecmp()
...
add -Werror even when the compiler is unknown. This is just a work-around to gcc not being detected
ad GNU by our current standalone build (not bootstrapped through FreeSWITCH)
2010-12-17 12:57:12 -05:00
Arnaldo Pereira
d3a24be0ba
freetdm: ftmod_r2 - updated ftdm_r2_set_channel_sig_status() to notify the user of signaling changes
...
just when specified on docs/sigstatus.txt.
also updated ftdm_r2_set_span_sig_status(), so that it uses the former to set channels
status, instead of doing it directly.
2010-12-17 15:50:11 -02:00
Moises Silva
c2262aba2b
freetdm: Fix for OPENZAP-128
...
ioctl interface in FreeBSD expects unsigned long
2010-12-17 09:52:26 -05:00
Arnaldo Pereira
0f91359f3a
Merge branch 'master' into netborder
2010-12-16 21:33:22 -02:00
Moises Silva
11642cce3c
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-16 18:30:25 -05:00
Moises Silva
0f937ca134
freetdm: Add documentation on sig status
2010-12-16 18:29:45 -05:00
Moises Silva
6e24e8e67b
Merge remote branch 'smgfs/master'
2010-12-16 16:50:19 -05:00
Arnaldo Pereira
a134136ee7
freetdm: ftmod_r2 - notify the core when we change the signaling status of a channel or span through the api
2010-12-16 19:44:32 -02:00
David Yat Sin
6014178b5b
Removed unwanted lines in previous commit
2010-12-16 16:32:04 -05:00
David Yat Sin
d6ec16804a
freetdm: added trace type to raw traces
2010-12-16 15:59:13 -05:00
David Yat Sin
48a1ae3896
freetdm: added trace type to raw traces
2010-12-16 15:57:46 -05:00
Arnaldo Pereira
43dd86fb96
freetdm: ftmod_r2 - small code clean
2010-12-16 18:47:40 -02:00
Jeff Lenk
7b1de56baa
vs2010 fix build
2010-12-16 14:24:54 -06:00
Arnaldo Pereira
6b66a0516b
freetdm: ftmod_r2 - fixed infinite loop on span stop
2010-12-16 18:19:50 -02:00
Jeff Lenk
dcce6bb510
vs2010 fix build
2010-12-16 13:52:46 -06:00
Arnaldo Pereira
37753892f1
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
2010-12-16 17:01:37 -02:00
Arnaldo Pereira
a082c9e913
freetdm: ftmod_r2 - implemented ftdm_r2_get_span_sig_status() and ftdm_r2_set_span_sig_status()
...
mod_freetdm - created sigstatus api command
2010-12-16 17:01:06 -02:00
Jeff Lenk
dfdf4e1e23
windows fix for last esl commit
2010-12-16 12:27:55 -06:00
Anthony Minessale
871c871b80
wrong week to quit sniffing glue
2010-12-16 12:17:02 -06:00
Anthony Minessale
526436fd1f
doh
2010-12-16 11:58:18 -06:00
Anthony Minessale
2081bf97b9
use a packet buffer for ESL
2010-12-16 11:33:38 -06:00
Anthony Minessale
c44b7a7465
fix formatting in debug mode
2010-12-16 10:10:15 -06:00
Anthony Minessale
43393f26d1
normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND
2010-12-15 20:59:42 -06:00
David Yat Sin
47c9773048
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2010-12-15 16:47:37 -05:00
David Yat Sin
ccbc2ed93c
Merge branch 'davidy.mapped_raw_traces'
2010-12-15 16:45:15 -05:00
David Yat Sin
c602e04ff6
Merge branch 'davidy.channel_restart'
2010-12-15 16:43:33 -05:00
David Yat Sin
53346e4948
Freetdm: exposed channel availability rate to user
2010-12-15 16:42:47 -05:00
David Yat Sin
a24b9c9f68
freetdm: Support for RAW traces
2010-12-15 16:29:44 -05:00
David Yat Sin
dd345b913b
freetdm: Support for RAW traces
2010-12-15 16:29:03 -05:00
Arnaldo Pereira
72f99898d2
freetdm: ftmod_r2 - updated warning message
2010-12-15 18:48:49 -02:00
Arnaldo Pereira
bb8d901c4f
freetdm: ftmod_wanpipe - replaced some POLL macros by SANG_WAIT_OBJ_*
2010-12-15 18:32:35 -02:00
Arnaldo Pereira
20ba5da479
freetdm: ftmod_r2 - implemented set_channel_sig_status()
2010-12-15 18:08:55 -02:00
Arnaldo Pereira
dcdbeff9d8
freetdm: ftmod_wanpipe - now receiving ftdm macros for channel polling, instead of using POLLPRI, etc., directly
...
ftmod_r2 - also using ftdm macros for polling
2010-12-15 17:43:40 -02:00
David Yat Sin
0235f0ba0e
Merge branch 'master' into davidy.channel_restart
2010-12-15 12:58:38 -05:00
David Yat Sin
ea2b477444
Freetdm:fix for ftdm_channel_close not always passed double-pointer
2010-12-15 12:56:49 -05:00
David Yat Sin
102640ad7b
freetdm: support for SIGEVENT_RING
2010-12-15 11:45:50 -05:00
Jeff Lenk
416f6388c3
windows build fixes for last commit
2010-12-15 10:37:57 -06:00
Moises Silva
8bb15b270c
Merge branch 'master' into netborder
2010-12-15 11:20:29 -05:00
Anthony Minessale
5fd5ee0d48
doh
2010-12-15 09:39:52 -06:00
Moises Silva
3085523f56
freetdm: define special size formatting that actually works on Linux and Windows
2010-12-15 09:56:27 -05:00
Moises Silva
f93897390b
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-14 17:02:33 -05:00
Moises Silva
1c01144c20
freetdm: open all media dumps as binary. Fixes Windows corrupted cores.
2010-12-14 16:55:40 -05:00
Moises Silva
c6417fa2b3
freetdm: ftmod_r2 - disable MF dump for forward calls on call accepted
2010-12-14 16:50:10 -05:00
Moises Silva
e5855be613
Merge remote branch 'fsorig/master'
2010-12-14 16:24:05 -05:00
David Yat Sin
56515c3a64
Minor change to allow skip states
2010-12-14 16:04:25 -05:00
David Yat Sin
905fdcc248
freetdm: Support for channel restarts
2010-12-14 11:23:47 -05:00
Anthony Minessale
7e047c3fd1
more ongoing work on jb
2010-12-14 00:15:36 -06:00
Anthony Minessale
7f8ba794c9
doh
2010-12-13 18:17:11 -06:00
Anthony Minessale
2e51b571b0
update
2010-12-13 18:00:15 -06:00
Moises Silva
a2faee2023
freetdm: ftdm_r2 - fix stats
2010-12-13 16:27:51 -05:00
David Yat Sin
6d21b59fee
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/testsangomaboost.c
2010-12-13 12:00:59 -05:00
David Yat Sin
ce25c9186f
Merge branch 'davidy.caller_id'
2010-12-13 11:51:49 -05:00
David Yat Sin
f87a32c66a
removed unnecessary initialization
2010-12-13 11:29:38 -05:00
Moises Silva
19c0026581
Merge remote branch 'fsorig/master'
2010-12-12 19:32:36 -05:00
Jeff Lenk
2f0105d050
FS-2921 Fix typo in STFU library
2010-12-11 16:53:52 -06:00
Jeff Lenk
349e9d5913
fix accidental removal
2010-12-10 23:07:15 -06:00
Jeff Lenk
dc5b964bb1
fix build on windows for last commit
2010-12-10 21:43:03 -06:00
David Yat Sin
55203ed0d7
Support for call ID
2010-12-10 19:14:08 -05:00
Anthony Minessale
19d1385714
temp tiff hack (make spandsp-reconf)
2010-12-10 17:58:24 -06:00
Anthony Minessale
c312454f0c
dramatic jitterbuffer changes
2010-12-10 17:48:19 -06:00
Konrad Hammel
ff07022c26
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-10 16:55:32 -05:00
Arnaldo Pereira
1347983883
freetdm: ftmod_r2 - handle FTDM_CHANNEL_STATE_RINGING, just printing a debug message
2010-12-10 19:31:11 -02:00
Konrad Hammel
6fdba3452a
freetdm: ss7 - added suport for per isup interface min_digits
...
ss7 - fixed strcpy bugs and compile warnings
2010-12-10 16:03:49 -05:00
Arnaldo Pereira
666e9fc2c6
freetdm: ftmod_r2 - reject collect calls when allow_collect_calls isn't true
2010-12-10 18:48:04 -02:00
David Yat Sin
fb9a1b05ac
Merge branch 'smgfs'
2010-12-10 15:22:14 -05:00
Mathieu Rene
c5e2fc1571
fix configure --srcdir for freetdm
2010-12-10 14:56:29 -05:00
Moises Silva
e96d8f1630
freetdm: fix windows warning in ftmod_r2
2010-12-10 13:42:47 -05:00
Moises Silva
e9dc863e21
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
libs/freetdm/src/testsangomaboost.c
2010-12-10 08:48:43 -05:00
Moises Silva
8c057921f3
ftmod_wanpipe - fix idle frame stats
2010-12-10 08:32:36 -05:00
Moises Silva
ff455e63f2
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-10 06:52:48 -05:00
Moises Silva
002181e143
freetdm: fix serious mem leak in R2 module iterator usage
2010-12-10 06:52:04 -05:00
David Yat Sin
86c484c134
freetdm: added support for skip states, used by sangoma_isdn module
2010-12-09 18:01:31 -05:00
David Yat Sin
fced79a493
fix not handling disconnect when in RINGING state
2010-12-09 17:15:07 -05:00
David Yat Sin
1a730cb715
fix not handling disconnect when in RINGING state
2010-12-09 17:13:34 -05:00
David Yat Sin
6e24f55859
Minor fixes
2010-12-09 16:09:00 -05:00
Arnaldo Pereira
38ca557ad9
freetdm: ftmod_r2 - fixed complation warnings on windows
2010-12-09 15:21:10 -05:00
Jeff Lenk
8016813234
freetdm VS2010 build fix
2010-12-09 14:03:09 -06:00
David Yat Sin
7b371be267
Fix for compilation issue
2010-12-09 14:08:31 -05:00
David Yat Sin
d3ddd29e8b
freetdm: fix compilation
2010-12-09 14:05:35 -05:00
David Yat Sin
502116e4a0
freetdm: support for call variables
2010-12-09 14:05:07 -05:00
David Yat Sin
5ab19aaa23
freetdm: fix compilation
2010-12-09 13:47:40 -05:00
David Yat Sin
3c747978f4
freetdm: support for call variables
2010-12-09 13:20:05 -05:00
Jeff Lenk
a15f51d577
ESL-37 [patch] Make last_event pointer last longer
2010-12-09 09:22:17 -06:00
Jeff Lenk
e680c82129
Freetdm windows fixes
2010-12-09 08:59:06 -06:00
Arnaldo Pereira
36a84423e7
freetdm: ftmod_zt - fixed typo on documentation
2010-12-09 12:52:32 -02:00
Arnaldo Pereira
fa05585f1a
freetdm: ftmod_zt - created zt_channel_next_event() to poll for events on a single channel
2010-12-09 12:48:33 -02:00
Jeff Lenk
87bb33ae3a
windows fix x64 build warnings freetdm
2010-12-09 08:44:55 -06:00
Moises Silva
499eafb2e0
freetdm: check for dump enabled before writing to file
2010-12-09 07:19:31 -05:00
Moises Silva
515e0ad175
freetdm: fix testsangomaboost
2010-12-08 23:04:29 -05:00
Moises Silva
b02682bdbe
freetdm: ftdm_r2 - process only OOB events
2010-12-08 22:55:43 -05:00
Moises Silva
1ee94f343a
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/testsangomaboost.c
2010-12-08 22:41:51 -05:00
Moises Silva
648a124c3f
freetdm: improve core flag command
2010-12-08 15:12:10 -05:00
Jeff Lenk
9971518384
VS2010 add missing files freetdm
2010-12-08 13:59:56 -06:00
Moises Silva
18299684bf
freetdm: added core command to print channels by flag
2010-12-08 14:50:40 -05:00
Moises Silva
315441d219
freetdm: ftmod_r2 - handle race on protocol error
2010-12-08 14:30:47 -05:00
Moises Silva
fc2f2790c0
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-08 13:16:17 -05:00
Arnaldo Pereira
bc44d99a45
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
2010-12-08 19:25:55 -02:00
Arnaldo Pereira
68cad2aa95
freetdm: ftmod_r2 - use freetdm logical channel id to set r2chan's id
2010-12-08 19:25:44 -02:00
Moises Silva
e6250bcb94
freetdm: ftmod_r2 - Add protocol error recovery timer
2010-12-08 13:15:26 -05:00
Moises Silva
de23c6d375
freetdm: ftmod_r2 - Remove buggy collision check
2010-12-08 12:01:13 -05:00
Moises Silva
d6583acd3b
freetdm: mod_freetdm - fix progress media state for R2 signaling
...
ftmod_r2 - Do not set the state to DIALING unless openr2_chan_make_call succeeds
2010-12-08 11:57:24 -05:00
Moises Silva
15d18e7a15
freetdm: ftmod_r2 - Fixed input size for tx and rx dumping
...
ftmod_r2 - Set tx queue to 4 only
ftmod_wanpipe - Fixed stats warnings
2010-12-08 10:45:45 -05:00
Moises Silva
71a902d258
freetdm: Added core rx and tx drops
...
Added sig_write callback
ftmod_r2 - Added IO stats flag during call setup
- Disable user read and writes during call setup
2010-12-08 09:09:14 -05:00
Moises Silva
32e28540db
freetdm: ftmod_wanpipe - implement tx and rx flush command
2010-12-08 06:22:46 -05:00
Moises Silva
37cdd5b934
freetdm: more analog changes to attempt to make the state transitions more similar
...
to other signaling modules
2010-12-07 18:31:32 -05:00
Arnaldo Pereira
d25cb0282b
freetdm: ftmod_r2 - fixed complation warnings on windows
2010-12-07 20:33:23 -02:00
Arnaldo Pereira
1088533626
freetdm: removed dump_mf() debug call from ftmod_r2 and added a comment to ftdm_io
2010-12-07 18:14:03 -02:00
Stefan Knoblich
60cb91b042
freetdm: ftmod_libpri + ftmod_zt: some DAHDI drivers return an error of ELAST (500) on read()/write() to indicate there are events pending.
...
Fixup zt_read() to handle this case correctly and rework ftmod_libpri's read wrapper function to not fail when the read function returns zero bytes.
NOTE: zt_write() has not been changed (some better way to handle these events is needed then)
This should fix these log messages:
[WARNING] ftdm_io.c:3561 [s1c16][1:16] raw I/O read filed
[CRIT] lpwrap_pri.c:125 span 1 D-READ FAIL! []
[CRIT] lpwrap_pri.c:157 span 1 D-WRITE FAIL! []
[ERR] ftmod_libpri.c:131 Short write: -1/6 (Unknown error 500)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-12-07 20:06:48 +01:00
Moises Silva
6a36b8f33f
freetdm: isdn stack and testsangomaboost warning fix
2010-12-07 09:59:56 -05:00
Moises Silva
179fa43c9e
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-07 09:45:26 -05:00
David Yat Sin
a40f92674f
Fix for compile error
2010-12-07 11:42:36 -05:00
David Yat Sin
96e4a6b7d6
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-07 11:34:43 -05:00
David Yat Sin
b4cb165115
freetdm:Changes to transmit facilityStr in PROGRESS and ALERT messages
2010-12-07 11:33:51 -05:00
Arnaldo Pereira
5d288a9a4f
freetdm: fix testsangomaboost compilation
2010-12-07 14:18:38 -02:00
Arnaldo Pereira
ceaa7b1c33
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-07 14:04:27 -02:00
Arnaldo Pereira
d4f512083f
freetdm: ftmod_r2 - added cast to properly malloc io dump buffer on win64
2010-12-07 13:58:44 -02:00
Moises Silva
673fcb6572
freetdm: ftmod_r2 - set MF dumps for outgoing calls too
2010-12-07 09:44:38 -05:00
Moises Silva
34e44f92a1
freetdm: OPENZAP-121 - ftmod_sangoma_ss7 compile error
2010-12-06 23:24:39 -05:00
Arnaldo Pereira
b49072aed6
Merge branch 'master' into netborder
2010-12-06 23:20:56 -02:00
Moises Silva
5522982936
Merge remote branch 'fsorig/master'
2010-12-06 15:10:53 -05:00
Arnaldo Pereira
22df1818c4
freetdm: ftmod_r2 - small code cleanup
2010-12-06 17:37:03 -02:00
Arnaldo Pereira
de758ca22a
freetdm: ftmod_r2 - updated code to match openr2 change, now setting span_id per channel
2010-12-06 17:35:08 -02:00
Arnaldo Pereira
430556697e
freetdm: fixed compilation on windows
2010-12-06 17:11:56 -02:00
Moises Silva
004cc9d7aa
Merge branch 'moy.iodump'
2010-12-06 07:34:25 -05:00
Moises Silva
e37ce444dd
freetdm: fix ftmod_r2 debug message
2010-12-06 07:30:37 -05:00
Moises Silva
c05cae9f0a
freetdm: use ftdm_status_t as return code for io dump and debug dtmf functions
2010-12-06 07:26:04 -05:00
Moises Silva
3284c76150
freetdm: remove DEBUG_DTMF macros from build
2010-12-06 07:22:16 -05:00
Arnaldo Pereira
e85ef4cebb
freetdm: ftmod_r2 - now setting span id on openr2 through openr2_context_set_span_id()
2010-12-05 19:31:20 -02:00
Moises Silva
6e05e90caf
freetdm: reduce log severity
2010-12-03 17:54:24 -05:00
Moises Silva
50f2686fa1
freetdm: Add FTDM_COMMANDs to debug DTMF
2010-12-03 17:52:10 -05:00
Moises Silva
9cf15ac04b
freetdm: add MF dumping support to ftmod_r2
...
improve sample configuration documentation for MFC-R2
2010-12-03 16:50:03 -05:00
David Yat Sin
f41ff72790
Fixed compilation issues
2010-12-03 14:42:37 -05:00
David Yat Sin
a9af077eb5
freetdm: ISDN - Added support to push raw facility IE from CONNECT messages
2010-12-03 14:31:00 -05:00
David Yat Sin
8d57adfc61
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-12-03 14:30:36 -05:00
David Yat Sin
74f34db2d5
freetdm: ISDN - Added support to push raw facility IE from CONNECT messages
2010-12-03 14:22:01 -05:00
Moises Silva
1e3a86310f
Merge branch 'master' into moy.iodump
2010-12-03 13:01:26 -05:00
Moises Silva
1c636e8003
Merge branch 'master' into moy.iodump
2010-12-03 12:59:48 -05:00
Arnaldo Pereira
c75e5150d1
freetdm: ftmod_r2 - implemented ftdm_r2_get_channel_sig_status()
2010-12-03 14:01:26 -02:00
Arnaldo Pereira
e505884e6c
freetdm: ftmod_r2 - implemented ftdm_r2_get_channel_sig_status()
2010-12-03 13:59:42 -02:00
Arnaldo Pereira
f5a9adae92
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/include/freetdm.h
2010-12-03 12:40:14 -02:00
Moises Silva
d6d6a9ed9e
freetdm: ftmod_r2 - do not act upon protocol error in DOWN state
2010-12-03 06:29:11 -05:00
Moises Silva
dae177ec30
freetdm: Add configuration profiles support for openr2
2010-12-03 06:13:11 -05:00
Moises Silva
8dd33bc8cc
freetdm: add channel commands to record and dump media
2010-12-02 18:35:48 -05:00
Arnaldo Pereira
cf7d91a769
Merge branch 'arnaldo.ftdm_channel_read_event'
2010-12-02 20:53:18 -02:00
Arnaldo Pereira
7dbb4834e4
freetdm: ftmod_wanpipe - fixed param documentation for wanpipe_channel_next_event()
2010-12-02 20:21:22 -02:00
Moises Silva
e0048ed24e
freetdm: OPENZAP-120 - Allow FXO to bridge calls without digits
2010-12-02 16:44:34 -05:00
Arnaldo Pereira
eab0318b7a
freetdm: ftmod_r2 - disabled IO stats on all channels
2010-12-02 19:11:35 -02:00
Arnaldo Pereira
a440210f44
freetdm: ftmod_r2 - added state map
2010-12-02 19:10:34 -02:00
David Yat Sin
2673bb77a0
freetdm: ISDN - Cause value only evaluated on switchtype=5ESS
2010-12-02 14:26:11 -05:00
David Yat Sin
60ab93e36c
freetdm: Fix for TON/NPI from default_caller_data ignored
2010-12-02 14:25:23 -05:00
Arnaldo Pereira
d0f403b114
freetdm: ftmod_r2 - Use FTDM_CHANNEL_STATE_TERMINATING state properly as well-behaved modules should
2010-12-02 16:38:29 -02:00
David Yat Sin
90b0718d5e
freetdm: fix for TON/NPI not set to default if not available from core
2010-12-02 12:21:38 -05:00
Arnaldo Pereira
980692ba94
freetdm: ftmod_r2 - fixed 'Tx Queue Full' print, it was printing rx's queue length instead of tx
2010-12-02 13:38:28 -02:00
Arnaldo Pereira
3dca1cb332
Merge branch 'arnaldo.ftdm_channel_read_event' of git@git.sangoma.com:smg_freeswitch into arnaldo.ftdm_channel_read_event
2010-12-02 13:11:25 -02:00
Arnaldo Pereira
1e2ce092b3
freetdm: ftmod_r2 - fixed segfault
2010-12-02 13:10:57 -02:00
Michael S Collins
7039ba47a1
libesl: allow fs_cli -x to have args up to 1024 chars (was 256)
2010-12-01 17:39:17 -08:00
Jeff Lenk
540d486fd0
VS2010 Freetdm fix misc build settings
2010-12-01 18:42:28 -06:00
Moises Silva
383395d125
freetdm: ftmod_r2 - tabs and logging fixes
2010-12-01 17:44:05 -05:00
Arnaldo Pereira
3dc8d5b09a
Merge branch 'master' into arnaldo.ftdm_channel_read_event
...
Conflicts:
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c
2010-12-01 20:34:02 -02:00
Arnaldo Pereira
87d5826142
freetdm: Fix segfault due to race condition in ftmod_r2 processing loop
...
Added SIGEVENT_PROCEED for ftmod_r2
Cleaned up code in main loop to use channel iterators
2010-12-01 20:18:35 -02:00
David Yat Sin
7dcddfa881
Merge branch 'smgfs'
2010-12-01 17:13:38 -05:00
David Yat Sin
71e8ed8180
freetdm: ISDN - Fix for not being able to open d-channel when span is in alarm
2010-12-01 17:03:42 -05:00
David Yat Sin
e1efaca21f
Added restart_opt
2010-12-01 15:15:37 -05:00
David Yat Sin
a5a4a7337a
Allowed state change from PROGRESS to UP
2010-12-01 15:13:02 -05:00
Arnaldo Pereira
1b7e4a0df9
Merge branch 'arnaldo.ftdm_channel_read_event' of git@git.sangoma.com:smg_freeswitch into arnaldo.ftdm_channel_read_event
2010-12-01 16:24:03 -02:00
Arnaldo Pereira
85d2395d26
freetdm: ftmod_r2 - now clearing FTDM_CHANNEL_STATE_CHANGE flag when needed
2010-12-01 16:23:21 -02:00
Jeff Lenk
6b52a43314
fix build warnings
2010-12-01 11:55:05 -06:00
David Yat Sin
9d021b8dc4
Freetdm: moved some defines from ftmod_sangoma_isdn.h to ftmod_sangoma_isdn_user.h
2010-12-01 12:33:32 -05:00
Jeff Lenk
43c91d5fce
misc windows x64 fixes
2010-12-01 10:25:02 -06:00
Arnaldo Pereira
1cad9ed8a9
Merge branch 'arnaldo.ftdm_channel_read_event' of git.sangoma.com:smg_freeswitch into arnaldo.ftdm_channel_read_event
2010-12-01 13:55:34 -02:00
Arnaldo Pereira
6b611662c2
freetdm: removed ftmod_sangoma_boost, testboost, testsangomaboost, ftmod_sangoma_isdn and ftmod_r2 from default msvc 2008 build
2010-12-01 13:47:17 -02:00
David Yat Sin
35ba58e649
freetdm - ISDN:Fix for windows compilation issues
2010-11-30 17:48:55 -05:00
Moises Silva
086245a701
freetdm: do not skip states if FREETDM_SKIP_SIG_STATES is not defined
2010-11-30 17:21:48 -05:00
David Yat Sin
f0d1578592
freetdm - ISDN:Fix for windows compilation issues
2010-11-30 16:45:05 -05:00
Moises Silva
15b5170b14
freetdm: ftmod_libpri - add support for RINGING state
2010-11-30 16:42:58 -05:00
Moises Silva
e3b070c88f
freetdm: ftmod_wanpipe - do not test 80% tx queue full
2010-11-30 13:21:47 -05:00
David Yat Sin
3caeb58533
Changes to freetdm variables
2010-11-30 13:17:48 -05:00
Arnaldo Pereira
3934682e9b
freetdm: ftmod_r2 - rename ftdm_started flag to ftdm_call_started
2010-11-30 16:01:08 -02:00
David Yat Sin
a27bdf3f5b
freetdm:Changed freetdm variables
2010-11-30 12:57:43 -05:00
David Yat Sin
302d5bb18f
Changes for ftdm variables
2010-11-30 12:30:31 -05:00
Moises Silva
2a00d3ea13
Merge remote branch 'fsorig/master'
...
Conflicts:
conf/dialplan/default.xml
2010-11-30 12:19:42 -05:00
Moises Silva
469728a865
freetdm: clear out wait flags in the core on timeout
2010-11-30 11:38:38 -05:00
Moises Silva
a523e7755c
freetdm: get rid of Linux warnings in testsangomaboost.c
2010-11-30 11:07:40 -05:00
Arnaldo Pereira
136fc8aa95
freetdm: ftmod_wanpipe - removed 80% tx/rx queue warnings
2010-11-30 13:56:29 -02:00
Moises Silva
bce61e7f92
freetdm: ftmod_wanpipe - use SANGOMA_WAIT_INFINITE instead of -1
2010-11-30 10:49:23 -05:00
Jeff Lenk
7630d47e0e
VS2010 Initial version for freetdm
2010-11-29 21:55:34 -06:00
Arnaldo Pereira
74f04959b4
freetdm: ftmod_r2 - reverted last commit
2010-11-29 19:27:49 -02:00
Arnaldo Pereira
ac2998b61f
freetdm: ftmod_r2 - set feature FTDM_CHANNEL_FEATURE_IO_STATS just when the channel is in FTDM_CHANNEL_STATE_UP state
2010-11-29 16:48:01 -02:00
Arnaldo Pereira
f7279386e4
freetdm: ftmod_r2 - replaced deprecated ftdm_r2_configure_span() by ftdm_r2_configure_span_signaling(), all r2 default params now stays on ftmod_r2
2010-11-26 22:10:33 -02:00
Moises Silva
7a7a387f55
freetdm: improve IO stats (cherry picked from R2 branch)
2010-11-26 15:49:18 -05:00
Moises Silva
0b7a2d4c92
freetdm: remove openzap projects
2010-11-26 15:10:18 -05:00
Moises Silva
d53db20243
freetdm: ftmod_wanpipe - add tx stats
2010-11-26 15:06:36 -05:00
Moises Silva
17fc3bd62b
freetdm: ftmod_wanpipe, ftmod_sangoma_isdn and and core - Updated stats code
2010-11-26 14:03:16 -05:00
David Yat Sin
546a2961cb
Added channel-restart-on-link-up option
2010-11-26 12:59:36 -05:00
Moises Silva
894dea2803
freetdm: ftmod_wanpipe - flush stats when opening a channel
2010-11-26 12:39:30 -05:00
Arnaldo Pereira
2b126a1510
freetdm: ftmod_r2 - cast added
2010-11-26 15:03:31 -02:00
Arnaldo Pereira
80031c3e17
freetdm: ftmod_r2 - added percentage to loop timing stats
2010-11-26 14:51:09 -02:00
Arnaldo Pereira
ef86825076
freetdm: ftmod_r2 - fixed ftdm_r2_state_advance_all() definition
2010-11-26 13:49:34 -02:00
Moises Silva
86657a6c0a
freetdm: ftmod_r2 - process all state changes before moving to openr2 events or going back to sleep
2010-11-26 10:42:37 -05:00
Moises Silva
54a3c95cb0
freetdm: add r2 loop timing statistics
2010-11-25 23:42:36 -05:00
Arnaldo Pereira
ca2370d0a6
freetdm: when protocol errors occurs on ftmod_r2, the channel state is properly set as down now
2010-11-25 22:24:38 -02:00
Arnaldo Pereira
1bd4de4fd9
freetdm: when protocol errors occurs on ftmod_r2, the channel state is properly set as down now
2010-11-25 22:11:20 -02:00
David Yat Sin
5c747b699c
Fix for receiving/transmitting facility IE
2010-11-25 18:55:27 -05:00
David Yat Sin
2973776b64
changed set_facility_ie
2010-11-25 18:55:27 -05:00
David Yat Sin
b8fb8acca1
freetdm: ISDN allow change state from PROCEED to UP
2010-11-25 18:55:27 -05:00
David Yat Sin
1b3c306636
Fix for receiving/transmitting facility IE
2010-11-25 18:54:15 -05:00
David Yat Sin
3b0911aaf3
changed set_facility_ie
2010-11-25 16:36:49 -05:00
David Yat Sin
39155c614c
freetdm: ISDN allow change state from PROCEED to UP
2010-11-25 16:16:36 -05:00
David Yat Sin
535a578ef6
Fix for caller ID not received properly on BRI
2010-11-25 13:18:26 -05:00
David Yat Sin
7433a1e578
Fix for caller ID not received properly on BRI
2010-11-25 13:16:44 -05:00
Moises Silva
ffbded67fd
freetdm: ftmod_libpri - lock the channel in libpri on_ring callback
...
this should fix potential call_data pointer corruption
2010-11-25 12:53:51 -05:00
Arnaldo Pereira
d32be19c00
freetdm: moved ftdm_channel_read_event() to freetdm.h
2010-11-25 15:50:01 -02:00
Arnaldo Pereira
78036cdcec
freetdm: eliminated some warnings from ftmod_r2 windows build
2010-11-25 15:49:52 -02:00
Arnaldo Pereira
597aa087db
freetdm: on ftmod_r2, fixed flags for correctly polling the span, now freeing
...
poll_events pointer, enabling/disabling channel reading flag when needed.
also removed the test for FTDM_CHANNEL_OPEN flag on ftdm_channel_wait().
2010-11-25 15:49:43 -02:00
Arnaldo Pereira
e79488cf49
freetdm: now wanpipe_channel_next_event() doesn't expect the flag FTDM_CHANNEL_EVENT to be set. If it is, it just clears it. Also removed unused code from wanpipe_channel_next_event()
2010-11-25 15:49:25 -02:00
Arnaldo Pereira
c1e79295e4
freetdm: removed wrong main loop code
2010-11-25 15:49:11 -02:00
Arnaldo Pereira
c842466a68
freetdm: ftdm_channel_read_event() to retrieve events from a channel, removed from ftmod_r2: ftdm_r2_sig_read(), FTDM_R2_PROCESSING flag and locks for ftdmchan
2010-11-25 15:48:33 -02:00
Arnaldo Pereira
b7c82d4c2e
freetdm: moved ftdm_channel_read_event() to freetdm.h
2010-11-25 15:40:44 -02:00
Arnaldo Pereira
37ce4003e1
freetdm: eliminated some warnings from ftmod_r2 windows build
2010-11-25 14:31:30 -02:00
Moises Silva
75bd564210
freetdm: wait for state change to be cleared when placing outgoing calls
...
this fixes a race where the call is hangup even before the state
DIALING is processed and therefore the HANGUP state change is
ignored.
2010-11-25 09:37:25 -05:00
Arnaldo Pereira
9fbecc60be
freetdm: on ftmod_r2, fixed flags for correctly polling the span, now freeing
...
poll_events pointer, enabling/disabling channel reading flag when needed.
also removed the test for FTDM_CHANNEL_OPEN flag on ftdm_channel_wait().
2010-11-25 00:36:01 -02:00
David Yat Sin
5eb172d9f3
freetdm: ISDN Changes to better match SIP-to-TDM states
2010-11-24 20:12:09 -05:00
David Yat Sin
b814dc17ce
freetdm: ISDN Changes to better match SIP-to-TDM states
2010-11-24 20:04:43 -05:00
Arnaldo Pereira
2b0189beca
freetdm: now wanpipe_channel_next_event() doesn't expect the flag FTDM_CHANNEL_EVENT to be set. If it is, it just clears it. Also removed unused code from wanpipe_channel_next_event()
2010-11-24 22:58:05 -02:00
Arnaldo Pereira
a5d53b8a38
freetdm: removed wrong main loop code
2010-11-24 22:14:06 -02:00
Arnaldo Pereira
03dc3b7b8d
freetdm: ftdm_channel_read_event() to retrieve events from a channel, removed from ftmod_r2: ftdm_r2_sig_read(), FTDM_R2_PROCESSING flag and locks for ftdmchan
2010-11-24 21:25:24 -02:00
Moises Silva
a697462a58
freetdm: ftmod_libpri - Do not unlock the channel until all states pending
...
have been cleared. This should fix issues with
state transitions being ignored.
2010-11-24 12:30:58 -05:00
Moises Silva
4bdcebde82
Merge branch 'master' into netborder
2010-11-24 09:30:42 -05:00
Moises Silva
473a04651c
freetdm: add missing string for SIGEVENT_RELEASED
2010-11-24 09:28:34 -05:00
Travis Cross
89245dc5a1
remove ignored file from tree
2010-11-24 03:58:22 +00:00
Michael S Collins
61bc810bf8
Fix usage formatting in logger.pl
2010-11-23 17:17:46 -08:00
David Yat Sin
ab246b9b58
freetdm: ISDN - Added pendingsignals to list of interrupts in span poll thread
2010-11-23 18:12:22 -05:00
David Yat Sin
1526f83c09
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-11-23 17:48:16 -05:00
David Yat Sin
9f183fa4b1
freetdm: ISDN - Added pendingsignals to list of interrupts in span poll thread
2010-11-23 17:41:40 -05:00
Moises Silva
6e07995bee
freetdm: check alarm status when starting the span
2010-11-23 17:00:24 -05:00
Moises Silva
c059649f8f
freetdm: only notify of released channels when is a voice channel
2010-11-23 16:27:40 -05:00
Moises Silva
2f08cb6ad0
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-11-23 15:51:05 -05:00
Moises Silva
ce67a4d39b
freetdm: do not flush events queue on channel start
2010-11-23 15:49:50 -05:00
Arnaldo Pereira
4a6be5477a
freetdm: updated libopenr2 dll name on ftmod_r2 msvc dependency
2010-11-23 18:00:11 -02:00
Arnaldo Pereira
8aae091273
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2010-11-23 14:56:50 -02:00
Arnaldo Pereira
af5f0a4acd
freetdm: made ftmod_r2 use FTDM_SPAN_USE_SIGNALS_QUEUE and properly send FTDM_SIGEVENT_SIGSTATUS_CHANGED
2010-11-23 14:55:59 -02:00
Moises Silva
04e8541366
freetdm: add release event to ftdm core
2010-11-23 11:43:52 -05:00
Jeff Lenk
c109a89e4e
VS2010 fix initial build dependency
2010-11-22 21:49:33 -06:00
David Yat Sin
8e142ff22a
Merge branch 'netborder'
2010-11-22 15:16:10 -05:00
Moises Silva
f1789ed5a2
Merge remote branch 'fsorig/master'
2010-11-22 10:41:16 -05:00
Moises Silva
a9a31041d4
freetdm: added wait_dialtone_timeout parameter for ftmod_analog
...
if this parameter is set to 0 ftmod_analog will not wait
for dial tone before dialing out the requested number.
Anything bigger than 0 is the units in milliseconds to
wait for dialtone before aborting the call.
2010-11-20 18:18:37 -05:00
David Yat Sin
53c41c0463
freetdm: ISDN - Fix for main loop going to sleep without processing events from IO module
2010-11-20 10:25:02 -05:00
David Yat Sin
5c128405b8
Fix for windows compile errors introduced during previous merge
2010-11-19 14:41:26 -05:00
David Yat Sin
553255c631
Fixed some windows compile warnings from merge
2010-11-19 14:33:57 -05:00
David Yat Sin
15d02eb930
Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
2010-11-19 14:18:44 -05:00
David Yat Sin
995c250518
Merged from master branch
2010-11-19 13:58:08 -05:00
Jeff Lenk
3c76811f0c
fix unimrcp build after last commit
2010-11-18 21:19:57 -06:00
Mathieu Rene
de417e99f0
Implement switch_queue_pop_timeout() and refactor sofia_profile_worker_thread_run() to use it so it doesn't wake up too often
2010-11-18 21:00:35 -05:00
Stefan Knoblich
d4138959b2
freetdm: use m4_ifdef() to check for pkg-config macros and print a warning if they are not available
...
...instead of failing at runtime
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-18 23:14:46 +01:00
Konrad Hammel
5e562ed55f
freetdm: ss7 - bug fix for caller-id presentation...line value was not passed through stack properly
2010-11-17 16:41:38 -05:00
Jeff Lenk
4d41a0f3a2
FS-2855 Fix spidermonkey under windows x64
2010-11-17 15:39:33 -06:00
Anthony Minessale
b32ceb3c22
part 2
2010-11-17 11:46:20 -06:00
Anthony Minessale
b517ddd6d3
fix jitterbuffer
2010-11-17 10:51:14 -06:00
Arnaldo Pereira
fee2f1b701
freetdm: removed empty stats from ftmod_r2 and fixed strsep() definition warning.
2010-11-17 14:36:31 -02:00
cypromis
5d28a8fa05
ftmod_zt typo ...
2010-11-17 17:15:30 +01:00
cypromis
05d1fd2a66
ftmod_zt rc has changed to result
2010-11-17 17:01:30 +01:00
Moises Silva
5486b8c74d
freetdm: retry polling in DAHDI devices when fails due to interrupted system call
2010-11-16 23:41:11 -05:00
Jeff Lenk
4f343bf892
fix spidermonkey with x64 windows
2010-11-16 17:34:50 -06:00
Stefan Knoblich
9257e0f344
ftmod_isdn: Port(/Fix) span signal handling, remove some dead/unused pieces and close the D-Channel on shutdown.
...
This fixes a NULL-call segfault in ftdm_span_trigger_signal().
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-16 23:01:21 +01:00
Stefan Knoblich
a9b2ced2aa
ftmod_libpri: First part of the BRI PTMP channel handling changes.
...
I really need to dig deeper here, some libpri events never fire for
incoming calls and i'll have to find out how mod_freetdm or the
FreeSWITCH core change states on the channel...
Anyway, incoming and outgoing calls still work for me (BRI PTMP TE),
so commit this now and let a wider audience do some more testing.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-16 23:01:21 +01:00
David Yat Sin
c5070aaf52
Fixed cyginstall.sh script
2010-11-16 14:56:19 -05:00
David Yat Sin
65be57d212
Fixed for windows compilation issues
2010-11-16 12:41:56 -05:00
Konrad Hammel
525f399812
freetdm: ss7 - updated ftmod_sangoma_ss7 to support changes to FreeTDM api
2010-11-16 11:07:41 -05:00
David Yat Sin
a2add13963
freetdm:Changes for shared IO
2010-11-15 19:16:09 -05:00
Arnaldo Pereira
b1e773e787
freetdm: fixed ftmod_r2 r2conf function pointers
2010-11-15 21:10:39 -02:00
Moises Silva
9fa6fb5e02
freetdm: remove unused patches directory
2010-11-15 15:48:59 -05:00
Moises Silva
6cfce6f43d
freetdm: rename mod_data to io_data since is data meant for I/O modules only
...
fix ftmod_isdn usage of mod_data, it should be call_data pointer
2010-11-15 15:39:44 -05:00
David Yat Sin
caacb24500
freetdm: Changes for FTDM IO commands
2010-11-15 14:13:01 -05:00
Moises Silva
f3e55a26ef
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c
2010-11-15 14:00:49 -05:00
David Yat Sin
a09bce346e
Fix for compilation errors due to some functions defined as extern
2010-11-15 11:46:47 -05:00
Stefan Knoblich
ced7c9ae43
freetdm: Another round of parameter handling fixes (ftmod_{libpri,isdn,pritap})
...
ftmod_pritap: Abort before overflowing spanparameters array and initialize to all zero
ftmod_isdn: Fix overflow check, skip over parameters without name or value, initialize spanparameters array to all zero.
ftmod_libpri: Skip over parameters without name or value, initialize spanparameters array to all zero and drop "i < 10" hardcoded check.
This should fix:
2010-11-15 09:24:34.609515 [ERR] ftmod_libpri.c:1741 Unknown parameter '', aborting configuration
2010-11-15 09:24:34.609515 [ERR] mod_freetdm.c:3080 Error configuring FreeTDM span BRI_1
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Reported-by: Ingmar Schraub <is@eseco.de>
2010-11-15 12:33:58 +01:00
Stefan Knoblich
e98b4a6b8d
ftmod_libpri: Set RDNIS
...
Signed-off-by: lakshmanan ganapathy <lakindia89@gmail.com>
Reviewed-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-15 11:38:45 +01:00
Stefan Knoblich
c1517e99d1
ftmod_zt: B-Channels need to have audio mode disabled upon closing the channel.
...
Preparation for fixing channel handling for BRI PTMP (Point-To-MultiPoint) setups.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 23:38:16 +01:00
Stefan Knoblich
96b0ef9ce9
ftmod_libpri: Use ftdm_array_len(), remove custom ARRAY_SIZE macro.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 17:48:53 +01:00
Stefan Knoblich
e17201bbac
freetdm: Add ftdm_channel_get_state(), ftdm_channel_get_last_state() and ftdm_span_get_trunk_type_str().
...
Remove custom versions from ftmod_isdn and ftmod_libpri.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 17:48:09 +01:00
Stefan Knoblich
b0cca151e6
ftmod_isdn: Major cleanup: use accessor functions, coding-style, etc.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 16:45:35 +01:00
Stefan Knoblich
47af9933c4
freetdm: convert ftmod_isdn to use (+ pri_spans) to use ftdm_configure_span_signaling() interface.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-14 15:44:50 +01:00
Stefan Knoblich
197e4b71d6
mod_freetdm: Really avoid overwriting the last element of spanparameters.
...
"if (ftdm_array_len(spanparameters) == paramindex)" is still off-by-one,
we want to stop at "ftdm_array_len(spanparameters) - 1", before we overwrite
the last (= terminating, NULL) element.
NOTE: i'd prefer an "argc, argv"-style interface here
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-12 11:42:26 +01:00
David Yat Sin
d0b6117325
FIX for windows IO
2010-11-11 18:43:53 -05:00
Stefan Knoblich
eeaab3a02e
mod_freetdm: Avoid overflowing the spanparameters array of libpri spans, and make other span types use ftdm_array_len() too.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 23:56:55 +01:00
Stefan Knoblich
1e777c2ce9
ftmod_libpri: While we're at it, drop the cast too
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 22:21:18 +01:00
Stefan Knoblich
e0961aee3a
ftmod_libpri: Dereference facility event correctly, add debug message.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 22:19:32 +01:00
David Yat Sin
93aa30076b
Fixed conflicts
2010-11-10 19:23:48 -05:00
David Yat Sin
086c397cdc
Merge branch 'master' into netborder
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cntrl.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
libs/freetdm/src/include/private/ftdm_core.h
2010-11-10 19:22:27 -05:00
David Yat Sin
6cbf8a0167
freetdm: ISDN - Changes to used ftdm IO for d-channel
2010-11-10 19:03:15 -05:00
Stefan Knoblich
a2e16ce83c
ftmod_libpri: Minor cleanups in ftdm_libpri_configure_span().
...
Move some things around and remove 'paramindex' var (just use 'i' for that too).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 00:16:25 +01:00
Stefan Knoblich
9ff4cfd569
ftmod_libpri: "ftdm libpri debug <span>" now prints the current debug flags
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-11 00:06:06 +01:00
Stefan Knoblich
1074f006a0
ftmod_libpri: Clean up misnamed parameters and variables, remove unused.
...
- Add alias names for parameters:
"node" -> "mode"
"dp" -> "ton"
"switch" -> "dialect"
"l1" -> "layer1"
(Switching between ftmod_libpri and ftmod_isdn is easier now.)
- Removed unused members from struct ftdm_libpri_data
and rename misnamed ones
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-10 22:42:18 +01:00
Stefan Knoblich
3df1476a6d
ftmod_libpri: Major cleanup, enhance configuration checks
...
- Check D and B-channel availability (could be extended to check B-channel count)
- Drop usage of spri->private_info, use spri->span instead
- Use accessor functions where possible
- Rename ftdmchan to chan where possible
- Various other cleanups
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-10 21:32:32 +01:00