Archived
14
0
Fork 0
Commit graph

176 commits

Author SHA1 Message Date
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
markster
cc1a0ac3e7 Try to make smoother G.729B aware, and able to handle VAD bytes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2421 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-14 18:01:29 +00:00
markster
3e0676ae98 Cleanups of RX/TX calculations
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2416 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-14 05:31:47 +00:00
markster
5d2aed2d6d Move timestamp around in RTP.... Gotta do iax2 eventually here...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2413 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-13 03:52:14 +00:00
markster
171c912af7 Know how to send ADPCM
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2346 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 17:32:00 +00:00
markster
a75383add1 Fix slow down in rtp.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2244 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-25 20:59:39 +00:00
markster
91a49dbd77 Add G.726-32kbps Codec Transcoder (Tested with Cisco ATA-186)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2239 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-25 04:10:32 +00:00
markster
35614d2c0f Fix comparision in RTP native bridge (bug #1043)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2192 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-18 21:38:46 +00:00
martinp
92fe3ebd09 Change the warning message if we can't do native bridge because of diffrent codecs
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1794 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-25 21:15:28 +00:00
martinp
fecb6a8517 Warn about not being able to do reinvite in the right place and unlock the mutexes before returning
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1793 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-25 16:26:15 +00:00
martinp
1445ab3790 Fix AbsoluteTimeout on rtp native bridge
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1762 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-18 00:45:04 +00:00
martinp
ea6c73be35 Don't allow reinvite if both parties talk diffrent codec (part 2)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1753 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-15 00:53:33 +00:00
markster
f8c39a08f6 Remove really broke MP3 stuff in favor of G.726 in the near future
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1689 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-04 02:40:09 +00:00
jeremy
8744741c10 fix g.723.1 pass-thru. Bug #477
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1685 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-03 07:14:43 +00:00
markster
18f91bc79e Revert previous patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1614 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-06 05:04:52 +00:00
markster
254a2635c9 Detect 100 as valid DTMF too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1612 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-06 04:59:49 +00:00
markster
2be6d9d7c1 BSD portability enhancements (bug #234)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1486 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 16:48:07 +00:00
markster
c61435daa5 Don't complain on G.723 packets RTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1360 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-18 05:31:25 +00:00
markster
85ccb2ead6 Commit RTP fixes this time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1353 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 16:51:58 +00:00
martinp
c3ef7b672f Show the names of the codecs instead of the numbers (bug #92)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1348 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-16 05:10:35 +00:00
markster
11a7919868 Merge DTMF fixes (bug #95)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1336 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-14 21:55:31 +00:00
markster
dbc9edcaac Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 15:25:16 +00:00
markster
fec2674d0f Take out some debugging
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1299 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-12 16:51:44 +00:00
markster
9d32c22d82 Minor rtp fixup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1174 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-11 21:51:06 +00:00
markster
6a9e0210bb Add H.263 video support
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1131 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-29 03:24:39 +00:00
markster
3a0233e8ed Totally redo file formats
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1130 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-28 22:50:47 +00:00
markster
fd42183b78 Properly handle broken up packets
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1129 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-28 18:35:58 +00:00
markster
63170c4333 Add SIP/RTP video support, video enable app_echo, start on RTCP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1128 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-28 16:40:02 +00:00
markster
dd5109df85 Make RTP ports configurable
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1026 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-16 02:50:46 +00:00
markster
b4a201fd20 Remove "contributed" swear words
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@969 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-07 15:29:20 +00:00
markster
6984186753 Show uptime
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@951 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-02 15:37:34 +00:00
markster
4d29ff9c6e Handle hold properly to ensure musiconhold
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@942 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-30 21:59:32 +00:00
markster
e643d45303 Fix CNG issues in G.723.1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@921 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-28 01:13:19 +00:00
markster
51be9a03a6 More OpenBSD changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@891 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-23 20:22:14 +00:00
markster
b943edac68 ast_rtp_pt_lookups must be done against static set
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@866 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-18 14:39:26 +00:00
markster
52271eba5e Fix transmissions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@864 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-17 19:19:12 +00:00
markster
b2f9fe53c3 Use 97 for ILBC type
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@855 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-15 20:44:53 +00:00
markster
9fa1f6563a Add iLBC codec
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@852 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-15 04:36:52 +00:00
markster
51aec73750 Trim down gateway names with []'s in them
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@850 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-14 20:48:30 +00:00
markster
4a5b8a028f Use a static outbound list for transmitting RTP, and the dynamic only for inbound
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@812 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-10 15:36:52 +00:00
markster
7a4c90b236 Don't send empty RTP frames
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@788 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-08 21:53:46 +00:00
markster
b0e90f202d Don't destory rtp until destroy, use rtp_stop instead
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@668 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-20 22:01:53 +00:00
matteo
30610b61ae Sat Mar 15 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@645 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-15 06:00:16 +00:00
matteo
30de186e01 Thu Mar 13 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@642 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-13 06:00:20 +00:00
matteo
f61680257a Wed Mar 12 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@641 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-12 06:00:18 +00:00
matteo
a5b75bca35 Sun Mar 9 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@636 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-09 06:00:18 +00:00
matteo
6cef720265 Fri Mar 7 07:00:00 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@634 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-07 06:00:13 +00:00
matteo
d0ca959736 lun feb 24 22:10:09 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@623 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-24 21:10:24 +00:00
matteo
4e8c9944cb Thu Feb 20 07:00:00 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@619 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-20 06:00:14 +00:00
matteo
28be2d6a7c mar feb 18 19:15:15 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@618 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-18 18:15:30 +00:00
matteo
175c755fef Sun Feb 16 07:00:01 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@616 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-16 06:00:12 +00:00
matteo
6f8508e0dc mer feb 12 14:56:57 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@612 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-12 13:59:15 +00:00
markster
0c1a35f2f9 Version 0.3.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@603 f38db490-d61c-443f-a65b-d21fe96a405b
2003-02-05 19:26:49 +00:00
markster
dd6aeaf199 Version 0.2.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@503 f38db490-d61c-443f-a65b-d21fe96a405b
2002-08-09 17:17:54 +00:00
markster
086b38c816 Version 0.1.12 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@461 f38db490-d61c-443f-a65b-d21fe96a405b
2002-06-16 16:06:38 +00:00