Commit Graph
402 Commits
Author SHA1 Message Date
Arnaldo Pereira 6b66a0516b freetdm: ftmod_r2 - fixed infinite loop on span stop 2010-12-16 18:19:50 -02: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
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 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
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
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
Moises Silva a2faee2023 freetdm: ftdm_r2 - fix stats 2010-12-13 16:27:51 -05:00
Moises Silva 19c0026581 Merge remote branch 'fsorig/master' 2010-12-12 19:32:36 -05: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
Moises Silva e96d8f1630 freetdm: fix windows warning in ftmod_r2 2010-12-10 13:42:47 -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 3c747978f4 freetdm: support for call variables 2010-12-09 13:20:05 -05:00
Moises Silva 499eafb2e0 freetdm: check for dump enabled before writing to file 2010-12-09 07:19:31 -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 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 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