dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

104 Commits

Author SHA1 Message Date
markster 9bf9545521 Ignore invalid RTP packets (bug #3030)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4570 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-28 16:45:03 +00:00
markster 13ef33e7fd Various and assundary formatting fixes (bug #3174)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4569 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-28 16:43:20 +00:00
markster 18c0c3f670 Permit RTP to be reset
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4568 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-28 16:35:31 +00:00
markster 70cedacdde Merge slimey's Solaris compatibility (with small mods) (bug #2740)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4446 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-14 23:36:30 +00:00
markster c5c8971b8d Update comment for fmtp 16, implement in RTP (bug #2999)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4409 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-09 14:54:13 +00:00
markster 9378d3a2c1 Don't increment RTP timestmap on sending of DTMF (bug #2928)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4328 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-24 04:12:23 +00:00
markster 675d834dc9 Increment seqno in RTP in RFC2833 (bug #2902)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4293 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-19 05:24:45 +00:00
markster d5cead5bdd Revised seqno fix (bug #2887)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4281 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-17 19:04:48 +00:00
markster 8b0f4042ed Fix rollover with DTMF (bug #2887)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4280 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-17 18:36:17 +00:00
markster 6f69098dc9 Fix segfault
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4207 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11 19:55:09 +00:00
markster 702d68f7c1 Add RTP debug support (bug #2570)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4129 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-30 01:52:12 +00:00
markster a79e9dbb30 Send empty frames when missing frames arrive (hope this doesn't break anything)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4035 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-19 21:07:10 +00:00
markster a931e88c90 LPC fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3804 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-18 13:56:28 +00:00
markster 6ed19c1824 First pass at LPC10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3785 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-15 18:40:07 +00:00
markster f80530692b Make sure rtp->f.data is initialized properly for 3389 (asterisk dev mailing list)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3751 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-09 02:33:14 +00:00
markster 6750fc777d Grab each lock individually...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3701 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 21:55:19 +00:00
markster 22b635dce9 Be sure to do ntohl before considering extended field
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3691 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 14:03:18 +00:00
markster 116b73cebb Be sure we still check for proper buffer length
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3685 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 05:09:20 +00:00
markster 2efdde182a First pass at handling RTP header extension bit
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3683 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-31 00:16:28 +00:00
markster 3fc6b9c9a5 Repair offer/answer model (bug #2293), initial CNG work for new frametype
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3658 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-26 04:56:26 +00:00
markster 3396a4b9ec Wait for command to complete (bug #1733) and take RTP 19 as CN too...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3590 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-07 14:22:09 +00:00
markster 71219703ee Get other instance of 101 changed to "payload" (bug #2191)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3554 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31 23:02:55 +00:00
markster f6cbd1f4fe Don't hard code the RTP payload type to 101 (bug #2192)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3552 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31 20:31:11 +00:00
markster 26bb6abc19 Don't copmile in the no-RTP checksum stuff for non-Linux (bug #2089)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3480 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19 18:09:33 +00:00
markster 0a0851e0d9 Add option to disable checksums on RTP UDP ports (bug #2068)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3464 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 21:08:12 +00:00
markster e6ec107095 Extend bindaddr to RTP connections on SIP (bug #1989 et al)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3393 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08 11:46:15 +00:00
markster 34117659e3 Use INET_ADDRLEN (bug #1956) (from airport!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3364 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-30 16:56:51 +00:00
markster c103779c54 Merge Steven Davie's timestamp improvements
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3361 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-30 06:03:57 +00:00
markster 3e4c4b4b7a Formatting fixes (bug #1951)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3359 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 20:10:57 +00:00
markster db03d7ba42 Report checksum failures as such (bug #1942)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3350 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 14:22:27 +00:00
markster ed56b47de7 Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ast_inet_ntoa's (but #1944)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3345 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 12:56:46 +00:00
citats 00b34f3e0a Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 18:49:00 +00:00
markster 523e96fd03 Handle binding more nicely
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3175 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 01:33:16 +00:00
markster 7f3030b1ce Clearly label EAGAIN as being the UDP checksum error that it is
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3157 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-06 17:44:47 +00:00
markster 191dabc708 Minor RTP video fixes, be more careful about closing fd's in meetme (bug #1743)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3111 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-30 20:24:48 +00:00
markster 76749b7e39 Minor reinvite typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3100 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-28 00:52:45 +00:00
markster 552aa79c78 Doc fix for controlplayback, get rid of 500ms wait in rtp.c (bug #1589)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3090 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 05:06:32 +00:00
markster d3390e3f5a Make RTP handle codecs (first pass)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3089 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-27 04:18:46 +00:00
markster 82be033766 Fix typo in outgoing rfc2833 handling (bug #1646)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2969 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-15 16:26:52 +00:00
markster 82a4a4f7fe Ignore dupe packets for RFC2833 (bug #1034)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2895 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-05 03:56:27 +00:00
markster fd329bfb05 Add DTX support (mark bit) (bug #1234)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2842 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-01 15:18:28 +00:00
markster e502366503 Don't spam 3389 warning message
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2720 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-20 19:23:08 +00:00
markster e91382c468 Don't set the address with NAT mode if we haven't programmed an address
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2697 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-15 20:12:46 +00:00
markster 08c400b688 Use caller's negotiated values when possible.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2526 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-22 21:52:22 +00:00
markster 1641290984 Same for transmit core
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2487 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-20 05:22:52 +00:00
markster 6af94b4263 Round offset timestamps to nearest 20ms to clean up numbers.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2486 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-20 05:19:45 +00:00
markster 89d02e08fc Fix small but deadly typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2451 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-17 16:49:00 +00:00
markster 0ac5be7919 Mute received DTMF path
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2440 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-15 16:20:01 +00:00
markster c2cea1f430 Increase amount of time we send tones on RTP to 100ms
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2428 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-14 23:12:22 +00:00
markster 62943eced1 If an RTP peer hasn't been set, ignore audio from it (Plexus workaround)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2425 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-14 22:49:26 +00:00