Jeff Peeler
9dc40485f2
Allow H.323 Plus library to be used in addition to the OpenH323 library
...
Chan_h323 can now be compiled against both the previously supported versions of
OpenH323 as well as the current H.323 Plus (version 1.20.2). The configure
script has been modified to look in the default install location of h323 to
hopefully help avoid using the environment variables OPENH323DIR and PWLIBDIR.
Also, the CLI command "h323 show version" has been added which indicates which
version of h323 is in use.
(closes issue #11261 )
Reported by: vhatz
Patches:
asterisk-1.6.0.6-h323plus.patch uploaded by jthurman (license 614)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@182722 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-03-17 20:47:31 +00:00
Jeff Peeler
c8fe75da36
Modify h323 to build against PTLib as well as the older PWLib
...
Several changes in PTLib have occurred requiring build time detection. Changes
accounted for include the library name change, config option change, install
location change, and a boolean type change which is handled by ast_ptlib.h.
Also, the sed check has been modified to properly work with autoconf >= 2.62.
(closes issue #14224 )
Reported by: bergolth
Patches:
asterisk-autoconf-sed.patch uploaded by bergolth (license 661)
asterisk-pwlib-v3.patch uploaded by bergolth (license 661)
Tested by: jpeeler
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@177162 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-02-18 20:11:57 +00:00
Paul Cadach
1ed8fb571f
Merged revisions 44684 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r44684 | pcadach | 2006-10-07 20:39:34 +0600 (Сбт, 07 Окт 2006) | 1 line
Propagate caller's transfer capability too
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44686 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-10-07 14:48:32 +00:00
Paul Cadach
925708f307
Merged revisions 44022 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r44022 | pcadach | 2006-09-30 01:06:55 +0600 (Сбт, 30 Сен 2006) | 3 lines
Properly pass TON/PRESENTATION information - original
H323Connection::SendSignalSetup() destroys Q.931 fields.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44024 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-29 19:13:26 +00:00
Paul Cadach
ee4141c375
Merged revisions 44009 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r44009 | pcadach | 2006-09-30 00:30:34 +0600 (Сбт, 30 Сен 2006) | 1 line
Pass TON/PRESENTATION information too
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@44010 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-29 18:35:44 +00:00
Paul Cadach
2719c20e4e
Merged revisions 43861-43862 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r43861 | pcadach | 2006-09-28 18:47:23 +0600 (Чтв, 28 Сен 2006) | 1 line
Put attribute tag at correct place
........
r43862 | pcadach | 2006-09-28 18:58:22 +0600 (Чтв, 28 Сен 2006) | 1 line
Force remote side to start media on outgoing PROGRESS message
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43863 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-28 13:02:30 +00:00
Paul Cadach
9cf1f14ed5
Handle HOLD/RETRIEVE notifications
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43845 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-28 10:41:38 +00:00
Paul Cadach
c479c25182
Support for negotiation and receiption of Cisco's RTP DTMF
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43597 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-25 09:03:14 +00:00
Paul Cadach
e57d521462
Split capability definitions into own source file
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43354 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-20 19:21:15 +00:00
Paul Cadach
aa92ebffea
Remove unnecessary (long time ago commented out) code
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43350 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-20 18:08:42 +00:00
Joshua Colp
1ce4a427d3
Merge in latest round of chan_h323 changes. These are all isolated to chan_h323 so meh.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43331 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-20 16:24:00 +00:00
Matthew Fredrickson
2cc96500bd
Mergeing in Paul Cadach's chan_h323 changes *holds breath*
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43281 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2006-09-19 17:07:22 +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
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
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
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
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
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
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
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
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
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
9c1844a927
Fix it so we can be unloaded/loaded at will
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2003 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-13 03:07:15 +00:00
Jeremy McNamara
6b6ff098eb
clean up code and remove install directive in h323/ Makefile
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1924 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-11 02:22:32 +00:00
Jeremy McNamara
19b7e41fda
nuke file descriptor leak..You don't need a whole new thread to hang up a friggen call
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1890 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2004-01-06 16:43:24 +00:00
Jeremy McNamara
8abff30849
totally revert that highly broken patch. Please test your code before submitting diffs.
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1881 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-24 22:38:24 +00:00
Jeremy McNamara
ecc015889c
Apply massive patch from PCadach. If things are broken blame him. Bug#469
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1877 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-12-23 23:01:24 +00:00
Jeremy McNamara
54ae8fcd9e
apply G.729 patches (with changes) from bug #421
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1767 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-11-19 22:46:35 +00:00
Jeremy McNamara
29d2a6d9d2
oopsie remove it from here too
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1539 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-22 23:19:27 +00:00
Jeremy McNamara
059b57438b
implement transfer and call forwarding. Bug #221
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1482 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-09-06 20:29:25 +00:00
Jeremy McNamara
822d556924
sync any left over changes
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1428 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-25 18:34:10 +00:00
Jeremy McNamara
981b58ae55
add debug in hopes to figure out native bridging
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1320 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-08-14 08:02:33 +00:00
Jeremy McNamara
9fd6ce9eba
implement callerid passing on type=users. Thanks Ol1ver
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1206 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-23 19:55:13 +00:00
Jeremy McNamara
3fabe90067
finish that thought
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1204 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-07-23 02:27:44 +00:00
Jeremy McNamara
f3e493de49
remote lame ^M's
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1108 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-06-20 06:03:34 +00:00
Jeremy McNamara
d52ac4259b
remove references to jitter as we use Asterisk's RTP and fix a silly typo
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1066 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-31 18:42:09 +00:00
Jeremy McNamara
85accd0169
various bug fixes from Miroslaw KLABA
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@999 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-05-12 00:55:52 +00:00
Jeremy McNamara
6eb85b943b
decrement useage counter on hangup
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@896 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-04-23 21:52:46 +00:00
Jeremy McNamara
2b32a1bbb7
first commit of chan_h323
...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@724 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2003-03-31 07:13:36 +00:00