James Zhang
90f538c0a0
FreeTDM: Fixing issues of SPIROU
...
- redirect number in Transparent IAM
- redirect information in Transparent IAM
- called party number in Transparent IAM
- adding incoming uuid to x-header to check loop calls
2012-01-26 11:19:41 -05:00
James Zhang
28e27248e5
FreeTDM: remove the previous commit
...
- hardcode does not work in this matter
2012-01-25 18:00:41 -05:00
David Yat Sin
6f9c2ae50f
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2012-01-25 16:13:56 -05:00
David Yat Sin
81188c34a5
Fix for not evaluating digit upon T302 timeout
2012-01-25 16:13:43 -05:00
James Zhang
34c8e58ae1
FreeTDM: location value in REL message set to 0x04
...
- only available to SPIROU
2012-01-25 16:00:20 -05:00
Anthony Minessale
c968f59f8c
FS-3833 try this
2012-01-24 08:17:17 -06:00
Moises Silva
eb7d52aaa9
freetdm: improve some isdn logging
...
try to fool-proof the size of the read D channel buffer by not hard-coding it in 2 places
2012-01-22 21:54:35 -05:00
James Zhang
8d1d930085
FreeTDM: fixing OPC bug using local SPC
...
- take the DPC of the link and set it as OPC in x-header
- this is what the user want's to have
2012-01-19 18:04:03 -05:00
James Zhang
63ecf4e909
FreeTDM: remove the portion of opc fix
2012-01-19 16:55:15 -05:00
James Zhang
5ac80d3939
FreeTDM: fixing redirect information outgoing call bug
2012-01-19 16:31:52 -05:00
Brian West
f2ccbb1918
chmod 755
2012-01-19 19:44:08 -06:00
Moises Silva
e3cb0352b0
freetdm: Fill in DAHDI function pointer to retrieve the next channel event
2012-01-19 16:18:30 -02:00
Travis Cross
f4968d0e6e
fs_cli: style (FS-3815)
2012-01-18 22:44:44 +00:00
David Yat Sin
40c9dc4149
freetdm - SS7: Removed unnecessary curse words
2012-01-18 12:07:34 -05:00
Anthony Minessale
ef097a19b9
FS-3794 please repat all tests with this version
2012-01-16 17:26:35 -06:00
David Yat Sin
708f8f1fc8
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2012-01-16 17:15:08 -05:00
David Yat Sin
44ed952a7b
freetdm - ISDN support for sending Network Specific Facility
2012-01-16 17:14:59 -05:00
Anthony Minessale
7938fd81cc
FS-3813 --resolve this should be ok
2012-01-16 12:47:37 -06:00
Anthony Minessale
9394a70347
FS-3803 --resolve
2012-01-12 14:17:23 -06:00
Michael Jerris
b3b098bb83
add pkg-config macro
2012-01-11 20:14:17 -05:00
Marc Olivier Chouinard
4fa8ed4972
Revert patch that shouldn't have been commited !
2012-01-11 16:20:57 -05:00
Marc Olivier Chouinard
8220e0bd6a
mod_abstraction: Windows 'make file'
2012-01-11 16:09:54 -05:00
Jeff Lenk
24288832b1
FS-2216 partial with renaming
2012-01-08 14:19:16 -06:00
Jeff Lenk
326de638b2
FS-3612 --resolve
2012-01-05 21:27:03 -06:00
David Yat Sin
badc80ad3e
freetdm: Added dtmfdetect duration option
2012-01-04 11:16:29 -05:00
David Yat Sin
393ba72c1a
freetdm - ISDN added Q.931 timers
2012-01-03 14:11:47 -05:00
David Yat Sin
959e4ab22d
freetdm: ISDN - Added check for receiving frames that are too big
2012-01-03 11:29:41 -05:00
Moises Silva
2b904c0b9e
freetdm: ftmod_wanpipe - Do not set the output read length unless the read operation is successful
2011-12-30 18:28:27 -05:00
Moises Silva
c15a252a2b
OPENZAP-176 --resolve
...
Fix DAHDI/Zaptel incorrect FXO signaling status on module load
2011-12-30 17:14:36 -05:00
William Adam
8eeb37a81b
Fixed bug#2215 - SPIROU transparent IAM max size error
2011-12-21 14:56:03 -05:00
Anthony Minessale
dfb2dfd29e
umm ya, the thread stack size is in bytes not kbytes
2011-12-20 17:14:38 -06:00
Anthony Minessale
0a8e6129d8
change default stacksize
2011-12-20 10:37:15 -06:00
Stefan Knoblich
cc083ccddb
[libesl] Make sure esl event buffer array subscript ist within bounds [0, sizeof(buffer)-1].
...
cc1: warnings being treated as errors
libs/esl/src/esl.c: In function "esl_recv_event":
libs/esl/src/esl.c:1190: error: array subscript is above array bounds
libs/esl/src/esl.c:1227: error: array subscript is above array bounds
Clamp handle_recv() return value to safe values.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-12-19 20:39:51 +01:00
Marc Olivier Chouinard
1bf99e818f
OPENZAP-164 --resolve
...
I think this will be fine for the moment. Thanks
2011-12-19 07:38:37 -05:00
Nenad Corbic
b6ca6c5b1d
freetdm: Added sng_cc_resource_check()
...
On SIG Down we must not fail a call instead try hunting for another.
The only time we can fail the call and not bother hunting is
if sng_cc_resource_check fails.
Took out configuration retry as the config code is now
fixed in sng_ss7 library. Transaction id fix.
Unit Tested:
NSG UP -- start full load
kill NSG
NSG UP again on full load
make sure it comes up fine.
2011-12-19 02:27:38 -05:00
Nenad Corbic
7e2ef3a55c
freetdm: The remote hangup logic that waits for 3sec for FS to hanup up
...
before hanging up the freetdm channel by force
seems to have a memory leak. I have increased the timeout
to 30sec and made the print statement WARNING level.
2011-12-18 23:02:59 -05:00
Marc Olivier Chouinard
6fe7644f44
Oups, forgot this
2011-12-18 11:07:11 -05:00
Marc Olivier Chouinard
f97a3266df
FS-3071 I've commited the upstream passphrase backport
2011-12-18 11:04:59 -05:00
Moises Silva
83b5929e48
freetdm: remove duplicated ss7 code for location number (previous git merge duplicated it)
2011-12-17 19:36:47 -05:00
Moises Silva
7bd2d154d6
Merge branch 'smgmaster' into releases.3.4.experimental_head
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_relay.c
src/mod/endpoints/mod_sofia/mod_sofia.c
src/mod/endpoints/mod_sofia/sofia_glue.c
2011-12-17 17:42:34 -05:00
Moises Silva
3eef66d6c1
Merge branch 'master' into smgmaster
...
Conflicts:
build/modules.conf.in
libs/esl/fs_cli.c
2011-12-17 17:25:36 -05:00
Moises Silva
7e31b9cc28
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_rcv.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
2011-12-17 17:21:14 -05:00
Anthony Minessale
61ac89c894
force sofia rebuild to trigger code in presence patch
2011-12-16 10:29:58 -06:00
Nenad Corbic
485746305a
Set the cpu thresholds to 92 and 82
...
Set the 3000ms warning to NOTICE not CRIT
2011-12-16 10:06:57 -05:00
Marc Olivier Chouinard
e30b03ab78
Fix Curl compile on Debian. Stolen from Curl 7.21.5
2011-12-16 08:02:48 -05:00
Marc Olivier Chouinard
442f4d2522
FS-3766 --resolve
2011-12-16 07:35:05 -05:00
Marc Olivier Chouinard
58ccbe567c
ESL-58 --resolve
...
Please Windows user test this one out.
2011-12-15 23:02:10 -05:00
Marc Olivier Chouinard
193bae5e0b
FS-3472 --resolve
2011-12-15 21:23:19 -05:00
Nenad Corbic
732a0ed2de
Fix for 3000ms timeout on hangup.
...
Where FS does not hangup the channel with in 3sec.
Without this fix, it was possible that 2 FS sessions
use the single span/chan freetdm session.
Merged the feature from git master of freetdm
2011-12-15 20:39:38 -05:00
Moises Silva
4b22c22c33
freetdm: fix potential bug in MFCR2 where the channel token is cleared too soon
2011-12-15 20:29:32 -05:00
Anthony Minessale
e9bde2eb0e
FS-3758 --resolve ok so I wrote my own patch but i did borrow the 2 lines of code to create a seq from the original patch! sofia changes probably need to be converted to a tag if they are to go upstream. This completely manages sub/pub from inside mod_sofia inside the db and subs can now persist and/or fail over mid dialog tested on several things like polycom/snom/yealink on SLA and presence
2011-12-15 16:30:33 -06:00
Marc Olivier Chouinard
5ab4f42038
FS-3648 --resolve
2011-12-15 16:55:10 -05:00
Nenad Corbic
494947bf59
Reverted the previous commit of doing nothing on RESTART while in PAUSE
2011-12-15 15:50:58 -05:00
Nenad Corbic
b057d873cf
Added a retry on configuraiton.
...
Its possible to timeout on ISUP ckt config in scenarios
of huge load.
2011-12-15 15:47:41 -05:00
Marc Olivier Chouinard
78f3958f53
FS-1828 --resolve
2011-12-15 11:35:33 -05:00
Nenad Corbic
ce9ce53b2d
Fixed the previous commit
2011-12-14 20:06:57 -05:00
Nenad Corbic
9db322f2e0
Fixed hw alarm crash. When we get hw alarm in the middle of configuration.
...
It can happen with large number of circuits.
On RESTART if we are PAUSED do not try to send RESET and stay in RESTART state
2011-12-14 19:56:25 -05:00
Anthony Minessale
d05dcaaade
ok, windows... you missed the real err but you are still crying about this other one =/
2011-12-14 14:47:51 -06:00
Anthony Minessale
70a4ebd3fb
sorry windows...
2011-12-14 14:38:00 -06:00
Anthony Minessale
f7f9a43a40
use threading in testserver and ivrd
2011-12-14 12:16:09 -06:00
Steve Underwood
80d5c5aa53
Some tweaks to the V.22bis modem, so it builds OK in a fixed point build
2011-12-14 23:18:24 +08:00
Steve Underwood
1868e14520
Make sure the received DTMF duration is initialsed at the beginning, and if the realtime calllback is set or altered during operation of the detector.
2011-12-09 00:19:01 +08:00
Anthony Minessale
9fe1f6fdcb
FS-3748 --resolve
2011-12-06 18:12:48 -06:00
Anthony Minessale
6973fbfa6d
force rebuild
2011-12-06 17:56:11 -06:00
Anthony Minessale
5f57f43a8c
comment out unused variable to satisfy build when compiling under core CFLAGS with warnings as errors
2011-12-06 17:55:11 -06:00
James Zhang
1cbeb33b2d
freetdm: adding support of x-headers for Redirection Information
...
X-FreeTDM-RDINF-Indicator
X-FreeTDM-RDINF-OrigReason
X-FreeTDM-RDINF-Count
X-FreeTDM-RDINF-Reason
2011-12-06 15:38:05 -05:00
Jeff Lenk
4e5560a980
small correction for windows build of spandsp
2011-12-06 11:30:30 -06:00
Steve Underwood
7bee037efd
Reverted a bad change to v42_stop()
2011-12-07 00:27:05 +08:00
Steve Underwood
300311c1b2
Tweaks
2011-12-06 22:47:22 +08:00
Steve Underwood
70c1c03c93
Addition of logging capability to the DTMF detector in spandsp, to aid debugging
...
poor detection.
Fixes to how timezones are handled for FAX page headers.
Various cleanups of the spandsp headers.
2011-12-06 22:45:24 +08:00
James Zhang
e582586876
Freetdm: adding X-FreeTDM-ANI-NADI and X-FreeTDM-DNIS-NADI support
2011-12-05 16:58:26 -05:00
Steve Underwood
32f70174f5
Tweaks to spandsp tests
2011-12-06 01:00:22 +08:00
Steve Underwood
62f21d8d57
Some tweaks to spandsp tests
2011-12-06 00:44:47 +08:00
Moises Silva
b3297c7f3b
freetdm: fix license path to use sngss7 path limits
...
do not use strcpy, use ftdm_set_string which is safer
do not use strcpy when snprintf is safer and cleaner
2011-12-02 11:37:55 -05:00
James Zhang
9bf25413ed
Merge branch 'releases.3.4' of git.sangoma.com:smg_freeswitch into releases.3.4
2011-12-01 19:22:27 -05:00
James Zhang
35df4f468c
Update to the SUSPEND state machine updated 2 commits ago.
...
SUSPEND will not only change the return state in few
cases.
I have retested all test cases from previous 2 commits.
What is missing is timer for each Tx Event. RSC,BLO,UBL.
Its possible to loose a message from Slave via relay to Master.
If that ever occours we will not know what state we are in.
Thus we need a timer that will re-transmit a packet if
it does not get acknowledged.
2011-12-01 19:18:54 -05:00
Moises Silva
3432dccfc2
freetdm: fix cpu monitor inconsistent messages, variable names etc
...
changed parameter name from cpu_reset_alarm_threshold to cpu_clear_alarm_threshold
(old parameter name still valid for backwards compatibility in configuration files)
2011-12-01 12:21:46 -05:00
wadam
16c2da1369
Merge branch 'releases.3.4' of ssh://git.sangoma.com/smg_freeswitch into releases.3.4
2011-12-01 11:43:08 -05:00
wadam
6dabe5409b
Fixed Bug#2018 - The threshold of cpu warning message should be increased
2011-12-01 11:40:18 -05:00
James Zhang
7b83dd4c96
Fixed the exception condition - trigger reset
...
used to clear ckt_flags, this was wrong.
if ctk_flags are blindly cleard a PAUSE might be cleared.
changed the code to clear only TX RESET and try to reset again.
Release Collision
If we get out of sync with other side we must
reset the circuit.
This condition occoured at 1+3 test box
Local Management Block
Its possible for stack to send us a BLO indicating to us
that we are local blocked. This case never worked and
we would get stuck there forever.
If we never manaully sent a LOCAL block, the BLO from
the stack will be acked and then unblocked.
This condition occoured at 1+3 test box
2011-12-01 03:16:59 -05:00
James Zhang
997c127a94
Fixed following two secnarios
...
From previous commit, failed to clear the done flag _DN
which cause SUSPEND to think that there was a block
pending, causing state to remain in RESTART
S UP -> relay down -> Tx AIS -> relay up -> Tx AIS off
-> confirm all back up
-> In this condition BLO will not go out due to PAUSE
S UP -> Tx AIS -> relay down -> Tx AIS off -> relay up
-> confirm all back up
-> In this condition UBL will not go out due to PAUSE
2011-11-30 20:02:25 -05:00
James Zhang
fa64d3954d
Sigificant changes to the core state machine :)
...
Visually status of channels will only be DOWN once all resets/blocks are cleared.
Therefore if any reset/block is active on a channel, the channel state will be in RESTART not DOWN.
Logic Change
SUSPENDED
-> Originally used as intermediate state. Purpose is to handle a condition
from any state and go back to the previous state.
Conditions: such as block/ucic.
-> Updated logic is that SUSPEND will be smart enough not to
go back to just any state. SUSPEND will only go back to
UP - if call is still up
RESTART - if for any reason singaling is not up due to
blocks/resets/etc...
DOWN - if signaling is UP - no resets/blocks
In this case we avoid infinite loops due to state jumping
from STATE->SUSPEND->STATE->SUSPEND
HANGUP_COMPLETE
-> If call is in use and a RESET comes on a call
the RESTART state will first try the HANGUP_COMPLETE state.
HANGUP_COMPLETE will Tx RSC and wait for it.
Reset Response handle was updated if current state HANGUP/HANGUP_COMPLETE
go back to RESTART state. Which will call HANGUP COMPLETE due to
channel in usage and HANDLE_COMPLETE will clear RESET condition and go back to DOWN
TERMINATING
-> This state is used to hangup a call. Sends a signal to FS.
-> Usually TERMINATING state stays in TERMINATING until FS comes back.
-> I added a condition in case of RESET on the line though TERMINATING
will go back to RESTART.
This allows us to process RESET commands even though we are
in the middle of hanging up.
Block Handler
If BLO is received on circuit is already blocked,
we failed to trasmit BLA. We should always ack the BLO
even though it was alrady in blocked state.
Fixed & Tested
S UP --> place call --> relay down --> hangup --> relay up-->
Confirm that call is hungup properly.
In this condition, on relay up the circuit is put into RESET.
Since circuit is still in use, it will HANGUP first, then RESET
then clear pending BLOCK.
S UP --> place call -> Tx RSC on call.
Used to cause infitie loop
Confirm call is cleard properly
Re-Tested
S UP --> place call -> Rx RSC on call
Confirm call is cleard properly
S UP --> place call -> Rx BLO -> hangup -> place call
Confirm call cannot be placed
Tx UBL
Confirm call can be placed
S UP --> place call -> Rx BLO -> Tx BLO -> hangup -> place call
Confirm call cannot be placed
Tx UBL
Confirm call cannot be placed
Rx UBL
Confirm call can be placed
S UP --> place call -> relay down --> Rx BLO on channel from telco
--> relay up
Confirm that relay detects the BLO channels even though relay was down
Tx AIS -> S Start -> Confirm HW block -> Tx AIS off
-> Confirm hw block clear and UP
S UP -> Tx AIS -> Confirm HW block -> Tx AIS off
-> confirm hw block clear and UP
S UP -> relay down -> Tx AIS -> relay up -> Tx AIS off
-> confirm all back up
-> In this condition BLO will not go out due to PAUSE
S UP -> Tx AIS -> relay down -> Tx AIS off -> relay up
-> confirm all back up
-> In this condition UBL will not go out due to PAUSE
2011-11-30 19:11:33 -05:00
Jeff Lenk
f5abef2000
FS-3728 --resolve thanks
2011-11-30 08:57:11 -06:00
James Zhang
96068d901d
Fixed case
...
S UP - Place Call - relay down - Hangup - relay up -
Confirm Call hangsup up properly and unblock is set.
Fixed unexpeced reset condidtions.
2011-11-29 13:11:38 -05:00
James Zhang
5b8af78a89
Fixed 5 relay conditions
...
M UP -> S UP
M Down -> S UP -> M UP
M UP -> S UP -> relay down -> relay up
M UP -> S UP -> Kill M -> M UP
M Up -> S UP -> relay down -> M link down -> relay up -> M link up
2011-11-25 21:05:39 -05:00
Nenad Corbic
69c62f7b38
Fixed the out of sequence frame condition
...
Redmine Bug#1966
IAM ->
<-REL
<-ACM
<-ANM
ACM sets the reset flag
ANM sets the group reset flag
when both reset flags are set we got into infinite loop
2011-11-24 19:19:58 -05:00
Anthony Minessale
58c3c3a049
comment out optional Require header from re-invites for the sake of interop with testy t.38 terminals
2011-11-22 18:22:57 -06:00
Stefan Knoblich
2de175b574
ftmod_libpri: Improve output of ftdm libpri api 'invalid span' error messages.
...
No more "invalid span", now it's either "'foo' not a libpri span" or
"'foo' span not found" which makes it a lot more useful.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-18 23:58:01 +01:00
Stefan Knoblich
5897ec5992
ftmod_libpri: Print usage if 'ftdm libpri' has no arguments.
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-18 23:58:00 +01:00
Anthony Minessale
a19352aa23
FS-3688 revert
2011-11-18 17:01:03 -06:00
Steve Underwood
4c0bc25864
4 RCPs were being sent in ECM mode, instead of the specified 3.
2011-11-19 00:43:00 +08:00
James Zhang
cb1d5be5e6
freetdm: fix redirection presentation number in X-header
2011-11-17 15:43:40 -05:00
Anthony Minessale
2fae5dfadd
FS-3688 please do clean build and test make current or the equiv
2011-11-17 11:44:10 -06:00
James Zhang
e293c12535
freetdm: fix loc_nadi value
2011-11-15 18:26:13 -05:00
James Zhang
552405024a
freetdm: fixing relay must start after master.
...
relay - configuring circuits only when resume is recieved.
master - configuring relay after all the others are configured.
2011-11-15 14:46:57 -05:00
James Zhang
dcdb5f18eb
freetdm: fixing RDNIS-Screen value mis-displaying string in decimal format
2011-11-14 16:42:23 -05:00
Michael Jerris
4936b11cc8
remove log message being sent 100s of times a second until someone can figure out what is causing it
2011-11-10 22:59:43 -05:00
Michael Jerris
2be49bdf79
remove log message being sent 100s of times a second until someone can figure out what is causing it
2011-11-10 22:11:42 -05:00
Moises Silva
b9ad924e83
freetdm: ftmod_zt - Fix references to ftdmtel that should be Zaptel/DAHDI (screwed up during OpenZAP -> FreeTDM renaming)
2011-11-10 15:16:07 -05:00
Moises Silva
0153f603cb
freetdm: fix pri tap progress event handling
2011-11-09 11:16:58 -05:00
David Yat Sin
8558ec9f0a
Added support for freetdm_isdn.send_cid_name
2011-11-09 11:01:32 -05:00
wadam
5c4a3f81a2
Fix error in call reference conversion to string.
...
src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
cc1: warnings being treated as errors
src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c: In function
'handle_con_ind':
src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c:255: warning: format '%x'
expects type 'unsigned int', but argument 3 has type 'U32'
make[6]: *** [ftmod_sangoma_ss7_la-ftmod_sangoma_ss7_handle.lo] Error 1
2011-11-07 22:26:02 -05:00
root
08e01bb5a2
freetdm: fix generic number
2011-11-07 17:32:02 -05:00
root
f0631fc87e
freetdm: change call reference number to HEX string format
2011-11-07 16:37:11 -05:00
root
3552e329ca
freetdm: fix sip header wrong value of NADI
...
error was caused by printing string value to integer
2011-11-07 12:53:32 -05:00
Anthony Minessale
599a4543bf
FS-3672 --resolve
2011-11-07 10:33:38 -06:00
Anthony Minessale
e3ade44512
FS-3671 --resolve
2011-11-07 10:30:04 -06:00
Nenad Corbic
5dd076c81f
freetdm: Allow for backward compatibility.
...
cpg_on_progress_media is default to TRUE if not xml option exists.
transparent_iam_max_size added to ccspan. Gloal value is used
if transparent_iam_max_size is not in ccSpan.
2011-11-07 00:08:38 -05:00
Stefan Knoblich
992eafd049
[6/6] srtp: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS
...
The latter is a well known automake variable, used
to set (per-Makefile) automake options and supported
since the beginning of time (= automake 1.4).
The former is a made-up variable that doesn't really
do anything.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 14:22:28 +01:00
Stefan Knoblich
21c5cf5d47
[5/6] libteletone: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS
...
The latter is a well known automake variable, used
to set (per-Makefile) automake options and supported
since the beginning of time (= automake 1.4).
The former is a made-up variable that doesn't really
do anything.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 14:21:37 +01:00
Stefan Knoblich
87eebb2d1e
[4/6] libdingaling: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS
...
The latter is a well known automake variable, used
to set (per-Makefile) automake options and supported
since the beginning of time (= automake 1.4).
The former is a made-up variable that doesn't really
do anything.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 14:20:54 +01:00
Stefan Knoblich
2474436935
[3/6] codec2: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS
...
The latter is a well known automake variable, used
to set (per-Makefile) automake options and supported
since the beginning of time (= automake 1.4).
The former is a made-up variable that doesn't really
do anything.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 14:20:13 +01:00
Stefan Knoblich
f4ea8abf70
[2/6] silk: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS
...
The latter is a well known automake variable, used
to set (per-Makefile) automake options and supported
since the beginning of time (= automake 1.4).
The former is a made-up variable that doesn't really
do anything.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 14:19:10 +01:00
Nenad Corbic
4b25044ac6
freetdm: Made CPG optional on configuration file
...
Fixes in hw alarm - no need to set hw unblock if hw block did not execute yet.
Minor bug fixes
2011-11-03 20:04:26 -04:00
David Yat Sin
3ecddde752
Support for sending Caller ID Name on 4ESS/5ESS
2011-11-03 19:37:05 -04:00
David Yat Sin
6f2e3f91ec
Support for sending Caller ID Name on 4ESS/5ESS
2011-11-03 19:23:00 -04:00
Nenad Corbic
69f6f20fd2
freetdm: on hander do not go up unless all channel blocks/restes are cleared
...
Added more documentation in main
2011-11-03 14:29:47 -04:00
Michael Jerris
85e5abc1f9
revert patch that breaks build.
...
commit 7f5ff26fcd
Author: Travis Cross <tc@traviscross.com>
Date: Wed Nov 2 18:04:26 2011 +0000
remove libs/ldns/install-sh as it's being auto-generated
2011-11-03 12:28:18 -04:00
Nenad Corbic
953cd77f95
freetdm: Fixed blocks/unblocks resets. Performed conformance tests
...
Fixed hw alarm handling: physical ids were not used which caused alarms
read wrong.
Tested sip hold
Group blocks/unblock
Group reset
Link down-> block -> unblock
FS start with link down then link up
FS start with link up, take link down and up -> make incoming call
2011-11-02 20:53:14 -04:00
Nenad Corbic
503a898b98
Merge remote branch 'qa-master/releases.3.4' into releases.3.4
2011-11-02 12:34:28 -04:00
Travis Cross
7f5ff26fcd
remove libs/ldns/install-sh as it's being auto-generated
2011-11-02 18:06:01 +00:00
Anthony Minessale
032155c51e
FS-3658 remember to date > libs/sofia-sip/.update when you patch sofia lib
2011-11-02 08:59:23 -05:00
Anthony Minessale
6fe6d8d7b7
FS-3649 --resolve i think this is a build issue try this patch
2011-11-01 11:52:24 -05:00
Stefan Knoblich
91ef437bd5
FreeTDM: Add ax_compiler_vendor.m4 to acinclude.m4
...
This fixes a "AX_COMPILER_VENDOR: command not found" error on
systems with older autotools versions (CentOS 5.x in this case).
Not a problem on newer auto* toolchains, they either ignore
acinclude.m4 completely or handle it in a different way.
(In fact, acinclude.m4 is not even needed for the one on CentOS 5,
but we'll keep it for now.)
Tested-on: CentOS 5.7 x86_64 autoconf 2.59 / automake 1.9.6 / libtool 1.5.22
Tested-on: Gentoo 20111031 x86_64 autoconf 2.68 / automake 1.11 / libtool 2.4
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-01 15:37:51 +01:00
Nenad Corbic
429b2944e5
freetdm: reset to reset not GRS - take2
2011-10-31 23:57:45 -04:00
Nenad Corbic
c98d8b49d9
freetdm: Default to individual reset not GRS
2011-10-31 23:56:39 -04:00
Jeff Lenk
4349ec00df
upgrade lame for windows to lame-3.98.4
2011-10-31 14:38:41 -05:00
David Yat Sin
5ee015610c
freetdm: Added some code to differentiate between wanpipe_wait returning FTDM_TIMEOUT and FTDM_FAIL on transmit
2011-10-31 10:25:07 -04:00
Travis Cross
05c06443e7
.gitignore some libraries regardless of version number
2011-10-30 08:52:43 +00:00
Nenad Corbic
d5e90dfbf0
Merge remote branch 'qa-master/releases.3.4' into releases.3.4
2011-10-29 00:08:47 -04:00
Marc Olivier Chouinard
d185978f8d
mod_freetdm/libpri: Fix problem with some destination using early-media for IVR. FS wasn't switching to accept the media of the early media provided in some type of ISDN msg. This fix it for the situation I've experienced.
2011-10-28 15:18:58 -04:00
Brian West
da10fe86a1
really now
2011-10-28 16:51:02 -05:00
Jeff Lenk
8aad82d653
FS-3647 --resolve fs_cli crash on windows
2011-10-28 08:41:17 -05:00
Moises Silva
fe1294ba91
freetdm: ss7 - add china switchtype to the configuration options
2011-10-28 09:36:40 -04:00
Moises Silva
acfdddabbb
freetdm: ss7 - add china switchtype to the configuration options
2011-10-28 09:35:49 -04:00
Travis Cross
26cd927cb0
fs_cli: only enable new features on supported terminals
...
This is a workaround to an issue where editline counts non-printable
control characters. See issue FS-3606.
2011-10-27 15:15:59 +00:00
Nenad Corbic
08768608e6
freetdm: on handle alarm must check TRAP or CLEAR cannot use default case
2011-10-26 16:56:47 -04:00
Nenad Corbic
d442c188eb
freetdm: More debugging
2011-10-26 16:37:44 -04:00
Nenad Corbic
44895d738d
freetdm: On alarm off event make sure that we had alarm on before issuing HW UNBLOCK
2011-10-26 16:34:56 -04:00
Nenad Corbic
d0188836f8
freetdm: Do not set hw block clear flag on startup if port is already up
2011-10-26 16:17:11 -04:00
Nenad Corbic
0e2b85ddf4
freetdm: Add debugging
2011-10-26 16:09:32 -04:00
Nenad Corbic
de2836e76a
freetdm: Its possible to get HW ALARM clear even though we never got the initial alarm.
...
Only send out an unblock if block was sent from hw alarm and there are no
maintenance blocks pending.
2011-10-26 14:57:27 -04:00
Nenad Corbic
fd6d18d56c
freetdm: Fixed GRA - added group reset by default on startup
2011-10-26 14:33:28 -04:00
Michael Jerris
cbc92936f3
allow ;; seperated commands in fs_cli -x
2011-10-26 15:35:03 -04:00
Stefan Knoblich
ec72d8d7fc
FreeTDM: Rework libpri detection code to accept a custom installation prefix.
...
Example: --with-libpri=/usr/local
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-10-26 19:41:07 +02:00
Nenad Corbic
859d3b0ed5
Added GRS on startup by default
2011-10-26 13:05:12 -04:00
Nenad Corbic
79c1ed7dc1
freetdm: fixed reset tx after unequiped cic; reset sent flag was not being cleared
2011-10-25 20:29:22 -04:00
Nenad Corbic
982bcf4146
freetdm: added debugging - changed order of block/unblock
2011-10-25 19:04:50 -04:00
Nenad Corbic
f8ae7e7464
freetdm: ftmod_ss7_enable_grp_mtp3Link - wait no wait based on proc
2011-10-25 18:44:28 -04:00
Nenad Corbic
7f746b4298
freetdm: added nowait mtp3 commands if proc ids dont match
2011-10-25 18:36:37 -04:00
Nenad Corbic
1d3d165822
freetdm: ftdm_running checks on handle, implemented no wait block
2011-10-25 18:05:41 -04:00
Moises Silva
71f0c6fde5
freetdm: added debug ftdm_print_stack macro
2011-10-25 17:36:30 -04:00
Moises Silva
13e6e7bb04
freetdm: added debug ftdm_print_stack macro
2011-10-25 17:13:07 -04:00
Nenad Corbic
fc997aaea4
freetdm: logging fixes, ss7 events sanity checks
2011-10-24 19:40:45 -04:00
Moises Silva
196c6ff75d
Merge branch 'master' into smgmaster
2011-10-24 13:23:45 -04:00
Moises Silva
680d92967f
freetdm: mod_freetdm - add SIP x header for FreeTDM-NADI value
2011-10-24 13:22:53 -04:00
Moises Silva
563460ce15
freetdm: mod_freetdm - add SIP x header for FreeTDM-NADI value
2011-10-24 13:21:15 -04:00
Moises Silva
3b74246b16
freetdm: * Avoid acquiring the span mutex if the pendingchans queue is available for use *
...
* FreeTDM modules using the old FTDM_SPAN_STATE_CHANGE flag should be updated *
* until then, they are still vulnerable to deadlock situations *
* Modules pending update: (ftmod_analog, ftmod_libpri, ftmod_isdn) *
* Fixes Sangoma redmine ticket #1791 0 FTDM span stop deadlock *
2011-10-24 12:49:36 -04:00
Moises Silva
5fdbda5479
freetdm: * Avoid acquiring the span mutex if the pendingchans queue is available for use *
...
* FreeTDM modules using the old FTDM_SPAN_STATE_CHANGE flag should be updated *
* until then, they are still vulnerable to deadlock situations *
* Modules pending update: (ftmod_analog, ftmod_libpri, ftmod_isdn) *
* Fixes Sangoma redmine ticket #1791 0 FTDM span stop deadlock *
2011-10-24 12:49:22 -04:00
Moises Silva
d79f95f2d6
freetdm: * Avoid acquiring the span mutex if the pendingchans queue is available for use *
...
* FreeTDM modules using the old FTDM_SPAN_STATE_CHANGE flag should be updated *
* until then, they are still vulnerable to deadlock situations *
* Modules pending update: (ftmod_analog, ftmod_libpri, ftmod_isdn) *
* Fixes Sangoma redmine ticket #1791 0 FTDM span stop deadlock *
2011-10-24 12:43:54 -04:00
Jeff Lenk
58487c6551
FS-3614 --resolve Fix mod_dingaling build on Windows (VS2008), after recent SSL changes.
2011-10-18 08:53:11 -05:00
Anthony Minessale
f506e19e15
FS-3471 making this the new default and patching libdingaling to use it exclusively with openssl, now we actually have single thread for gtalk an no gah noodlez
2011-10-17 12:30:51 -05:00
Anthony Minessale
4bd305e57d
FS-3612 --resolve cool, thanks
2011-10-17 08:56:10 -05:00
James Zhang
4aa0285a22
freetdm: CDR - location number implementation (for incoming and outgoing calls)
2011-10-12 17:44:52 -04:00
Jeff Lenk
1afda8fb39
FS-3601 --resolve fix fs_cli for recent changes with windows
2011-10-07 09:03:09 -05:00
Jeff Lenk
f0efbd3f08
FS-3599 --resolve correct windows compiler warnings
2011-10-07 08:38:48 -05:00
yannick
946f8af5a9
freetdm: resolve mtp2 on relay always down problem
2011-10-06 19:18:37 -04:00
James Zhang
3a44e4c186
freetdm: ss7 - fix cherry-pick conflict properly
2011-10-06 19:16:03 -04:00
root
c0f988b292
freetdm: changing call reference to generic header; removing location area code
2011-10-06 19:08:25 -04:00
James Zhang
591cbe7857
fixing bug 1625 - relay status not reported properly in the cli
2011-10-06 19:08:00 -04:00
James Zhang
20abac2794
ftdm_ss7: Adding OPC and Call Reference Number to SIP x-headers
2011-10-06 19:07:05 -04:00
James Zhang
edad46647b
ftdm: change max_path length from 255 to 4096
2011-10-06 19:06:24 -04:00
Moises Silva
e7ecb4d63a
freetdm: Added SS7 variables for location number (pending SIP-X header integration)
2011-10-06 19:01:34 -04:00
James Zhang
fb77b6c800
freetdm: ss7 - fixing reset on in-use channel causing signaling down in the receiving side
2011-10-06 18:58:35 -04:00
yannick
bca480e667
ftdm: fixing reset on in-use channel causing infinite state loop.
2011-10-06 18:57:09 -04:00
James Zhang
711091751b
Merge remote branch 'origin/releases.3.4' into releases.3.4
2011-10-06 18:55:57 -04:00
James Zhang
8ccd5f0e13
freetdm: ss7 - fixing reset on in-use channel causing signaling down in the receiving side
2011-10-06 18:53:38 -04:00
Moises Silva
081e73d9f3
freetdm: ftmod_wanpipe - remove debug idle messages for good, not worth the noise
2011-10-06 17:56:16 -04:00
Moises Silva
4ece7e6ffd
freetdm: ftmod_wanpipe - remove debug idle messages for good, not worth the noise
2011-10-06 17:55:45 -04:00
yannick
f1257ab8b5
ftdm: fixing reset on in-use channel causing infinite state loop.
2011-10-06 17:36:50 -04:00
Moises Silva
776f18c4d9
Merge branch 'master' into smgmaster
2011-10-06 12:48:16 -04:00
Moises Silva
3d456185e4
freetdm: Added SS7 variables for location number (pending SIP-X header integration)
2011-10-06 12:48:07 -04:00
Moises Silva
c82f1ecabd
freetdm: Added SS7 variables for location number (pending SIP-X header integration)
2011-10-06 12:46:30 -04:00
Stefan Knoblich
5a96ebdaa3
FreeTDM: Escape $(srcdir) in configure.ac variable
...
Silencing a "configure:xxxx: srcdir: command not found" error message.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-10-06 11:08:42 +02:00
David Yat Sin
2cf9b21e06
Added cid-name-in-display-ie option
2011-10-05 14:38:15 -04:00
David Yat Sin
ba2b3fcabb
Added cid-name-in-display-ie option
2011-10-05 14:37:14 -04:00
David Yat Sin
621337ff15
freetdm: Increased T310 to 120 sec on network side, added check for ces when handling Restarts
2011-10-04 13:20:58 -04:00
Stefan Knoblich
7f17ad7f92
ftmod_misdn: Change last commit to set -D_GNU_SOURCE instead.
...
This fixes all build errors.
(Stand-alone build of FreeTDM worked fine, for some
i-don't-really-want-to-know strange reason).
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-10-01 14:05:14 +02:00
Stefan Knoblich
473aab18eb
ftmod_misdn: Add -D_BSD_SOURCE to get u_int and friends.
...
Needed for the mISDN/mISDNif.h header structs, linux/types.h only
provides them for kernel code:
In file included from src/ftmod/ftmod_misdn/ftmod_misdn.c:51:
/usr/include/mISDN/mISDNif.h:296: error: expected specifier-qualifier-list before 'u_int'
/usr/include/mISDN/mISDNif.h:306: error: expected specifier-qualifier-list before 'u_int'
/usr/include/mISDN/mISDNif.h:339: error: expected ')' before 'nr'
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-10-01 13:31:16 +02:00
David Yat Sin
36619284e9
freetdm: typo in print
2011-09-30 17:15:36 -04:00
David Yat Sin
7a598e8f33
Added option for Dynamic TEI on BRI PTP
2011-09-30 16:45:46 -04:00
James Zhang
ccc81f3207
ftdm: change max_path length from 255 to 4096
2011-09-30 16:03:08 -04:00
root
595454126b
freetdm: changing call reference to generic header; removing location area code
2011-09-30 13:09:13 -04:00
James Zhang
dbd6bb9a83
fixing bug 1625 - relay status not reported properly in the cli
2011-09-30 11:52:33 -04:00
James Zhang
f43eecbab3
ftdm_ss7: Adding OPC and Call Reference Number to SIP x-headers
2011-09-30 10:25:21 -04:00
Moises Silva
4488b9d394
Merge branch 'master' into smgmaster
2011-09-28 19:21:02 -04:00
Moises Silva
5f0d27fdb4
freetdm: Fix SS7 ISUP T10 (Overlap digit timeout) - issue #1445
2011-09-28 19:18:34 -04:00
Moises Silva
b828442052
freetdm: Fix SS7 ISUP T10 (Overlap digit timeout) - issue #1445
2011-09-28 19:17:40 -04:00
Moises Silva
1578da6623
Merge branch 'master' into smgmaster
2011-09-28 13:27:27 -04:00
Moises Silva
ac693947f9
freetdm: Fix SS7 T35 timer
2011-09-28 13:27:15 -04:00
Moises Silva
1ba6d277fa
freetdm: Fix SS7 T35 timer
2011-09-28 13:24:54 -04:00
Moises Silva
4ec5c66c0c
fixed problems with previous master merge in fs_cli.c
2011-09-28 12:33:03 -04:00
Moises Silva
ff3648ef21
Merge branch 'master' into smgmaster
...
Conflicts:
build/modules.conf.in
libs/esl/fs_cli.c
2011-09-28 12:27:10 -04:00
Moises Silva
b004bcfc6d
Merge remote-tracking branch 'fsorig/master'
...
Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.c
src/mod/endpoints/mod_sofia/sofia_glue.c
2011-09-28 12:19:48 -04:00
James Zhang
d9fe71f024
freetdm: changing git user to be James Zhang - last commit of mtp2 relay fixing was mine
2011-09-27 15:46:40 -04:00
yannick
5ca31e9fbf
freetdm: resolve mtp2 on relay always down problem
2011-09-27 15:44:20 -04:00
Travis Cross
b8eaec001a
whitespace cleanup
2011-09-27 05:57:49 +00:00
Jeff Lenk
16a0a2ed6d
another windows fix for fs_cli changes
2011-09-26 21:41:35 -05:00
Travis Cross
02481cabbf
fs_cli: comply with -Wwrite-strings
2011-09-26 22:00:08 +00:00
Travis Cross
8056125077
fs_cli: fix siptrace output
...
This partially reverts commit 991b83d23c
.
2011-09-26 21:34:52 +00:00
Jeff Lenk
1244e55632
another fs_cli windows fix
2011-09-26 11:47:26 -05:00
Jeff Lenk
34827a892c
fix fs_cli for windows after recent changes - may need more work
2011-09-26 09:15:12 -05:00
Travis Cross
23c981df68
update and improve libs/.gitignore
2011-09-24 06:05:13 +00:00
Travis Cross
a2d6a041eb
fs_cli: ask less of the terminal; fix ctrl-l behavior
2011-09-24 03:07:34 +00:00
Travis Cross
fe60938686
fs_cli: exclude last character in buffer on redisplay
2011-09-23 22:40:02 +00:00
Travis Cross
682ed52cf7
fs_cli: do not assume that LineInfo buffers are null-terminated
...
man editline(3el) says that they're not.
[take #2 , originally was 48acc0cd38
]
2011-09-23 22:24:58 +00:00
Travis Cross
4dbd950d70
fs_cli: be a bit more defensive
2011-09-23 21:44:55 +00:00
Travis Cross
7bcd1fe79e
fs_cli: handle cursor positioning better
2011-09-23 21:25:42 +00:00
Travis Cross
0571e81a4b
Revert "fs_cli: do not assume that LineInfo buffers are null-terminated"
...
This reverts commit 48acc0cd38
.
2011-09-23 17:42:54 +00:00
Travis Cross
991b83d23c
fs_cli: use buffered printers
2011-09-23 17:14:28 +00:00
Travis Cross
481e71970f
fs_cli: style
2011-09-23 16:58:41 +00:00
Travis Cross
6724d7af97
fs_cli: clear the CLI before inserting function key commands
2011-09-23 01:25:43 +00:00
Travis Cross
d410c84336
fs_cli: vanity
2011-09-23 01:25:43 +00:00
Travis Cross
c7ec19d6f0
fs_cli: implement configurable prompt, input, and output coloring
...
In .fs_cli_conf, set:
prompt-color => blue
input-text-color => red
output-text-color => yellow
2011-09-23 01:25:43 +00:00
Travis Cross
a79f1f4202
fs_cli: implement CLI prompt redrawing
...
The CLI prompt and any text-in-progress now stays cleanly below log
messages and other received output from FS.
This also implements hardcoded prompt coloring.
2011-09-23 01:25:43 +00:00
Travis Cross
244bb73f7c
fs_cli: fix off-by-one error
2011-09-23 01:25:43 +00:00
Travis Cross
48acc0cd38
fs_cli: do not assume that LineInfo buffers are null-terminated
...
man editline(3el) says that they're not.
2011-09-23 01:25:43 +00:00
Travis Cross
e87af9011a
fs_cli: fix misplaced assert
2011-09-23 01:25:43 +00:00
Travis Cross
73d7e5a364
fs_cli: tell el_init() about stdin and stderr
2011-09-23 01:25:42 +00:00
Travis Cross
05046e005e
fs_cli: fix default location of CLI history
...
Modern linux systems don't write volatile information to /etc.
2011-09-23 01:25:42 +00:00
Travis Cross
1e93151b79
fs_cli: ignore leading spaces on the CLI
2011-09-23 01:25:42 +00:00
Travis Cross
ee94dac7cb
fs_cli: refactor allow_ctl_c handling
...
This way we don't have to lie about whether we're connected to achieve
our intended result.
2011-09-23 01:25:42 +00:00
Travis Cross
4ae6cce43c
fs_cli: make sure we find a match even if we cannot write to stdout
2011-09-23 01:25:42 +00:00
Travis Cross
cbe8b9d55d
fs_cli: fix segfault if a pressed function key is not bound
2011-09-23 01:25:42 +00:00
Travis Cross
712853d900
fs_cli: do not print extra newline on function key press
2011-09-23 01:25:42 +00:00
Travis Cross
5d1e95021c
fs_cli: use nanosleep
2011-09-23 01:25:42 +00:00
Travis Cross
e0db2c0e10
fs_cli: refactor out read_config()
2011-09-23 01:25:41 +00:00
Travis Cross
41937b04c6
fs_cli: refactor out stdout_writeable()
2011-09-23 01:25:41 +00:00
Travis Cross
a511dcee94
fs_cli: make some stylistic improvements
2011-09-23 01:25:41 +00:00
Travis Cross
a78ec2588a
fs_cli: cleanup whitespace and reindent
2011-09-23 01:25:41 +00:00
Moises Silva
4c64d53efb
freetdm: Manually merged relay code from branch jz.smg_ss7 (based on releases.3.3)
...
- Added relay and other misc commands
- Misc fixes in hardware blocks, hw alarm etc
- Fix crash on shutdown in relay
2011-09-21 15:32:48 -04:00
Anthony Minessale
7333d46d5b
add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base
2011-09-21 14:31:18 -05:00
Moises Silva
8bf6312a0e
freetdm: set proper flags when a given layer (ISUP, MTP3 etc) is started
...
and verify such flags on shutdown to avoid segfault when shutting down
a layer that was never started - fix issue #741
2011-09-21 15:31:12 -04:00
Moises Silva
d89f3afdc2
freetdm: Manually merged relay code from branch jz.smg_ss7 (based on releases.3.3)
...
- Added relay and other misc commands
- Misc fixes in hardware blocks, hw alarm etc
- Fix crash on shutdown in relay
2011-09-21 15:15:19 -04:00
David Yat Sin
b2fa7e3139
freetdm: Fix for sending CPG without sending ACM prior to that
2011-09-20 19:17:04 -04:00
David Yat Sin
bb942e2329
freetdm: Fix for sending CPG without sending ACM prior to that
2011-09-20 19:15:05 -04:00
David Yat Sin
8df1872fbe
freetdm:Support for transmission of Caller ID Name on NI-2
2011-09-19 13:51:41 -04:00
Anthony Minessale
2ad4f00c9f
add missing break on begin detect
2011-09-19 08:08:55 -05:00
Stefan Knoblich
975ac0ac70
FreeTDM: Fix private/libteletone*.h includes
...
libteletone headers include each other, use #include ""
to look in the local dir rather than the include search path.
Unbreaking all of my (still) external FreeTDM projects.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-19 15:55:07 +02:00
Anthony Minessale
379c9fc41d
fix messup in dtmf change
2011-09-16 17:23:15 -05:00
Anthony Minessale
f7b40140bb
fix messup in dtmf change
2011-09-16 17:07:48 -05:00
Anthony Minessale
995d7dcb02
dont clear token on SIGEVENT_STOP for ISDN legs, save it for the hangup handler
2011-09-16 16:44:15 -05:00
Anthony Minessale
42ff14d22a
use index in this loop instead of the max val for the iteration
2011-09-16 15:53:49 -05:00
Anthony Minessale
8a3c292534
fix seg in recent change
2011-09-16 14:52:14 -05:00
Anthony Minessale
dbd5d2575e
fix build on freetdm
2011-09-16 14:50:46 -05:00
Anthony Minessale
7bc6e8f183
better version of last patch
2011-09-16 13:27:38 -05:00
Anthony Minessale
81575eadb5
hack so openzap only finds its own teletone includes
2011-09-16 12:31:49 -05:00
Anthony Minessale
44822df63d
we need to fix this build system it masks errors
2011-09-16 12:13:25 -05:00
Anthony Minessale
a65794fb5e
FS-3570 receive side, update libteletone to track duration so it is less likely to double detect and push api changes down to freetdm
2011-09-16 10:06:04 -05:00
Moises Silva
25417d3ea8
freetdm: Verify that the uuid that is being hung up is still attached to the FreeTDM device
...
This avoids hanging up a device that is no longer attached to the session, in the
weird situation where the FreeSWITCH core takes an awful lot of time (more than 3 seconds)
to come around to acknowledge the SIGEVENT_STOP signal.
2011-09-15 19:42:39 -04:00
Moises Silva
aa0a6c9222
freetdm: print span/chan identifiers on hangup
2011-09-15 13:50:42 -04:00
Moises Silva
8a3c697794
Merge branch 'master' into smgmaster
2011-09-15 12:57:25 -04:00
Moises Silva
4cdd74dccd
freetdm: ss7 test pattern should be SANGOMA
2011-09-15 12:51:01 -04:00
Moises Silva
199e4397b5
freetdm: do not warn on io status changes, leave as debug messages
2011-09-15 12:50:30 -04:00
Moises Silva
efc3de5934
Merge branch 'master' into smgmaster
2011-09-15 12:09:20 -04:00
Moises Silva
d6f3a02b94
freetdm: fix compile issue with previous commit (undeclared function)
2011-09-15 12:08:32 -04:00
Moises Silva
9aa887fe2b
freetdm: SS7 - CIC value stored in freetdm_ss7_cic variable (cherry-picked from releases.3.3)
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c
2011-09-15 12:04:23 -04:00
Moises Silva
ccdd76b126
Merge branch 'master' into smgmaster
2011-09-15 09:53:55 -04:00
Moises Silva
b06f58a14b
freetdm: do not warn on io status changes, leave as debug messages
2011-09-14 10:46:32 -04:00
Moises Silva
4ed900eb92
freetdm: add debug stacktrace to track spurious channel_on_hangup call
2011-09-12 18:13:10 -04:00
Moises Silva
23aba09f1b
freetdm: mod_freetdm - fix len data type for 64bit systems
2011-09-12 15:48:28 -04:00
Moises Silva
4cdf9f2491
freetdm: ftmod_wanpipe - Added misc IO debugging code (define WP_DEBUG_IO to use)
2011-09-12 15:23:21 -04:00
Moises Silva
6c5132a507
freetdm: - Clear the IO flag when FreeSWITCH hangs up before notifying freetdm
...
- Misc fixes to log messages to aid debugging
- Added ftdm ioread command to read media from the channel
- Modified the ftdm_channel_open() API to return FTDM_EBUSY if the channel is already open
2011-09-12 15:21:23 -04:00
Stefan Knoblich
f4facb0f65
[FreeTDM] Add missing newline in "Failed to configure span" error message in ftdm_configure_span_channels().
...
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-12 13:07:50 +02:00
Moises Silva
fb69d37592
freetdm: fix small bug reported in freeswitch-dev where the call_id member of sigmsg
...
is not being set for SIGEVENT_START event
2011-09-08 12:51:48 -04:00
Stefan Knoblich
09a61f5025
[FreeTDM] Add (experimental) ftmod_misdn
...
Add I/O plugin for mISDN stack that is included in the linux kernel
since version 2.6.27.
The in-kernel mISDN stack uses a socket based interface (AF_ISDN),
data and control commands are exchanged via datagram messages.
This makes writing a driver that doesn't use a separate (per-span)
thread to handle all incoming events a bit tricky, because responses
to control messages and incoming data are mixed and interfacing
with the synchronous FreeTDM I/O API is problematic.
B(*)/D-channel handling:
The current version uses misdn_wait() to poll() for activity on
the non-blocking channel sockets and misdn_read() to receive and
handle all pending events up to the first PH_DATA_IND (data) message
(which is what the caller of the read method is actually after).
In case no data has been received, misdn_read() returns FTDM_SUCCESS
with *datalen = 0, which is OK for all the signalling modules tested
(ftmod_libpri and (out-of-tree) ftmod_isdn).
To send data, misdn_write() is called, which just sends a PH_DATA_REQ
message to the mISDN channel socket.
(*) B-channels use a per-channel timerfd as a timing reference for
'ready-for-write' poll()ing in misdn_wait().
This is a workaround for a limitation of mISDN sockets, which do not
support POLLOUT waiting on b-channel sockets (in a useful way).
Sending/receiving of data works the same way as on d-channels, otherwise.
The module has received some minimal testing using a beronet
single-port HFC E1 and a HFC4-S quad-port BRI card on linux-3.0.x.
--- Limitations ---
- Only the most basic features have been implemented (alarms,
sending/receiving data/audio).
- Spans are limited to E1 and BRI/BRI_PTMP trunk types.
- D-Channels only work on 16 for PRI and 3 for BRI.
- NT/TE mode information is not available from freetdm.conf /
at configure_span()-time so the module assumes TE mode,
which should be only a problem for cards that can change
the port configuration (pin-out) from software.
- Current design (b-channel timerfd / misdn_wait()/_read()/_write())
should be fine for most SoHo use-cases
(scalability / cpu usage / timing precision).
--- Requirements ---
- mISDNif.h header (/usr/include/mISDN/mISDNif.h), provided by mISDNuser
(http://isdn.eversberg.eu/download/lcr-1.7/mISDNuser-20100525.tar.gz ).
- Linux kernel with mISDN and timerfd enabled (>= 2.6.27)
and libc with timerfd support.
mISDN options can be found in the:
"Device Drivers" -> "ISDN support" -> "Modular ISDN driver"
section of make menuconfig. Timerfd is usually enabled by default.
The FreeTDM configure script will check for missing mISDNif.h
header and timerfd support and print a message.
You should see the following in the summary screen on success:
ftmod_misdn........................ yes
NOTE: Forcing mISDN support using the "--with-misdn" configure option,
will cause the configure script to fail on the first missing
dependency.
--- Usage ---
To use the module, make sure you have mISDN support in the kernel
(kernel modules loaded or kernel with built-in mISDN running),
the "misdn_info" application shipped with mISDNuser will output
a list of available mISDN ports on your system, e.g.:
Found 5 ports
Port 0 'hfc-4s.1-1': TE/NT-mode BRI S/T (for phone lines & phones)
2 B-channels: 1-2
B-protocols: RAW HDLC X75slp
...
Port 4 'hfc-e1.2': TE/NT-mode PRI E1 (for phone lines & E1 devices)
30 B-channels: 1-15 17-31
B-protocols: RAW HDLC X75slp
NOTE: ftmod_misdn will print an error message if mISDN support is not available,
or if there are no ports installed.
- Example freetdm.conf settings
[span misdn BRI_1]
trunk_type => BRI_PTMP
b-channel => 0:1,2
d-channel => 0:3
[span misdn PRI_1]
trunk_type => E1
b-channel => hfc-e1.2:1-15,17-31
d-channel => hfc-e1.2:16
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-08 00:16:02 +02:00
Jeff Lenk
482b319512
FS-3544 --resolve
2011-09-06 21:27:13 -05:00
Anthony Minessale
1c775c3bf0
finish up last commit
2011-09-06 15:07:51 -05:00
Anthony Minessale
391da66cac
reswig
2011-09-06 16:30:04 -05:00
Anthony Minessale
2ae688a33b
add sendmsg function to esl
2011-09-06 14:53:38 -05:00
Daniel Swarbrick
0db88b5999
Tweak link order of some libs to fix build on gcc platforms that have ld flag "--as-needed" as default. Fixes FS-2873 and FS-2874
2011-09-01 16:42:00 +02:00
Michal Bielicki - cypromis
04b1720f80
x != dw
2011-09-01 16:36:27 +02:00
Brian West
a5ae0e32d6
swigall
2011-09-01 03:22:30 -05:00
Stefan Knoblich
e1a6fd27e0
ftmod_libpri: Always try to close the d-channel to avoid a possible deadlock in case something fails in the I/O module's channel open function.
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-09-01 01:48:03 +02:00
Stefan Knoblich
41b956fd24
FreeTDM: Don't ftdm_safe_free() span information in ftdm_span_destroy() if span provides a custom span_destroy callback.
...
Doing so will cause a NULL-deref segfault while removing the current span from the
global hash (cur_span->name == NULL) in ftdm_global_destroy().
Remove all the ftdm_safe_free() calls in the custom callback part of ftdm_span_destroy() and
let ftdm_global_destroy() handle that.
NOTE: Also adds a missing ftdm_safe_free(cur_span->dtmf_hangup) to ftdm_global_destroy().
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-01 01:48:03 +02:00
Michal Bielicki - cypromis
b9d5dff3d8
no gccisms in Makefile.am please ...
2011-09-01 00:18:44 +02:00
Michal Bielicki - cypromis
80dcff6399
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-08-31 21:05:47 +02:00
Michal Bielicki - cypromis
3dca6066f8
getting rid of some gcc crap
2011-08-31 21:05:37 +02:00
Michael Jerris
77284b5d21
use system default dtmf duration instead of hardcoded value
2011-08-31 14:45:16 -04:00
Michal Bielicki - cypromis
8f83473581
fix of ldns for solaris and probably other platforms that actualy have b64_pton, thanks to math for the help
2011-08-31 20:33:55 +02:00
Michal Bielicki - cypromis
55f911d434
leftovers...
2011-08-31 17:51:15 +02:00
Michal Bielicki - cypromis
ba0fe5b424
get rid of libldns strange old libtool and configure crap leftovers ...
2011-08-31 17:10:21 +02:00
Michal Bielicki - cypromis
037f1f5a9b
did not clean out installed libtool to the end
2011-08-31 15:40:17 +02:00
Moises Silva
485cb2f52c
freetdm: added documentation regarding ftdm open known issues
2011-08-27 00:19:09 -04:00
Jeff Lenk
db88cd3a28
SILK windows vs2010 fix typos
2011-08-25 13:27:11 -05:00
Jeff Lenk
987db7f79c
re-add SILK support back for windows - part 1 - blind added 2010 support check later
2011-08-25 13:10:57 -05:00
Brian West
c155873e53
Silk part two... doh
2011-08-25 17:30:25 -05:00
Brian West
fdf74f449f
FS-3486 --resolve update silk
2011-08-25 17:25:07 -05:00
Anthony Minessale
b30ee92003
force a sofia rebuild
2011-08-22 12:33:33 -05:00
Brian West
6a4cf724c8
conf/tones.conf from wiki page why nobody bothered to submit a jira so they would be included instead putting them on the wiki to be overlooked
2011-08-22 19:27:03 -05:00
Anthony Minessale
cd8ccebbf4
save via_string when sent to nh so we can use it in session timer re-invites to fix double nat issue
2011-08-22 10:58:33 -05:00
Anthony Minessale
a95b5c3823
FS-3474 sofia portion
2011-08-19 16:34:17 -05:00
Mathieu Rene
8446b0f262
mod_sofia: don't compile with their built-in stun server as it is buggy
2011-08-15 17:31:15 +02:00
David Yat Sin
fa858fa3cc
chlog: freetdm: SS7 - added TX of CPG message in progress media state
2011-08-08 13:23:30 -04:00
Moises Silva
46f097c1b9
freetdm: ftmod_wanpipe - tx idle frames needs to be bigger
2011-08-07 01:33:26 -04:00
Moises Silva
c6f5c96c6e
freetdm: *shrug*
2011-08-06 21:38:04 -04:00
Moises Silva
f57c33f1ee
OPENZAP-112 --resolve
2011-08-06 21:32:21 -04:00
Marc Olivier Chouinard
2ecf2d6e62
freetdm/libpri: Add support to change status of an individual channel or multiple channel. This allow to put bchannel out of service on an active T1 without affecting active call. Allow graceful out of service of T1 trunk.
...
NOTE: There is bugs in libpri, even latest 1.4.12 as of this writing if you use NI2. So rightnow it only work in DMS100/ATT mode. Email me to get the NI2 patch (really stupid error).
NOTE2: The way libpri is build doesn't allow to do advance feature with the SERVICE feature, so if you put an channel out of service, and the far end send an restart, it will be bring back in service. Lot of changes in libpri is required to allow this. I need to figure out what would be the best steps to take since I don't have commit access to libpri release.
NOTE3: You need to enable this feature by setting service_message_support to true on the span
2011-08-05 22:50:58 -04:00
Moises Silva
bfabc98f3d
freetdm: more CLI improvements
2011-08-04 10:10:13 -04:00
Moises Silva
3b2203b71b
freetdm: default iostats to yes and allow configuration thru freetdm.conf
2011-08-03 20:30:39 -04:00
Moises Silva
8735906a5d
freetdm: fix typo in ftmod_sangoma_isdn.h causing compilation error
2011-08-03 20:12:26 -04:00
Moises Silva
bdf4b99238
Merge remote branch 'smgfs/master'
2011-08-03 17:46:45 -04:00
David Yat Sin
0b7d857545
freetdm: fixed errors introduced when Redirection Number was implemented
2011-08-03 17:28:56 -04:00
Moises Silva
c3f719c80d
freetdm: fix typo in iostats command - print proper tx queue size and length
2011-08-03 13:05:02 -04:00
David Yat Sin
6fe23b69d2
freetdm: ISDN - added #ifdef for backward compatibility
2011-08-03 13:04:22 -04:00
David Yat Sin
4e020e2f23
Merge remote branch 'smgfs/master'
2011-08-03 11:57:55 -04:00
David Yat Sin
473fd0ce89
freetdm: ISDN - allow reception of NOTIFY msg
2011-08-03 11:53:40 -04:00
David Yat Sin
65bac44b32
freetdm: ISDN - Added function to transmission of NOTIFY msg
2011-08-03 10:52:18 -04:00
Jeff Lenk
5d37bc9455
OPENZAP-171 --resolve
2011-08-03 09:05:01 -05:00
Anthony Minessale
bc177a4b28
FS-3475 --resolve
2011-08-02 13:51:57 -05:00
Anthony Minessale
71dd3ca86c
force an update on sqlite build
2011-08-02 13:05:45 -05:00
Anthony Minessale
b6bed14ff6
make strdup NULL return strdup("") in sqlite for mac bug
2011-08-01 10:02:31 -05:00
Anthony Minessale
ed23847574
fix mac build
2011-08-01 10:01:50 -05:00
Jeff Lenk
02bb35148d
trivial compiler warning
2011-08-01 10:39:11 -05:00
Jeff Lenk
2b6a4f97c3
trivial portability issues c89
2011-08-01 09:48:08 -05:00
Anthony Minessale
3e029f0dfb
add capture hooks to libsofia
2011-07-31 18:36:05 -05:00
Moises Silva
68b887c760
freetdm: allow IO statistics access to users
...
added ftdm iostats command
2011-07-30 17:40:32 -04:00
Moises Silva
f68d351fdd
freetdm: refactoring of the CLI, it was getting way too ugly!
2011-07-29 19:35:10 -04:00
Moises Silva
43a8683a4a
Merge branch 'master' into smgmaster
2011-07-29 17:07:24 -04:00
Moises Silva
dcbfa9a876
Merge remote-tracking branch 'fsorig/master'
2011-07-29 17:06:00 -04:00
Moises Silva
d07d4896d4
Merge branch 'master' into smgmaster
2011-07-29 17:03:11 -04:00
Moises Silva
227971b340
freetdm: restrict GRS CLI request range to stay within sane boundaries
2011-07-29 17:02:12 -04:00
Moises Silva
3c731ed968
freetdm: ss7 - skip non-voice cics when processing GRA
2011-07-29 17:01:41 -04:00
Moises Silva
ea16afe34e
svn-style merge from moy.ss7grs_perchan branch (spin off releases.3.2)
...
addressed issue with multiple GRS at the same time in a single span
revisions merged: afcc831d6fa1fccaf7ef091b8c48b905a76d834d 9c815c9ecd7102e7d30c3988cd41682b8cbade0b
2011-07-29 16:59:53 -04:00
Moises Silva
f1dc7b1ddb
Merge branch 'master' into smgmaster
2011-07-29 16:50:22 -04:00
Moises Silva
09e545d377
freetdm: core - report initial alarms on span start
2011-07-29 14:55:35 -04:00
Moises Silva
587bb373b9
freetdm: fix event reporting in sangoma isdn
2011-07-29 14:01:49 -04:00
Mathieu Rene
7403db7005
Fix segfault in sofia's stun code
2011-07-27 12:26:43 -04:00
David Yat Sin
372ae224e5
added check for trunk_type for each span
2011-07-25 19:03:11 -04:00
Moises Silva
492bc6b416
freetdm: ftmod_libpri - request channel exclusively
2011-07-23 12:53:04 -04:00
Jeff Lenk
61b04bfc78
OPENZAP-168 --resolve
2011-07-22 08:59:19 -05:00
David Yat Sin
c3cbb3df88
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
2011-07-18 18:24:54 -04:00
David Yat Sin
157a89adef
chlog: freetdm ISDN: Increased T200 timer to 3 sec.
2011-07-18 18:12:46 -04:00
Jeff Lenk
130e1c8774
fix windows compile
2011-07-16 19:13:27 -05:00
Anthony Minessale
b0e076a74f
FS-3386 add some more debug defines to sofia and avoid double destroy in nh
2011-07-16 01:03:01 -05:00
David Yat Sin
2c9bccbfc8
chlog: freetdm: Added support for RESTART timeout, treat RESTART's without restart indicator IE as restart on full interface
2011-07-15 17:56:48 -04:00
David Yat Sin
33aa1cb763
chlog: freetdm: Added support for RESTART timeout, treat RESTART's without restart indicator IE as restart on full interface
2011-07-15 17:56:41 -04:00
David Yat Sin
b75f8d4b8d
freetdm: ISDN - Fix for dropping some frames on start due to flush
2011-07-15 14:48:24 -04:00
Steve Underwood
ffac6a00e8
Fixed a typo in setting the V.27ter bit rate for T.38 gateway
2011-07-16 00:34:42 +08:00
Mathieu Rene
d90bac3888
The format string for size_t is always %zu, don't #error when not able to find it
2011-07-15 11:42:48 -04:00
David Yat Sin
7dad26d834
freetdm: Changed Q921 and Q931 traces to debug level
2011-07-14 18:32:20 -04:00
David Yat Sin
3d028378c5
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-07-14 18:30:16 -04:00
David Yat Sin
4c3e3530d5
freetdm: Changed sending of RESTART message behaviour on sig UP for EuroISDN
2011-07-14 11:33:14 -04:00
Anthony Minessale
c9cab41620
tweak debug code
2011-07-14 00:12:53 -05:00
David Yat Sin
72e64748e8
FreeTDM: Fix for compile error on some systems
2011-07-13 11:30:22 -04:00
David Yat Sin
f0578a8011
chlog: freetdm: ISDN - Fix for Caller ID name on DMS-100
2011-07-12 17:26:44 -04:00
Anthony Minessale
f761241325
use individual pools instead of sub-pools for nua handles to avoid pool swell
2011-07-11 21:27:36 -05:00
Anthony Minessale
e420e17f84
FS-3386 Jeff Lenk found this one, Good Catch!
2011-07-08 12:52:18 -05:00
David Yat Sin
818e7541fb
freetdm: Increased maximum number of channels per group to 2048
2011-07-07 11:24:58 -04:00
Anthony Minessale
56a82812d6
update
2011-07-06 15:11:47 -05:00
Anthony Minessale
d68605f5ae
FS-3394 --resolve edge case in the 3rd party sofia sip stack library when dealing with a malformed contact and missing ack. Will push upstream to sofia devs
2011-07-06 15:11:26 -05:00
Christopher Rienzo
493085bb48
fixed unimrcp to prevent double destroy of connection
2011-07-06 15:49:59 +00:00
Christopher Rienzo
3484f3386f
unimrcp lib does not notify mod_unimrcp of RTSP TEARDOWN timeouts
2011-07-06 15:47:07 +00:00
David Yat Sin
f0da8f4757
chlog: freetdm: Increased Maximum number of spans to 128 (requires libsng_isdn 7.7.2 or later)
2011-07-05 18:24:50 -04:00
Moises Silva
fa2ef5e724
freetdm: change CLI parsing (ftdm_separate_string) to properly ignore white space (fixes Sangoma issue #778 )
...
minor change into SS7 CLI to use ftdm_array_len() instead of duplicating it
2011-07-04 15:31:41 -04:00
Jeff Lenk
2e651c8fd0
FS-3391 --resolve Segmentation fault on mod_dingaling when receiving a discovery from the server
2011-07-03 22:35:44 -05:00
Travis Cross
724d7f1649
update .gitignore
2011-07-03 18:45:51 +00:00
Jeff Lenk
f909beb13c
fix windows build
2011-07-02 15:37:55 -05:00
Steve Underwood
3cee0589e5
Introducing fixed point math functions
2011-07-02 22:04:29 +08:00
Steve Underwood
4a7bbf4ec6
Another round of tweaks for spandsp. There should be no functional changes,
...
although quite a few things have changed in the test suite
2011-07-02 21:16:52 +08:00
Steve Underwood
d30e82e226
Numerous little changes to spandsp that haven't been pushed to Freeswitch for a
...
while. The only big changes are a majorly rewritten V.42 and V.42bis which are
now basically functional.
2011-07-02 14:45:27 +08:00
Stefan Knoblich
1c608f0a5d
ftmod_libpri: final fix called number overlap receiving...
...
ftdm_copy_string() length parameter needs to include the terminating NUL byte.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Tested-by: Stefan Knoblich <stkn@openisdn.net>
2011-06-30 23:53:36 +02:00
Stefan Knoblich
c01c500153
ftmod_libpri: Incoming overlap receiving digits have to be appended to the DNIS.
...
Libpri doesn't do that for us, so handle things on our end.
Other parts of the previous patch seem to work fine.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-06-30 13:01:19 +02:00
Stefan Knoblich
d2ce252509
ftmod_libpri: Add experimental (untested) support for overlap receiving in TE mode.
...
Adds a new "overlapdial" configuration parameter that enables
incoming overlap dialing when set to "incoming", "yes" or "both" (possible values:
"no", "yes"/"both", "incoming"/"receive", "outgoing"/"send").
(Overlap dialing is disabled by default)
NOTE: only the non-overlap receive case has been tested (= doesn't break existing setups)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-06-29 13:26:51 +02:00
Moises Silva
cce0289874
freetdm: added mixaudio parameter to ftmod_pritap per Orecx request
2011-06-28 11:28:58 -04:00
Stefan Knoblich
01785fb31d
FreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)
...
ftmod_sangoma_isdn.c:ftdm_sangoma_isdn_io_run()
remove unused variable wflags.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-06-28 15:05:31 +02:00
Stefan Knoblich
e80279dd00
FreeTDM: gcc-4.6.0 fix (-Wunused-but-set-variable)
...
ftdm_io.c:ftdm_channel_process_media()
status variable was set but otherwise unused
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-06-28 14:54:37 +02:00
Moises Silva
162f2a3dd9
freetdm: change CLI parsing (ftdm_separate_string) to properly ignore white space (fixes Sangoma issue #778 )
...
minor change into SS7 CLI to use ftdm_array_len() instead of duplicating it
2011-06-23 18:43:15 -04:00
Moises Silva
8cfd928abf
fix ss7 typo
2011-06-23 18:42:51 -04:00
Moises Silva
1c09adb34f
Merge branch 'master' into smgmaster
2011-06-23 16:13:41 -04:00
Moises Silva
f3dc175941
freetdm: fix SS7 cgb and cgu commands causing segfault - fixes Sangoma issue #780
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_in.c
2011-06-23 16:12:56 -04:00
Moises Silva
288455cfe2
freetdm: add some extra logging in ftmod_zt and ftmod_analog
2011-06-22 17:05:53 -04:00
Jeff Lenk
dc8dceba6e
OPENZAP-166 --resolve trivial compiler warnings
2011-06-20 09:36:22 -05:00
Jeff Lenk
1264c1d026
add missing paths to unimrcp build vs2010
2011-06-17 10:56:52 -05:00
Jeff Lenk
a369325896
vs2010 tweak solution file
2011-06-17 10:36:08 -05:00
Moises Silva
ff6981574f
freetdm: Add Ricardo to list of contributors in ftmod_sangoma_ss7
2011-06-17 11:35:06 -04:00
Jeff Lenk
8b8ec70afe
unmrcp VS2008 build fix for new version
2011-06-17 10:07:57 -05:00
Moises Silva
86555ca794
Merge remote-tracking branch 'smgfs/master'
2011-06-17 11:02:30 -04:00
Moises Silva
1b6d40d19b
Merge branch 'master' into smgmaster
2011-06-17 10:40:56 -04:00
Moises Silva
14099b814f
freetdm: OPENZAP-159 --resolved SS7 REL message collision
2011-06-17 10:40:20 -04:00
Jeff Lenk
2dcca5f4bd
unimrcp vs2010 build fixes for new version
2011-06-17 09:35:41 -05:00
Jeff Lenk
1c6b7d8161
unimrcp vs2010 upgrade with revert of incorrect 2008 changes - still not working
2011-06-16 23:26:53 -05:00
Jeff Lenk
a94a3cbaab
unimrcp vs2008 upgrade
2011-06-16 21:50:37 -05:00
Anthony Minessale
fb68746eed
add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling
2011-06-16 14:37:22 -05:00
Moises Silva
dc61e08e5d
Merge remote-tracking branch 'smgfs/master'
2011-06-16 13:50:26 -04:00
Moises Silva
2a9046fdb8
Merge branch 'master' into smgmaster
...
Conflicts:
build/modules.conf.in
2011-06-16 13:43:37 -04:00
Moises Silva
55db4ce54c
freetdm: OPENZAP-151 --resolved SS7 ANM and REL message collision
2011-06-16 13:40:36 -04:00
Jeff Lenk
298e55e544
revert deletion of several unimrcp files for windows - version changes coming - not working yet
2011-06-16 12:36:13 -05:00
David Yat Sin
a8abef1013
Changed libsng_isdn and libsng_ss7 include paths
2011-06-16 13:29:58 -04:00
Moises Silva
751c963820
Merge remote-tracking branch 'fsorig/master'
2011-06-16 13:29:24 -04:00
David Yat Sin
d6e3e7fcd7
Changed libsng_isdn and libsng_ss7 include paths
2011-06-16 13:23:06 -04:00
Moises Silva
af31a8cb61
freetdm: OPENZAP-158 --resolve map operator calling party category in the openr2 module
2011-06-16 12:32:04 -04:00
Christopher Rienzo
17099473a3
Update to latest UniMRCP version. MRCP requests can no timeout if there is no server response.
2011-06-16 16:25:00 +00:00
Jeff Lenk
a7613c0614
FS-3348 --resolve pocketsphinx build for 0.7 windows vs2008
2011-06-16 08:30:37 -05:00
Jeff Lenk
8092a289a0
pocketsphinx changes for 0.7 for windows - only build test so far for vs2010 - more to come
2011-06-15 18:45:02 -05:00
Moises Silva
441c5034f1
freetdm: OPENZAP-135 -- resolve infinite loop when all channels busy and hunt in round robin mode
2011-06-15 16:04:35 -04:00
Travis Cross
33692bb7d3
add downloaded zeromq libs to .gitignore
2011-06-15 17:14:03 +00:00
Jeff Lenk
71c66bcf5a
OPENZAP-162 -- resolve
2011-06-14 08:47:46 -05:00
Moises Silva
c23c3d8730
freetdm: set proper flags when a given layer (ISUP, MTP3 etc) is started
...
and verify such flags on shutdown to avoid segfault when shutting down
a layer that was never started - fix issue #741
2011-06-13 17:36:38 -04:00
David Yat Sin
aa01e36c37
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-06-13 16:22:20 -04:00
David Yat Sin
d043fe03aa
freetdm: Fix window compile
2011-06-13 16:22:10 -04:00
David Yat Sin
2109627510
freetdm: Updated Visual Studio files to compile ftmod_sangoma_isdn_transfer.c
2011-06-13 13:14:42 -04:00
Jeff Lenk
c77fdb5e8c
OPENZAP-163 --resolve trivial compile warning
2011-06-10 11:55:22 -05:00
David Yat Sin
269595ec60
chlog: freetdm: ISDN - Support for chan-id-invert-extend-bit
2011-06-10 11:52:57 -04:00
David Yat Sin
346f11f81e
chlog: Freetdm: Support for force_sending_complete (Requires libsng_isdn support)
2011-06-10 11:11:44 -04:00
Michael Jerris
15c79424e9
always use our includes first so we use our srcdir headers over installed versions
2011-06-09 18:14:00 -04:00
Moises Silva
1911db658c
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-06-09 17:24:34 -04:00
David Yat Sin
1fe877be9d
Change error print to debug
2011-06-09 16:48:27 -04:00
David Yat Sin
401cef7479
Merge branch 'master' into smgmaster
2011-06-09 16:43:02 -04:00
David Yat Sin
408244b0c5
Changed error print to debug
2011-06-09 16:42:33 -04:00
David Yat Sin
b7e99e9677
Fix for sending ServInfoA on ANSI
2011-06-09 16:42:17 -04:00
David Yat Sin
acc1e1c9d0
Fix for sending ServInfoA on ANSI
2011-06-09 16:41:28 -04:00
David Yat Sin
689375a37c
Changed default value of MTP2 T7 timer
2011-06-09 16:40:26 -04:00
David Yat Sin
665f7656dc
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-06-09 16:50:07 -04:00
David Yat Sin
2d8e6e1f13
freetdm: ISDN - Fix for d-channel going down after some time
2011-06-09 16:49:55 -04:00
Moises Silva
152ce41283
freetdm: print libpri error string on error events
2011-06-09 11:15:53 -04:00
Jeff Lenk
d3ea42d82a
FS-3334 --resolve libdingaling this was a small leak
2011-06-09 09:52:11 -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
feb21920db
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-06-06 10:57:30 -04:00
Travis Cross
98e754e450
gitignore some libcodec2 build products
2011-06-06 09:47:35 +00:00
David Yat Sin
5e8e23f57e
Merge remote branch 'smgfs/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
2011-06-03 17:48:39 -04:00
David Yat Sin
cd263b8673
Merge branch 'master' into smgmaster
2011-06-03 17:28:09 -04:00
David Yat Sin
bd7672242c
Support for AT&T *8 Transfer (VRU only)
2011-06-03 17:18:30 -04:00
Jeff Lenk
5923f71a84
more code analysis mostly trivial except string formating changes
2011-06-01 22:36:19 -05: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
David Yat Sin
b92ad06b98
Disabled calling SRegInfoShow on Windows
2011-06-01 11:54:45 -04:00
Moises Silva
74532a8b7b
Merge branch 'releases.3.3' into smgmaster
...
Conflicts:
build/modules.conf.in
libs/freetdm/mod_freetdm/mod_freetdm.c
2011-05-31 20:06:41 -04:00
Moises Silva
86072ad4ed
freetdm: added fail-on-error global configuration to refuse
...
to load the module if there is any error
2011-05-31 19:56:50 -04:00
David Yat Sin
01eb776469
Merge branch 'master' of git.sangoma.com:smg_freeswitch
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c
2011-05-31 13:25:03 -04:00
Anthony Minessale
37064511e4
fix bug from the *cough* FRICKING MAILING LIST WHERE IT SHOULD NOT HAVE BEEN REPORTED FROM *cough*
2011-05-31 09:53:39 -05:00
David Yat Sin
478e685292
freetdm - ISDN: Added API command to print Trillium memory info
2011-05-30 17:10:38 -04:00
Mathieu Rene
9d756ecc77
FS-3320 --resolve
2011-05-27 12:24:48 -04:00
David Yat Sin
c20f56bad0
freetdm - ISDN:Fix for not responding to incoming RESTARTs with RESTART ACK if there is an active call on that channel at the time the RESTART was received
2011-05-27 12:19:15 -04:00
Stefan Knoblich
8035d498ea
ftmod_zt: Add ZT_EVENT_ABORT event handling and update ZT_EVENT_OVERRUN error message.
...
ZT_EVENT_ABORT and ZT_EVENT_OVERRUN are HDLC events.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-27 12:46:24 +02:00
David Yat Sin
4d77481ee1
freetdm: ISDN - Fix for segfault when we receive STA CFM while call is being cleared
2011-05-26 16:34:42 -04:00
Anthony Minessale
ffa0a07198
add array manipulation to the wraper code
2011-05-26 12:18:18 -05:00
Jeff Lenk
4cd07bc241
fix code analysis warnings - this time while awake
2011-05-26 11:32:07 -05:00
Anthony Minessale
7fb6fb3076
doh merge conflict put back changes
2011-05-26 10:04:15 -05:00
Anthony Minessale
c080fb15d9
update on array patch
2011-05-26 10:00:06 -05:00
Mathieu Rene
ea38df0aed
missed one
2011-05-26 10:52:41 -04:00
Jeff Lenk
6648a4c79e
doh this is stupid
2011-05-26 09:50:07 -05:00
Jeff Lenk
140810df78
fix code analysis vs2010 pre sp1
2011-05-26 09:05:12 -05:00
Jeff Lenk
55c24567bd
fix windows code analysis problems
2011-05-25 23:51:48 -05:00
Anthony Minessale
c1c759526d
add arrays to event headers and chanvars
2011-05-25 15:42:36 -05:00
Mathieu Rene
5fad26b46e
add timeout option to fs_cli
2011-05-25 15:02:02 -04:00
Moises Silva
950e936111
Merge branch 'master' into smgmaster
...
Conflicts:
src/switch_console.c
2011-05-22 17:53:14 -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
1b965d864b
freetdm: ftmod_sangoma_isdn - warning fixed
2011-05-19 22:52:49 +05:30
Moises Silva
3ddca37d87
freetdm: ftmod_sangoma_isdn - comment unused variables (fix for compile warnings)
2011-05-19 12:47:22 -04:00
Moises Silva
fccbba53c3
added FTDM_SILENCE_VALUE macro
2011-05-18 19:00:42 -04: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
David Yat Sin
a8e7dd2e9d
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-05-17 17:24:44 -04:00
David Yat Sin
1bc6611765
freetdm - SS7:* is now transmitted as 0x0b in Called Party Number
2011-05-17 10:27:49 -04:00
Stefan Knoblich
9cceb8e62c
FreeTDM: gcc-4.6 fix (-Wunused-but-set)
...
ftmod_wanpipe.c:
Remove myerrno variable in wanpipe_read(),
snprintf does not set errno (according to the manpage),
so no need to save it (without even using it later).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-14 23:59:14 +02:00
Stefan Knoblich
ae051cfc47
FreeTDM: gcc-4.6 fixes (-Wunused-but-set)
...
ftdm_io.c:
Remove cut_path() function and call since it didn't seem to
do anything useful anyway.
ftmod_analog.c/ftmod_analog_em.c:
Remove status variable that was used for the result of codec_func(),
but was never checked for errors or returned to the caller.
libteletone_generate.c:
Remove unused variable "var".
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-14 23:20:03 +02:00
Anthony Minessale
23b5f58202
use ssl macro to init on dingaling too
2011-05-13 16:17:17 -05:00
David Yat Sin
20210a9f9d
freetdm: SS7 - Removed unintentional TX of ITX message
2011-05-13 12:03:41 -04:00
David Yat Sin
c4d8fa6408
freetdm - ISDN fix for callback pointers
2011-05-11 17:33:45 -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
Moises Silva
b073d1a396
freetdm: typo
2011-05-10 23:07:15 -04:00
David Yat Sin
72d98bf16d
freetdm - ISDN disabled T302 timer on non EuroISDN variants
2011-05-10 17:38:03 -04:00
David Yat Sin
a690c1b1e3
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-05-10 17:34:36 -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
Stefan Knoblich
2ac7a9de4f
ftmod_libpri: Set default config values, just in case the user forgot to set some parameters in freetdm.conf.xml.
...
This fixes the "[ERR] ftmod_libpri.c:128 Don't know how to SABME on a type 0 node" messages
from libpri, when there's no "node"/"mode" parameter set for the span.
NOTE: Now defaulting to CPE mode; EuroISDN on BRI/E1 and 4ESS on J1/T1 lines,
make sure you set dialect/switchtype!
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-05-10 19:53:58 +02:00
David Yat Sin
05fa93f831
chlog: freetdm: ss7 - Support for Calling Party's Category
2011-05-10 11:38:23 -04:00
David Yat Sin
086be03bee
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2011-05-10 11:05:41 -04:00
David Yat Sin
403dd0c5b0
freetdm: ISDN - Fix for segfault when setting outbound-called-npi=e164
2011-05-09 18:04:07 -04:00
David Yat Sin
e61c959336
freetdm: changed print from warning to debug when we receive a Facility IE without Calling Name
2011-05-09 12:38:30 -04:00
Michael Jerris
23d8658505
make ananlog alarm
2011-05-07 00:27:20 -04:00
Moises Silva
929b69ea5d
Merge remote branch 'smgfs/master'
2011-05-06 22:29:20 -04:00
David Yat Sin
9d964b5767
Merge branch 'master' into smgmaster
2011-05-06 17:56:44 -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
Anthony Minessale
3ba6a71570
add largest_jb_size
2011-05-06 15:25:07 -05:00
David Yat Sin
eb1a0a395f
freetdm: ss7 - Support for receiving Generic Number IE
2011-05-06 16:03:14 -04:00
David Yat Sin
b51074f9df
Support for TX generic Number
2011-05-06 15:35:08 -04:00
David Yat Sin
c19074bcd2
freetdm: ss7 - Support for transmission of Generic Number
2011-05-06 15:31:56 -04:00
David Yat Sin
81198ac671
Fix compile issue when SANGOMA_SPIROU is not defined
2011-05-06 13:13:44 -04:00
David Yat Sin
7e8c44a407
chlog:freetdm: Support for SS7 - SPIROU TXA and ITX messages
2011-05-06 12:25:04 -04:00
Michael Jerris
b7da00209f
too much perl
2011-05-05 22:04:43 -04:00
Moises Silva
89a2ca8d00
rename to NBE SS7
2011-05-05 18:17:30 -04:00
Arnaldo Pereira
38189396c5
Merge branch 'master' into smgmaster
2011-05-05 12:28:23 -04:00
Arnaldo Pereira
65a324b8ba
freetdm: ftmod_r2 - consider force_release and overwrite the disconnect cause,
...
on incoming calls, when it's set.
2011-05-05 12:22:18 -04:00
Arnaldo Pereira
e497784ade
freetdm: ftmod_r2 - take charge_calls parameter into consideration when accepting a call
2011-05-05 12:04:15 -04:00
Jeff Lenk
7adaceb87a
Fix for issue reported on the mailing list with a Chinese locale and windows. This commit removes a hidden char that should not have been there anyway.
2011-05-04 16:54:45 -05:00
Michael Jerris
7c971707b1
add specific alarm status in dump
2011-05-04 12:51:49 -04:00
Anthony Minessale
789a9ce8d1
FS-3213 --resolve
2011-05-04 10:03:45 -05:00
Steve Underwood
c890fbfa2e
Changed T.38 terminal handling, so errors from the user's packet transmit routine properly filter up the chain, cause termination of the FAX session, and are reported to the caller.
2011-05-04 20:49:21 +08:00
David Yat Sin
89e635cd63
FreeTDM: SS7 - Fix for one call state not handled
2011-05-03 16:30:08 -04:00
Stefan Knoblich
ccce356392
ftmod_libpri: Rewrite parts of hangup handling to fix hanging calls problem.
...
Let's hope this fixes it for good and doesn't introduce new problems.
Tested-by: SparFux (#freetdm @ irc.freenode.net)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-05-03 13:44:21 +02:00
David Yat Sin
2246f3ca75
freetdm: ISDN - Fix for some API commands printing ERR - no return
2011-05-02 15:37:19 -04:00
Markus Mueller
6196a4199e
ftmod_libpri: Possible fix for call tear-down problems (+ locking cleanup)
...
Remove pri_destroycall() in on_hangup() and
use pri_hangup() instead of the deprecated pri_release().
NOTE: The original patch used PRI_CAUSE_NORMAL_CIRCUIT_CONGESTION for the cause
code, which (without pri_enable_hangup_fix() enabled) emits a RELEASE COMPLETE
message. This version of the patch uses PRI_CAUSE_NORMAL_CLEARING (-1). (stkn)
Additionally, use ftdm_set_state() instead of ftdm_set_state_locked() because the channel
is already locked. (stkn)
Completely-untested-by: Stefan Knoblich <stkn@openisdn.net>
2011-04-30 18:16:46 +02:00
Jeff Lenk
5510618660
OPENZAP-154 --resolve
2011-04-29 08:57:00 -05:00
Stefan Knoblich
360ed43a04
ftmod_libpri: ignore missing call_data in on_hangup() and use the call handle passed in the pevent structure (still needs more love...)
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-04-29 01:59:24 +02:00
Anthony Minessale
36262e117f
ping .update to force sofia rebuild
2011-04-27 11:50:32 -05:00
Jeff Lenk
1badec17c8
fix issue on mailing list
...
mod_crd_sqlite entry limit and sqlite segfaults on triggers
2011-04-27 11:26:08 -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
bc19d28310
Fix regression to dns resolve in sofia. It will make sofia and compiler happy
2011-04-25 15:53:54 -04:00
Jeff Lenk
566d94d094
VS2010 add esl lua project
2011-04-25 06:57:01 -05:00
Marc Olivier Chouinard
626a99f994
sofia-lib: More Fix for -Wunused-but-set-variable required compiler. (Might need to be ported back to sofia)
2011-04-23 20:33:19 -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
Jeff Lenk
5bcf487df9
fix for last commit
2011-04-22 21:30:42 -05:00
Marc Olivier Chouinard
92cd095006
sofia-lib: Fix for -Wunused-but-set-variable required compiler. (Might need to be ported back to sofia)
2011-04-22 22:11:34 -04:00
Anthony Minessale
73279f01bf
FS-3166 --resolve
2011-04-22 16:43:29 -05:00
Jeff Lenk
3ad78ba4ac
OPENZAP-153 --resolve
2011-04-21 12:59:37 -05:00
Jeff Lenk
3d73e23b12
stupid compiler this should never have worked
2011-04-20 16:26:47 -05:00
David Yat Sin
775427d543
Merge remote branch 'smgfs/master'
2011-04-20 14:56:11 -04:00
David Yat Sin
ed11f2fed7
Merge branch 'master' of git.sangoma.com:smg_freeswitch
2011-04-20 14:44:58 -04:00
David Yat Sin
e1c4f6c9c3
Missed file in last commit
2011-04-20 14:44:47 -04:00
David Yat Sin
407f47611b
chlog: freetdm: Added q931-trace and q921-trace options
2011-04-20 14:44:29 -04:00
Moises Silva
be798b4ed9
Merge branch 'master' into smgmaster
2011-04-15 22:38:56 -04:00
Michael S Collins
f564d38385
Add digit_timeout to ESL::IVR's playAndGetDigits method
2011-04-08 16:33:17 -07:00
Stefan Knoblich
3de9b51a86
ftmod_isdn: Fix warnings
...
No guarantee this module still works, but it compiles again.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-04-08 14:53:59 +02:00
Moises Silva
8270ccb1ad
freetdm: fix rx gain
2011-04-07 11:22:46 -04:00
Moises Silva
b33015327e
freetdm: apply gain before dumping to file
2011-04-07 11:22:36 -04:00
David Yat Sin
8e54baf4bd
freetdm:fixed errors introduced when Redirection Number was implemented
2011-04-06 17:58:30 -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
95072fee66
freetdm: SS7 decreased some unsollicited status messages from Trillium to debug level
2011-04-05 17:12:33 -04:00
David Yat Sin
2b8d96a301
Merge branch 'master' into smgmaster
2011-04-04 16:04:51 -04:00
David Yat Sin
3013a9a02a
Merge branch 'fsorig'
2011-04-04 16:04:13 -04:00
Konrad Hammel
3dcebdb919
freetdm: ss7 - bug fix for starting ckts controlled via Relay
2011-04-01 14:26:49 -04:00
Konrad Hammel
90ca2de3cf
freetdm: ss7 - bug fix for bugs added by recent cherry-picks
2011-03-31 14:30:38 -04:00
Konrad Hammel
fe42078389
freetdm: ss7 - bug fix for bug introduced by adding support for RING state
2011-03-31 13:49:35 -04:00
Konrad Hammel
0b72c4884f
freetdm: ss7 - bug fixes for handling the blocking flags. These bugs were caused when the block flags got their own functions and bit flag
2011-03-31 13:49:20 -04:00
Konrad Hammel
022815adc2
freetdm: ss7 - fix for outgoing IAM failing when using ANSI
2011-03-31 13:47:57 -04:00
Konrad Hammel
8f9e46b58c
chlog: freetdm: ss7 - updated handling of internal global structure to allow for jumps in IDs
...
fixes Sangoma Ticket #112
2011-03-31 13:47:33 -04:00
Daniel Swarbrick
73a9e05eaa
fixed a couple of typos
2011-03-31 15:29:32 +02:00
Moises Silva
135bac5b6d
freetdm: change a-law and u-law for alaw and ulaw as valid strings for bearer layer 1
2011-03-29 17:08:02 -04:00
David Yat Sin
68b98f4bd0
freetdm - SS7:Fix for VETO when trying to indicate ring-ready
2011-03-29 11:51:06 -04:00
Jeff Lenk
32ff931329
JANITOR-11
2011-03-29 08:56:34 -05:00
Jeff Lenk
3d838d5dae
FS-3197 - thanks Peter
2011-03-28 10:55:23 -05:00
Jeff Lenk
0cde6bc039
code analysis warnings fix and acknowledge stack usage warning
2011-03-27 12:09:10 -05:00
Anthony Minessale
9795dd2f0a
fix finicky build
2011-03-26 11:07:34 -05:00
Anthony Minessale
ae595cd529
use poll instead of select in ESL client lib because select is not your friend....
2011-03-26 10:59:55 -05:00
Anthony Minessale
fa151503c4
fix perms
2011-03-25 16:53:44 -05:00
Jeff Lenk
f305605b10
ldns vs express add project to build and tweak
2011-03-25 14:56:37 -06:00
David Yat Sin
2fba005764
freetdm: added support to restart all channels on a span
2011-03-25 16:48:57 -04:00
Jeff Lenk
dc35bb965b
ldns windows add vs2008 project and tweak
2011-03-25 14:16:23 -05:00
David Yat Sin
9f449b338f
freetdm: ISDN - fixed channel restart command not specifying channel ID
2011-03-25 14:53:51 -04:00
David Yat Sin
ffa45b8a0a
freetdm: ISDN - fixed channel restart command not specifying channel ID
2011-03-25 14:49:14 -04:00
Jeff Lenk
85602f9b8c
add win ldns project for vs2010
2011-03-25 12:43:12 -05:00
Jeff Lenk
e0eb284ef4
ldns initial round for windows compatibility
2011-03-25 11:46:58 -05:00
Jeff Lenk
710fc7a775
select on FD > 1024 get this patch to ldns ppl
2011-03-25 11:31:12 -05:00
Jeff Lenk
579927b53a
ldns base 1.6.9 from tarball
2011-03-25 11:23:32 -05:00
Konrad Hammel
77260f2ccf
freetdm: ss7 - bug fix for start up if sig link is on time slot 1
2011-03-25 10:37:53 -04:00
Konrad Hammel
0fb7568bae
freetdm: ss7 - bug fix for starting ports with sig links on time slot 1
2011-03-25 10:37:41 -04:00
Konrad Hammel
20461f1c3b
freetdm: ss7 - bug fix for race condition on start
2011-03-25 10:37:29 -04:00
Moises Silva
bf23a0a38b
Merge branch 'master' into smgmaster
2011-03-24 19:08:24 -04:00
Anthony Minessale
822ea8f654
FS-3110 --comment-only phase 2
2011-03-24 16:44:22 -05:00
Anthony Minessale
0290bdc34a
FS-3110 --comment-only phase 1 to replace udns with ldns in mod_enum may need to rerun bootstrap
2011-03-24 16:37:29 -05:00
Anthony Minessale
1773b890eb
FS-3110 --comment-only phase 1 to replace udns with ldns in mod_enum may need to rerun bootstrap
2011-03-24 16:27:08 -05:00
Michael S Collins
73ca862cb0
Change logger.pl host flag to -H from -h (conflicted w/ -h for help); add -H/--host to usage
2011-03-22 21:31:35 -07:00
Michael S Collins
f7c5a66f1e
Fix -h flag on logger.pl; commit missing lines from ChangeLog
2011-03-22 21:25:19 -07:00
Anthony Minessale
257bc9ff41
lower stack and boost priority of sofia schedule thread
2011-03-22 15:02:10 -05:00
Moises Silva
e4e879affb
Merge remote branch 'fsorig/master'
2011-03-21 17:04:30 -04:00
Anthony Minessale
2fa993f4ee
revert 44bfcf1d7c
this breaks the build for everyone who does not have python-dev package
2011-03-21 15:18:07 -05:00
Moises Silva
28494cae6a
Merge remote branch 'fsorig/master'
2011-03-21 16:09:49 -04:00
Moises Silva
4b9355003e
Merge branch 'netborder'
2011-03-21 15:34:05 -04:00
Moises Silva
4c6789b364
freetdm: allow setting the sig status in alarmed channels (bugzilla 6441)
2011-03-21 15:16:38 -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
cypromis
44bfcf1d7c
FS-3128
2011-03-20 11:00:51 +01:00
Jeff Lenk
14bdb87e85
OPENZAP-146 - this restores the correct behavior regression from Commit:03dc3b7b8d734e5a916c0dd48c408e78e6f66f55
2011-03-18 22:47:41 -05:00
Moises Silva
1fabe6fc58
freetdm: add configuration option for DTMF debug directory
2011-03-18 14:47:49 -04:00
Michael S Collins
06c4217922
Add 'make perlmod-install' to ESL (please test)
2011-03-18 09:26:03 -07:00
Konrad Hammel
8f0aa122bf
Merge branch 'master' into smgmaster
2011-03-17 17:29:44 -04:00
Konrad Hammel
c0ee2490fe
freetdm: ss7 - bug fix, don't send RSC for non-voice channels
2011-03-17 17:26:38 -04:00
Konrad Hammel
4d2a651439
freetdm: ss7 - bug fix for crash on startup
2011-03-17 17:26:30 -04:00
Konrad Hammel
8506bb22e6
freetdm: ss7 - added some informational messages
2011-03-17 17:26:21 -04:00
Konrad Hammel
d9061f091f
freetdm: ss7 - bug fix in handling setups with cic 1 being a sig link
2011-03-17 17:25:58 -04:00
David Yat Sin
4fb646e587
FreeTDM: ISDN - added support for min-digits
2011-03-17 13:16:59 -04:00
Jeff Lenk
bb5eeb78c9
JANITOR-10 - Thanks Peter
2011-03-17 08:34:00 -05:00
Brian West
e38156f182
JANITOR-10
2011-03-16 16:48:43 -05:00
Steve Underwood
c6f6732231
Fixed a vulnerability in T.4 and T.6 processing which is similar to
...
http://bugzilla.maptools.org/show_bug.cgi?id=2297
in libtiff. A really screwed up 2D T.4 image, or a maliciously
constructed T.4 2D or T.6 image should potential run off the end
of an image decoder buffer.
2011-03-16 23:31:43 +08:00
Konrad Hammel
0bb7fd42be
Merge branch 'smgmaster' of git.sangoma.com:/smg_freeswitch into smgmaster
2011-03-15 10:53:59 -04:00
Konrad Hammel
c58a3db915
Merge branch 'master' into smgmaster
2011-03-15 10:53:35 -04:00
Konrad Hammel
37139badf7
chlog: freetdm: ss7 - more work on relay stability
2011-03-15 10:49:57 -04:00
David Yat Sin
c8e17e0864
chlog:FreeTDM - Added PRI-BRI Debug document
2011-03-14 16:46:56 -04:00
Arnaldo Pereira
acd6d4442b
freetdm: fixes to mkrelease.sh
2011-03-11 17:36:42 -05:00
Arnaldo Pereira
75ba53cfb2
freetdm: minor changes to mkrelease.sh
2011-03-11 17:02:51 -05:00
David Yat Sin
7da9531692
freetdm:Fix for Q921 indications not decoded properly
2011-03-11 15:06:22 -05:00
David Yat Sin
b0ded7ff3b
freetdm: ISDN-Q921 Unsollicited protocol errors printed in DEBUG instead of INFO
2011-03-11 14:48:26 -05:00
David Yat Sin
9257b74953
freetdm: Updated variables.txt documentation
2011-03-11 11:16:52 -05:00