aboutsummaryrefslogtreecommitdiffstats
path: root/channels
AgeCommit message (Collapse)AuthorFilesLines
2005-09-07add new channel option (via ast_channel_setoption()) to let channel drivers ↵kpfleming2-106/+177
adjust txgain/rxgain if they are able (only Zap channels at this time) modify app_chanspy to use new gain option reformat app_chanspy to match coding guidelines add user-controlled volume adjustment to app_meetme (issue #4170, heavily modified to actually work on Zap channels) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6519 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-06Allow "auto" dtmf mode to select between RFC2833 and inband based on peer's ↵markster1-4/+19
offer or answer. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6518 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-06Don't recreate stuff on authentication (so it works on reinvites)markster1-15/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6517 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-06Fixed possible hangup race condition that would lead to segfualt with hangups.mattf1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6516 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02revert unnecessary changekpfleming1-3/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6513 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02ensure that notify message sent out have the correct state (issue #5088 with ↵kpfleming1-13/+13
minor mods) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6509 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02use unsigned char for data elements and native-signed char for strings ↵kpfleming3-39/+40
(issue #5104) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6508 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02Fix vidupdate for chan_zap to eliminate sillyl warningmarkster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6505 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02factor calling-plan-apply logic into a separate functionkpfleming1-43/+31
apply calling plan to RDNIS git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6504 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-02make chan_iax2 rtupdate behave the same as chan_sipkpfleming1-4/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6501 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01allow for custom URI options to be set (issue #4927 with mods)kpfleming1-30/+39
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6499 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01various devicestate fixes (issue #5081, take two)kpfleming1-3/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6496 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01don't try to reference through pvt if it is NULL (issue #5089)kpfleming1-3/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6495 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01don't send warnings for unhandled indications, let ast_indicate() deal with ↵kpfleming1-2/+0
them (issue #5097) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6491 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01don't add a colon to the header name (thanks bkw!)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6488 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01New, more robust way of doing e&m digit collection. Bug #3805mattf1-8/+19
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6483 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-01Make sure we enable echo cancellation on incoming overlapdial callsmattf1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6481 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31stop adding 'username@' to incoming IAX2 channel names, so that they can be ↵kpfleming1-4/+1
properly matched in the device-state system (issue #5081) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6477 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31ensure revents fields are initialized before calling poll()kpfleming1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6476 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31stop retransmitting INVITE after we have sent CANCEL for the same callkpfleming1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6472 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31Add support for ring begin event and configurable ringtimeout.markster1-8/+27
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6470 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31deprecate chan_modem and its subdriverskpfleming1-0/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6465 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-31remove unused definekpfleming1-4/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6462 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30preserve user-added headers when outbound INVITE must be authenticated ↵kpfleming1-41/+60
(issue #5070) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6461 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30don't terminate subscriptions before they should be (issue #5063)kpfleming1-14/+21
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6459 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30remove unused 'outgoinglimit' code, rename 'incominglimit' to 'call-limit' ↵kpfleming1-124/+62
(old syntax is still supported) (issue #5068) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6458 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30make chan_sip and chan_iax2 less chatty when not in debug mode (issue #5067)kpfleming2-38/+39
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6457 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30Add support for override of the default pri exclusive/preferred channelmattf1-3/+20
selection behavior git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6451 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30clean up, use make functions instead of subshells, remove unused stuffkpfleming1-63/+73
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6449 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30Add SIP video fixesmarkster1-1/+44
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6448 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30fix error I introduced into oej's patch :-(kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6447 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29massive upgrade to SUBSCRIBE, device state and messaging support (issue #3644)kpfleming1-115/+360
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6446 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29use proper next hop in strict routing mode (issue #3609)kpfleming1-30/+45
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6443 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29encode/decode URIs in 'pedantic' mode (issue #3923)kpfleming1-33/+54
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6441 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29eliminate warning when !ZAPATA_PRIkpfleming1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6438 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29fix build when NEWJB is not defined (issue #5046)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6434 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-27preserve hint watchers and laststate across 'extensions reload' (issue #2522)kpfleming1-8/+12
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6431 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-26add AgentCallbackLogin and AgentLogoff manager actions (issue #4766)kpfleming1-36/+170
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6427 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-26use case-insensitive comparisons for headears (issue #5023)kpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6423 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25add T1 timer support for NOTIFY dialogs (issue #5017)kpfleming1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6405 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25ensure Asterisk won't segfault during re-registration (issue #5011)kpfleming1-4/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6402 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25clean up rtcaching config options (issue #4075)kpfleming1-5/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6401 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25handle INVITEs that are asking for authentication that we cannot supply more ↵kpfleming1-20/+37
intelligently (issue #4995) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6399 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25make some messages show up only under debugging and other minor cleanups ↵kpfleming1-13/+8
(issue #5018) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6398 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-25fix 'sip debug' vs. reload properlykpfleming1-6/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6397 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23don't reset sipdebug to zero during reload (issue #5000)kpfleming1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6389 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23ensure buffer is adequately sized for frames with lots of elements (issue #4974)kpfleming1-20/+21
various minor formatting/cleanup changes git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6386 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23allow more adjustability in peer qualification system (issue #4192 with mods)kpfleming1-22/+55
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6385 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23show global vmexten in 'sip show settings' (issue #5005)kpfleming1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6378 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23handle on-/off-hold properly with RTP reinvited streams (issue #3974)kpfleming1-36/+29
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6371 f38db490-d61c-443f-a65b-d21fe96a405b