6382 Commits

Author SHA1 Message Date
Brian West
59205c7678 sigh... git you failed 2012-12-20 20:15:24 -06:00
Brian West
17294cb608 grr more 2012-12-20 20:14:35 -06:00
Brian West
c7005ef138 woops 2012-12-20 20:13:58 -06:00
Brian West
d67b96af8a i've tested, now you can too 2012-12-20 20:08:42 -06:00
Moises Silva
56846c02c6 freetdm: ftmod_analog_em: If the destination number DTMF was already generated, do not generate it again
This bug was cause when answer-supervision is used because now we do not move from DIALING to UP
         as soon as the line is ringing, but instead we wait for the CAS bit change
2012-12-20 12:18:24 -05:00
Jeff Lenk
ca78de0192 FS-4950 --resolve vs2008 project 2012-12-20 08:34:57 -06:00
Moises Silva
27a8ec93de freetdm: Added Analog E&M outbound call answer supervision
You must add answer-supervision=yes in your freetdm.conf.xml
         Also added dial-timeout parameter which was previously hard-coded
2012-12-18 22:55:14 -05:00
Moises Silva
6e9dc465cc freetdm: ftmod_analog_em: Fix incorrect read length 2012-12-18 14:24:00 -05:00
Moises Silva
6f5438eded freetdm: ftmod_zt:
Handle driver events while reading media

         ftmod_analog_em:
         Initialize read data len to avoid crashing when
         the freetdm read function does not read anything
2012-12-18 14:23:31 -05:00
Michael Jerris
c3e3f818e8 more pedantic standards? 2012-12-18 11:01:51 -05:00
Michael Jerris
216ca57338 missed uncommenting header 2012-12-17 22:53:52 -05:00
Michael Jerris
a4923bbe54 add PL_strtok_r 2012-12-17 22:50:49 -05:00
Anthony Minessale
86487ed459 remove listed missing files 2012-12-17 20:12:31 -06:00
Michael Jerris
9d44329b2c builds with warnings, still not linking 2012-12-17 21:28:13 -05:00
Michael Jerris
ab3ac5ed99 not building yet 2012-12-17 21:13:00 -05:00
Michael Jerris
0f00946782 add sipcc to tree for sdp parser 2012-12-17 20:15:23 -05:00
Michael Jerris
4773bbbf4f .gitignore 2012-12-17 10:48:21 -05:00
Steve Underwood
4bc10ab1dc T.31 now gets somewhere in T.38 mode, although it still needs more work so
it functions properly in T.38 + ECM mode.
2012-12-12 22:01:58 +08:00
Steve Underwood
68b8f5f2a7 Various tweaks to T.31 modem, prior to getting T.38 really working with T.31 2012-12-12 03:59:51 +08:00
Steve Underwood
38bf6342fa Various tweaks to spandsp, including starting to add some genuine ARM
optimisations.
2012-12-12 03:23:27 +08:00
Anthony Minessale
03c5901c23 FS-4837 --resolve this should work with no addtl patches reopen if it doesn't work 2012-12-07 11:15:33 -06:00
Anthony Minessale
8e78ca69e5 add some missing macros to typically disabled stun code 2012-12-07 08:42:54 -06:00
Raymond Chandler
86862b24af attempt to fix detection of libdl for sqlite 2012-12-03 23:12:55 -05:00
Anthony Minessale
435443c9f6 fix build 2012-11-29 10:40:47 -06:00
Anthony Minessale
bce107b5fc FS-4883 --resolve I can add this but if it leads to issues in the loaded code we may not have resoures to investigate 2012-11-29 09:00:03 -06:00
Moises Silva
a7f8e4259e OPENZAP-201 --resolve 2012-11-26 14:26:41 -05:00
Moises Silva
b64cc02390 freetdm: ftmod_zt - Declare tone mode at the top to avoid compilation errors 2012-11-19 10:24:25 -05:00
Moises Silva
db673a043f freetdm: ftmod_zt - Integrated HW DTMF support 2012-11-18 23:57:52 -05:00
Jeff Lenk
c7e8dce247 FS-4828 --resolve 2012-11-17 21:38:07 -06:00
Michael Jerris
a9017b4d4d FS-4649: --resolve fix ifdefs for opengl headers 2012-11-15 08:39:10 -05:00
Steve Underwood
dfce47f26d Relaxed the constraints for declaring a clean end of call on FAX receive. If we
get an EOP, we no longer worry whether the final stages tidy up. This helps
tolerate the increasing number of VoIP calls which hang up before the audio has
flushed down the line.

A few little cleanups.
2012-11-14 21:53:17 +08:00
Anthony Minessale
18f20e24bf fix bad return vals on sending messages when under stress 2012-11-13 17:56:31 -06:00
Matteo Brancaleoni
8c58a10999 ftmod_libpri: Rework handling of peer-initiated hangup events
Use peerhangup flag variable to track whether a hangup has been
initiated by the peer or libpri itself (e.g. Layer 2 timeouts).

These changes fix a couple of problems with hangup events not being
handled properly in some situations:

  - Call abort caused by incoming RESTART on a channel in use
  - T309 timeout after L2 loss
  - Improved hangup handling in libpri-side on_hangup() event handler
    and state_advance() (FreeTDM side)

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-11-12 22:54:27 +01:00
Moises Silva
9bc3dfc874 fretdm: little white lie 2012-11-09 16:53:39 -05:00
Michael Jerris
db20df2300 FS-4817: --resolve netbsd portability fixes 2012-11-09 09:27:47 -05:00
Anthony Minessale
e8f3e42f8b FS-4779 try this patch 2012-11-08 09:52:20 -06:00
Anthony Minessale
6627dc8696 fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p 2012-11-07 14:53:16 -06:00
Anthony Minessale
b19ce17cb2 regression from 2494448846eafac0ef7c6a2ba174004a4e361590 2012-11-05 13:36:20 -06:00
Michael Jerris
306c2fa205 don't skip sending cid number if there is a + in it 2012-11-05 15:12:38 -05:00
Anthony Minessale
e884de5b07 add NUTAG_RETRY_AFTER_ENABLE() tag to lib sofia and use it in mod_sofia to disable processing retry-after headers on a per-call basis 2012-11-02 13:54:54 -05:00
Jeff Lenk
98bbb9affe mostly trivial windows fixes for last several commits - anthm pthread_self in mod_dptools is not in scope for windows? commented out. 2012-11-01 21:59:18 -05:00
Ken Rice
3c249b012e FS-4003 --resolve add IPv6 support to ESL client library, thanks to Steven Ayre 2012-11-01 22:39:16 +00:00
Anthony Minessale
2494448846 FS-4781 --resolve I added some more code to the jb for seq but I still think the timestamp is more reliable than the seq since we can't know if the rtp is passing over a media proxy who may preserve the timestamps but still rewrite the seq, its more likely the ts shows the more accurate order of the rtp stream 2012-11-01 09:00:43 -05:00
Anthony Minessale
7ade45164a FS-4776 --resolve 2012-10-31 11:46:17 -04:00
Anthony Minessale
0343b3ae8f FS-4777 --resolve 2012-10-31 11:45:09 -04:00
Michael Jerris
d5d107d281 FS-3473: --resolve do not use asm optimizations on newer broken apple compiler until we can figure out the correct fix for this 2012-10-30 10:43:38 -04:00
Moises Silva
d39269b217 freetdm: ftmod_pritap - Fix memory corruption due to freeing a call
pointer that was still in use
2012-10-29 15:34:08 -04:00
Moises Silva
87a1d78e42 freetdm: ftmod_pritap - Use a single thread per every pair of spans tapping a single line 2012-10-29 15:33:59 -04:00
Moises Silva
aeb07172b0 freetdm: ftmod_pritap - Do not print an error when the crv is no longer in use
since this is a valid code path
2012-10-29 15:33:50 -04:00
Moises Silva
e4e6fa65d0 freetdm: ftmod_pritap - Lock the channel during call setup
Destroy the peer before the master channel
2012-10-29 15:33:41 -04:00