6597 Commits

Author SHA1 Message Date
Moises Silva
06a2ec1d4c Merge remote-tracking branch 'origin/v1.2.stable' into v1.2.stable-ftdm_em_playback 2013-08-14 14:28:59 -04:00
Jeff Lenk
7b2ed3405e FS-5655 try this 2013-08-06 00:16:03 +08:00
Anthony Minessale
e765748288 rebuild 2013-07-29 16:07:52 -05:00
Anthony Minessale
c0e75741b0 FS-5641 --resolve 2013-07-29 16:07:14 -05:00
Jeff Lenk
371fce4649 more fixes for last commit 2013-07-27 22:13:08 -05:00
Jeff Lenk
23bfa9c968 add missing cielab_luts to spandsp build 2013-07-27 10:52:13 -05:00
Travis Cross
465e21c76f Improve our .gitignore files
Avoid ignoring files actually in our tree, and ignore some generated
files that were not being ignored previously.
2013-07-27 03:39:38 +00:00
Travis Cross
f5bb52d516 Remove autogenerated file from tree
This file is specifically ignored by our .gitignore.  Brian added this
ignore on 2013-06-06 but neglected to remove the file.  I've now
bulid-tested without the file to be sure that it is indeed generated
correctly and so can be removed safely.
2013-07-27 03:35:47 +00:00
Anthony Minessale
e4ab113aae FS-5617 --resolve 2013-07-19 13:29:24 -05:00
Anthony Minessale
9ef232a4bb FS-5610 --resolve 2013-07-15 16:58:14 -05:00
Jeff Lenk
823c2a81dd FS-5598 --resolve 2013-07-13 11:57:19 -05:00
Anthony Minessale
0505879846 FS-5575 --resolve 2013-07-12 14:06:29 -05:00
Nathan Neulinger
b5b23e8309 add files to spandsp ignore list 2013-07-12 10:16:55 -05:00
Jeff Lenk
ca73adbea0 FS-5588 --resolve windows compiler fixes 2013-07-09 07:59:41 -05:00
Ken Rice
2fd21a47b1 FS-2816 --resolve 2013-07-06 22:03:44 -05:00
Moises Silva
7ff70bd5cd freetdm: Fix longstanding minor bug in ftdm_span_send_signal causing dial-regex in Analog modules to not work
The return status of the signal callback was not being passed to the signaling module delivering the signal
2013-07-03 02:08:59 -04:00
Anthony Minessale
c5b8d3ee9b FS-5568 --resolve the real problem is that L=-1 is not valid because the L param is about how many times to generate the output while generating the tone so -1 is impossible because it can never end to let you hear it. The real fix is to not allow -1 loops=-1 is the correct way to do this because that is parsed after the tone is generated and repeats the entire thing. Doing something like L=100 actually generates the whole slinear audio 100 times into memore where loops=100 only generates the little snippet and repeats it after it was generated. 2013-07-02 08:50:14 -05:00
Jeff Lenk
5e2f808de6 FS-5527 fix compiler error windows
(cherry picked from commit a52a604fbb561dbb604676b1a17888bd74625101)
2013-06-28 11:10:58 -05:00
Anthony Minessale
74740cca5f FS-5527 --resolve
Conflicts:
	libs/sofia-sip/.update
	libs/sofia-sip/libsofia-sip-ua/nta/nta.c
2013-06-28 10:45:33 -05:00
Moises Silva
f49dc139ad freetdm: Added E & M logic for routing success and fail regex parameters 2013-06-27 00:11:57 -04:00
Moises Silva
c0fe9c9cd3 freetdm: Override regular media with ringback in E&M when a ringback file is specified 2013-06-27 00:11:39 -04:00
Moises Silva
a55b5347ba mod_freetdm: Expose new ringback E&M parameters in the XML config 2013-06-27 00:11:24 -04:00
Moises Silva
95a2c11b0d Added ability to play a wav file as ringback tone during the COLLECT state of E&M signaling module
This is configured through 2 new parameters:
ringback-during-collect=yes|no
ringback-file=<wav file path>

You may not want to use this if your E&M lines are connected to traditional phones, otherwise
you will hear ringback tone while pressing digits. This is mostly useful with old switches that do
not provide ringback tone but the user is already done dialing (perhaps the signaling was converted from
ISDN to E&M and the full number was received in a single SETUP message)
2013-06-27 00:11:09 -04:00
Nathan Neulinger
543dc3caea make noexpandtab explicit in all vim modelines other than xml files
Conflicts:
	src/include/switch_core_media.h
	src/mod/endpoints/mod_sofia/sofia_media.c
	src/switch_core_media.c
2013-06-25 09:39:37 -05:00
Anthony Minessale
9a67ce5c1a fix gcc bug patch
Conflicts:
	libs/sofia-sip/.update
2013-06-20 10:52:10 -05:00
Anthony Minessale
adf61e4bf5 newer gcc does not like when you use out of bounds array indexes to access other elements in a struct (at least at -O2) 2013-06-20 10:17:17 -05:00
Jeff Lenk
c42aa88f42 FS-5526 --resolve 2013-06-19 10:51:52 -05:00
Anthony Minessale
4ea6369d1d disable dialog matching for subscribe reqs so it always uses a new handle to avoid conflicting with notify transactions 2013-06-12 23:46:52 -05:00
Jeff Lenk
b1e296b948 another esl managed tweak 2013-06-07 07:26:24 +00:00
Jeff Lenk
230cea6982 tweak windows esl managed - removing mixed mode and any from the solution - this should remove some of the ambiguity around building 2013-06-07 07:26:24 +00:00
Jeff Lenk
26ca852eb0 FS-5167 fix 2010 dependency 2013-06-07 07:26:19 +00:00
Jeff Lenk
ad292fb13c FS-5273 --resolve windows update resource version for pthreads 2013-06-07 07:26:18 +00:00
Michael Jerris
4fc4f7495e FS-5250: --resolve fix mac build 2013-06-07 07:26:16 +00:00
Jeff Lenk
270c47a0a5 FS-5167 fs_cli update dependency 2013-06-07 07:26:15 +00:00
Jeff Lenk
b3fc9067d4 FS-5167 2013-06-07 07:26:15 +00:00
Jeff Lenk
5d77546bd5 FS-5167 add version stuff to vs2010 2013-06-07 07:26:13 +00:00
Moises Silva
2f208a64a7 OPENZAP-200 --resolve
Patch provided by: Spencer Thomason

Implement appropiate caller/called TON in ftmod_libpri
2013-06-07 07:26:12 +00:00
Jeff Lenk
ec44f6aec0 FS-5167 2013-06-07 07:26:11 +00:00
Jeff Lenk
a319f91ee6 FS-5272 --resolve 2013-06-07 07:26:10 +00:00
Jeff Lenk
e9b94b0fbc windows missed this spot 2013-06-07 07:26:06 +00:00
Jeff Lenk
c75fc0d688 windows compile openssl missed this 2013-06-07 07:26:06 +00:00
Mathieu Parent
c9e09cf78a Revert local stuff from previous commit 2013-06-07 07:26:04 +00:00
Jeff Lenk
f6838e2ce0 windows openssl missing file 2013-06-07 07:25:58 +00:00
Jeff Lenk
329fd4715a upgrade windows openssl to 1.0.1c 2013-06-07 07:25:58 +00:00
Stefan Knoblich
4ed7cd977a esl: Don't abort the esl_listen() loop(s) if accept() returns with errno == EINTR
ivrd doesn't use sigaction + SA_RESTART for SIGCHILD. An exiting
child process will interrupt accept() in the parent to handle
the signal, which makes accept() return -1 (errno = EINTR) after
the sighandler function returns.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-07 05:42:45 +00:00
Stefan Knoblich
a573be11a1 ivrd: fflush() stdout before entering esl_listen()
Fixes repeatedly printing the 'Starting forking listener' message,
if stdout has been redirected into a logfile (for example).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-07 05:42:45 +00:00
Anthony Minessale
50b68f2f85 add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device 2013-06-05 11:19:53 -05:00
Brian West
31b6d6017b Up this buffer to prevent boxes from locking up if they receive more than 1000 bytes. 2013-06-04 17:09:33 -05:00
Stefan Knoblich
bf0b3291bb ftmod_libpri: Fix channel iterator memory leak
Keep the original iterator around to be able to actually free it
after use.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-01 22:49:00 +02:00
Stefan Knoblich
424850f688 ftmod_libpri: Fix possible NULL-ptr dereference crash in on_restart(_ack)()
Catch single channel RESTART/RESTART ACK events for non-B-channels,
that would lead to a NULL pointer dereference, because those do not have
per-channel private data (chan->call_data = chan_priv == NULL).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-01 22:48:45 +02:00