Matt O'Gorman
319945c922
bug updates chan_h323 to some api changes it
...
also allows for it to compile once more patch
taken from 6446 with minor mods, similar bugs 6521
and 6560
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@17104 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-04-03 18:36:30 +00:00
Kevin P. Fleming
2c65582b66
remove extraneous svn:executable properties
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-11-29 18:24:39 +00:00
Jeremy McNamara
fa46248f9d
Request a sane amount of bandwdith from GK, and fix one-way auido problems with broken H.323 stacks *cough* CCM.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6950 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-11-03 01:41:32 +00:00
Jeremy McNamara
fc0f505c5f
Apply a proper solution to resolve AST_MAX_ACCOUNT_CODE
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5805 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-06-01 16:00:13 +00:00
Jeremy McNamara
39f884aaff
Make debug output more precise. Bug #4345
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5752 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-05-21 16:27:57 +00:00
Jeremy McNamara
ec9ce8db9d
Make capbilities be connection specific versus for the whole endpoint. Bug #4334
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5742 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-05-19 19:13:19 +00:00
Jeremy McNamara
793182ea7d
Fix memory leak, avoid uncessary abuse of memory and formatting tweaks. Bug #4282
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5739 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-05-19 16:17:08 +00:00
Jeremy McNamara
c224da2948
C++ formatting fixes, Log PWLib assertions, remove uncessary locking and to shut bkw up. Bug #4185
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5629 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-05-11 13:39:33 +00:00
Jeremy McNamara
f3f322c990
Fix one way audio with some broken Endpoints and to shut bkw up. Bug #4164
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5627 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-05-11 13:20:32 +00:00
Jeremy McNamara
931e1debff
Fix dtmfmode, dtmfcodec capability, Faststart for users and peers. Bug #4112
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5551 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-05-02 18:46:36 +00:00
Jeremy McNamara
45f7567d70
Fix codec negiocation on inbound calls. Bugs 3980, 4021, 4045
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5526 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-04-29 04:22:47 +00:00
Kevin P. Fleming
1f9ab2380a
use double-quotes instead of angle-brackets for non-system include files (bug #4058 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5490 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-04-21 06:02:45 +00:00
Jeremy McNamara
0efb0da41f
Better dependancy and version checking method, solve call problems when dealing with a gatekeeper, sanity check call cleanup, in hopes to avoid deadlocks (Bugs #3848 #3643 , #3591 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5379 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2005-04-04 07:06:26 +00:00
Jeremy McNamara
f4d1002166
Fix G.729 name annoucement to Open H.323 and inform Asterisk's RTP stack specifically which codec we are expecting.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4508 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-12-21 00:07:56 +00:00
Jeremy McNamara
c49adea89c
Properly deal with Q.931 cause codes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4470 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-12-16 04:25:49 +00:00
Jeremy McNamara
0155dee2fd
Properly deal with Caller*ID, document the new RTP Payload setting, remove compiler option that may confuse g++ and force chan_h323.so to be relinked on every compile
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4467 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-12-16 02:03:19 +00:00
Jeremy McNamara
4082e265d6
Major fixes: Fixed deadlock issue, added support for inband call progress 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: https://origsvn.digium.com/svn/asterisk/trunk@4466 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-12-15 23:24:13 +00:00
Jeremy McNamara
0543c58018
A [possibly] better solution to the CalledPartyAddress problem. Test and report please
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4214 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-11-11 21:30:30 +00:00
Jeremy McNamara
b31c4d7fb9
implement type=alias to deprecate type=h323 and a whole lot more code clean up
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4052 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-10-23 02:43:41 +00:00
Jeremy McNamara
9f0d70a9e6
re-implement callerid, still might not be right. Remove channel limits, in favor to app_groupcount. A lot more code cleanup. Please test and report as I am sure I broke something
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4049 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-10-22 19:04:02 +00:00
Jeremy McNamara
34afeec2e7
finish implementing type=peer, implement setting of FastStart and H.245 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: https://origsvn.digium.com/svn/asterisk/trunk@3970 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-10-10 12:20:18 +00:00
Jeremy McNamara
c0273110c4
a major rework - type=peer support, code cleanup, and optimization. Still not ready to use
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3908 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-10-04 10:18:06 +00:00
Jeremy McNamara
76485d3f02
massive changes, very broken, do not use (from airport)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3859 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-09-30 19:30:49 +00:00
Jeremy McNamara
ef889d6672
support early media/intercept Bug #562
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3815 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-09-21 18:42:37 +00:00
Jeremy McNamara
199ec4356a
protect against seg on busy systems. Bug #2249
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3809 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-09-19 16:53:01 +00:00
Jeremy McNamara
0afbb8bcbf
clean up warnings, and re-add a return, how did that get removed?
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3491 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-07-22 04:24:50 +00:00
Jeremy McNamara
0bb8d95674
more changes to properly copy the call token and a small code optimization
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3489 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-07-21 16:36:10 +00:00
Jeremy McNamara
a59c1d2ac4
first attempt to properly copy and then free call detail strings.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3485 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-07-20 21:04:16 +00:00
Jeremy McNamara
f10148d3e3
actually implement the setting of noFastStart and noH245Tunneling.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3459 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-07-17 19:38:30 +00:00
Jeremy McNamara
88eede5218
apply temporary fix to stop people from whining.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3325 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-06-27 20:06:44 +00:00
Mark Spencer
3db853b428
Merge source cleanups (bug #1911 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3311 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-06-26 03:50:14 +00:00
Jeremy McNamara
1f4eadaf6a
check to make sure the extension exists b4 actually accepting the call and lets hope this gives Open H.323 enough time to sync up (bug #1714 )
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3220 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-06-15 20:56:06 +00:00
Jeremy McNamara
9432a1c19f
properly clean capabilites from the endpoint
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3079 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-26 19:14:51 +00:00
Jeremy McNamara
588801931f
optmize call setup process
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3063 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-25 02:27:59 +00:00
Jeremy McNamara
89dbeddcfc
backout code optimization, add more explict error reporting
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3030 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-20 21:56:12 +00:00
Jeremy McNamara
e1b72cf020
cleanup code and debug
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3028 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-20 09:00:04 +00:00
Jeremy McNamara
eff9477388
properly send call progress and alerting PDUs, re-fix one-way audio on call manager, and hopefully add call progress (N+101) support (not tested)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3023 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-20 07:07:18 +00:00
Jeremy McNamara
e0ab451084
clean up code
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3002 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-05-18 10:32:34 +00:00
Jeremy McNamara
2d232c4c57
Remove all capabilities first
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2700 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-16 05:57:30 +00:00
Jeremy McNamara
5ebb0b8c15
Lets see if this way works to remove all capabilities from the list
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2688 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-13 19:07:51 +00:00
Jeremy McNamara
64d509a931
back out lame attempt
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2687 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-13 18:54:24 +00:00
Jeremy McNamara
9cb2272494
print out capability set, if h323debug is turned on
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2686 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-13 18:32:23 +00:00
Jeremy McNamara
d3f45d14b3
make sure capability set is clean before setting new value(s)
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2685 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-04-13 18:26:27 +00:00
Jeremy McNamara
68e767078f
re-apply possible CCM fix. Someone still needs to test this
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2500 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-20 14:29:36 +00:00
Jeremy McNamara
de20d2a179
rollback everything to known good state. E.164 and prefix routing patches are broken
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2498 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-20 14:24:20 +00:00
Jeremy McNamara
6fb5ebfedb
try to work around CCM interop, UNTESTED! Someone with a CCM needs to test this
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2497 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-20 14:14:00 +00:00
Jeremy McNamara
d3b2cb19e4
Properly deal with E.164 and Prefix routing
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2458 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-18 20:39:15 +00:00
Jeremy McNamara
9e21bc74ac
check return value stop seg. Bug #967
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2328 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-03-04 06:11:23 +00:00
Jeremy McNamara
b3d1d22317
WTF
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2014 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-13 08:31:13 +00:00
Jeremy McNamara
3817133d4f
stupid, stupid, stupid stupid stupid stupid
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2013 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-13 08:17:20 +00:00