Commit Graph

6035 Commits (5a1dde9093c982171f27b96835ec69d52dc842c3)

Author SHA1 Message Date
Matthew Fredrickson 775033301a Add configuration support for half_full DAHDI buffer policy
17 years ago
Joshua Colp 654ea55a65 Numerous documentation updates.
17 years ago
Joshua Colp 4534957e81 Call proxy_update so that the IP address gets populated. Sending stuff to 0.0.0.0 is silly!
17 years ago
Matthew Nicholson 91192e30c5 This patch adds a new 'ignoresdpversion' option to sip.conf. When this is
17 years ago
Mark Michelson 1d2b4e7a02 Merged revisions 164977 via svnmerge from
17 years ago
Terry Wilson 2e59fce6d8 Make a note of the feature request in bug #11157 as per the reporter and oej, and suspend the bug since no one seems to be keen on implementing it any time soon.
17 years ago
Joshua Colp fd62012a31 Qualify trumps poke per lmadsen.
17 years ago
Joshua Colp 92a4edc593 Add configuration options for finer control over how Asterisk handles having to poke all peers at seemingly the same time.
17 years ago
Russell Bryant 36b1d08dc0 Merged revisions 164672 via svnmerge from
17 years ago
Joshua Colp ec6e4d2f60 When using externhost make sure the port gets set to the bindaddr port if one was not specified in the externhost value itself.
17 years ago
Russell Bryant f546396c0f Fix usage of the DAHDI_VMWI ioctl.
17 years ago
Russell Bryant 9e65283794 Open a timer before loading configuration so that the trunking configuration option
17 years ago
Russell Bryant 3ef07d4fd4 Fix log message to refer to the generic timing interface, not DAHDI specifically
17 years ago
Tilghman Lesher 42e26ee700 Revert ast_str opacity in chan_sip for now, since something wasn't quite right
17 years ago
Joshua Colp ae30bbf43d Merged revisions 164350 via svnmerge from
17 years ago
Russell Bryant 808a5fda59 Fix a couple more build issues related to ast_str_opaque
17 years ago
Tilghman Lesher c8223fc957 Merge ast_str_opaque branch (discontinue usage of ast_str internals)
17 years ago
Steve Murphy 0692660afc demote always-appearing debug message (for certain boards) to ast_debug lev 3 msg instead
17 years ago
Russell Bryant 90e65dc7d3 Rename a number of tcptls_session variables. There are no functional changes here.
17 years ago
Russell Bryant 4dde380315 Fix a small race condition in sip_tcp_locate().
17 years ago
Russell Bryant 4295303c56 Resolve crashes when using SIP TCP/TLS with qualify.
17 years ago
Joshua Colp 44b93b6859 When a device registers we need to unlink them (if linked) from the peers_by_ip container and link them back in since their IP address has changed. This would have manifested itself if you configured a new device (as type=peer), registered, and then tried to place a call from the device. Since the peer was not linked into the peers_by_ip container it would have never been found.
17 years ago
Michiel van Baak 8c3a7a28bf Fix codec capability setup in chan_skinny
17 years ago
Joshua Colp 035a7552d6 Since chan_sip is callback devicestate driven do not pass in actual states, pass in unknown so we get asked. Additionally do not pass in an actual device state value in ast_setstate since the channel may be callback driven.
17 years ago
Joshua Colp a4a9815fe2 When a device registers to use it is entirely possible that they may be in use, so tell the core that we don't know the devstate and have it ask us for it.
17 years ago
Joshua Colp a039a65656 Merged revisions 162804 via svnmerge from
17 years ago
Joshua Colp 02ce4faaeb Merged revisions 162738 via svnmerge from
17 years ago
Mark Michelson d659ec3cd2 Merged revisions 162663 via svnmerge from
17 years ago
Joshua Colp d8c152f7f0 When transmitting a register set the socket port to the local one for the transport being used, not the port for the remote server.
17 years ago
Joshua Colp 135bb29ba6 Finish conversion to using ARRAY_LEN and remove it as a janitor project.
17 years ago
Joshua Colp ac12d0d4ce Merged revisions 161725 via svnmerge from
17 years ago
Matthew Nicholson 8b77d66a61 Fix a crash that can occur on a transfer in chan_sip when attempting to collect
17 years ago
Terry Wilson f6dda1e544 Add the ability to play a courtesy tone to the transfer target in a native SIP attended transfer by setting the variable ATTENEDED_TRANSFER_COMPLETE_SOUND.
17 years ago
Eliel C. Sardanons 1e8e12efcf Janitor, use ARRAY_LEN() when possible.
17 years ago
Dwayne M. Hubbard f9b6507796 If 'faxdetect=yes' in sip.conf, switch to a 'fax' extension (if it exists) after T38 is negotiated.
17 years ago
Michiel van Baak e219598843 Add debug flag so skinny debug will show information about packets.
17 years ago
Eliel C. Sardanons d17d9b2e30 - iax2-provision was not freeing iax_templates structure when unloading the chan_iax2.so module.
17 years ago
Tilghman Lesher c9f471ac77 Merged revisions 160480 via svnmerge from
17 years ago
Jeff Peeler 41a4bdd1a6 remove duplicate comment that I accidentally merged
17 years ago
Jeff Peeler b4d8a5b771 (closes issue #13786)
17 years ago
Tilghman Lesher f96547b0b9 Merged revisions 160297 via svnmerge from
17 years ago
Tilghman Lesher 3d4c0cd421 Merged revisions 160207 via svnmerge from
17 years ago
Sean Bright 12b7311782 Silence a build warning. (chan_phone.c:810: warning: value computed is not used)
17 years ago
Russell Bryant 15431e2948 Merged revisions 160003 via svnmerge from
17 years ago
Kevin P. Fleming 887e28d7aa incorporates r159808 from branches/1.4:
17 years ago
Kevin P. Fleming 9a7c28cd5a we can now build with -Wformat=2, which found a couple of real bugs
17 years ago
Mark Michelson 5769e6ea72 Don't allow for configuration options to overwrite options
17 years ago
Steve Murphy c5e64b2ac4 Merged revisions 159316 via svnmerge from
17 years ago
Tilghman Lesher bb80c835e0 Add an option, waitfordialtone, for UK analog lines which do not end a call
17 years ago
Tilghman Lesher fe2c495db6 Merged revisions 159269 via svnmerge from
17 years ago
Tilghman Lesher f41f8858cd Merged revisions 159246 via svnmerge from
17 years ago
Tilghman Lesher ac296a4ad3 Merged revisions 159025 via svnmerge from
17 years ago
Terry Wilson 853f21e90d Make chan_usbradio compile under dev mode
17 years ago
Sean Bright fd8caa1778 This is basically a complete rollback of r155401, as it was determined that
17 years ago
Sean Bright 7bd3ce358b If you enabled 'notifycid' one of the limitations is that the calling channel
17 years ago
Sean Bright 74c112a501 No need to use a separate structure for this since we can just pass
17 years ago
Michiel van Baak 4a68fe383a dont send reorder tone after a device is hungup if a dialout is abandoned or failed.
17 years ago
Michiel van Baak ced8427b09 Add Media Source Update to skinny's control2str
17 years ago
Michiel van Baak 58ff098571 fix a very occasional core dump in chan_skinny found by wedhorn.
17 years ago
Matthew Fredrickson 8cb6ecdd24 Fix for #13963. Make physical channel mapping unconfigured default
17 years ago
Doug Bailey d68e8b8e02 Add fix to prevent crash during reload if there is an outstanding MWI registration message pending.
17 years ago
Mark Michelson 95c416df0b Use a more expressive constant for a 64-bit scanned int
17 years ago
Mark Michelson bd6586e3d7 Use some magic constants to get the right size
17 years ago
Mark Michelson 4e67fdd3f9 Fix the build for 32-bit systems. %lu is only 32-bits
17 years ago
Mark Michelson e8aa0e29ce Change the remote user agent session version variable
17 years ago
Mark Michelson 3a9c27459e Merged revisions 158072 via svnmerge from
17 years ago
Mark Michelson 2d4e3b21ee Merged revisions 158071 via svnmerge from
17 years ago
Mark Michelson 7a554a7386 Merged revisions 158053 via svnmerge from
17 years ago
Kevin P. Fleming 8d5deb312b Merged revisions 157859 via svnmerge from
17 years ago
Terry Wilson d66a8cd264 Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config
17 years ago
Mark Michelson 1a4fc71415 Merged revisions 157503 via svnmerge from
17 years ago
Mark Michelson 2ede9a603f Based on Russell's advice on the asterisk-dev list, I have
17 years ago
Mark Michelson 16efb5c4dd * Add a lock to be used in the update_call_counter function.
17 years ago
Mark Michelson d91f1df3e0 Merged revisions 157305 via svnmerge from
17 years ago
Russell Bryant 1148e648b8 Fix a few more places where the case insensitive hash should be used since
17 years ago
Russell Bryant ab2b24d6ee Use the new case insensitive hash function for console interfaces. The comparison
17 years ago
Mark Michelson 6254c5cd2f Revision 155513 of chan_sip.c in trunk inadvertently
17 years ago
Matthew Fredrickson cb90752b0d Remove some useless locking and make sure we hangup channels on a link when we get a GRS.
17 years ago
Tilghman Lesher 85c6ae76ab Command offsets were not changed correctly when the command syntax for
17 years ago
Tilghman Lesher 654a8c1b4b Merged revisions 156229 via svnmerge from
17 years ago
Michiel van Baak 86f900b201 This commit does two things:
17 years ago
Russell Bryant 72d5d58069 Remove commentary from the issues list for SIP TCP/TLS
17 years ago
Mark Michelson b07eba0c15 Merged revisions 155861 via svnmerge from
17 years ago
Sean Bright 48522988ab In order to move away from nested function use, some changes to the recently introduced
17 years ago
Russell Bryant ef489f8195 - Check for failure when putting the packet in the ast_str
17 years ago
Russell Bryant 648ea2aab9 Remove some code that is basically a no-op. Code above this already ensures that
17 years ago
Mark Michelson 111203aed9 Set the invite state to INV_CANCELLED in a place that
17 years ago
Sean Bright 30d1744ffc Add ability to pass arbitrary data to the ao2_callback_fn (called from
17 years ago
Tilghman Lesher bd3f685f20 Merged revisions 155398 via svnmerge from
17 years ago
Tilghman Lesher ca3cf9f488 Send call release with unallocated cause instead of normal call clearing, when
17 years ago
Kevin P. Fleming 90e573c373 stringfields conversion for struct sip_peer, as requested :-)
17 years ago
Russell Bryant 41ab61a2a2 Remove a bogus ast_free() that Kevin noticed. This was probably just left over
17 years ago
Russell Bryant 1a239454f1 Fix some code in chan_sip that was intended to unlink multiple objects from a
17 years ago
Kevin P. Fleming f08ab8278c put ifdef protection around the rest of the libpri function calls that were added at the same time as progress_with_cause
17 years ago
Matthew Fredrickson 5250201d8b Make compilation of chan_dahdi so that it does not require the new pri_progress_with_cause function to have libpri support work.
17 years ago
Eliel C. Sardanons ccaefe4d40 Add AgentLogin(), AgentMonitorOutgoing() applications and
17 years ago
Sean Bright 086a52d9d1 Introduce a new API call ast_channel_search_locked, which iterates through the
17 years ago
Tilghman Lesher bdb21bef93 Switch to using a thread condition to signal that a child thread is ready for
17 years ago
Tilghman Lesher 0488e8c94e Merged revisions 154365 via svnmerge from
17 years ago
Richard Mudgett 89a678df60 Merged revisions 154266 via svnmerge from
17 years ago
Tilghman Lesher 721b90aa4b Recorded merge of revisions 154263 via svnmerge from
17 years ago
Sean Bright 6ba4e7853e Allow devices that accept dialog-info+xml (like snoms) to get the Caller ID of
17 years ago
Kevin P. Fleming 448562af93 improve configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met
17 years ago
Eliel C. Sardanons 46d7e8dafa Add XML documentation for:
17 years ago
Olle Johansson 204845843e Adding a separation of remote authentication and our authentication.
17 years ago
Eliel C. Sardanons 4c3ce9b8a1 Add XML documentation for:
17 years ago
Eliel C. Sardanons 105a020b6f Add XML documentation for:
17 years ago
Kevin P. Fleming 2dc21e951b fix one more warning missed because i did not have new enough libpri installed
17 years ago
Kevin P. Fleming bd4eb070f3 bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too
17 years ago
Eliel C. Sardanons 1e6864dd9d Add IAX2Provision() application XML documentation.
17 years ago
Sean Bright 3160f06f31 There is a troublesome assert() in the alsa/control.h header that causes
17 years ago
Russell Bryant 981c2d03b6 Don't ignore the result of find_peer() when looking for a peer by IP in check_peer_ok().
17 years ago
Russell Bryant 1fef0f63bb Ensure that the sip_pvt properly has its refcount incremented when the scheduler holds
17 years ago
Tilghman Lesher 44b484195e Merged revisions 153114 via svnmerge from
17 years ago
Tilghman Lesher 1132628748 Merged revisions 152958 via svnmerge from
17 years ago
Tilghman Lesher 33f0058029 Merged revisions 152922 via svnmerge from
17 years ago
Russell Bryant 19f1e7e578 Fix the sip_peer reference count with respect to scheduler entries for
17 years ago
Russell Bryant 46a8b1deed Fix the sip_peer reference count with respect to scheduler entries for
17 years ago
Mark Michelson c0b9b259ca I just noticed this construct and thought it was
17 years ago
Russell Bryant 3d5b3249a8 Modify the documentation of the sip_registry struct
17 years ago
Kevin P. Fleming 10d36d9f34 fix a few small things found by using sparse
17 years ago
Russell Bryant 0dbd863733 Merged revisions 152539 via svnmerge from
17 years ago
Tilghman Lesher e9d96775ad Only re-add the io port if it was closed, otherwise reload causes a memory
17 years ago
Jeff Peeler 33f576f1a1 Merged revisions 152286 via svnmerge from
17 years ago
Tilghman Lesher ae991d086e Merged revisions 152215 via svnmerge from
17 years ago
Olle Johansson 0fdde26109 Trying to fix the user/peer matching correctly. This will need some testing before
17 years ago
Olle Johansson 9137733e11 Moving more variables to the sip_cfg structure, as I have some future ideas for the usage of that structure.
17 years ago
Olle Johansson 31a9f1e6f0 Doxygen changes and some formatting.
17 years ago
Olle Johansson 5aa23add8c Adding a small new feature.
17 years ago
BJ Weschke d7422c975e revert the changes in issue #13705 - it's being re-opened as while the results fixed the complaint in the issue, it introduced other more undesirable issues than what was already reported
17 years ago
Mark Michelson 0748be1052 Change some logical ands to bitwise ands and add
17 years ago
Russell Bryant 89e0def9f9 Print out the right var in the log message
17 years ago
Russell Bryant ca14f718d7 Fix this check to use the proper variable (the result from get_in_brackets)
17 years ago
Mark Michelson cfa9531311 The logic of a strncasecmp call was reversed.
17 years ago
Mark Michelson 97dac2d91a Make the sip_standard_port function more granular by allowing separate
17 years ago
Mark Michelson f4561c0e46 Get this compiling in dev-mode
17 years ago
Mark Michelson 2c55dcf8a8 If a peer uses any transport other than UDP, then MWI will
17 years ago
Mark Michelson bceb0845e6 When attempting to resolve hostnames, we need to be sure
17 years ago
BJ Weschke 5a6a59c84b Fix configuration parsing so type=friend still identifies "friend" as a peer even though it is now a legacy configuration verb.
17 years ago
Kevin P. Fleming 1ddc834b39 cleaup of the TCP/TLS socket API:
17 years ago
Michiel van Baak 6f860c262d dont segfault when placing a call to a line that has no registered device.
17 years ago
Olle Johansson 235d4159f6 Adding changes from train and flight back home from SIPit23 in Lannion, France.
17 years ago
Matthew Fredrickson 3e83151375 Merge in patch for #13454. Includes CallRereouting dialplan application, option for discard of remote hold messages, and using the alternate logical channel mapping in Q.SIG instead of the default physical channel mapping.
17 years ago
Tilghman Lesher 6450b7c4da Make helper call a little safer (suggested by Russell on IRC)
17 years ago
Tilghman Lesher b3bb9564d3 Fix the FRACK! warnings in chan_iax2 when POKE/LAGRQ packets are not answered.
17 years ago
Olle Johansson e3ea5c3c36 Adding some additional thoughts on configuration changes to TCP/TLS
17 years ago
Michiel van Baak 59d9255977 Break up skinny.conf into seperate sections for
17 years ago
Mark Michelson 32ef7bedd3 Add an IAXregistry manager command. See doc/manager_1_1.txt
17 years ago
Mark Michelson 1b1efebf4b After a long discussion on #asterisk-bugs, it seems kind of
17 years ago
Mark Michelson d8d6d5e35b Remove an odd redundant comparison
17 years ago
Mark Michelson 4d983e34cf INVITES with proxy auth were sent with a different branch
17 years ago
Richard Mudgett de9c5d4c42 Merged revisions 150124 via svnmerge from
17 years ago
Kevin P. Fleming 2f3193ec70 ensure that type=peer entries are only matched on IP/port, not on name (after oej audits all the calls to find_peer() to make sure that forcenamematch is set correctly in each case)
17 years ago
Olle Johansson 11a94d5b01 Doxygen addition
17 years ago
Olle Johansson 1d2ef991e2 Add some notes on problems with the TCP/TLS implementation
17 years ago
Kevin P. Fleming 4ca2b3836a return this logic to where it used to be, *after* the dialog->needdestroy flag has been determined to be set; otherwise, we generate these debug messages every time we inspect every active dialog
17 years ago
Kevin P. Fleming 1e56eb7e87 some additional debugging tools added at SIPit23:
17 years ago
Mark Michelson e701f8ee2d Make the sip_proxy struct reference counted. This is
17 years ago
Olle Johansson 216673ad76 Adding a note about a missing part of "kill-the-user" - I got lost in the Ao2 world...
17 years ago
Kevin P. Fleming f00735b317 Merged revisions 149452 via svnmerge from
17 years ago
Olle Johansson 7fa8f65425 Fixing sytax errors ;-)
17 years ago
Mark Michelson 63b894e391 Merged revisions 149266 via svnmerge from
17 years ago
Mark Michelson 83663de0ed Merged revisions 149207 via svnmerge from
17 years ago
Tilghman Lesher d5837ba8c2 Add additional memory debugging to several core APIs, and fix several memory
17 years ago
Mark Michelson c6caf2a06f Merged revisions 149130 via svnmerge from
17 years ago
Mark Michelson 4d9965856b Merged revisions 148912 via svnmerge from
17 years ago
Joshua Colp f230048cd3 Fix reference count issue that Russell brought up in SIP MWI NOTIFY support. Bump the reference count up before we add it to the scheduler, duh.
17 years ago
Kevin P. Fleming 6ccc37dec9 fix some references to the owner of a private structure that may not be present
17 years ago
Kevin P. Fleming b616f924c6 this structure should be static
17 years ago
Kevin P. Fleming 90e01fcb0b ensure that *all* fields in the req structure are cleared out before reusing it; has_to_tag was not cleared, which caused the second incoming call over a TCP socket to fail if pedantic checking was enabled
17 years ago
Olle Johansson 7877ed93bb Adding some clarifications
17 years ago
Olle Johansson c3e6dbb72f - Doxygen formatting. (tss tss)
17 years ago
Olle Johansson 32d93bbc0e Highlightning even more bugs in the current tcp/tls implementation.
17 years ago
Olle Johansson 1ec31a5f93 Sending a 403 after a 200 is considered very bad.
17 years ago
Mark Michelson 399d82541a The logic used when checking a peer got changed subtly
17 years ago
Mark Michelson 1d4bb1ce59 Make sure that the inUse and inRinging fields for
17 years ago
Tilghman Lesher 8b14e5f493 Reverting format addition for now
17 years ago
Tilghman Lesher f5d5eb5e19 Fudges for wav16, just like wav49
17 years ago
Michiel van Baak 5232acb8c0 fix some CLI commands we borked during devcon2008
17 years ago
Steve Murphy e235a07376 (closes issue #13557)
17 years ago
Joshua Colp cebd2c1df2 Add support for subscribing to a voice mailbox on a remote SIP server and making the new/old message count available to local devices. (issue #AST-77)
17 years ago
Kevin P. Fleming 5651afcdaa Merged revisions 147681 via svnmerge from
17 years ago
Sean Bright d1f257ba53 Move the DAHDI-to-DAHDI operator mode check from app_dial into chan_dahdi
17 years ago
Michiel van Baak c69a3b96b2 make this work on OpenBSD
17 years ago
Terry Wilson cfaef11e0f A blind transfer to the parking thread would cause a segfault because copy_request accesses dst->data w/o being able to tell whether it is proerly initialized
17 years ago
Tilghman Lesher 63b165dbb9 Merged revisions 146799 via svnmerge from
17 years ago
Tilghman Lesher 8a457d94e2 Merged revisions 146711 via svnmerge from
17 years ago
Jason Parker b37300a4a5 Recorded merge of revisions 146448 via svnmerge from
17 years ago
Jeff Peeler 81415abc21 (closes issue #13337)
17 years ago
Russell Bryant f1dd1fe1c7 Add support for call pickup on Snom phones. Asterisk now includes a magic
17 years ago
Richard Mudgett e3311c9875 * Miscellaneous formatting changes to make v1.4 and trunk
17 years ago
Michiel van Baak 90751b16ca Merge the cli_cleanup branch.
17 years ago
Kevin P. Fleming de6656902d rename chandup() and clarify its usage
17 years ago
Michiel van Baak f1b673eef0 fix a couple of CLI commands that did not have a help description.
17 years ago
Steve Murphy e74584ca3c (closes issue #13557)
17 years ago
Christian Richter 1c2cbc926b Merged revisions 144238 via svnmerge from
17 years ago
Mark Michelson ad859c943e Fix a conflict in flag values
17 years ago
Mark Michelson 8625eb9d2a When a promiscuous redirect contained both a user and
17 years ago
Michiel van Baak d1ee16cd9a make 'module unload chan_skinny.so' actually work.
17 years ago
Mark Michelson 02a0855e57 We should only unsubscribe to the device state event
17 years ago
Steve Murphy 12073c2a96 Merged revisions 143534 via svnmerge from
17 years ago
Tilghman Lesher 9b214d2135 Merged revisions 143140 via svnmerge from
17 years ago
Michiel van Baak c8c11aae99 plug a couple of memleaks in chan_skinny.
17 years ago
Tilghman Lesher 8fbee1307c Repair IAXVAR implementation so that it works again (regression?)
17 years ago
Tilghman Lesher 08af5bb312 Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating
17 years ago
Jeff Peeler 5d39c767c1 Merged revisions 142927 via svnmerge from
17 years ago
Tilghman Lesher aada13230f Merged revisions 142865 via svnmerge from
17 years ago
Mark Michelson 3226c29cd6 Merged revisions 142218 via svnmerge from
17 years ago
Mark Michelson 01b2894d2e Merged revisions 142079 via svnmerge from
17 years ago
Mark Michelson 68bc5b446d Fix a memory leak in chan_oss
17 years ago
Mark Michelson 0d0c5190fd Um, apparently I didn't actually finish merging before committing.
17 years ago
Mark Michelson 13222b52ef Merged revisions 141809 via svnmerge from
17 years ago
Steve Murphy 1ca1ef6775 Merged revisions 141565 via svnmerge from
17 years ago
Michiel van Baak 28764dd1f6 Some fixes to autocompletion in some commands.
17 years ago
Mark Michelson 97375b6340 Merged revisions 141366 via svnmerge from
17 years ago
Michiel van Baak cb5824d995 Added 'skinny show lines verbose'
17 years ago
Sean Bright f3111835bb Merged revisions 140605 via svnmerge from
17 years ago
Sean Bright b74c9b910e When a call is rejected because of call-limit, the channel driver is behaving
17 years ago
Mark Michelson 5dfefa5ee6 Merged revisions 140488 via svnmerge from
17 years ago
Mark Michelson b116defba8 Merged revisions 140417 via svnmerge from
17 years ago
Mark Michelson f150dfb95a Merged revisions 140299 via svnmerge from
17 years ago
Doug Bailey 3aca08d924 Move the mwi send thread functionality back into the do_monitor thread so that it is easier to manage CID spill resources when do_monitor needs to be killed.
17 years ago
Jeff Peeler be000109dc Merged revisions 140056 via svnmerge from
17 years ago
Russell Bryant d787786ac9 Merged revisions 140060 via svnmerge from
17 years ago
Russell Bryant b296adfe8e Merged revisions 140051 via svnmerge from
17 years ago
Terry Wilson 2717c21561 Merged revisions 139869 via svnmerge from
17 years ago
Mark Michelson 261d1eeb13 The -1 return value from incomplete or improper
17 years ago
Mark Michelson e13a77e628 Merged revisions 139466 via svnmerge from
17 years ago
Mark Michelson 8b5c762f83 Merged revisions 139456 via svnmerge from
17 years ago
Jeff Peeler a9af5a81c9 Merged revisions 139387 via svnmerge from
17 years ago
Philippe Sultan 6571a25767 Fix two memory leaks in chan_gtalk, thanks Eliel!
17 years ago
Jason Parker d22fe17322 Fix output of sipshowpeer manager response.
17 years ago
Michiel van Baak 877549af70 fix unholding phones after hangup on older cisco phones.
17 years ago
Mark Michelson c4b34ef45d Merged revisions 139015 via svnmerge from
17 years ago
Mark Michelson b11ecaf4d6 Merged revisions 138942 via svnmerge from
17 years ago
Michiel van Baak 3f3b1d4dad chan_skinny now respects callwaiting=no
17 years ago
Sean Bright d8fc34c771 Let it compile now, too (woops)
17 years ago
Sean Bright 0f396d9b8b And remove code we don't need anymore.
17 years ago
Sean Bright 0e9bb93b87 While we're at it, make this machine parseable too.
17 years ago
Sean Bright 711cc76722 Change event header to RegistrationTime to be more consistent (and avoid
17 years ago
Richard Mudgett 1678a005b6 channels/chan_misdn.c
17 years ago
Jeff Peeler f10e6dec36 add missing define for SS7 in dahdi_restart
17 years ago
Sean Bright 69c6dcba67 Fix the output of the JitterBufStats manager event.
17 years ago
Tilghman Lesher 6d7ee132e3 Fix compilation warnings (found with dev-mode)
17 years ago
Jeff Peeler a4db659925 Merged revisions 138360 via svnmerge from
17 years ago
Jeff Peeler 729cb1d390 Merged revisions 138119,138151,138238 via svnmerge from
17 years ago
Tilghman Lesher 8b6dd2ad43 Merged revisions 138258 via svnmerge from
17 years ago
Jeff Peeler 7fb2ed4c53 rename all zfd instances in chan_dahdi to dfd to match 1.4 (left over from DAHDI transition)
17 years ago
Tilghman Lesher 2a3211f8dd regseconds is actually stored as the epoch time, not registration length
17 years ago
Tilghman Lesher 4a99c9e158 Merged revisions 137847 via svnmerge from
17 years ago
Jason Parker 3bcc8510b3 Make sure we set the socket port, so we don't try to use <ip address>:0.
17 years ago
Jason Parker 84e049c075 Correctly end locally ended calls.
17 years ago
Sean Bright db1ed285c4 More RSW merges. This should do it for the channels/ dir.
17 years ago
Sean Bright 5275342c5e Biggest offender? chan_dahdi.c! More RSW merging.
17 years ago
Sean Bright bea1644dc2 Merge more changes from the resolve-shadow-warnings branch (henceforth known
17 years ago
Dwayne M. Hubbard c096a6bee0 use ARRAY_LEN
17 years ago
Michiel van Baak 78a93bc386 show correct called party id and also store this to the 'placed calls' list once the call is connected.
17 years ago
Richard Mudgett b92df4dc1e Merged revisions 136241 via svnmerge from
17 years ago
Mark Michelson b3970abc30 Merged revisions 136062 via svnmerge from
17 years ago
Tilghman Lesher de582e1eb2 Merged revisions 135747 via svnmerge from
17 years ago
Kevin P. Fleming 7df8b8b848 make datastore creation and destruction a generic API since it is not really channel related, and add the ability to add/find/remove datastores to manager sessions
17 years ago
Russell Bryant bbf50cf072 Be explicit that we don't want a result from this callback. The callback would
17 years ago
Michiel van Baak 340809a771 whitespace fixes only.
17 years ago
Michiel van Baak dc819e881e Dont coredump on register of non-configured devices
17 years ago
Michiel van Baak 0f1a3177dc make this work again, and not segfault on device registration
17 years ago
Kevin P. Fleming bd28649280 --enable-dev-mode is your friend :-)
17 years ago
Michiel van Baak 532c10551a pass device instead of session to transmit_ functions.
17 years ago
Sean Bright ca38a1a082 Remove some code that used to do something but does not anymore, mainly
17 years ago
Russell Bryant 58291bcec9 Merge changes from team/bbryant/keyrotation
17 years ago
Tilghman Lesher 62db05502f Picky, picky, buildbot
17 years ago
Tilghman Lesher 6cb6583475 SIP should use the transport type set in the Moved Temporarily for the next
17 years ago
Michiel van Baak e9fc0e572c Merged revisions 135055 via svnmerge from
17 years ago
Russell Bryant 6d5979ff7e fix the potential use of an uninitialized variable
17 years ago
Tilghman Lesher b89ecf2407 Optimize frame cache by realloc'ing the smallest frame when the cache is full.
17 years ago
Russell Bryant 8adc6fb4ea Merged revisions 134814 via svnmerge from
17 years ago
Mark Michelson 560475ba74 Fix the parsing of the "reason" parameter in the
18 years ago
Tilghman Lesher 853f6a8b3e Move implementation of an attended-transfer-complete sound from one channel
18 years ago
Kevin P. Fleming 0ce79e5a06 build against the now-typedef-free dahdi/user.h, and remove some #ifdefs for features that will always be present in DAHDI
18 years ago
Kevin P. Fleming 6291cd19bf remove remaining Zaptel references in various places
18 years ago
Tilghman Lesher 0c23159464 Deprecate *_device_state_* APIs in favor of *_devstate_* APIs
18 years ago
Tilghman Lesher c780a443bf Merged revisions 133649 via svnmerge from
18 years ago
Mark Michelson 223c04ec53 Merged revisions 133572 via svnmerge from
18 years ago
Russell Bryant 2bb1317783 Minor coding guidelines tweaks ...
18 years ago
Tilghman Lesher 1d64381314 Merged revisions 133488 via svnmerge from
18 years ago
Russell Bryant 6ee7409719 I made this change from DEVICE_STATE to DEVICE_STATE_CHANGE, but I had it backwards,
18 years ago
Jason Parker fabba06d02 Merged revisions 133295 via svnmerge from
18 years ago
Brett Bryant 3faa4aa4e0 Fix issue where tcp in sip is enabled by default, despite what it says in the config sample file. Also fix "sip show settings" for tcp connections.
18 years ago
Mark Michelson ce391f2945 Merged revisions 133038 via svnmerge from
18 years ago
Tilghman Lesher 3fe5a70e07 Yet another conversion of '|' to ','
18 years ago
Kevin P. Fleming 770e62e39d use correct function name... please compile with --enable-dev-mode
18 years ago
Christian Richter 2009a57df1 Merged revisions 132826 via svnmerge from
18 years ago
Olle Johansson 8216722ed0 Well, the content of a channel variable may be longer than the size of a pointer...
18 years ago
Mark Michelson c1c75b0cbe Merged revisions 132777 via svnmerge from
18 years ago
Kevin P. Fleming 35cf5f8984 correct fix made in r132777... the code *did* compile in dev-mode, as long as libpri was installed and enabled
18 years ago
Tilghman Lesher ca62442094 Merged revisions 132713 via svnmerge from
18 years ago
Mark Michelson 7ab615da6f Get chan_dahdi to compile in devmode
18 years ago
Kevin P. Fleming f9074f1d95 Merged revisions 132712 via svnmerge from
18 years ago
Olle Johansson d231a9cf7d Merged revisions 132645 via svnmerge from
18 years ago
Kevin P. Fleming 8115a6a9bf Merged revisions 132641 via svnmerge from
18 years ago
Kevin P. Fleming 54e959b486 Merged revisions 132571 via svnmerge from
18 years ago
Brett Bryant 9fceb1b8ee Add autocompletion to "iax2 set debug peer".
18 years ago
Brett Bryant 1f74485078 Add "iax2 set debug peer" command and remove deprecated iax2 debug
18 years ago
Brett Bryant 4ec0d5d762 Fix bug where ast_parse_arg would inadvertantly enable sip tcp when parsing a tcpbindaddr if it was disabled.
18 years ago
Brett Bryant 4fc282ef63 Fix an issue in iax2 where a call that's been rejected still kept an open channel on the side that attempted to make the call (not the side of the
18 years ago
Jeff Peeler 08bcb84c01 make buffers config option (chan_dahdi.conf) parsing safer and added logging in case of failure
18 years ago
Matthew Fredrickson 69fee2f71f Make sure we break the poll so that messages queued will be sent on the SS7 when using CLI commands for blocking and blocking of CICs and linksets.
18 years ago
Tilghman Lesher 3fa9ad3d13 Merged revisions 131970 via svnmerge from
18 years ago
Jeff Peeler db5c40005c Add configuration option to chan_dahdi.conf to allow buffering policy and number of buffers to be configured per channel. Syntax:
18 years ago
Tilghman Lesher f4722d0ff0 Merged revisions 131790 via svnmerge from
18 years ago
Russell Bryant 7613e369b2 Instead of attempting to pass through AST_EVENT_DEVICE_STATE, use DEVICE_STATE_CHANGE
18 years ago
Brett Bryant 28fa79c23c Merged revisions 131491 via svnmerge from
18 years ago
Russell Bryant 2842b71a32 Merged revisions 131421 via svnmerge from
18 years ago
Russell Bryant 1e2b6eea40 Add missing terminator to ast_event_subscribe to fix a crash.
18 years ago
Tilghman Lesher 49715c05f1 Merged revisions 130959 via svnmerge from
18 years ago
Tilghman Lesher 5a1d90e1fb Additional option for videosupport (always) that disables the optimization to
18 years ago
Tilghman Lesher e921e6f0de Merged revisions 130889 via svnmerge from
18 years ago
Luigi Rizzo 3e9a95c16b free memory used by the x11 grabber when closing it.
18 years ago
Luigi Rizzo 6b9e40282e use ast_pthread_create_detached_background() instead of redoing
18 years ago
Tilghman Lesher 28534ea921 Swap "static" and "const", so that "static" appears at the beginning of each
18 years ago
Michiel van Baak 3cb49856ae Convert chan_skinny's open-coded linked lists to the list macros
18 years ago
Tilghman Lesher fe67adf6bc Merged revisions 130514 via svnmerge from
18 years ago
Tilghman Lesher c10d9c2e78 Unlock list before returning
18 years ago
Matthew Fredrickson 8635eecdc9 Support new TRANSPORT definitions in libss7
18 years ago
Tilghman Lesher 9cd11917c5 Fix trunk breakage
18 years ago
Tilghman Lesher b66aa676fa Merged revisions 130169 via svnmerge from
18 years ago
Sean Bright 6a00263d9c Missed one. Formatting only.
18 years ago
Brett Bryant 5b7933fe5e Janitor patch to change uses of sizeof to ARRAY_LEN
18 years ago
Tilghman Lesher cb7df89042 Merged revisions 130102 via svnmerge from
18 years ago
Kevin P. Fleming b968349e19 Merged revisions 130039 via svnmerge from
18 years ago
Tilghman Lesher 7e3be6c12f Merged revisions 129803 via svnmerge from
18 years ago
Sean Bright f2ab15a506 A couple more minor text changes
18 years ago
Sean Bright 7711b33c81 Remove extraneous \n. Pointed out by eliel on #asterisk-dev.
18 years ago
Tilghman Lesher da03cdd174 Merged revisions 129149 via svnmerge from
18 years ago
Tilghman Lesher aa81a86265 Merged revisions 129047 via svnmerge from
18 years ago
Brett Bryant d185405755 Janitor project to convert sizeof to ARRAY_LEN macro.
18 years ago
Olle Johansson 01214ba763 Merged revisions 128950 via svnmerge from
18 years ago
Olle Johansson c969c0f24b Merged revisions 128912 via svnmerge from
18 years ago
Russell Bryant 10cc442eb7 Merged revisions 128795 via svnmerge from
18 years ago
Sean Bright 880a02f283 Merged revisions 128737 via svnmerge from
18 years ago
Mark Michelson 834b8e8a71 Merged revisions 128639 via svnmerge from
18 years ago
Russell Bryant 69782233e4 As pointed out on the -dev list, actually use the result of find_peer() so that
18 years ago
Olle Johansson e18e813814 - Adding alias "udpbindaddr" for the UDP port to comply with "tcpbindaddr" and "tlsbindaddr".
18 years ago
Olle Johansson 638234f146 - Fixing issues with "sip show settings"
18 years ago
Olle Johansson 3586b6212d - Remove unused variable "expiry"
18 years ago
Olle Johansson 40c0e6ed47 More doxygen comments.
18 years ago
Olle Johansson fce9af0fa0 - Formatting changes
18 years ago
Olle Johansson e057380907 Adding note about incorrect manager registration...
18 years ago
Olle Johansson ccb718b560 Remove comments that doesn't make sense. The deprecation of type=user will come at a later stage,
18 years ago
Olle Johansson 25ce6ce19e Fix severe problem with my previous commit of "kill-the-user". Russell saw a problem with this
18 years ago
Olle Johansson bc99e067e6 Disabling code used by dumpdb with #ifdef, since I believe we might use it sometime in the
18 years ago
Olle Johansson 29770b1cd8 Removing the CLI dumpdb command (see asterisk-dev discussion and decision)
18 years ago
Olle Johansson cf9c4ce883 Adding a few reminders
18 years ago
Olle Johansson 9056540e35 Adding doxygen comments to missing parts, moving some #define
18 years ago
Olle Johansson d5525e3778 Adding TCP and TLS to "sip show settings".
18 years ago
Olle Johansson 6de5e8552b Add some comments...
18 years ago
Olle Johansson fc7517d76e Set tls setting to default in reload_config.
18 years ago
Michiel van Baak bf848cc694 fix compiling of chan_sip.c
18 years ago
Joshua Colp eff212635c I like it when the tree is not broken.
18 years ago
Olle Johansson 318fd4186b KILL THE USER!
18 years ago
Olle Johansson b04d101ee5 Stop cli command completion with tabs
18 years ago
Olle Johansson 0a52297cf0 Add new SIP cli command "sip show channelstats" that displays some QoS data (if we have RTCP reports
18 years ago
Matthew Fredrickson 268ca4a5bb It would help if we actually parsed the ss7_explicitacm option in the config file...
18 years ago
Matthew Fredrickson 199067da4f Add option to wait to be able to explicitly send ACM via the Proceeding() application in the dialplan. Also minor documentation update explaining how to setup multiple signalling links within a linkset
18 years ago
Tilghman Lesher 1d0637521a Fullcontact needs more than 20 characters, even for the simplest case
18 years ago
Olle Johansson 6f621e6205 - reorganize SIP extensions alphabetically, to make it easier to synch with the IANA list
18 years ago
Brett Bryant 10f0255389 Fix one more file that got changed.
18 years ago
Brett Bryant 022a157bd8 Remove commit that somehow got mergeed into trunk.
18 years ago
Brett Bryant 10fdf344ed Update these files with transfer code.
18 years ago
Steve Murphy bc2cfb3e81 Merged revisions 127663 via svnmerge from
18 years ago
Olle Johansson f99a310219 Make sure we stop session timers as soon as we start hanging up an active call.
18 years ago
Olle Johansson 2491cc6e65 Revert some logic for session timers. We do send in-dialog requests that should not have session-timer
18 years ago
Olle Johansson b423a939b0 Fix bad formatting in a very confusing function. Who added the sipdb sql output?
18 years ago
Brett Bryant 6aa9419cfe Update transport= in sip so that the option is not broken from a recent commit.
18 years ago
Tilghman Lesher 885d17506b Keep ast_app_inboxcount API compatible with 1.6.0.
18 years ago
Mark Michelson 1d6573e8ef Merged revisions 127560 via svnmerge from
18 years ago
Mark Michelson 953947b70b The ackcall and endcall options in agents.conf now have supplemental options
18 years ago
Brett Bryant b30ed551e0 Fix to sip_parse_host so that it passes the correct information to sip_registry.
18 years ago
Luigi Rizzo 8cd40e3950 plug another panic when the gui cannot be started.
18 years ago
Luigi Rizzo f26e7b97cb prevent a segfault when trying to start the gui without any
18 years ago
Tilghman Lesher cce1ec5463 Change the global timer B to be dependent on the value of the T1 timer, as
18 years ago
Brett Bryant 1b07e87538 Add a configuration option so the global outboundproxy can use tcptls without it being defined by each sip user.
18 years ago
Tilghman Lesher e347f8bc70 Merged revisions 127133 via svnmerge from
18 years ago
Tilghman Lesher 3217aed39c Merged revisions 127068 via svnmerge from
18 years ago
Tilghman Lesher 6fa1dab33d Merged revisions 126999 via svnmerge from
18 years ago
Olle Johansson b6b5525347 Merged revisions 126902 via svnmerge from
18 years ago
Olle Johansson f3170a4946 Merged revisions 126899 via svnmerge from
18 years ago
Olle Johansson 42bed356d1 Merged revisions 126789 via svnmerge from
18 years ago
Olle Johansson 983b851e3b Merged revisions 126735 via svnmerge from
18 years ago
Matthew Fredrickson 5862f66c88 Add support to see MTP2 down events when the link layer drops in SS7
18 years ago
Luigi Rizzo ff8ad6b497 implement the 'freeze' function for incoming frames;
18 years ago
Olle Johansson 33a54ee23b The following patch with some changes for trunk...
18 years ago
Luigi Rizzo 1f7a4fb63d import the recent additions for video console into trunk,
18 years ago
Luigi Rizzo dc4c6733ac fix wrong argument in checking boundaries for a rectangle
18 years ago
Luigi Rizzo a768ae2122 implement a 'toggle' option for 'console mute' and 'console unmute'
18 years ago
Luigi Rizzo f03a2b158a add some defines and fields in preparation for the import of
18 years ago
Luigi Rizzo 03e7978a1a accept any name starting with X11 for X11 grabbers - this lets
18 years ago
Luigi Rizzo e6f17e50c4 make this compile after ast_frame's data field changed to a union
18 years ago
Tilghman Lesher 1503ea7128 Merged revisions 126056 via svnmerge from
18 years ago
Matthew Fredrickson 512a022a95 Revert this part of the fix. We'll fix it in libss7
18 years ago
Matthew Fredrickson a68a212f53 Obviously somebody didn't compile with libss7 support when doing the DAHDI conversion.
18 years ago