Commit Graph

3292 Commits (837910062b3f16b74eb9209595bcded5e2f8eb85)

Author SHA1 Message Date
Olle Johansson e4c8021b7d Issue #6736 - Enable NAT flags for OPTIONs requests (Thanks casper!)
20 years ago
Olle Johansson 0b39c35161 Issue #6597 - Show correct port in "sip show registry" - import from 1.2 branch
20 years ago
Olle Johansson 450bc8dad6 Issue #6409 - Make calls to URI without username go to "s" extension (imported from 1.2)
20 years ago
North Antara e9cf7dbfff Changed some "register" methods to the proper "unregister" method. This is in a #if 0 block, but it may still be useful someday.
20 years ago
Matt O'Gorman a5ece3388a Janitor work converting !ast_strlen_zero(a)?a:b
20 years ago
Christian Richter f274b642aa fixed bug that we don't allocate the bchan in setup_acknowledge already .. wonder why this wasn't fixed eearlier ..
20 years ago
Christian Richter bd4715f3bc fixed hicom busy bug, we now see if the systemphone is busy, also fixed the immediate=yes does not work anymore issue
20 years ago
Kevin P. Fleming 15873eb39c simplify flags/page2_flags stuff by using arrays instead
20 years ago
Olle Johansson 83d9331261 Issue #5427
20 years ago
Olle Johansson 18de2b7787 Issue #6705 (oej)
20 years ago
Russell Bryant d0b003a427 conversions to S_OR (issue #6803)
20 years ago
Mark Spencer 9164eac21a Add micro-http server and abstract manager interface, make snmp not die
20 years ago
Kevin P. Fleming c26786fd81 compute scheduler thread timeout properly
20 years ago
Kevin P. Fleming 39464dfe09 commit file's work to convert iax2 multithreading to use pthread conditions instead of signals (with some modifications)
20 years ago
Matthew Fredrickson ba8f7b8819 Allow channels to be moved if channel change is requested in SETUP_ACK, also add a WAY cool new field to the nsf option
20 years ago
Olle Johansson f554c03652 - In response to asterisk-users discussion - show which peers in "sip show peers" and "sip show peer" that are cached realtime peers.
20 years ago
North Antara 2ccaab2ad1 More whitespace and typo fixes for chan_skinny - yay!
20 years ago
Olle Johansson 19af878bac Issue #6766 - Make ;user=phone work again - imported from 1.2
20 years ago
Olle Johansson 9e1e47450a Issue #6759, generate warning when refusing connection requiring unsupported SIP extensions
20 years ago
Jim Dixon 7cfb9b3515 Added separate outsignalling specification, and fixed FEATDMF to allow for
20 years ago
Russell Bryant 2a00b76ace spelling and formatting fixes (issue #6760)
20 years ago
Christian Richter 939dda2d6c removed unneeded debugs in level=0
20 years ago
Christian Richter 52eb1ad9d1 removed dynamic switching from transparent to hdlc mode. Instead we've got a config option hdlc=yes now which enables the hdlc controller for a data call
20 years ago
Olle Johansson 3cb5768016 Don't overwrite ANI if it's already sent with IES (imported from 1.2 branch)
20 years ago
Olle Johansson 8bb397b439 Import revision 13547 from branch 1.2 - reset global_rtautoclear at reload
20 years ago
Olle Johansson 7296dd030e - Remove comment about non-existing XML format ;-)
20 years ago
Olle Johansson dbd3fa49fd - change "regcontext" to "global_regcontext" to mark it as a global setting
20 years ago
Russell Bryant 4c49c78e2e Merged revisions 13237 via svnmerge from
20 years ago
Olle Johansson 1bad801595 Importing "oops" fix from 1.2 branch.
20 years ago
Olle Johansson 8864646870 Import of rev 13026 from 1.2 branch: Fix parameters to event: header
20 years ago
Russell Bryant 9df72acbe9 deprecate the mailboxdetail option and always use its behavior, instead (issue #6665)
20 years ago
Russell Bryant 9bf08efa16 add a missing header to fix building with -Werror (issue #6717)
20 years ago
Russell Bryant 48c85e83bd fix build without SCHED_MULTITHREADED defined (issue #6719)
20 years ago
Russell Bryant a6f2a3899b add some missing braces
20 years ago
Olle Johansson 3b67da1362 - Adding some hangupcauses before hangups
20 years ago
Olle Johansson 9bbfae80e0 Issue #5937 - Make sure that SIP CANCEL's are retransmitted properly
20 years ago
Olle Johansson 11126fee1d Implement enum for retransmit options to various functions.
20 years ago
Christian Richter 8e7dd52695 added option to change the connected party number dialplan (ton)
20 years ago
Olle Johansson b27fa8bfc7 Support SIP_CODEC channel variable for early media. (Imported from 1.2, with a small
20 years ago
Mark Spencer 0752f8e41e Make sure we clear our sched value before we actually schedule the
20 years ago
Olle Johansson 52812c2917 Formatting fix.
20 years ago
Olle Johansson 5a2b0d6c2b Issue #6657 - Ignore 183 Session Progress without SDP (imported from 1.2 rev 12458)
20 years ago
Olle Johansson 06abc680dd Set SIPDOMAIN on 302 redirects.
20 years ago
Olle Johansson 9a475567bd Issue #6627 - Don't reset port number of active peers at reload
20 years ago
Christian Richter 2c1cd943d0 fixed #6642 in trunk as well, sorry i really didn't want to copy this issue ... grrrr
20 years ago
Christian Richter 5cd1828467 when receiving disconnect with inband info, we don't send release immediately, we also don't inform asterisk with hangup or congestion, since we want to hear the inband message.
20 years ago
Christian Richter bcbcdaa67c added misdn port down to send a L1 Deactivate to a NT Port. changed some default values regarding jitterbuffer.
20 years ago
Christian Richter 21735de56d added a bit more detailed description for the echotraining parameter, also changed the default from 1 to 2000. The default for the upper_threshold is now 0
20 years ago
Olle Johansson e3f05acab2 Add accountcode to sip_peer dialplan function
20 years ago
Tilghman Lesher 9756cec534 Merged revisions 12195 via svnmerge from
20 years ago
Tilghman Lesher bbbd23e2bd Bug 6195 - Deadlock solution by Matti
20 years ago
Olle Johansson 5bf234f2ba Fix bad fix.
20 years ago
Olle Johansson 13a3c7299a Oops
20 years ago
Olle Johansson 6730f817fd Clear almost all of page2 flags at reload (different fix from 1.2 branch)
20 years ago
Mark Spencer 24c1501690 Fix some whitespace issues
20 years ago
Mark Spencer 2639b0a397 Handle disappearing calls for registers
20 years ago
Russell Bryant 6cff0b11f0 Merged revisions 11410 via svnmerge from
20 years ago
Russell Bryant f3b1b80b93 fix some build issues on FreeBSD (issue #6614)
20 years ago
Christian Richter bd9c89a710 better default values for jitterbuffer in code and config
20 years ago
Mark Spencer ce263dfb94 Oops
20 years ago
Mark Spencer 6e9d6fdd0f Fix for GCC 3.2.2
20 years ago
Mark Spencer a26b7f3400 Make sure we clear up schedule numbers before we process schedule
20 years ago
Mark Spencer 8913eac229 Keep track of the function we're in the middle of doing
20 years ago
Mark Spencer 16109b9d2c Make IAX2 multithreaded
20 years ago
Christian Richter 61f1bf14fa added export and import of RDNIS channel variable
20 years ago
Christian Richter df6e9dbd4e removed the misdn Makefile target from channels/misdn/Makefile in favour of a short howto install mISDN/mISDNuser in the doc/misdn.txt file. This helps to make asterisk completely compileable by non-root users
20 years ago
Kevin P. Fleming 302c943001 add 'consumed' argument to ast_get_time_t, so callers can know how many characters were used in the parser
20 years ago
Kevin P. Fleming 6204abdae2 merge rizzo's patch to make compiler warnings stop the build, and fix a bunch of warnings found
20 years ago
Christian Richter fdd33866b4 * changed some strncpys to ast_copy_str
20 years ago
Christian Richter c7e0abdfed fixed a ETSI violation (after RELEASE we need to RELEASE_COMPLETE (network side) one needs to upgread mISDNuser for that fix as well. also fixed the reload issue #6547
20 years ago
Tilghman Lesher f2be8b518d Bug 6554 - Show all spans statuses with a single command
20 years ago
Tilghman Lesher 159711c838 Bug 6552 - Be a little more descriptive about which span has the PRI error
20 years ago
Mark Spencer 894c8401d8 Remove gratuitous -1 (bug #6426)
20 years ago
Mark Spencer 72465ade16 Remove several uses of freed memory
20 years ago
Matt O'Gorman d442f57537 add 'blindtransfer' variable to chan iax2 like chan_sip and res_features bug note 6407
20 years ago
Olle Johansson 98d0d296fb Whitespace cleanup
20 years ago
Russell Bryant a0d438fb6c remove the uses of the deprecated STANDARD_LOCAL_USER
20 years ago
Christian Richter afaf8e4c04 adde incoming_early_audio option, to avoid sending tone indications to the remote party on incoming calls from the pstn, this shouldnt be enabled, only if the provider allows it
20 years ago
Christian Richter f6bd1b8559 added pmp_l1_check option, to avoid l1 checking for group calls on PMP ports
20 years ago
Kevin P. Fleming 0a9c957764 remove code that does not appear to do anything useful (issue #6059)
20 years ago
Kevin P. Fleming 0aaad7b8b9 Merged revisions 10137 via svnmerge from
20 years ago
Kevin P. Fleming 4662d58b01 add API function for parsing strings to time_t (issue #6320, with mods)
20 years ago
Kevin P. Fleming 124b00c4a4 add 'systemname' option to prefix channel unique IDs with (issue #5825)
20 years ago
Kevin P. Fleming 7616d69a63 Merged revisions 9958 via svnmerge from
20 years ago
Christian Richter b7804137d9 fixed a certain 64bit segfault
20 years ago
Christian Richter 8d3f63f467 fixed the occasional no audio issue, still need deeper investigation .. echotraining is off by default
20 years ago
Russell Bryant 4d3c5e39b0 declare function_sipppeer as static (issue #6466)
20 years ago
Russell Bryant 46e43a6a90 remove unneeded var (issue #6466)
20 years ago
Russell Bryant 7946efea57 set peername after recent function updates
20 years ago
Kevin P. Fleming e7c198453d ensure that dependencies are rebuilt after 'make update' so that builds don't break when files are removed/renamed
20 years ago
Kevin P. Fleming 96bf384e7d major dialplan functions update
20 years ago
Russell Bryant 1f23480472 Makefile updates for renaming of chan_misdn_config
20 years ago
Russell Bryant 1a23f4d092 rename chan_misdn_config.c to misdn_config.c
20 years ago
Russell Bryant 452f87a465 Merged revisions 9609 via svnmerge from
20 years ago
Russell Bryant 20c87064c1 don't try to build a chan_misdn_config.so
20 years ago
Kevin P. Fleming 1f06418500 remove unused header and channel module
20 years ago
Mark Spencer c74856b173 Make IAX2 not try to authenticate when registration info is not changing
20 years ago
Kevin P. Fleming 7a4b31e515 doh!
20 years ago
Kevin P. Fleming 7b2988821a clean up SMDI support commit:
20 years ago
Matthew Fredrickson c344781c4b Add boost gain option to microphone, also minor bug fixes (#6388)
20 years ago
Matthew Fredrickson 5dd0b76b2d Minor bugfix for #6386
20 years ago
Matthew Fredrickson af07dc8883 Add smdi support for asterisk (see doc/smdi.txt for config info) (#5945)
20 years ago
Kevin P. Fleming cadfcdfe8e Merged revisions 9404 via svnmerge from
20 years ago
Kevin P. Fleming b40bd71a9a restore 'rfc2833' naming for DTMF mode in chan_sip
20 years ago
Christian Richter fd9fe21d2c * jb can be configed by misdn_set_opt
20 years ago
Christian Richter 0058f40ed5 added Proceeding state, to be more ETSI conform with outgoing setups on the Network side (no release_complete but disconnect or release in proceeding state)
20 years ago
Tilghman Lesher 4f1e5d1aef Bug 6387 - janitor cleanup for linked lists
20 years ago
Christian Richter 091a14754d still some L1 related fixes
20 years ago
Olle Johansson 4d07b89fdd - Change "rfc2833" to "rtp" in sip.conf. Keeping backwards compatibility.
20 years ago
Russell Bryant 7529e12ab4 remove unnecessary format check in zt_request so that we will actually accept
20 years ago
Russell Bryant a8d24df108 clarify return value (issue #6434)
20 years ago
Russell Bryant 14906b3cfc Merged revisions 9246 via svnmerge from
20 years ago
Matt O'Gorman 5f0de64f78 Merged revisions 9232 via svnmerge from
20 years ago
Christian Richter be20a26a35 fix for the L2 Signalling
20 years ago
Christian Richter f354a43bd3 L2 Signalling in PTP-TE Mode fixed
20 years ago
Christian Richter a43c6c0f49 * dozens of white-space removements
20 years ago
Matthew Fredrickson 556ec7c940 Make sure we output the APDU debug on pri debug commands
20 years ago
Christian Richter b42dd639ee default values of jitterbuffer and jitterbuffer_upper_threshold should be > 0, this fixes the tv_fix warnings, because we use ast_read to transmit frames to asterisk in jitterbuffer mode, instead of queueing the audio data with ast_queue_frame.
20 years ago
Kevin P. Fleming d87a77b89b rename properties for forward-porting fixes so they don't conflict with developer branches
20 years ago
BJ Weschke 81125d803e Don't set a global variable if the channel you're trying to set CHANLOCALSTATUS on has gone away already.
20 years ago
Kevin P. Fleming a84d2cf4ea make chan_misdn build on x86-64
20 years ago
Kevin P. Fleming ec5dfabc65 updates to compile against current trunk
20 years ago
Christian Richter 7133d1b006 * removed unnecessary struct elements and functions
20 years ago
Matthew Fredrickson 7bed7d9048 Fix w/ string field updates #6397
20 years ago
Olle Johansson f1377e3ce1 - Remove "frame relay" from chan_sip !
20 years ago
Matthew Fredrickson d65e912816 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9106 65c4cc65-6c06-0410-ace0-fbb531ad65f3
20 years ago
Olle Johansson 2f4524f1df - Add doxygen docs on return values on check_user_full()
20 years ago
Olle Johansson 88e37acdcd - Make debug logging for each authentication (twice per call) optional
20 years ago
Matthew Fredrickson af52e3fd90 More stringfield related changes
20 years ago
Matthew Fredrickson 35edaf57d6 Fix so that hardhdlc works w/ chan_zap
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Matt O'Gorman 7d03c33e0a Allows for user to uninstall asterisk binaries
20 years ago
Olle Johansson f0c6fe952e Optimize settings of defaults for a new peer object and make sure
20 years ago
Russell Bryant a228af1dd9 remove some more local declarations of null frames
20 years ago
Russell Bryant e01861fafd define a global null_frame object so when queueing a null frame, you don't
20 years ago
Olle Johansson 18eac350af - Moving two session (PVT) flags to peer PAGE2 (DYNAMIC and SELFDESTRUCT) to make room for more session-related flags
20 years ago
Olle Johansson ea0ac62a1e - Change "prefs" to "default_prefs" and move declaration to "default" group
20 years ago
Kevin P. Fleming d819679da0 Yes Virginia, Zaptel does support native ALAW
20 years ago
Olle Johansson 19cd118bff - Doxygen and comments updates
20 years ago
Olle Johansson 125fd8446c Issue 5892: Set a minimum T1 timer for calls. Reporter: twisted
20 years ago
Olle Johansson f3f9230738 Issue #6035 - Don't send 403 on bad auth (correcting one of my old mistakes...) Reported by maik.
20 years ago
Olle Johansson 81813b42a4 Issue #5793
20 years ago
Kevin P. Fleming 257212b930 Merged revisions 8905 via svnmerge from
20 years ago
Mark Spencer 37815b2cce Merge Rizzo's waitfor update (bug #4584)
20 years ago
Kevin P. Fleming cde6058aef make ast_read() able to handle channel read()/exception() methods that return a chain of frames
20 years ago
Olle Johansson 7b07bf5fc8 - Remove unused "resetinvite" variable
20 years ago
Olle Johansson 3009e4004c Change booleans to TRUE/FALSE.
20 years ago
Olle Johansson 0c687996ad Doxygen updates
20 years ago
Olle Johansson 4a63775523 - Moving forward declarations to one block
20 years ago
Olle Johansson 7ac422562e Simplify code for building Call ID's, create generic random string function
20 years ago
Matthew Fredrickson 0296f45bff Add rdnis rx/tx support to chan_iax2 (#6348)
20 years ago
Olle Johansson 6fafc9d4f0 Merged revisions 8785 via svnmerge from
20 years ago
Olle Johansson 1a484607a3 - Move two functions to static that wasn't for some reason
20 years ago
Olle Johansson 09e357e013 Formatting fixes, speling eror fiksd ;-)
20 years ago
Olle Johansson 25ad6f6ec3 Issue #5954 revisited. Thanks rizzo.
20 years ago
Russell Bryant 99abd45d01 Merged revisions 8729 via svnmerge from
20 years ago
Olle Johansson db97a8d9ce Code clean up, inspired by rizzo's comments in issue 5978.
20 years ago
Olle Johansson 0f4b7a78f6 Add some debugging output when reloading, to be able to follow progress at high debug levels
20 years ago
Olle Johansson ca81ac1a02 Merged revisions 8710 via svnmerge from
20 years ago
Russell Bryant c1a2631101 Merged revisions 8677 via svnmerge from
20 years ago
Russell Bryant 19f99bee0f use arg parsing macros in the AGENT dialplan function (issue #6236, with small mods)
20 years ago
Russell Bryant 5370520804 store feature_pvt list using linked list macros
20 years ago
Russell Bryant b7ab0d1840 store agent_pvt list using linked list macros (issue #6342)
20 years ago
Kevin P. Fleming c767a66da5 don't queue a congestion frame on a channel that will be immediately hung up anyway
20 years ago
Olle Johansson 82f8c9d64d - Remove unused option to transmit_state_notify
20 years ago
Olle Johansson b64404e039 From now on, apply maxexpiry and minexpiry to all subscriptions. Thanks to fourcheeze in the IRC channel
20 years ago
Olle Johansson 3fbad3f5d3 Don't reset scheduled ID until we actually end the scheduled event.
20 years ago
Olle Johansson 50280803be Issue 6114: Don't hangup on bye/also if there's no channel. (gst)
20 years ago
Olle Johansson ab04b28196 Issue #6093: Match realtime non-dynamic peers by IP. (siacali).
20 years ago
Olle Johansson be28dc1be8 Importing rev #8537 from 1.2, never send response to ACK (issue #6308)
20 years ago
Olle Johansson 9434a05dc1 - Report SIP reload in manager (issue 5742 with small changes)
20 years ago
Olle Johansson b90a5b0ebd - Adding doxygen comments
20 years ago
Olle Johansson 9cda86f4b2 Remove redundant default default/global settings from declaration, settings are done in reload_config()
20 years ago
Olle Johansson 4c8b2c62de Remove more unused defines.
20 years ago
Olle Johansson c3fcb9eaea Doxygen updates
20 years ago
Olle Johansson 8b42063108 Finally removing SIPDUMPER that hasn't been used for ages. If anyone needs this for some reason,
20 years ago
Olle Johansson 57f0c81518 - Change "call" to "dialog" where use of "call" is confusing, since it may be a register transaction or a subscription.
20 years ago
Olle Johansson 814800008d - Debug output fixes
20 years ago
Olle Johansson e2f477175f Doxygen update
20 years ago
Olle Johansson e0fe84d1b2 Re-instate sip_addheader() while waiting for a dialplan function. (Issue 6317)
20 years ago
Olle Johansson 50797d7c05 - Adding some white space from my white space reservoir
20 years ago
Russell Bryant 7df4257dbb eliminate some compiler warnings
20 years ago
BJ Weschke 0034a39f29 Correct some scenarios where CALL_LIMIT could not be getting adjusted properly allowing chan_sip to send calls when it really shouldn't. Bug #6111
20 years ago
Russell Bryant 4414f45393 on this pass, only remove duplicate log messages
20 years ago
Russell Bryant 9fa6eb5e07 revert my pass through the tree to remove checks of the result of ast_strdupa
20 years ago
Russell Bryant 847260bb77 remove some useless checks of the result of ast_strdupa
20 years ago
Tilghman Lesher e3e7e1d1b2 Bug 5515 - Devicestate and API documentation update
20 years ago
Matthew Fredrickson be910dd5b6 Change chan_alsa to default open the first sound card device
20 years ago
Kevin P. Fleming 1992ffbdb0 eliminate compiler warnings from recent const-ification
20 years ago
Matt O'Gorman bc133ed475 Merged revisions 8320 via svnmerge from
20 years ago
Olle Johansson ad5eaa9aca More doxygen updates
20 years ago
Olle Johansson 0fd8b4cb3b Doxygen updates
20 years ago
Olle Johansson 3d456ce4f0 Add support for "musicclass" instead of "musiconhold" to make chan_zap compatible
20 years ago
Olle Johansson de72ee118b Enable "musicclass" setting for sip peers
20 years ago
Russell Bryant 6b46e27bb4 Merged revisions 8242 via svnmerge from
20 years ago
Russell Bryant 6f71e1178e constify arguments in more places where strings should not be modified (issue #6286)
20 years ago
Kevin P. Fleming 065a368463 remove some more deprecated (pre-1.2) stuff
20 years ago
Matthew Fredrickson 6ba6a2be1c Fix answeronpolarityswitch and hanguponpolarityswitch when both are yes (#6229)
20 years ago
BJ Weschke 242a478023 Fix compiler warning.
20 years ago
Kevin P. Fleming 21347757ef don't generate any message for native bridge attempts unless all the basic checks have passed and we're actually going to try it
20 years ago
Russell Bryant 4a7cec937d remove redundant CFLAGS for BSD which are already set in the main Makefile (issue #6250)
20 years ago
BJ Weschke ec0c939e6f Code cleanup spawned from an earlier commit today r8063. Standardize manager event responses and queue_log behavior on callbacklogoff.
20 years ago
Matt O'Gorman 3928ebd74f Made chan_agent code parsing more robust and
20 years ago
BJ Weschke 1874f21ff8 Implement the autologoffunavail option in chan_agent (#6038 with some minor mods)
20 years ago
BJ Weschke 46b6488927 Address the condition where X-ClientCode could be NULL or an empty string - from a -dev posting.
20 years ago
Matt O'Gorman ea06844b19 added some minor changes from bug 6046 thanks ppyy
20 years ago
Russell Bryant cd28843c19 fix spelling errors (issue #6227)
20 years ago
Matt O'Gorman d6638d5262 Oops... need to keep my trunk folder clean...
20 years ago
Matt O'Gorman 1dc0312d01 Added option for limiting a user from logging in
20 years ago
Matt O'Gorman 57fe2e8ea2 removed unused variable and config parsing for it
20 years ago
Russell Bryant 69c4cefcd4 fix incorrect return value (issue #6202)
20 years ago
Russell Bryant 0318a4b180 Merged revisions 7986 via svnmerge from
20 years ago
Russell Bryant d7f70ca1c2 Merged revisions 7972 via svnmerge from
20 years ago
Russell Bryant 466a062b09 convert some channels to use the memory allocation wrappers.
20 years ago
Matthew Fredrickson c2f0133a3b Update chan_phone to indicate FLASH properley (#4935)
20 years ago
Kevin P. Fleming 8d17df65ce Merged revisions 7917 via svnmerge from
20 years ago
Olle Johansson 8e344385a2 -Move declaration of callevents variable out of the block of function declarations.
20 years ago
Tilghman Lesher 69653d9807 Bug 6150 - do not modify strings after they have been submitted into a string pool
20 years ago
Mark Spencer 8f00194254 Fix RPID with new string fields (bug #6145)
20 years ago
Mark Spencer 9c3db147ea Handle swapout of "fromdomain" in callid properly (bug #6154)
20 years ago
Mark Spencer 1b57ae8b6c Fix build if RINGBEGIN is not defined (bug #6166)
20 years ago
Mark Spencer e2ef61814f Add support for H.264 with SIP and recording
20 years ago
Matthew Fredrickson 4401b7e67f Changes to allow receiving japanese callerid (Bug #5928)
20 years ago
Kevin P. Fleming 95b4988cf5 Merged revisions 7829 via svnmerge from
20 years ago
Kevin P. Fleming 2d4c002a2c Merged revisions 7809 via svnmerge from
20 years ago
Kevin P. Fleming ce81ea8122 remove deprecated chan_modem drivers
20 years ago
Kevin P. Fleming 80fa9689b7 add memory-pool based string field management for structures
20 years ago
Matthew Fredrickson a14916bfa5 Fixes for bug #6125
20 years ago
Olle Johansson 72779cd6a0 Issue #5824: Adding more SIP to ISDN Cause code conversions. Thanks mguesdon!
20 years ago
Olle Johansson b6bd455a7b Missing ">" in XML. Thanks, fenlander, for reporting this on IRC.
20 years ago
Olle Johansson 5462ec082c - Remove "incominglimit" as a configuration option in sip.conf
20 years ago
Kevin P. Fleming a4f8d466e8 update copyright headers for files changed this year
20 years ago
Olle Johansson 38cc562008 Don't check user call limits for outbound calls.
20 years ago
Olle Johansson 1e6ada5f68 Issue #5954: Implement printf-like append_history and implement AST_LIST for SIP history (rizzo)
20 years ago
Olle Johansson 4ef2139916 Bug #6071: Broken rport match in check_via(). (rizzo)
20 years ago
Olle Johansson 3b4f660a85 Bug 5345; Add configuration option for minimum registration time. (folsson)
20 years ago
Russell Bryant 9b8b2c79c6 initialize sip_auth list
20 years ago
BJ Weschke 7aad650606 Fix compiler warnings.
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Russell Bryant a6d13ff79f Merged revisions 7665 via svnmerge from
20 years ago
Russell Bryant 37e21fc61c avoid unneeded calls to strlen in iax2 completion functions
20 years ago
Russell Bryant e4e5b423a4 avoid repeated calls to strlen in command completion functions and normalize
20 years ago
Mark Spencer 63ed37defd Don't do DTMF detect on pseudo's!
20 years ago
Jim Dixon a945b5598e Added support for Feature Group C CAMA trunks (both DP and MF), and support
20 years ago
Russell Bryant ef1ce7aec9 Merged revisions 7634 via svnmerge from
20 years ago
Russell Bryant b60daeb58f Merged revisions 7599 via svnmerge from
20 years ago
Russell Bryant 80322c1bdb remove stray unlock (issue #5955)
20 years ago
Kevin P. Fleming 9adc59ca3a forward-port per-peer videosupport changes from branches/1.2
20 years ago
Russell Bryant 1d498c35cd - construct the difference and have only one call to snprintf in build_via
20 years ago
Tilghman Lesher 134c3757d8 Merged revisions 7582 via svnmerge from
20 years ago
BJ Weschke a3bd5d11d3 Bug #6040 - Documentation correction
20 years ago
Russell Bryant 9398c57e6f add AGENT function, similar to SIPPEER or IAXPEER (issue #5531)
20 years ago
Mark Spencer 0d32a85be1 Major RTP fixes for using inbound SDP on outbound connection, get rid of
20 years ago
Mark Spencer 6322aaad68 Fix reload of peer contexts (bug #6007)
20 years ago
Russell Bryant 1bd64edd17 allow forcing the build to exclude PRI support using WITHOUT_PRI, similar to
20 years ago
Russell Bryant dca08fd878 - add note on required values of sip_methods struct
20 years ago
Kevin P. Fleming 2a3dacfc3d Merged revisions 7515 via svnmerge from
20 years ago
Kevin P. Fleming caa2e580da Merged revisions 7513 via svnmerge from
20 years ago
Kevin P. Fleming b7b2317d81 Merged revisions 7448-7449,7451,7453 via svnmerge from
20 years ago
BJ Weschke 8ef327b3f5 Bug #5877
20 years ago
Christian Richter 7dfa72cdee committed head of chan_misdn with a lot of new features. Most important of all: chan_misdn supports now the mISDN mqueue tree (smp,preemptible,gcc-4 aware\!). Additionally there are some code optimizations, new facility management (Calldeflect works for now).
20 years ago
Christian Richter 52d3ddabd1 chan_misdn links against shared mISDNuser libraries now
20 years ago
Russell Bryant bdb525c420 Merged revisions 7335 via svnmerge from
20 years ago
Russell Bryant 82a4d5dd8f add some missing prototypes and don't use caps for the sip debug defines since
20 years ago
Russell Bryant 0ff48b4681 clean up some compiler warnings
20 years ago
Russell Bryant 8af65a8a25 add the 'sip debug' options to the set of global flags and fix some compiler warnings
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Matthew Fredrickson 6a6b88c0e3 Fix all the warnings and errors for PRI to go to more logical places
20 years ago
Kevin P. Fleming 0242a69b3f Merged revisions 7265-7266,7268-7275 via svnmerge from
20 years ago
Matthew Fredrickson 39c7f262a0 Add app to send pri keypad facility digits during a call
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming c14588af86 remove remaining .cvsignore files
20 years ago
Kevin P. Fleming e9cde1fbdb fix port number handling in peer building functions
20 years ago
Kevin P. Fleming 354b7f1a81 fix a bug found during a recent upgrade
20 years ago
Russell Bryant f367620dd9 issue #5815
20 years ago
Russell Bryant 3cb060d80f issue #5800
20 years ago
Russell Bryant 913232e82e issue #5794
20 years ago
Josh Roberson 85d60cf7ab issue #5792
20 years ago
Josh Roberson 15f5afeaa8 issue #5799
20 years ago
Russell Bryant 35fcf0a8aa Add missing carriage return and line feed to the SDP line indicating that we don't support VAD (issue #5780)
20 years ago
Kevin P. Fleming 522544442b backport chan_modem fixes from v1-2
20 years ago
Jeremy McNamara af4301802d don't register channel type until we are ready, coding format updates
20 years ago
Kevin P. Fleming c86be56b3b don't build chan_modem by default
20 years ago
Kevin P. Fleming 639104bbb2 fix previous commit to actually do it properly...
20 years ago
Kevin P. Fleming 2b656be753 issue #5764
20 years ago
Kevin P. Fleming 4331958422 issue #5539
20 years ago
Kevin P. Fleming c7c3fa1d53 issue #5672
20 years ago
Kevin P. Fleming 3d599e6501 issue #5739 (plus ast_copy_string() usage conversion)
20 years ago
Kevin P. Fleming e88e390bb8 issue #5751
20 years ago
Mark Spencer b05ff7c343 Fix i4l breakage (bug #5729)
20 years ago
Russell Bryant c9ceb15e1e fix a lil' typo
20 years ago
Mark Spencer 2b547e1f9e Fix build on FreeBSD 4.11
20 years ago
Kevin P. Fleming 766d1a73b1 issue #5712
20 years ago
Kevin P. Fleming 38c665bd67 fix typo
20 years ago
Kevin P. Fleming 8605bf0104 minor fixes
20 years ago
Mark Spencer a7d794a0ac Fix DTMF issue with 3-way native zap
20 years ago
Kevin P. Fleming 36315b865b issue #5713
20 years ago
Kevin P. Fleming f603eb0135 issue #5671
20 years ago
Kevin P. Fleming 1740d40182 issue #5693
20 years ago
Kevin P. Fleming 8c9a32bd4b issue #5685
20 years ago
Kevin P. Fleming 8fddeef1ac issue #5700
20 years ago
Kevin P. Fleming 6dabdbc7cd eliminate useless warnings generated by IAXy registrations
20 years ago
Kevin P. Fleming bdda6254f4 correct logic for group-match CONGESTION checking
20 years ago
Kevin P. Fleming cdf4031963 issue #3360 plus related fix
20 years ago
Kevin P. Fleming 15b01f246c issue #5604
20 years ago
Mark Spencer c5f0a6db6f Fix three-way issue
20 years ago
Kevin P. Fleming ebf04fc570 more header include simplification
20 years ago
Kevin P. Fleming a0a9769616 issue #5648
20 years ago
Kevin P. Fleming 145daf44d8 issue #5634 and a little ChangeLog cleanup
20 years ago
Kevin P. Fleming 5e0149d7cf issue #5639
20 years ago
Russell Bryant bb3e125ed4 don't loop forever on an invalid options string (issue #5629)
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Russell Bryant 1781e73435 use enum's for iax user/peer flags, and for pvt state
20 years ago
Mark Spencer 7c3efb156c chan_misdn updates (bug #5597)
20 years ago
Mark Spencer a67c2702c5 Fix chan_oss buglets (bug #5618)
20 years ago
Mark Spencer 3d473eebbc Fix chan_zap build on non-PRI (bug #5620)
20 years ago
Mark Spencer 994b9db081 Handle DTMF properly when combined with other events
20 years ago
Russell Bryant 5039ee0965 allow the IAXPEER function to check a peer's status
20 years ago
Ben Kramer 3e2507a07a i/ got the loop drop the wrong way around
20 years ago
Kevin P. Fleming 426360e389 major update to arg/option parsing APIs and documentation
20 years ago
Jeremy McNamara fa46248f9d Request a sane amount of bandwdith from GK, and fix one-way auido problems with broken H.323 stacks *cough* CCM.
20 years ago
Jeremy McNamara 27041dbda8 document UserByAlias usage
20 years ago
Ben Kramer e9f5bd158b / added dropping of loop when hanging up a station port from another chan
20 years ago
Ben Kramer 9693d05882 / fix to for compiling with both 2.4.x and 3.x vpb-drivers
20 years ago
Ben Kramer b2c2b5cd49 working on delay issue when bridging via ast_bridge
20 years ago
Ben Kramer 610f5614e3 added patched to support collecting caller ID before first ring using
20 years ago
Kevin P. Fleming 986a8ca089 issue #5566
20 years ago
Kevin P. Fleming 7ffb604a2f issue #4678
20 years ago
Mark Spencer 4468de1bd7 Only consider timeouts on realtimers (bug #5554)
20 years ago
Kevin P. Fleming 6eaca0ad8f finish chan_misdn commit
20 years ago
Kevin P. Fleming 033cd4d58f revert strncpy->ast_copy_string changes where the semantics are subtly different
20 years ago
Kevin P. Fleming e86e9a9fe3 allow netsock objects to be unref'd so they can disappear when needed (issue #5454)
20 years ago
Kevin P. Fleming d8672874ef properly handle '100 Trying' that arrives after a dialog has been dropped (issue #5475)
20 years ago
Kevin P. Fleming 9c25f9d1d5 handle improperly formatted initial requests properly (issue #5483)
20 years ago
Kevin P. Fleming 0ac988acaa add experimental mISDN channel driver (issue #4077)
20 years ago
Kevin P. Fleming 3da6bf02c9 add some warning message for when chan_sip gets overloaded (issue #5530)
20 years ago
Kevin P. Fleming a15a52208d don't increment 'inuse' counter when call is being failed because of limit (issue #5545)
20 years ago
Kevin P. Fleming 0a314b2454 add some additional log output and comment cleanup in the registration process (issue #5534)
20 years ago
Kevin P. Fleming b175ff39ef properly support 'musicclass' setting for peers/users (issue #5521)
20 years ago
Mark Spencer 39d27dbab8 Fix ability to do lots of outbound registrations (bug #5529)
20 years ago
Mark Spencer 6b26826bab Remove ancient copy/paste error (bug #5541)
20 years ago
Mark Spencer 6be92affa2 Fix minor iax2 device state issue (bug #5540)
20 years ago
Kevin P. Fleming c24ba6ac5e fix remaining breakage from yesterday's changes
20 years ago
Kevin P. Fleming fff6a2c159 use new app-argument macros, and try to fix yesterday's breakage
20 years ago
Mark Spencer de47e29d09 Merge highly modified fullcontact in realtime sip patch (bug #4832, heavy mods)
20 years ago
Russell Bryant 395f81d734 strncpy to ast_copy_string
20 years ago
Russell Bryant 9ddf0e4dce Remove unnecessary checks before calls to ast_strlen_zero. Also, change
20 years ago
Russell Bryant d57fb0b655 doxygenify the comments for data structures and defines in chan_iax2
20 years ago
Russell Bryant f1b14773dd use an enum instead of #define'd integers in a couple of places
20 years ago
Russell Bryant 052db5af42 fix up arguments to AgentCallbackLogin so that the options string and the
20 years ago
Russell Bryant 6324072247 more doxygenification (issue #5513)
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer c3226a226a Fix segfault when building peer based on IP
20 years ago
Mark Spencer 5f78c43950 Fix max forwards interoperability (bug #5474)
20 years ago
Russell Bryant 4cc2618bd1 fix output of 'zap show status' to line up properly (issue #5491)
20 years ago
Matthew Fredrickson 0f850c2ffb Add user to user ie transmission support in chan_zap.c
20 years ago
Russell Bryant 56135f210f silence compiler warnings when ZT_TONEDETECT is not defined (issue #5470)
20 years ago
Jim Dixon e726a13036 Allow for obtaining IAX2 call peer (endpoint) IP address with IAXPEER(CURRENTCHAN) function
20 years ago
Mark Spencer e603dcedb5 Perform some extra checks before performing masquerades
20 years ago
Mark Spencer 4e919f337c Fix queue, iax and sip formatting issues (bug #5449)
20 years ago
Mark Spencer f5a38b3871 Make alsa/oss ignore VIDUPDATE control frames
20 years ago
Mark Spencer 141d9f7156 Make sure when the timeout occurs that we actually break the bridge (bug #5252)
20 years ago
Kevin P. Fleming 9b69c79a36 fix compile error (%d changed to %n)
20 years ago
Jeremy McNamara 69bc7e0900 add missing new line
20 years ago
Kevin P. Fleming 4d1506e64d make chan_sip able to deal with PBX-level call limit being reached (issue #5131)
20 years ago
Kevin P. Fleming 2fe49e7a5f support sending text through agent channels (issue #5295)
20 years ago
Kevin P. Fleming 454061ec18 don't force CLID to be a phone-number-looking-thingie (issue #5325)
20 years ago
Mark Spencer 0b265779b2 Fix the ordering of the sscanfs for SDP parsing (bug #AT&T)
20 years ago
Mark Spencer 03eb870f3e Fix naming on realtime peers (bug #5421)
20 years ago
Kevin P. Fleming c05c0c7ce6 clean up pedantic mode tag handling (issue #5125)
20 years ago
Kevin P. Fleming 7734cca1c2 properly display connected channel name in 'agents' manager action for non-callback agents (issue #5235)
20 years ago
Mark Spencer d75fb48fb8 Display proper error for matching domain registers (bug #5412)
20 years ago
Russell Bryant 1f2943fc0a re-bind the socket if the bindaddr option is changed during reload (issue #5435)
20 years ago
Kevin P. Fleming 04d7bcc757 send "100 Trying" when we receive PROCEEDING, unless "183 Session Progress" has already been sent
20 years ago
Mark Spencer dd11afca42 Fix call timeouts with rtp bridge etc (bug #5252)
20 years ago
Mark Spencer bb49ec837f Fix seg in chan_agent (bug #5402)
20 years ago
Mark Spencer 7560605ebc Fix "screen" for network numbers (bug #5432)
20 years ago
Mark Spencer 522dfad107 Do *not* default to a max number of registration attempts
20 years ago
Mark Spencer 4d9210f705 Don't override calling presentation if *name* is present (bug #5405)
20 years ago
Mark Spencer 65afb68602 Handle yet some SIP contact issue nuances and exceptions (bug #5289 with mods and rant)
20 years ago
Mark Spencer c07a31e4bc Fix noncecount update (bug #5308, redone fix)
20 years ago
Kevin P. Fleming 2aa0434048 don't check 'acknowledged' for setting lastdisc, since it's guaranteed to be zero at this point (issue #5254)
20 years ago
Kevin P. Fleming 8496d5fe92 fix authentication header extra space (issue #5329)
20 years ago
Kevin P. Fleming d9f508c7f1 fix timer T1 handling (issue #5330)
20 years ago
Kevin P. Fleming a755500ef8 ensure that the correct flags are always copied from peers/users to private structures (so RPID sending will work properly, issue #5322)
20 years ago
Kevin P. Fleming d50adefa05 ensure that Remote-Party-ID is sent even on secondary INVITEs within a dialog (issue #5322)
20 years ago
Kevin P. Fleming 0bffff1930 correct cygwin detection (issue #5328)
20 years ago
Kevin P. Fleming aeaf9f4cc6 remove unused config option (issue #5358)
20 years ago
Kevin P. Fleming 7c1bbe6eef handle peer matching for subscriptions by name instead of IP address (issue #5103)
20 years ago
Kevin P. Fleming 6fe572d1a9 fix various state-related bugs (issue #5369, with mod to return AST_DEVICE_INUSE)
20 years ago
Kevin P. Fleming b7c31babb0 support call duration limits on inbound OSP calls (issue #5346)
20 years ago
Kevin P. Fleming b1a61a9672 generate fewer 'stale nonce' messages (issue #5381)
20 years ago
Kevin P. Fleming a0a478a72c don't destroy calls when re-INVITE messages ask for things we can't do (issue #5384)
20 years ago
Matthew Fredrickson 1406f660b6 Rewrite of PRI progress and message handling. Fixes bugs #5266 and #4468
20 years ago
Kevin P. Fleming 8e4697d8f2 ensure that peer codec preferences take precedence over global preferences
20 years ago
Kevin P. Fleming 13519f72e7 support both regular and Feature Group D dialing syntax on EM_WINK trunks (issue #5323)
20 years ago
Kevin P. Fleming 35b5891b74 don't replace CLID/CNAM when RPID is being generated (issue #5301)
20 years ago
Mark Spencer ea215f5b7d Remove possibility of manager deadlocks from manager actions
20 years ago
Kevin P. Fleming 4287cb7f42 more whitespace fixes
20 years ago
Kevin P. Fleming b450a235b2 more whitespace cleanup
20 years ago
Kevin P. Fleming f8f7d21252 whitespace fix
20 years ago
Kevin P. Fleming eb91322494 fix comment typo
20 years ago
Kevin P. Fleming 2685a48e37 missed a line...
20 years ago
Kevin P. Fleming 35c4afd0fd code cleanup
20 years ago
Kevin P. Fleming b40ba965d6 minor fixes
20 years ago
Kevin P. Fleming b5e6b8af98 clean up formatting, use the same flag bit for both GR-303 modes
20 years ago
Russell Bryant 380005fea4 fix variable name (issue #5302)
20 years ago
Russell Bryant 3c020accfd don't declare the priority inside of the for loop so that the priority
20 years ago
Mark Spencer bca61024ca 486 (and friends) are really BUSY (bug #5257)
20 years ago
Kevin P. Fleming 626582a84c store tag in the private structure as formatted text, instead of formatting every time we send a packet
20 years ago
Kevin P. Fleming 8af7725f98 support optional sending of Remote-Party-ID headers (issue #2471, heavily modified to actually work properly)
20 years ago
Mark Spencer 266529a503 Fix "console" help (thanks to Andy Dvorak)
20 years ago
Kevin P. Fleming fdccf66d52 add domains documentation and rename config option
20 years ago
Kevin P. Fleming 9bbf4c3854 add basic SIP domain support (issue #4466, with major mods)
20 years ago
Kevin P. Fleming 24cdb73f92 handle polarity reversal hangup indication during an incoming call that is still ringing (issue #5191)
20 years ago
Kevin P. Fleming 78fa3593b1 properly ignore retransmitted INVITEs on long latency links (issue #3658)
20 years ago
Kevin P. Fleming f0b4072039 fix some buglets in 'agents' Manager action (issue #5235)
20 years ago
Kevin P. Fleming 43d43b8b46 properly respond to REGISTER queries (issue #5272)
20 years ago
Kevin P. Fleming 051ddb97f3 clean update devicestate function, ensure that it can return AST_DEVICE_UNKNOWN when call limits are not turned on (issue #5281)
20 years ago
Mark Spencer da7c542e29 Handle authenticating *to* realtime peers (bug #5269)
20 years ago
Mark Spencer cfabcabae8 Null out call number on release complete when number is unallocated (bug #4633)
20 years ago
Mark Spencer a21c9058e0 Fix cut/paste error (bug #5282)
20 years ago
Mark Spencer 8087701923 iax2 parser cleanups
20 years ago
Russell Bryant bcaaea9ce6 add missing newline (issue #5243)
20 years ago
Jeremy McNamara 9ce1402c8b ok wtf, no compiler error here
20 years ago
Jeremy McNamara 59e784c96a I swore this compiled. Honest, officer
20 years ago
Kevin P. Fleming b8f23573fa more license/copyright header updates (thanks Ian!)
20 years ago
Kevin P. Fleming d6ef44afe0 revert an optimization that didn't work (issue #5222)
20 years ago
Jeremy McNamara 3cba705808 Lets try this - an attempt to properly deal with DTMF
20 years ago
Jeremy McNamara 777e97ab26 clean up debug
20 years ago
Jeremy McNamara c1517d081a castrate the logic in oh323_digit to pass DTMF no matter what. (issue #4989)
20 years ago
Kevin P. Fleming 4fb8ce1fd9 allow minimum/maximum registration intervals to be set on server side (issue #51111)
20 years ago
Kevin P. Fleming c4d824cf71 error message generated using backwards logic (issue #5224)
20 years ago
Kevin P. Fleming fadae17355 don't leave a buffer not filled in when getting a REGACK (issue #5226)
20 years ago
Kevin P. Fleming ff41d6ab6c correct 'progressinband' parsing (issue #5209, different fix)
20 years ago
Kevin P. Fleming eb332490ff put items in RFC-specified order (issue #5217)
20 years ago
Kevin P. Fleming 02e5af9cf5 proper header name and attribution (issue #5218)
20 years ago
Kevin P. Fleming e30adc051f various niteroperability fixes (issue #5221)
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming f2e6ac45ca don't abort Asterisk load if configuration not found (issue #5115)
20 years ago
Kevin P. Fleming ee696945de support all OSP authentication models (issue #5159)
20 years ago
Kevin P. Fleming 77ed1394b6 ensure that exten field is cleared when incoming number is not matched to an extension (issue #5203)
20 years ago
Kevin P. Fleming 16cd2019b1 ensure that Manager hold/unhold events are generated even for non-bridged channels (issue #4594)
20 years ago
Kevin P. Fleming e60671d5bf make RTP handling errors less likely to crash Asterisk (issue #5172)
20 years ago
Kevin P. Fleming 811ec06cfd more documentation (issue #5174)
20 years ago
Kevin P. Fleming 07a06d83a4 handle rport/received in Via headers properly (issue #5037)
20 years ago
Kevin P. Fleming 72437b1dba more BSD portability fixes (issue #5155)
20 years ago
Kevin P. Fleming 67584e21c8 ensure that agent channels don't get seized during login (issue #5020)
20 years ago
Mark Spencer 5600956db8 Handle dialog updates to to tag properly (bug #5166)
20 years ago
Kevin P. Fleming f16f81db05 ensure that the AGENTBYCALLERID_* variable is cleared when an agent logs in to a different device (issue #5213)
20 years ago
Kevin P. Fleming 6f49ab2dfa partial formatting cleanup
20 years ago
Kevin P. Fleming a1bdc4836a output 'our tag' in proper format
20 years ago
Mark Spencer 41bf6b42fd Try a more generally correct solution, for NFAS (bug #5179)
20 years ago
Mark Spencer 04e4a54ae8 Restart PRI when we come out of alarm if we're not already up...
20 years ago
Josh Roberson 8ac8621f40 don't send a 200 ACK before a 404 on invalid subscriptions (Bug #5198)
20 years ago
Mark Spencer 961cd50bba Don't allow callwait to happen during initial ringdown (bug #5188)
20 years ago
Kevin P. Fleming 60ffafcc39 allow users of RTP to know when the peer endpoint is (apparently) behind a NAT
20 years ago
Mark Spencer a2b177fcbb Increase PRI buffers just in case
20 years ago
Matthew Fredrickson f49370c82f Fix 'w' to correctly send sending complete on PRI
20 years ago
Russell Bryant 943e527d0a don't use a signed buffer for data that the protocol specifies as unsigned.
20 years ago
Jim Dixon 4794638c99 Fixed signalling problem with pciradio
20 years ago
Russell Bryant d0ff6c46f8 add missing break (issue #5154)
20 years ago
Russell Bryant 720272254b initialize these variables because they could be used uninitialized in the
20 years ago
Kevin P. Fleming a51556ff3e don't reject REGREL requests (issue #5152)
20 years ago
Kevin P. Fleming 1e854ea773 remove useless buffer initializations (issue #5134)
20 years ago
Kevin P. Fleming 04a954ae16 ensure debug messages are only output if debug is enabled (issue #5142)
20 years ago
Matthew Fredrickson 6f78afbe00 Revert change that removed q931_call structure too soon
20 years ago
Kevin P. Fleming c70e1d1674 handle no-peer-specified-in-dial-string gracefully (issue #5132)
20 years ago
Kevin P. Fleming 836916dab4 add doxygen documentation (issue #5133)
20 years ago
Kevin P. Fleming 1bd1a35a9a factor out INVITE response handling in its own function (issue #5127)
20 years ago
Kevin P. Fleming 7d37750831 remove unneeded variables (issue #5117)
20 years ago
Josh Roberson 8f21e3659b Fix spelling of Accountcode. *wink*
20 years ago
Kevin P. Fleming 5fdc070109 add new channel option (via ast_channel_setoption()) to let channel drivers adjust txgain/rxgain if they are able (only Zap channels at this time)
20 years ago
Mark Spencer 2f67f66577 Allow "auto" dtmf mode to select between RFC2833 and inband based on peer's offer or answer.
20 years ago
Mark Spencer bcd06b8582 Don't recreate stuff on authentication (so it works on reinvites)
20 years ago
Matthew Fredrickson 7348cba9c7 Fixed possible hangup race condition that would lead to segfualt with hangups.
20 years ago
Kevin P. Fleming aa6883aba6 revert unnecessary change
20 years ago
Kevin P. Fleming 3bad83e0f2 ensure that notify message sent out have the correct state (issue #5088 with minor mods)
20 years ago
Kevin P. Fleming 6a260b78fe use unsigned char for data elements and native-signed char for strings (issue #5104)
20 years ago
Mark Spencer 0602837f4e Fix vidupdate for chan_zap to eliminate sillyl warning
20 years ago
Kevin P. Fleming 5f6431a75a factor calling-plan-apply logic into a separate function
20 years ago
Kevin P. Fleming a2be145193 make chan_iax2 rtupdate behave the same as chan_sip
20 years ago
Kevin P. Fleming 6b76015469 allow for custom URI options to be set (issue #4927 with mods)
20 years ago
Kevin P. Fleming d3a76999d0 various devicestate fixes (issue #5081, take two)
20 years ago
Kevin P. Fleming 3a31b6ff2d don't try to reference through pvt if it is NULL (issue #5089)
20 years ago
Kevin P. Fleming 8fc8505607 don't send warnings for unhandled indications, let ast_indicate() deal with them (issue #5097)
20 years ago
Kevin P. Fleming 4f493d1126 don't add a colon to the header name (thanks bkw!)
20 years ago
Matthew Fredrickson c88ab78d47 New, more robust way of doing e&m digit collection. Bug #3805
20 years ago
Matthew Fredrickson 25d9051633 Make sure we enable echo cancellation on incoming overlapdial calls
20 years ago
Kevin P. Fleming e86bb70642 stop adding 'username@' to incoming IAX2 channel names, so that they can be properly matched in the device-state system (issue #5081)
20 years ago
Kevin P. Fleming 050d6c7d34 ensure revents fields are initialized before calling poll()
20 years ago
Kevin P. Fleming 5b819fc101 stop retransmitting INVITE after we have sent CANCEL for the same call
20 years ago
Mark Spencer ac0eaaf1f2 Add support for ring begin event and configurable ringtimeout.
20 years ago
Kevin P. Fleming f3c46f8f20 deprecate chan_modem and its subdrivers
20 years ago
Kevin P. Fleming bef3341975 remove unused define
20 years ago
Kevin P. Fleming 102ff2d56e preserve user-added headers when outbound INVITE must be authenticated (issue #5070)
20 years ago
Kevin P. Fleming 085ad00ee0 don't terminate subscriptions before they should be (issue #5063)
20 years ago
Kevin P. Fleming 5f07eec58a remove unused 'outgoinglimit' code, rename 'incominglimit' to 'call-limit' (old syntax is still supported) (issue #5068)
20 years ago
Kevin P. Fleming 6d19c704b7 make chan_sip and chan_iax2 less chatty when not in debug mode (issue #5067)
20 years ago
Matthew Fredrickson 98047ff61d Add support for override of the default pri exclusive/preferred channel
20 years ago
Kevin P. Fleming 9519f6c5f4 clean up, use make functions instead of subshells, remove unused stuff
20 years ago
Mark Spencer 5d4d2fdfd4 Add SIP video fixes
20 years ago
Kevin P. Fleming 538e160956 fix error I introduced into oej's patch :-(
20 years ago
Kevin P. Fleming 388e8bd9a8 massive upgrade to SUBSCRIBE, device state and messaging support (issue #3644)
20 years ago
Kevin P. Fleming ae1e51c857 use proper next hop in strict routing mode (issue #3609)
20 years ago
Kevin P. Fleming 1824c2f630 encode/decode URIs in 'pedantic' mode (issue #3923)
20 years ago
Kevin P. Fleming 3ac4417753 eliminate warning when !ZAPATA_PRI
20 years ago
Russell Bryant 14fa6770e4 fix build when NEWJB is not defined (issue #5046)
20 years ago
Kevin P. Fleming 99929b21e4 preserve hint watchers and laststate across 'extensions reload' (issue #2522)
20 years ago
Kevin P. Fleming ffe23eb007 add AgentCallbackLogin and AgentLogoff manager actions (issue #4766)
20 years ago
Kevin P. Fleming da627fc643 use case-insensitive comparisons for headears (issue #5023)
20 years ago
Kevin P. Fleming 529fcab374 add T1 timer support for NOTIFY dialogs (issue #5017)
20 years ago
Kevin P. Fleming 1cb8d00523 ensure Asterisk won't segfault during re-registration (issue #5011)
20 years ago
Kevin P. Fleming bf6bc6d4fd clean up rtcaching config options (issue #4075)
20 years ago
Kevin P. Fleming 60718ec80b handle INVITEs that are asking for authentication that we cannot supply more intelligently (issue #4995)
20 years ago
Kevin P. Fleming 20e887d708 make some messages show up only under debugging and other minor cleanups (issue #5018)
20 years ago
Kevin P. Fleming fa4b3f8416 fix 'sip debug' vs. reload properly
20 years ago
Kevin P. Fleming 87f2acf15d don't reset sipdebug to zero during reload (issue #5000)
20 years ago
Kevin P. Fleming 81c127758b ensure buffer is adequately sized for frames with lots of elements (issue #4974)
20 years ago
Kevin P. Fleming d86ce557ef allow more adjustability in peer qualification system (issue #4192 with mods)
20 years ago
Kevin P. Fleming 9a6618e8d8 show global vmexten in 'sip show settings' (issue #5005)
20 years ago
Kevin P. Fleming 0a3502b592 handle on-/off-hold properly with RTP reinvited streams (issue #3974)
20 years ago
Kevin P. Fleming a5b640cb40 add 'sip show settings' CLI command (issue #4806)
20 years ago
Kevin P. Fleming 0bf1d48e40 support configurable Message-Account value in NOTIFY messages (issue #4801)
20 years ago
Kevin P. Fleming 3480297607 add preliminary support for SIP timers (issue #4359)
20 years ago
Kevin P. Fleming 09bd4cfb95 add SIPCHANINFO function to retrieve information about the current connected SIP endpoint (issue #4698)
20 years ago
Kevin P. Fleming 97b45d5d6d handle BYE instead of CANCEL from callers (issue #4994)
20 years ago
Mark Spencer f76171a643 Fix IAX2 Provisioning
20 years ago
Mark Spencer 47334c3193 Fix language in d-channel (bug #4979)
20 years ago
Kevin P. Fleming 8a2b540f0a protect PRI-specific code with ifdefs
20 years ago
Matthew Fredrickson d39d277ada Don't catch digits from zaptel during overlap dialing
20 years ago
Mark Spencer 3b12e18473 Fix PRI against masquerade
21 years ago
Ben Kramer 5cd67220f4 / fixed bug introduced during bridge code cleanups
21 years ago
Mark Spencer f2c72aca7b Fix potential deadlock in asterisk
21 years ago
Russell Bryant f3c9715947 fix a little oopsie
21 years ago
Mark Spencer 97e1ede292 Centralize and fix tos for IAX (bug #4850 inspired)
21 years ago
Mark Spencer 95cf08ee92 Allow ToS to be set in hex (bug #4923)
21 years ago
Kevin P. Fleming ce7a1e4768 bridging code cleanups:
21 years ago
Mark Spencer 6dde38ed52 Be consistent with User/Username (bug #4916)
21 years ago
Mark Spencer 13a0bec612 Merge steve's busy detect stuff (bug #4830)
21 years ago
Mark Spencer f4a1a05205 Revert improperly applied patch from bug #4771
21 years ago
Russell Bryant 149168f4a5 remove some sillyness
21 years ago
Mark Spencer 51c390db61 Fix timestamp + trunking (bug #4891)
21 years ago
Russell Bryant 7564500552 formatting fixes
21 years ago
Mark Spencer f08acd7b45 Fix newline issue (bug #4632)
21 years ago
Russell Bryant 52594b6b12 fix a bunch of gcc4 warnings realted to pointer signedness
21 years ago
Russell Bryant d0cec3dd99 fix seg fault
21 years ago
Russell Bryant c65f1a04ab there is no reason to check the channeltype of the channel calling SIPAddHeader
21 years ago
Russell Bryant c3c496512f 'outgress' should be 'egress'
21 years ago
Mark Spencer d8a7545a82 Fix documentation of overridecontext (bug #4379)
21 years ago