Mathieu Rene
166249b0b9
Check in TDM and RTP controllable channels (incomplete)
2012-06-20 12:30:08 -04:00
kapil
7b97ff470f
adding "xmlshow m2ua <m2ua_interface_name> clusterstatus" CLI command.
2012-06-20 13:53:51 +05:30
kapil
2512694e43
removing warnings
2012-06-20 12:12:28 +05:30
David Yat Sin
a54ec05fdb
fix for compilation error on 64-bit
2012-06-20 02:06:31 -04:00
David Yat Sin
6aa8c9b80d
freetdm: Improvements to ftdm core flag CLI command
2012-06-19 22:35:37 -04:00
David Yat Sin
0a9f34aa09
Fixed compile issues again on 32-bit
2012-06-18 15:27:45 -04:00
David Yat Sin
0cefb8d633
Fixed compile issues again on 32-bit
2012-06-18 15:01:08 -04:00
David Yat Sin
56c8534827
Fixed compile issues again on 32-bit
2012-06-18 14:34:12 -04:00
David Yat Sin
32106afc43
Fixed compile issues again on 32-bit
2012-06-18 12:51:38 -04:00
kapil
3b4c725b1c
fixing cli issues
2012-06-18 17:41:05 +05:30
kapil
6b542763d9
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c
2012-06-14 15:45:51 +05:30
kapil
69197b1d0c
fixing cli issues
2012-06-14 15:40:57 +05:30
David Yat Sin
2112375e07
re-adjusted parameter names
2012-06-12 20:19:37 -04:00
David Yat Sin
143fb61bdb
re-adjusted parameter names
2012-06-12 20:12:27 -04:00
David Yat Sin
feaadd2f43
re-adjusted parameter names
2012-06-12 19:29:07 -04:00
David Yat Sin
055dc8bc4b
re-adjusted parameter names
2012-06-12 19:15:14 -04:00
David Yat Sin
8880793174
Removed include for switch_utils.h
2012-06-12 18:47:53 -04:00
David Yat Sin
ba17ae3f10
Fix for compile warnings
2012-06-12 18:32:58 -04:00
David Yat Sin
bdaead271d
Fix for compile warnings
2012-06-12 18:18:14 -04:00
David Yat Sin
b22a4b566a
Fix for some compile warnings
2012-06-12 18:07:42 -04:00
kapil
58dc659fbb
adding code based on modified xml and cli code changes (rename the m2ua cli command to
...
"xmlshow" and adding cli code to show sctp state also in m2ua peerstatus command)
2012-06-12 18:43:01 +05:30
David Yat Sin
91f9374a9f
Added code to treat sngss7_config section (same as sng_isup)
2012-06-11 13:23:37 -04:00
kapil
8102c1603c
adding src/peer port into xml config
2012-06-11 18:45:56 +05:30
kapil
69bada7025
removign sctp/peer id from <m2ua_interface> config xml block
2012-06-11 12:43:08 +05:30
kapil
e4bd524b7d
adding peerstatus and logging enable/disable CLI command
2012-06-05 21:33:13 +05:30
kapil
2b5875a258
adding M2UA/NIF CLI commands
2012-06-05 17:12:16 +05:30
kapil
117cbc1bf5
adding SCTP status CLI command
2012-06-04 22:52:26 +05:30
David Yat Sin
eb0404d025
Merge remote branch 'fsorig/master' into releases.3.5
...
Conflicts:
build/modules.conf.in
libs/freetdm/mod_freetdm/mod_freetdm.c
2012-05-31 13:57:42 -04:00
kapil
a3995ad16e
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-05-30 20:22:08 +05:30
kapil
f1f78a8653
adding m2ua stack free code while unloading freetdm module
2012-05-30 20:20:58 +05:30
Kapil
889a0be2b3
issue fix
2012-05-30 16:41:31 +05:30
kapil
69501d091c
adding M2UA configuration/alarm handling code
2012-05-30 12:31:25 +05:30
kapil
d3c8429af9
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
2012-05-30 07:47:07 +05:30
kapil
076d9fbe67
M2UA xml configuration parsing code
2012-05-30 07:45:59 +05:30
Anthony Minessale
8bb55ed4bf
abstract out originate_signal_bond to a function to avoid confustion and regressions
2012-05-29 13:10:15 -05:00
Kapil
a941cad15d
adding M2UA SG open endpoint request code
2012-05-29 15:06:25 +05:30
Anthony Minessale
452e1d8271
FS-4249 --resolve
2012-05-25 07:54:11 -05:00
Anthony Minessale
0a70ea3e09
scgi updates
2012-05-23 13:12:32 -05:00
Anthony Minessale
4b2e7fc1f2
perl update
2012-05-23 11:31:17 -05:00
Anthony Minessale
bb3f72cb66
add perl wrapper to scgi
2012-05-23 09:37:54 -05:00
kapil
4a99dc7fc7
added code to ftdm_sangoma_ss7_run api to avoid code execution for M2UA
...
SG
2012-05-18 12:24:27 +05:30
kapil
23ca7f8fed
adding m2ua stack config/control code
2012-05-18 12:05:25 +05:30
Jeff Lenk
b65c321193
FS-4228 --resolve add zrtp support to windows vs2010 build
2012-05-17 08:38:11 -05:00
Travis Cross
6da083551e
libzrtp: fix spelling in log message
2012-05-15 22:28:18 +00:00
Travis Cross
c2a74240ee
libzrtp: fix client-side enrollment
...
It appears that libzrtp would prevent a non-passive client from
enrolling with a PBX because of a broken license mode comparison.
Thanks to Ivo Kutts for the report.
FS-4223 --resolve
2012-05-15 22:28:18 +00:00
Jeff Lenk
a7c85c804a
FS-4219 --resolve
2012-05-15 09:18:02 -05:00
Anthony Minessale
ec0f4c9f6c
FS-4218 --resolve
2012-05-14 09:47:42 -05:00
Travis Cross
c77d9a18dd
spelling fix
2012-05-12 18:53:00 +00:00
Anthony Minessale
aedbd06b99
fix warning
2012-05-10 11:01:30 -05:00
Anthony Minessale
f917cbe29b
add server side to scgi
2012-05-10 08:23:23 -05:00
Anthony Minessale
6bb33d7683
add libscgi (SCGI Client)
2012-05-09 14:05:03 -05:00
Jeff Lenk
4fbf8625ed
OPENZAP-183 --resolve
2012-05-09 09:20:10 -05:00
Moises Silva
105ce9ff33
Fixes before merging sangoma repo with upstream
2012-05-07 16:26:48 -04:00
Moises Silva
1f08e2b0ec
Merge remote branch 'fsorig/master'
2012-05-07 15:46:08 -04:00
Moises Silva
f316f9307f
freetdm: First GSM working version
...
- Manually merging latest code from gideon.gsm branch after review/inspection/modifications
2012-05-07 15:35:13 -04:00
Moises Silva
cf9f937079
Merge branch 'master' into gsm.merge
2012-05-07 15:15:44 -04:00
Moises Silva
cc79163da3
freetdm: refactor ftmod_gsm.c code to use proper core functions and interrupts to wait for io and state changes
2012-05-07 15:13:26 -04:00
Moises Silva
de98034145
freetdm: - Extend ftdm interrupt object to notify which IO events are ready in the device
...
- Add definition of FTDM_MAX_SIG_PARAMETERS to have a standard limit for signaling module parameters
2012-05-07 15:13:26 -04:00
Moises Silva
06eee95da8
freetdm: update ftmod_gsm.c to match latest libwat changes
2012-05-07 15:13:26 -04:00
Gideon Sadan
c268b388a7
freetdm: GSM - Finish adding status command + stabilizing
2012-05-07 15:13:21 -04:00
Gideon Sadan
f891fefcb1
freetdm: GSM read and write initialization
2012-05-07 15:11:58 -04:00
Gideon Sadan
9cb67dd0c7
freetdm: initializing wat library interface
2012-05-07 15:11:01 -04:00
Moises Silva
412c808e0c
freetdm: Added GSM module skeleton
2012-05-07 15:10:25 -04:00
David Yat Sin
67c43a0759
Initial commit
2012-05-04 18:42:59 -04:00
Ken Rice
0eca328f48
white space cleanup
2012-05-03 18:55:06 -05:00
Anthony Minessale
8664dc6d5a
some perfomance tweaks
2012-05-03 16:31:21 -05:00
Anthony Minessale
163fffb3e8
fix issue with threaded ivrd, forking is back by default but threaded can be chosen with -t; in both modes the fd number is not passed as the first arg to the program but in threaded mode the stdin will no longer be mapped to the socket you will have to get the first command line arg instead of fileno stdin
2012-05-03 13:13:48 -05:00
David Yat Sin
428340830b
Fix for not handling T302 timeout in NET mode
2012-04-29 11:33:24 -04:00
David Yat Sin
5226489c39
Merge branch 'releases.3.4' into releases.3.5
...
Conflicts:
libs/freetdm/mod_freetdm/mod_freetdm.c
libs/freetdm/src/ftdm_state.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_out.c
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c
2012-04-26 16:13:26 -04:00
Anthony Minessale
b553d62fbd
add sip_require_timer=true variable to enable require timer on session refresh that breaks finicky endpoints
2012-04-26 10:35:02 -05:00
Ken Rice
7a147e4762
Update a ton of copyright statements to make sure the dates are proper
2012-04-25 17:14:55 -05:00
Michael Jerris
7d3816dbea
silence set but not used
2012-04-25 15:19:47 -04:00
Michael Jerris
ba4280e61f
try to add a tag to disable timer autorequire NUTAG_TIMER_AUTOREQUIRE(0)
2012-04-25 15:15:32 -04:00
Ken Rice
c5554eb939
Copyright date update.
2012-04-18 11:52:02 -05:00
James Zhang
4f5a6557fc
freetdm: fix queue full problem
...
- restore flushing queue when channel state goes to down
2012-04-18 10:52:01 -04:00
Michael Jerris
e9abdac010
attempt to fix ldns install-sh correctly
2012-04-17 23:05:48 -04:00
Michael Jerris
2f9889624f
AC_REQUIRE_AUX_FILE is not available in all versions of autotools
2012-04-17 22:30:28 -04:00
Michael Jerris
215d8921a1
please stop removing libs/ldns/install-sh if you can't make it actually work on all platforms. This is the second time I have had to erevert this
2012-04-17 21:48:49 -04:00
Travis Cross
315c0e4c0d
ldns: fix bootstrap on automake 1.10
2012-04-17 23:32:34 +00:00
James Zhang
e2f1b4ab27
freetdm: fix REL receiving leg always stay in TERMINATING stae in
...
native bridge mode
- This is supposed to be included in commit of
b324f86797
. Somehow it's
not included in that commit. Without this change, the
REL receiving leg always stay in TERMINATING state when
received an incoming REL message.
2012-04-16 13:48:35 -04:00
Anthony Minessale
ecfe3263e2
FS-4114 --resolve this bug is actually in libsndfile, if its not fixed in the latest version we probably should report it upstream
2012-04-16 11:55:52 -05:00
Stefan Knoblich
997550c511
ftmod_libpri: Check for required features in configure and remove old-style log callbacks
...
Non-PRI_NEW_SET_API logging callbacks were only available in libpri-1.0 and older,
which also lacks PRI_IO_FUNCS (required) and wouldn't work anyway.
Explicitly check for both PRI_* feature defines at configure time and reject libpri
versions that lack them.
Remove the non-PRI_NEW_SET_API logging callbacks in ftmod_libpri.c.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-04-14 01:39:25 +02:00
Stefan Knoblich
020724e103
ftmod_libpri: Improve libpri message logging.
...
Use the PRI_NEW_SET_API define provided by >=libpri-1.2 to distinguish
between old style and new style pri_set_error() and pri_set_message()
callback functions.
Improve message logging by using ftdm_log_chan() if per-span
data with a valid (d-)channel object is available.
NOTE: pri_get_userdata() returns NULL if pri is NULL.
This will reduce the horizontal space for libpri output a bit, but allows
us to see which span the message/error came from.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-04-14 01:13:22 +02:00
James
cd2d67ace1
freetdm: fixed group block/unblock state dead lock when signal link
...
is down and recovered later
To re-produce this bug:
1. do CGB on one side
2. unplug signaling link cable
3. plug signaling link cable back
4. do CGU on the blocking side
5. cic state stay in RESTART for ever
Fix this problem by sending cic to SUSPENDED state after
receiving/sending CGU message
2012-04-13 17:26:48 -04:00
Brian West
f263c0518e
up this limit
2012-04-13 11:39:03 -05:00
James Zhang
a796c6849c
freetdm: fixed no ACM/CPG sending in some situations after native bridge
...
- clear up ACM_SENT & CPG_SENT flag in DOWN state in native
bridge state machine
2012-04-13 11:18:53 -04:00
Stefan Knoblich
5f38a7f857
ftmod_misdn: Remove unused timerfd code.
...
Timer-based b-channel tx gating won't work anyway, so remove all those
"#if 0"-ed bits of cruft.
Also remove the mISDN-specific timerfd_create() check in configure.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-04-12 13:08:57 +02:00
James Zhang
8d1c382632
freetdm: INR/INF implementation
...
- fill in IEs in INF according to INR request
- print debug information if IE requested but not supported
2012-04-11 15:14:29 -04:00
James Zhang
16d4f1f063
freetdm: INR/INF implementation
...
- When NSG receives INR from network, send back INF with calling
party category information IE and calling number information IE.
- Introduced a new global setting of "force-inr" for testing
purpose. Stinga generated INR/INF packets are not acceptable by
trillium stack since it misses call related information in the
packets. If configure force-inr to true in freetdm.conf.xml, when
NSG receives an incoming IAM, it'll send out INR packet regardless
of incoming IAM's IEs, and keep waiting for INF response from the
calling side.
- T.39 timer is introduced in order to handle INR timeout. The
default value of T.39 is 12 seconds and is configurable according
to spec.
- Only supports calling number IE and calling party category IE in
current fix. The customer only needs the calling number IE right now.
In ISUP spec, there are 6 optional IEs. NSG only supports calling
party number and calling category information IE since the other
IEs are not configurable in freetdm.conf.xml or included in IAM
message.
- In collect state, INR/INF implementation needs to work with existed
SAM messages. If NSG sent out INR and wait for SAM, collect state
check both INF received and enough dialed numbers received. If one
of these conditions are not met, it'll stay in collect state and wait
until either conditions met or timeout. After received INF and enough
dailed number, state moves to dailing and proceed as regular calls.
2012-04-11 11:20:32 -04:00
Anthony Minessale
62c14df322
FS-3774 --resolve
2012-04-10 16:19:23 -05:00
Anthony Minessale
a40f304990
ESL-45 --resolve
2012-04-10 16:11:36 -05:00
Mitch Capper
6f87ac55d6
fs_cli: add batch mode
...
Signed-off-by: Travis Cross <tc@traviscross.com>
2012-04-08 16:54:40 +00:00
Travis Cross
73b473c367
remove autogenerated file libs/ldns/install-sh
...
Re-bootstrapping is needed after this change. Previously CentOS 5
systems wouldn't build correctly without this file in tree, but we've
adjusted bootstrap to compensate.
2012-04-06 21:42:59 +00:00
Ken Rice
a362cd846a
this should work find with /bin/sh on all systems
2012-04-06 14:52:55 -05:00
Anthony Minessale
c41a16d4da
shutdown socket before closing to avoid blocking
2012-04-05 14:28:01 -05:00
Travis Cross
aad8daffa0
libzrtp: make bootstrap work on CentOS 5
2012-04-05 18:02:53 +00:00
Travis Cross
735d98710c
libzrtp: gitignore bnlib/Makefile
2012-04-05 08:18:55 +00:00
Travis Cross
9468eeb5c8
libzrtp: remove an autogenerated file
2012-04-05 07:34:32 +00:00
Travis Cross
a5cbd2c650
Revert unintended changes to libs/ldns/install-sh
...
I hate this file; we need to do something about this.
Partially revert "fix libzrtp build"
commit 0b6023b261
2012-04-05 05:00:24 +00:00
Travis Cross
0b6023b261
fix libzrtp build
2012-04-05 04:44:49 +00:00