aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_h323.c
AgeCommit message (Collapse)AuthorFilesLines
2007-01-31Fix a bunch of places where pthread_attr_init() was called, butrussell1-0/+2
pthread_attr_destroy() was not. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@53045 f38db490-d61c-443f-a65b-d21fe96a405b
2007-01-22Explicitly declare what codecs are supported by default globally since using ↵file1-1/+1
a bitmask for all may include ones we don't need. (issue #8357 reported by gknispel_proformatique) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@51359 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-30Restore original functionality of 1.2 in places where ANI was not set, but wasrussell1-5/+2
changed to be set. The original change was done to ensure that the behavior of the "callerid" option in each channel driver was consistent, but it caused an unexpected behavior change of CDR records for users, so this change is being reverted in 1.2. (issue #7695) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@41411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-05Fix an issue that would cause a NewCallerID manager event to be generatedrussell1-9/+9
before the channel's NewChannel event. This was due to a somewhat recent change that included using ast_set_callerid() where it wasn't before. This function should not be used in the channel driver "new" functions. (issue #7654, fixed by me) Also, fix a couple minor bugs in usecount handling. chan_iax2 could have increased the usecount but then returned an error. The place where chan_sip increased the usecount did not call ast_update_usecount() git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@38904 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-03use ast_set_callerid to be more consistent and to make sure that therussell1-10/+11
"callerid" option in the conf files is always handled the same way and sets ANI (issue #7285, gkloepfer) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@36725 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-05update chan_h323 to reflect the new prototype for rtp_set_peer (issue #6560, ↵russell1-4/+2
casper) This was fixed a couple months ago in the trunk, but never in 1.2. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@25015 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7221 ↵kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-06issue #5605russell1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6979 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-27Remove unnecessary checks before calls to ast_strlen_zero. Also, changerussell1-3/+3
some places where strlen is used instead of ast_strlen_zero git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15ok wtf, no compiler error herejeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6621 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15I swore this compiled. Honest, officerjeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6620 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15more license/copyright header updates (thanks Ian!)kpfleming1-14/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6618 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15Lets try this - an attempt to properly deal with DTMFjeremy1-10/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6615 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15clean up debugjeremy1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6614 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-15castrate the logic in oh323_digit to pass DTMF no matter what. (issue #4989)jeremy1-10/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6613 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-02Fix newsignal/newcontrol compile issue. Bug #4867jeremy1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6255 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-27Stomp on deadlock. Bug #4555jeremy1-35/+61
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6234 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-27one-way-audio problem on multihomed host with bind to secondary address. Bug ↵jeremy1-3/+3
#4505 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6233 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-10define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSIONrussell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6076 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-24don't use locks when reading usecounts (reading only, not writing)kpfleming1-5/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5994 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06fix version tag macro callskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5869 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06another round of version tag updates, along with 'show version files' ↵kpfleming1-0/+5
pattern filtering git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-21Optimize global/user/peer configuration call options. Bug #4336jeremy1-188/+113
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5753 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19Make capbilities be connection specific versus for the whole endpoint. Bug #4334jeremy1-11/+23
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5742 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19Fix memory leak, avoid uncessary abuse of memory and formatting tweaks. Bug ↵jeremy1-62/+60
#4282 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5739 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-13Formatting fixes and sanity checks Bug #4263jeremy1-270/+270
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5646 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-11Formatting fixes, proper locking and to shut bkw up. Bug #4185jeremy1-183/+200
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5628 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-03Fix one-way audio issues with CCM and possibly other [broken] endpoints. Bug ↵jeremy1-2/+2
#4135 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5560 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-02Fix dtmfmode, dtmfcodec capability, Faststart for users and peers. Bug #4112jeremy1-16/+56
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5551 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-29don't use '%i' at all, since we have no current use cases that need non ↵kpfleming1-1/+1
base-10 parsing (bug #4110) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5533 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-29Fix codec negiocation on inbound calls. Bugs 3980, 4021, 4045jeremy1-8/+19
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5526 f38db490-d61c-443f-a65b-d21fe96a405b
2005-04-21use double-quotes instead of angle-brackets for non-system include files ↵kpfleming1-17/+17
(bug #4058) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
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