23036 Commits

Author SHA1 Message Date
David Yat Sin
83d7f4282c Fix for compilation errors 2012-09-13 00:00:26 -04:00
Seven Du
9c1c911648 fix lost bindings when list 2012-09-13 11:33:16 +08:00
Stefan Knoblich
210e501782 mod_freetdm: Remove duplicate assignment.
curr is getting set in the for() statement (again). Use that, remove
the other line setting it.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-13 01:02:31 +02:00
Stefan Knoblich
42c76fa81b mod_freetdm: Coding style and whitespace clean up.
No functional changes.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-13 01:01:19 +02:00
Stefan Knoblich
b9a45c75f4 mod_freetdm: Remove duplicate code block in channel_on_hangup(), after merge.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-13 00:58:49 +02:00
Anthony Minessale
9a193a9cd2 add hold_events variable with start and stop times for each hold 2012-09-12 16:36:17 -05:00
David Yat Sin
ffc9102e34 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-09-12 13:15:16 -04:00
David Yat Sin
9297863a4d Fix for compile warnings 2012-09-12 13:13:51 -04:00
Anthony Minessale
631c976f59 don't put casue from unanswered pickups as result of originate 2012-09-12 10:22:03 -05:00
David Yat Sin
4340c4d74c Merged latest FreeTDM code from Sangoma's repo
Merge remote branch 'smgfs/master'

Conflicts:
	build/modules.conf.in
	configure.in
	libs/esl/fs_cli.c
	libs/freetdm/mod_freetdm/mod_freetdm.c
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c
	libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_logger.c
	libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c
	src/include/switch_types.h
	src/mod/applications/mod_commands/mod_commands.c
	src/mod/applications/mod_spandsp/mod_spandsp.c
	src/mod/endpoints/mod_opal/mod_opal.cpp
	src/mod/endpoints/mod_opal/mod_opal.h
	src/mod/endpoints/mod_sofia/mod_sofia.h
	src/mod/endpoints/mod_sofia/rtp.c
	src/switch.c
	src/switch_core.c
	src/switch_rtp.c
2012-09-12 11:05:39 -04:00
Anthony Minessale
8f0c726b13 add send-display-update profile param to disable the update method 2012-09-11 15:40:50 -05:00
David Yat Sin
c425955670 Merge branch 'nsg-4.3' 2012-09-11 15:01:26 -04:00
David Yat Sin
848db87c26 Merge branch 'releases.3.5' into nsg-4.3 2012-09-11 14:56:22 -04:00
David Yat Sin
be0bc79e39 Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3 2012-09-11 14:46:17 -04:00
David Yat Sin
fcbfc69466 mod_media_gateway now specifies physical channel when opening TDM terminations 2012-09-11 14:45:57 -04:00
Stefan Knoblich
143c599066 mod_freetdm: Add missing break in on_clear_channel_signal() FTDM_SIGEVENT_UP case statement.
FTDM_SIGEVENT_UP was falling through to FTDM_SIGEVENT_PROGRESS_MEDIA, which
does (almost) the same, so no harm, but still fix it.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-11 18:13:33 +02:00
Stefan Knoblich
adfb2ca385 mod_freetdm: Whitespace, indentation and coding-style clean up.
No functional changes.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-11 18:13:33 +02:00
Anthony Minessale
02c24da081 pull cause from channels in ent originate when none of them answer or the call times out 2012-09-11 10:38:29 -05:00
Kapil Gupta
e422b31e6d renaming stats counter from fax to t38 2012-09-11 09:59:48 -04:00
Kapil Gupta
d1c04ef6ef adding total number of fax call recv statistics counter 2012-09-11 09:35:17 -04:00
Stefan Knoblich
a478a5de04 ftmod_libpri: Skip channels marked in use during NT-mode idle restart.
Channels can be in DOWN state but reserved by an incoming call
(FTDM_CHANNEL_INUSE flag). Additionally check the flag in on_timeout_t3xx()
and skip those channels.

Reported-by: privi #freetdm @ irc.freenode.net
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-11 11:09:40 +02:00
David Yat Sin
c0e4ca47bc Freetdm: ISDN fix for link not always recovering after T1/E1 alarm 2012-09-11 01:22:31 -04:00
Anthony Minessale
1400a31cfa plan b 2012-09-10 20:57:07 -05:00
Anthony Minessale
a0eef6a111 revert 2012-09-10 20:49:32 -05:00
Anthony Minessale
c698de5c07 end faster when only pickup endpoints are left 2012-09-10 20:47:57 -05:00
Jeff Lenk
d8fc88ea75 FS-4605 --resolve 2012-09-10 19:34:04 -05:00
Brian West
99eee5f528 Support rebooting some more ciscos 2012-09-10 18:25:02 -05:00
Anthony Minessale
273b7f59a5 FS-4595 please test 2012-09-10 18:21:08 -05:00
Kapil Gupta
b47c9d929c adding echo cancel code based on tdmc package 2012-09-10 18:26:39 -04:00
Anthony Minessale
d0117d5c91 missed a spot 2012-09-10 16:57:39 -05:00
Anthony Minessale
40533e7378 set new pt on re-invite video negotiation 2012-09-10 15:20:30 -05:00
Anthony Minessale
a696e4a743 sndfile tweak 2012-09-10 14:13:12 -05:00
Raymond Chandler
48f5724c27 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-09-10 14:54:15 -04:00
Anthony Minessale
4ddfedbf71 minor video tweaks 2012-09-10 12:58:23 -05:00
Anthony Minessale
0fd5d7696c video tweaks for echo app 2012-09-10 12:58:06 -05:00
Kapil Gupta
9537ed3737 code changes for the following issue
1)resetting term->u.rtp.rfc2833 , if ADD/MODIFY SDP does not have rfc2833
2) calling DTMF removal from modify request also depends on rfc2833 present in sdp or not
3) calling EC disable from ADD/MODIFY api handler if sdp contains T38
2012-09-10 13:33:54 -04:00
Anthony Minessale
f71b67e02c hangup pickup chans with no answer if they are the only ones left 2012-09-10 11:14:19 -05:00
William King
3918d0876f Add better handling of time values when the times aren't defined. Fix formatting of the config values for two config values. 2012-09-10 09:00:00 -07:00
Kapil Gupta
fc4365c8a5 fixing issue of applying tdm dtmf removal 2012-09-10 11:09:28 -04:00
Jeff Lenk
e977d15844 FS-4343 --resolve add mod_directory, mod_callcenter, mod_skypopen 2012-09-10 08:54:53 -05:00
Anthony Minessale
36cee285b0 FS-4602 --resolve 2012-09-08 16:12:35 -05:00
Steve Underwood
d26293e591 Some tweaks to spandsp 2012-09-09 01:08:15 +08:00
Kapil Gupta
c916c159e7 adding code to generate "DTMF Removal Enable/Disable" event from mod_media gateway to freetdm. 2012-09-08 07:37:25 -04:00
Raymond Chandler
bf4bb0028e Merge branch 'master' into FS-4558 2012-09-08 02:29:59 -04:00
Raymond Chandler
8ef13dd8a2 FS-4558 --resolve 2012-09-08 02:28:35 -04:00
Jeff Lenk
6de760992f FS-4591 2012-09-07 18:28:06 -05:00
Anthony Minessale
c2893801cb add timestamps for on and off hold times to put in xml cdrs 2012-09-07 18:17:57 -05:00
Anthony Minessale
e2544415ad add chan vars to tell sip to break the rfc and expect the codec payload the other side replies with rather than the one it offered which is the correct behaviour 2012-09-07 16:50:50 -05:00
Anthony Minessale
bfc46567c1 add uuid_media_reneg api command to tell a channel to send a re-invite with optional list of new codecs 2012-09-07 15:33:09 -05:00
Anthony Minessale
cd8814844a FS-4408 fix crash caused by missing or invalid call-id in sip invite 2012-09-07 15:08:10 -05:00