aboutsummaryrefslogtreecommitdiffstats
path: root/channels
AgeCommit message (Collapse)AuthorFilesLines
2006-11-01bind address support from bug 8164mogorman1-0/+9
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46822 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01It's another round of chan_iax2 fixes! Should hopefully fix the deadlock ↵file1-18/+18
issues people have been reporting. IAXtel now has qualify turned on for 800 peers and it is handling it fine. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46775 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01Prevent an infinite loop when config processing gets to a jitterbuffer optionrussell1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46744 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-31Support ;rport when we're supposed to support ;rport. Issue #7473.oej1-4/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46628 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-31If peer fails ACL check, fail peer at REGISTERoej1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46606 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-31Fix T38 too. Thanks, tgrman !oej1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46583 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30We need to lock the pvt structure during retransmission as another worker ↵file1-1/+2
thread may be doing something as well. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46474 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30Issue #8246 - Doxygen fixes from kshumard. oej1-1/+1
An extra big thankyou is given to everyone that contributes to doxygen! THANK YOU! git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46433 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-29Issue #7869 - Stop retransmission of 302 redirects (imported from 1.2)oej1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46407 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-29Issue #7608 - Notifications sent with wrong content-type (imported from 1.2, ↵oej1-9/+6
modified) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46403 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-29Backport of patch for #7828 that was reported for trunk, but obviouslyoej1-3/+22
exists in 1.4 too. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46401 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-29Restoring the old logic, since working around it and fixing it seemed too ↵oej1-5/+7
complicated. - The SIP_OUTGOING flag indicates the direction of the last transaction in the dialog. - The initreq stores the last request in the dialog, the request that opened the latest transaction. Please now retry all the 1.4 bug reports with mixed to/from headers, tags etc in ACK, BYE, CANCEL. Thanks! git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46398 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-28Accepting a message twice may be misinterpreted...oej1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46389 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-28- 183 is not reliable message...oej1-4/+4
- Error should not have SDP git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46382 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27move the copy of the default settings to the global settings back out ofrussell1-3/+4
process_zap, so that they aren't overwritten when process_zap is called multiple times git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46370 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27Instead of iterating all of the options once to look for jitterbuffer options,russell1-6/+6
and then again for everything else, move the processing of jitterbuffer options into the main loop so that there are no erroneous messages about ignoring unknown options. (issue #8226) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46358 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27Merged revisions 46350 via svnmerge from crichter4-30/+31
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r46350 | crichter | 2006-10-27 11:24:01 +0200 (Fr, 27 Okt 2006) | 1 line fixed a bug which caused chan_misdn to try to allocate 2 times the same channel on high load, which then caused instability of mISDN. removed a useless function from isdn_lib.c ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46353 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27fixed not compile issue, which was just introducedcrichter1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46352 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-27Merged revisions 46176 via svnmerge from crichter3-3/+16
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r46176 | crichter | 2006-10-25 10:41:59 +0200 (Mi, 25 Okt 2006) | 1 line added nttimeout option to configure wether we disconnect calls on NT timeouts or not during an overlapdial session ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46351 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-25Old todo note - Don't add Contact header on BYE and Canceloej1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46276 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-25Somewhat ugly code to try to fix issue #7608. oej1-7/+21
Since the problem was not very well defined, the fix is a bit fuzzy too... Thanks to Luigi for accidentally spotting the possible problem! git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46252 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-25show settings doesn't produce a list oej1-8/+3
of similar objects, it should stay a "show" git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46216 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-25apparently developers are still not aware that they should be use ↵kpfleming8-102/+98
ast_copy_string instead of strncpy... fix up many more users, and fix some bugs in the process git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46200 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-25add passthrough and file format support for G.722 16KHz audio (issue #5084, ↵kpfleming2-1/+4
original patch by andrew, updated by mithraen) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46154 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-25code zone experiment: don't offer formats in the outbound INVITE that aren't ↵kpfleming1-33/+8
either passthrough or translatable git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46153 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-24We need to initialize our scheduler pthread condition... yes.file1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46130 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-24merge 45966 refer_to_domain potentially containing optionsrizzo1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46116 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-24merge 46026 improper checks on get_header() return valuesrizzo1-7/+15
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46115 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-24merge 46045 prevent NULL args to ast_strdupa() in chan_sip.crizzo1-3/+7
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@46114 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-22Merged revisions 45808 via svnmerge from crichter1-1/+6
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r45808 | crichter | 2006-10-21 14:35:13 +0200 (Sat, 21 Oct 2006) | 1 line fixed issue, that if chan_misdn is loaded and couldn't be initialized it would cause a segfault after 'reload'. Reported by Drew/Matt thx. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45916 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-20Let's understand SIP:oej1-22/+45
- REFER can create dialog, Asterisk does not support it yet - NOTIFY can create dialog in Asterisk's implementation (voicemail) even though we don't support the server side of it. In this case, the standard is a side issue ;-) - Added extened functionality for unsupported methods (PING, PUBLISH) so we don't create PVT's for those either. Russellb needs to judge what to do with this in 1.2, but I think the current implementation n 1.2 is a bug since we're sending bad replies to NOTIFY and REFER outside of dialogs git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45741 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-19If the jitterbuffer is forced on then we can't partially bridge (reported by ↵file1-0/+2
wangster on #asterisk-dev) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45678 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-19Cleaning upoej1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45646 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-19Don't leak the actual thread-specific sip_pvt structrussell1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45622 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-18don't leak memory when a chan_sip thread is destroyed that has a ↵kpfleming1-1/+10
thread-local temp_pvt allocated git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45621 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-18remove duplicate declarationsoej1-5/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45517 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-17optimize the 'quick response' code a bit more... no more malloc() or ↵kpfleming2-30/+34
memset() for each response expand stringfields API a bit to allow reusing the stringfield pool on a structure when needed, and remove some unnecessary code when the structure was being freed git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45408 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-17Don't create a "real" pvt structure for requests that shouldn't be able to ↵file1-24/+77
create one. Instead use a temporary pvt and fill it with enough information so we can send a reply. git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45378 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-17remove the option that was not needed, really.oej1-11/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45313 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-16Merged revisions 45265 via svnmerge from file1-7/+8
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r45265 | file | 2006-10-16 15:59:54 -0400 (Mon, 16 Oct 2006) | 2 lines Use responses rather then replies even though they mean the same thing. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45280 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-16Merged revisions 45260 via svnmerge from file1-0/+14
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r45260 | file | 2006-10-16 15:28:18 -0400 (Mon, 16 Oct 2006) | 2 lines Add 'ignoreoodreplies' option which will not create a pvt structure on a SIP response but instead basically drop it. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45262 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-16Don't destroy dialog for unexpected REFER response...oej1-3/+1
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45196 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13avoiding warning, fixing potential bugcrichter1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45088 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13Merged revisions 45048 via svnmerge from kpfleming1-0/+3
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r45048 | kpfleming | 2006-10-13 11:18:08 -0500 (Fri, 13 Oct 2006) | 2 lines when sending a call to a peer, use the proper socket if we have multiple bindings (reported on asterisk-dev) ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45049 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13Complete merging in RPID screen changes (issue #8101 reported by hristo, ↵file1-5/+5
patch by oej in revision 44757) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45040 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13Merged revisions 45020 via svnmerge from crichter2-4/+6
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r45020 | crichter | 2006-10-13 15:11:13 +0200 (Fr, 13 Okt 2006) | 1 line fixed some echocandisable issues when bridged. this caused a kernel panic sometimes..also some minor formatting fixes ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@45026 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13Merged revisions 44993 via svnmerge from crichter1-5/+12
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r44993 | crichter | 2006-10-13 09:40:07 +0200 (Fr, 13 Okt 2006) | 1 line fixed issue, that the hangupcause got a wrong isdn cause at RELEASE_COMPLETE ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@44994 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-12merge formatting and minor code simplifications from trunkrizzo1-157/+147
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@44992 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-12fix for bug 7764.mogorman1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@44982 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-12we can only send one 'a=ptime' attribute per media session, not one for each ↵kpfleming1-11/+17
format git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@44971 f38db490-d61c-443f-a65b-d21fe96a405b