aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_h323.c
AgeCommit message (Collapse)AuthorFilesLines
2005-04-04Better dependancy and version checking method, solve call problems when ↵jeremy1-82/+281
dealing with a gatekeeper, sanity check call cleanup, in hopes to avoid deadlocks (Bugs #3848 #3643, #3591) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5383 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-17Add PLC and jitter buffer and iax2 meta trunk with timestamps (bug #2532, #3400)markster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5192 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-08Fix compilation of chan_h323.c since removal of the private channel ↵twisted1-2/+2
structures (Bug # 3738) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5153 f38db490-d61c-443f-a65b-d21fe96a405b
2005-03-04Rework channel structure to eliminate "pvt" portion of channel (bug #3573)markster1-40/+57
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5137 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-13Add additional sanity checks (bug #3548)markster1-5/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5016 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-09Fix H.323 locking (bug #3540)markster1-1/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4992 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-25Merge config updates (bug #3406)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4889 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-21Fix G.729 name annoucement to Open H.323 and inform Asterisk's RTP stack ↵jeremy1-1/+25
specifically which codec we are expecting. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4508 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-20Create string properly and cast peer correctlyjeremy1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4495 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-18oopsiejeremy1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4474 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-18Fix incoming caller*id. Bug #3077jeremy1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4473 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-16Properly deal with Q.931 cause codesjeremy1-5/+22
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4470 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-16Properly deal with Caller*ID, document the new RTP Payload setting, remove ↵jeremy1-4/+12
compiler option that may confuse g++ and force chan_h323.so to be relinked on every compile git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4467 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-15Major fixes: Fixed deadlock issue, added support for inband call progress ↵jeremy1-41/+140
and correct Progress Indicator messages, added configurable RTP payload to send RFC2833 DTMF and correct sending of RFC2833 User Input capability, fixed hostname parsing on peers, preliminary support for correct Q.931 cause codes and fixed bindaddr compile warning git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4466 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-16Another temp fix attempt, until I can do it correctly.jeremy1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4264 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11A [possibly] better solution to the CalledPartyAddress problem. Test and ↵jeremy1-10/+12
report please git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4214 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11Use passed dest value, for the moment. A better fix is being worked onjeremy1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4211 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11lets try it this wayjeremy1-8/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4209 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11Use the right charector, dummyjeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4208 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11copy over username to create a proper called addrjeremy1-21/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4206 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-28more code clean-upjeremy1-98/+64
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4116 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-27Fix H.323 doc stuff (bug #2739)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4112 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-26Pass concept of status back, permit "leaveempty" to work with static agents ↵markster1-1/+2
who are not loggedon (bug #2719) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4106 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-22re-implement callerid, still might not be right. Remove channel limits, in ↵jeremy1-102/+85
favor to app_groupcount. A lot more code cleanup. Please test and report as I am sure I broke something git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4049 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-15stop seg on reload if no h323.conf file and hopefully not break the monitor ↵jeremy1-36/+78
thread git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4013 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-14stop a seggy..it helps if you dont try to print out something we already ↵jeremy1-25/+10
know is NULL :) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4012 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-14use the right variable to ensure it copied correctlyjeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4000 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-14sorta fix External IP Address discovery. We really need a better way than ↵jeremy1-15/+40
bindaddr, but this hack works, for now git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3998 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-10finish implementing type=peer, implement setting of FastStart and H.245 ↵jeremy1-118/+62
Tunneling per user/peer, update External RTP implemenation, fixed compile process/other buglets to operate with Open H.323 v1.14.4 and PWLib v1.7.5, and massive code clean up. All of the above is untested, please test and report git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3970 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-04a major rework - type=peer, code cleanup, and optimizationjeremy1-410/+354
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3907 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Major PBX revamps (including labels, update examples)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3886 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-01work on peers some more, still highly brokenjeremy1-52/+69
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3869 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-30massive changes, very broken, do not use (from airport)jeremy1-111/+149
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3861 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-21support early media/intercept Bug #562jeremy1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3815 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-19protect against seg on busy systems. Bug #2249jeremy1-19/+30
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3809 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-08Merge BSD stack size work (bug #2067)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3596 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30Fix potential overflow in H.323markster1-4/+17
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3543 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-22clean up warnings, and re-add a return, how did that get removed?jeremy1-9/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3491 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-20first attempt to properly copy and then free call detail strings.jeremy1-6/+34
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3485 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17actually implement the setting of noFastStart and noH245Tunneling.jeremy1-2/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3459 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-16Last set of strncpy/snprintf updates (bug #2049)markster1-5/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3446 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09fix seg fault conditionjeremy1-3/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3409 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-30Use INET_ADDRLEN (bug #1956) (from airport!)markster1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3364 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29Remove duplicate declaration (bug #1950)markster1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3353 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29Create reentrant ast_inet_ntoa and replace all inet_ntoa's with ↵markster1-5/+13
ast_inet_ntoa's (but #1944) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3345 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-26Merge source cleanups (bug #1911)markster1-32/+51
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3311 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Remove pthread.h from source. We should be using asterisk/lock.h everywhere ↵citats1-1/+0
instead (except in asterisk/lock.h). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3276 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch ↵markster1-3/+10
still pending) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3273 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-15check to make sure the extension exists b4 actually accepting the call and ↵jeremy1-2/+31
lets hope this gives Open H.323 enough time to sync up (bug #1714) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3220 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-14Separate PROCEEDING and PROGRESSmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3206 f38db490-d61c-443f-a65b-d21fe96a405b