Commit Graph

337 Commits

Author SHA1 Message Date
Jeff Lenk
71c66bcf5a OPENZAP-162 -- resolve 2011-06-14 08:47:46 -05:00
Moises Silva
1d3417a97b freetdm: be more tolerant to a few read errors 2011-06-07 17:35:49 -04:00
Moises Silva
5042b21fc5 freetdm: check if the event was created before firing it 2011-06-07 09:54:50 -04:00
David Yat Sin
bd7672242c Support for AT&T *8 Transfer (VRU only) 2011-06-03 17:18:30 -04:00
Moises Silva
3fa2fce3f3 freetdm: added fail-on-error global configuration to refuse
to load the module if there is any error

Conflicts:

	libs/freetdm/mod_freetdm/mod_freetdm.c
2011-06-01 15:24:09 -04:00
Moises Silva
e56d8934fe freetdm: make codec configurable for unrestricted digital calls (for G722 calls in Sangoma ISDN) 2011-05-19 17:17:46 -03:00
Moises Silva
b22fc869dd freetdm: update bearer capability macro 2011-05-17 20:02:18 -04:00
Moises Silva
0b59756edd Merge remote-tracking branch 'smgfs/master'
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
2011-05-17 19:57:49 -04:00
David Yat Sin
ea428669d3 chlog: freetdm - SS7: Support for Transparent IAM 2011-05-17 17:27:05 -04:00
Moises Silva
e544e4cff1 freetdm: Add initial testing support for unrestricted digital calls using G722 codec 2011-05-10 23:35:20 -04:00
David Yat Sin
3b2019cd1f minor changes 2011-05-10 16:09:02 -04:00
David Yat Sin
32bf306af5 freetdm: ss7 - CPC 2011-05-10 15:56:30 -04:00
David Yat Sin
95f2d6de0d freetdm: Changed SS7 to use global CPC variable 2011-05-10 15:28:10 -04:00
David Yat Sin
05fa93f831 chlog: freetdm: ss7 - Support for Calling Party's Category 2011-05-10 11:38:23 -04:00
Moises Silva
929b69ea5d Merge remote branch 'smgfs/master' 2011-05-06 22:29:20 -04:00
David Yat Sin
e9f8fb4942 freetdm - SS7 Support for custom SIP headers for RDNIS and Generic Number 2011-05-06 17:52:41 -04:00
Michael Jerris
b7da00209f too much perl 2011-05-05 22:04:43 -04:00
Michael Jerris
7c971707b1 add specific alarm status in dump 2011-05-04 12:51:49 -04:00
Jeff Lenk
5510618660 OPENZAP-154 --resolve 2011-04-29 08:57:00 -05:00
David Yat Sin
2e8b3d75d0 chlog: freetdm: SS7 - Fix for Screening Ind and Presentation Ind not being sent out 2011-04-26 15:13:11 -04:00
root
f235d95537 freetdm: SS7 - Support for receiving RDNIS variables 2011-04-26 14:52:53 -04:00
David Yat Sin
6558b9bba9 freetdm: fix compile errors from previous commit 2011-04-26 13:21:55 -04:00
David Yat Sin
dd6853cb98 freetdm: ss7 - Fix for some SIP RDNIS headers being overwritten 2011-04-26 11:07:40 -04:00
Marc Olivier Chouinard
ba7dc9fde8 Fix for -Wunused-but-set-variable required compiler. : mod_freetdm mod_avmd mod_cidlookup mod_ladspa mod_lcr mod_nibblebill mod_rss mod_vdm mod_dahdi_codec mod_skinny mod_cdr_pg_csv 2011-04-22 22:49:41 -04:00
David Yat Sin
358e9aab22 chlog:FreeTDM - SS7 Support for transmitting Redirecting Number 2011-04-06 17:25:29 -04:00
David Yat Sin
3013a9a02a Merge branch 'fsorig' 2011-04-04 16:04:13 -04:00
Daniel Swarbrick
73a9e05eaa fixed a couple of typos 2011-03-31 15:29:32 +02:00
David Yat Sin
2fba005764 freetdm: added support to restart all channels on a span 2011-03-25 16:48:57 -04:00
Moises Silva
244fd68dfd freetdm: added command complete for ftdm queuesize 2011-03-21 14:27:57 -04:00
Moises Silva
63706a839f freetdm: add support for setting the channel tx/rx queue size from config file (wanpipe.conf) and from CLI 2011-03-21 14:25:20 -04:00
Jeff Lenk
a8f01d5bc6 Correct gains usage example 2011-03-10 16:58:16 -06:00
Moises Silva
865d04ef2f Merge remote branch 'fsorig/master' 2011-03-05 20:46:30 -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
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
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
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
49ac70defd freetdm: User variables now stored in ftdm_usrmsg_t 2011-02-25 09:58:15 -05:00
David Yat Sin
cabd05d116 chlog: freetdm: channel/call variables moved to sigmsg 2011-02-18 13:01:57 -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
642882727f freetdm: added CLI completion for core commands 2011-02-14 15:14:44 -05:00
Moises Silva
acd6333e33 freetdm: disallow completely core variables for freetdm outbound variables 2011-02-11 10:55:11 -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
57b0710bac freetdm: Fix for typo in print 2011-02-02 11:35:38 -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
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
Moises Silva
3594419622 Merge branch 'master' into moy.r2glare 2011-01-12 13:37:05 -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
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
Brian West
e42c423c92 add tab completion stuffs 2011-01-10 14:44:54 -06:00
Brian West
3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Moises Silva
35776314d0 freetdm: Use proper screen and presentation definitions in mod_freetdm 2011-01-05 10:39:25 -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
090864fa39 freetdm: completed most of the code for the new core state processing
use new core state processing functions in ftmod_r2
2010-12-29 13:38:43 -05:00
Moises Silva
665b12b1f5 Merge remote branch 'fsorig/master' 2010-12-21 15:23:23 -05:00
Moises Silva
ebb6133529 Merge branch 'master' of git.sangoma.com:smg_freeswitch 2010-12-21 15:16:09 -05:00
Moises Silva
cdfa8bf7ae freetdm: Added new OOB event FTDM_OOB_POLARITY_REVERSE
Added new channel command FTDM_COMMAND_SET_POLARITY
         ftmod_wanpipe - Added support to enqueue polarity events on FXO lines
	 ftmod_wanpipe - Added support to set polarity on FXS lines
	 ftmod_analog - Added support to answer and hangup FXO lines on polarity reverse
	 ftmod_analog - Added support to reverse polarity in the FXS line on answer and hangup
	 mod_freetdm - Added parameters answer-on-polarity, hangup-on-polarity and polarity-delay
                       to enable those analog features
2010-12-21 15:11:22 -05:00
Arnaldo Pereira
f5c36acfe2 freetdm: mod_freetdm - updated api commands help
ftmod_r2 - updated api help and removed references to threads per channel,
                    not used anymore
2010-12-21 13:31:21 -02:00
Moises Silva
38968d15fe freetdm: fake signaling status notifications in ftmod_analog 2010-12-20 16:15:41 -05:00
Moises Silva
b5b2f6134d freetdm: multiple fixes for the core and analog
* Replace ftdm_channel_flag_t with defines. We reached the 32bit limit where does not seem reliable
          to keep using enum.
	* Flags member for ftdm_channel_t is now uint64_t
	* Added FTDM_CHANNEL_CALL_STARTED flag to indicate when the API user knows about a call
	* Refactored raw_data member for ftdm_sigmsg_t. If raw_data needs to be freed it must be requested explicitly
          through the autofree member
	* Added collected member to ftdm_sigmsg_t for FTDM_SIGEVENT_COLLECTED data instead of using raw_data
	* Created define FTDM_DIGITS_LIMIT for DNIS/ANI digits limit
	* Fix some stat checks and outdated code in ftmod_analog
	* Refactored ftdm_channel_get_history_str API to return the time offsets and time since last state change
	* Do not send FTDM_SIGEVENT_STOP and FTDM_SIGEVENT_RELEASED on calls that were never reported to the user
2010-12-20 14:06:54 -05:00
Jeff Lenk
a1a710482b freetdm windows build tweaks 2010-12-20 12:15:41 -06:00
Stefan Knoblich
b84b71defa FreeTDM: Stop using raw_data for FTDM_SIGEVENT_SIGSTATUS_CHANGED events.
The raw_data member is used for passing heap allocated data with an event,
(e.g. strings of dtmf data) the memory is freed after the event has been processed.

Recent changes in the event structure added a way to pass sig status changes inline,
so remove the raw_data usage for FTDM_SIGEVENT_SIGSTATUS_CHANGED events.

NOTE: This (finally) fixes a bug in ftmod_libpri that was caused by
      the event handling changes (stack corruption due to using free()
      on a variable on the stack, which turned into a NULL ptr deref
      caused by some compat code in ftdm_io.c:ftdm_span_send_signal().

Compiles and tested on my BRI setup, i did a quick audit of all
places that generate FTDM_SIGEVENT_SIGSTATUS_CHANGED events and
except for the sangoma_boost module there's nothing else that left
using raw_data for this event.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-12-19 21:09:50 +01:00
Moises Silva
aa69927b8f freetdm: OPENZAP-124 - Add round robin hunting direction (Patched by Ric) 2010-12-17 20:04:30 -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
Moises Silva
6e24e8e67b Merge remote branch 'smgfs/master' 2010-12-16 16:50:19 -05: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
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
a24b9c9f68 freetdm: Support for RAW traces 2010-12-15 16:29:44 -05:00
David Yat Sin
102640ad7b freetdm: support for SIGEVENT_RING 2010-12-15 11:45:50 -05:00
David Yat Sin
905fdcc248 freetdm: Support for channel restarts 2010-12-14 11:23:47 -05:00
David Yat Sin
fb9a1b05ac Merge branch 'smgfs' 2010-12-10 15:22:14 -05:00
Jeff Lenk
8016813234 freetdm VS2010 build fix 2010-12-09 14:03:09 -06:00
David Yat Sin
3c747978f4 freetdm: support for call variables 2010-12-09 13:20:05 -05:00
Moises Silva
1ee94f343a Merge remote branch 'fsorig/master'
Conflicts:
	libs/freetdm/src/testsangomaboost.c
2010-12-08 22:41:51 -05:00
Jeff Lenk
9971518384 VS2010 add missing files freetdm 2010-12-08 13:59:56 -06: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
50f2686fa1 freetdm: Add FTDM_COMMANDs to debug DTMF 2010-12-03 17:52:10 -05:00
Moises Silva
dae177ec30 freetdm: Add configuration profiles support for openr2 2010-12-03 06:13:11 -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
Moises Silva
15b5170b14 freetdm: ftmod_libpri - add support for RINGING state 2010-11-30 16:42:58 -05:00
David Yat Sin
302d5bb18f Changes for ftdm variables 2010-11-30 12:30:31 -05: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
David Yat Sin
b814dc17ce freetdm: ISDN Changes to better match SIP-to-TDM states 2010-11-24 20:04:43 -05: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
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
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
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
Moises Silva
8d66f38212 Merge branch 'master' of git://git.freeswitch.org/freeswitch
Conflicts:
	conf/autoload_configs/modules.conf.xml
	libs/freetdm/src/ftdm_sched.c
	libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c
2010-11-09 12:59:48 -05:00
Stefan Knoblich
78eff1d821 freetdm: convert ftmod_libpri (+ libpri_spans) to use new ftdm_configure_span_signaling() interface.
This fixes several issues with parameter handling (e.g. default alaw/ulaw selection being totally useless).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2010-11-07 17:00:54 +01:00
Moises Silva
46a9fa3910 freetdm: add debugging msgs for zt wait errors 2010-11-06 17:14:31 -04:00
Arnaldo Pereira
039e4297ac Merge branch 'master' into ftmod_r2 2010-11-01 23:11:42 -02:00
Arnaldo Pereira
dcb416e4fb freetdm: ftmod_r2 non threaded working 2010-11-01 23:08:43 -02:00
Arnaldo M Pereira
fc55997b9e created cmake files for freetdm 2010-10-06 17:51:29 -03:00
David Yat Sin
1c9fe263d6 Changed ftdm_cpu_monitor behaviour 2010-09-23 13:58:20 -04:00
Moises Silva
f37729152d freetdm: dump uuid of the channel associated session if any 2010-09-23 09:30:08 -04:00
Moises Silva
2293f09da4 Merge branch 'moy.statedebug' 2010-09-23 07:40:49 -04:00
Moises Silva
ed01944c15 freetdm: add initial changes for FreeTDM channel history feature 2010-09-22 14:59:06 -04:00
Moises Silva
5e60c62e08 freetdm: set conf and mod directory in runtime 2010-09-21 13:56:11 -04:00
David Yat Sin
5812c5fd53 freetdm: Used channel iterator.
Removed assert when we cannot find a call on RelInd, it seems like Trillium as a bug where they sometimes send release twice
		Fixes to some memory leaks
		Fix for bug in q921 trace disable command
		Fix for not recognizing etsi switchtype
		Fix for sending RESTART when we are not supposed to in EUROISDN NETWORK mode
		Support for l1 stats
		Fix for deadlocks/segfaults on shutdown
		Added index per link_id, support for show_spans
		Added progress-ind when sending CONNECT message
		Fix for sending CONNECT ACK when configured as TE
2010-09-14 13:42:50 -04:00
Moises Silva
8370f0c233 freetdm: more iterator fixes 2010-09-10 14:46:51 -04:00
Moises Silva
507b73070b freetdm: fix iterator usage 2010-09-10 14:18:29 -04:00
Moises Silva
bc2638334b freetdm: iterators refactoring
add channel iterator
2010-09-10 14:18:29 -04:00
Moises Silva
e7fecd0ff9 freetdm: fix config to allow both sangoma pri and bri spans to be configured 2010-09-09 17:22:10 -04:00
Moises Silva
f708ee1a0b freetdm: fix help message 2010-09-07 21:21:11 -04:00
David Yat Sin
cc722c64f3 minor fixes 2010-09-02 13:46:00 -04:00
David Yat Sin
e4b5c49fc1 freetdm: fix code using raw_data as an integer when is actually null 2010-09-02 12:51:56 -04:00
Moises Silva
a278b6b403 freetdm: added channel variable iterator for signaling specific data 2010-09-02 12:11:31 -04:00
David Yat Sin
abb342f430 Initialized bearer_cap to FTDM_INVALID_INT_PARM 2010-09-01 16:35:59 -04:00
David Yat Sin
432e9cdf5b Added passthrough for bearer capability 2010-09-01 15:04:09 -04:00
David Yat Sin
e90ccb151e fix for segfaults in cases where we were still using raw_data as pointer 2010-08-31 19:05:37 -04:00
Moises Silva
291adb5686 freetdm: add analog limits 2010-08-31 13:59:13 -04:00
Moises Silva
9a26e0cc2b freetdm: crash on assert 2010-08-31 13:48:48 -04:00
Anthony Minessale
6fe6e67573 pass originate flags into session_request so we can selectivly skip throttling 2010-08-26 12:20:14 -05:00
Moises Silva
07b81760cb freetdm: add bearer capability and layer1 pass-thru for boost 2010-08-10 18:51:06 -04:00
Moises Silva
b485f25f5e freetdm: add PRI tapping starting code 2010-07-30 19:46:05 -04:00
Moises Silva
a1fe7c8de4 freetdm: call rate limit 2010-07-28 11:36:06 -04:00
Jeff Lenk
71650ae1e8 FSBUILD-291 fix Windows build of mod_freetdm 2010-07-19 08:38:56 -05:00
Moises Silva
6eca1286aa freetdm: add config profiles and sangoma isdn xml section 2010-06-30 15:12:18 -04:00
Moises Silva
4f235af8b4 freetdm: ani2 2010-06-30 11:14:31 -04:00
Moises Silva
e4b9556208 freetdm: more sip headers 2010-06-29 16:30:07 -04:00
David Yat Sin
eb6da2c9fc Freetdm: Fix for boost spans not started if using a combination of analog spans and boost spans 2010-06-29 15:32:22 -04:00
Moises Silva
dc048ed22d freetdm: fix id 2010-06-27 19:33:11 -04:00
Moises Silva
29ce4bbdd1 freetdm: add span to trace logging 2010-06-25 12:47:32 -04:00
Moises Silva
fd0191049c freetdm: disable dtmf on demand based on dial plan variable freetdm_disable_dtmf 2010-06-25 12:47:32 -04:00
Jeff Lenk
90f04e3c3c fixes for Win X64 builds 2010-06-17 19:35:20 -05:00
Moises Silva
ae134c3424 freetdm: export sip headers with TDM information on-demand 2010-06-17 18:11:22 -04:00
Moises Silva
7677ec5bdf freetdm: change glare cause 2010-06-17 18:05:23 -04:00
Moises Silva
2a1a3867d1 freetdm: fix collision hangup 2010-06-16 11:22:18 -04:00
Moises Silva
66934c6f3e freetdm: use on_clear_channel_signal for the ss7 event handling 2010-06-08 14:14:14 -04:00
Moises Silva
9f73ddd35b freetdm: fix ss7 config 2010-06-06 13:07:45 -04:00
Moises Silva
fcb78c07a5 freetdm: ignore nothing to read condition 2010-06-03 19:09:34 -04:00
Moises Silva
015d782237 freetdm: DTMF debugging 2010-06-03 17:27:43 -04:00
Moises Silva
e596fc2e7f freetdm: add logging when failing to read a frame in mod_freetdm 2010-06-02 14:48:37 -04:00
Moises Silva
c526228673 freetdm: fix id 2010-06-01 11:51:27 -04:00
Moises Silva
000e3c16e3 freetdm: start ss7 span 2010-05-31 06:27:19 -04:00
Moises Silva
b049e87423 freetdm: signed/unsigned 2010-05-28 18:43:45 -04:00
Moises Silva
f4da0e5c0e freetdm: add trace/notrace commands to trace input and output from channels 2010-05-28 12:45:04 -04:00
Moises Silva
e00d2af95e freetdm: enable DTMF app 2010-05-26 11:17:47 -04:00
Moises Silva
2efa471c3b freetdm: disable DTMF app and cmd line option 2010-05-25 18:22:05 -04:00
Moises Silva
7256232af2 freetdm: add call waiting disable/enable feature 2010-05-25 12:54:46 -04:00
Moises Silva
edb2d58285 freetdm: export and import boost custom data 2010-05-21 11:10:39 -04:00
Moises Silva
9d45690006 freetdm: add pvt data to freetdm channels
fix fxs features
2010-05-20 11:44:16 -04:00
Moises Silva
f1132a2b71 freetdm: fix handlers for FTDM_SIGEVENT_COLLECTED_DIGIT 2010-05-17 19:03:32 -04:00
Moises Silva
8e69e8e735 freetdm: clean up state change macros and functions to improve logging 2010-05-17 14:36:10 -04:00
Moises Silva
e57ab3acd5 freetdm: remove if 0 sections 2010-05-17 11:26:25 -04:00
Moises Silva
110bd5cdb1 freetdm: windows fixes 2010-04-29 10:53:03 -04:00
Moises Silva
a744214a3a freetdm: check protocol status after configuring the signaling 2010-04-28 18:17:52 -04:00
Moises Silva
f39fcfc8a9 freetdm: fix boost glare invalid state transition
show physical status in ftdm list command
         update list of events
2010-04-28 18:17:51 -04:00
Moises Silva
06ebf2cb5b freetdm: dont access span_id or chan_id 2010-04-28 18:17:51 -04:00
Moises Silva
e6f6f559ae freetdm: added documentation and clean up script 2010-04-28 18:17:50 -04:00
Moises Silva
56db486189 freetdm: hangup the chan call when the core fails to create the session 2010-04-28 18:17:50 -04:00
Moises Silva
c165771474 freetdm: completion of compilation with initial reworked API 2010-04-28 18:17:49 -04:00
David Yat Sin
b135ef373d Removed use of ftdmchan->flags from mod_freetdm.c as they will be hidden from user in new architecture 2010-04-27 18:20:25 -04:00
David Yat Sin
51566afb98 freetdm: moved type inside ftdm_configure_span_channels 2010-04-27 17:21:57 -04:00
David Yat Sin
318866b7f9 freetdm: Added signalling status report
Fix for ftmod_libpri not reporting proper physical and protocol alarms on init
2010-04-27 14:32:36 -04:00
David Yat Sin
78fbece886 Added signalling state handle for boost modules 2010-04-23 17:34:57 -04:00
Moises Silva
0abbe4bd0e complete ss7 config by setting context and dial plan 2010-04-14 18:36:22 -04:00
Moises Silva
4704a30a45 destroy ss7 configs on shutdown 2010-04-14 18:15:22 -04:00
Moises Silva
99402dd4e0 implemented freetdm config nodes and ss7 initial configuration 2010-04-14 18:00:16 -04:00
Moises Silva
e3c1906c81 add ss7 skeleton config section 2010-04-14 18:00:16 -04:00
Moises Silva
d54845d929 fix alarm log msg 2010-04-13 16:26:07 -04:00
Moises Silva
0bf8482393 add realloc OS hooks and fix boost pri CLI 2010-04-13 15:18:18 -04:00
Moises Silva
52c5cd074b import fix for OPENZAP-76 from openzap and other minor fixes 2010-04-06 14:41:30 -04:00
Moises Silva
cb495d05e1 Fix for TON and NPI not passed through to channel variables on incoming calls 2010-04-06 13:39:03 -04:00
Moises Silva
ae13883b2a added configuration of gains in openzap.conf and display through CLI 2010-04-05 18:13:13 -04:00
Moises Silva
6ddcb9044c added cpu monitor 2010-04-05 17:49:43 -04:00
Moises Silva
dd39a902e6 fix double call to state_advance
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@1058 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-03-12 19:25:44 +00:00
Moises Silva
617020ea0c process alarms in the core
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@1055 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-03-10 21:47:28 +00:00
Moises Silva
66bc2e43c8 merged 1039:1053 openzap/trunk
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@1054 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-03-10 20:06:31 +00:00
Moises Silva
5df64c1d38 merged 1023:1039 http://svn.openzap.org/svn/openzap/trunk
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@1040 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-02-25 23:36:18 +00:00
Moises Silva
0d392527dc merged 956:1023 (partial merge - anything non-boost related)
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@1026 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-02-09 22:01:15 +00:00
Moises Silva
926f140754 replace use of ani in favor of dnis in caller_data structure for the destiny number in outgoing calls
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@1017 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-02-01 21:40:01 +00:00
Moises Silva
bc90d7274f FreeSWITCH command will be ftdm and not ft
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@979 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-01-15 22:09:36 +00:00
Moises Silva
ac7c608620 windows renaming to freetdm changes
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@977 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-01-15 21:43:41 +00:00
Moises Silva
6a3784523e change 2008 windows project file to freetdm
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@975 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-01-15 20:51:41 +00:00
Moises Silva
a8ddece1b6 more freetdm changes
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@974 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-01-15 20:35:11 +00:00
Moises Silva
1b47133795 more naming changes
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@971 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-01-15 19:56:54 +00:00
Moises Silva
900f1ed2ef Linux renaming from openzap to freetdm
git-svn-id: http://svn.openzap.org/svn/openzap/branches/sangoma_boost@967 a93c3328-9c30-0410-af19-c9cd2b2d52af
2010-01-15 19:22:49 +00:00