Release Summary

asterisk-13.0.0-beta1

Date: 2014-08-11

<asteriskteam@digium.com>


Table of Contents

  1. Summary
  2. Contributors
  3. Closed Issues
  4. Other Changes
  5. Diffstat

Summary

[Back to Top]

This release includes new features. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.

The data in this summary reflects changes that have been made since the previous release, asterisk-12.


Contributors

[Back to Top]

This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were closed by commits that went into this release.

Coders

Testers

Reporters

200 rmudgett
172 mjordan
95 kmoore
84 mmichelson
82 jrose
58 file
56 dlee
54 jcolp
54 kharwell
35 coreyfarrell
29 sgriepentrog
29 wdoekes
27 newtonr
17 elguero
16 gtjoseph
16 seanbright
14 russell
11 may
10 wedhorn
9 tzafrir
5 Corey Farrell
5 igorg
4 Eugene
4 Jeremy Laine
4 outtolunc
4 qwell
3 moy
3 oej
3 pabelanger
3 Steve Davies
3 zvision
2 abelbeck
2 Alexander Traud
2 Dennis Guse
2 dtryba
2 Gareth Palmer
2 George Joseph
2 Matthis Schmieder
2 NITESH BANSAL
2 sgalarneau
2 Torrey Searle
2 tsearle
1 adomjan
1 Andrew Nagy
1 awinters
1 Bradley Watkins
1 capouch
1 David Woodhouse
1 Dmitry Melekhov
1 Elazar Broad
1 Etienne Lessard
1 Filip Jenicek
1 Geert Van Pamel
1 Gergely Domodi
1 Guillaume Martres
1 hexanol
1 hurdman
1 ibercom
1 jbigelow
1 Jeremy Lainé
1 jkister
1 junky
1 Kevin McCoy
1 looserouting
1 marcelloceschia
1 Michael K
1 Michael Walton
1 Michal Rybarik
1 n8ideas
1 nbansal
1 nbougues
1 Nitesh Bansal
1 one47
1 Oscar Esteve
1 Pavel Troller
1 rmeyerriecks
1 rsw686
1 Sebastian Wiedenroth
1 sharky
1 Simon Moxon
1 Simone Camporeale
1 snuffy
1 st
1 Stefan Wachtler
1 tm1000
1 Trevor Peirce
1 veilen
1 xytis
6 rmudgett
5 coreyfarrell
5 elguero
5 jcolp
5 jrose
5 kmoore
5 mjordan
5 Rusty Newton
5 sgriepentrog
3 jbigelow
3 wdoekes
2 Andrew Nagy
2 Denis
2 Dmitry Melekhov
2 George Joseph
1 Arnd Schmitter
1 Ben Smithurst
1 Colin Cutherbertson
1 Corey Farrell
1 Dalius M.
1 Dennis Guse
1 Gabriele Odone
1 Geert Van Pamel
1 gtjoseph
1 ibercom
1 Iñaki Cívico
1 Jan Juergens
1 Joel Vandal
1 JoshE
1 Michael Keuter
1 Michal Rybarik
1 myself
1 myself in a virtualized environment with multiple interfaces
1 newtonr
1 Sam Galarneau
1 snuffy
1 Torrey Searle
1 uniken1
1 wushumasters
78 mjordan
29 rnewton
26 coreyfarrell
17 dlee
15 rmudgett
12 jbigelow
11 gtj
11 jcolp
9 mmichelson
8 jrose
8 kharwell
8 wdoekes
7 amessina
7 elguero
5 adomjan
5 xrobau
4 hexanol
4 mdavenport
4 nbansal
4 outtolunc
4 sharky
3 aragon
3 dennis.guse
3 igorg
3 kmoore
3 mores
3 one47
3 pabelanger
3 sgalarneau
3 sgriepentrog
3 slesru
3 tm1000
3 tsearle
3 zvision
2 abelbeck
2 ayrjola
2 bford
2 danjenkins
2 den159
2 dtryba
2 gareth
2 gma
2 ibercom
2 jkister
2 jmls
2 kenner
2 kristoff
2 rudolf
2 skrusty
2 themrrobert
2 traud
2 whiskerp
2 xytis
1 aepshteyn
1 arcanos
1 arnd
1 asemych
1 awinters
1 axonaro
1 bensmithurst
1 brianscott
1 brietz
1 capouch
1 cervajs
1 chillman
1 colinc
1 dario
1 davidw
1 devlap
1 docent
1 doome
1 dorianlogan
1 dwmw2
1 eisvogel
1 fabled
1 falves11
1 frenk77
1 gabrieleodone
1 gasparz
1 geertivp
1 gentlec
1 hurdman
1 i2045
1 icivico
1 ipengineer
1 italorossi
1 j_juergens
1 jamicque
1 jamuel
1 jan.svoboda
1 jfalcon
1 jideliov
1 jimcredland
1 jkroon
1 jllull
1 joel_vandal
1 johnknott
1 jpsharp
1 jvandal
1 kgoedert
1 laimbock
1 londonnet
1 looserouting
1 lordvadr
1 luke1980
1 maddog
1 manchicken
1 manobela
1 marcelloceschia
1 marcoloway
1 marquis
1 martinkontsek
1 mathis
1 mcargile
1 mdalius
1 michaelk
1 mike@farsouthnet.com
1 mpiazzatnetbug
1 n8ideas
1 navaismo
1 nbougues
1 netwrkr
1 nicolastanski
1 oleke
1 oscares
1 patrickm
1 patrol-cz
1 phill
1 pz
1 qloogkm
1 rmeyerriecks
1 rolek
1 rossbeer
1 rsw686
1 schmoozecom
1 sebmurray
1 shadow431
1 shaunc869
1 simone.camporeale
1 simonmoxon
1 skavin
1 skycomltd
1 snuffy
1 stephane.chazelas
1 StuxForce
1 supermaxiko
1 thava
1 tilt
1 tootai
1 tzafrir
1 uniken1
1 urtho
1 varnav
1 veilen
1 wedhorn
1 wiedi
1 wimpy
1 zconkle

Closed Issues

[Back to Top]

This is a list of all issues from the issue tracker that were closed by changes that went into this release.

Category: Addons/chan_ooh323


ASTERISK-21960: ooh323 channels stuck
Revision: 404321
Reporter: slesru
Testers: Dmitry Melekhov
Coders: may

ASTERISK-22020: ooh323 Q931DisplayIE causes Anonymous on phone displays
Revision: 404211
Reporter: rossbeer
Coders: may

ASTERISK-22738: "Security denial" error in calls from H323 trunk (ooh323.c)
Revision: 408315
Reporter: gabrieleodone
Testers: Gabriele Odone
Coders: may

ASTERISK-23336: Asterisk warning "Don't know how to indicate condition 33 on ooh323c" on outgoing calls from H323 to SIP peer
Revision: 408840
Reporter: asemych
Coders: may

ASTERISK-23460: ooh323 channel stuck if call is placed directly and gatekeeper is not available
Revision: 411533
Reporter: slesru
Testers: Dmitry Melekhov
Coders: may

ASTERISK-23814: No call started after peer dialed
Revision: 415630
Reporter: igorg
Coders: may

ASTERISK-23814: No call started after peer dialed
Revision: 419377
Reporter: igorg
Coders: qwell

Category: Addons/res_config_mysql


ASTERISK-23177: [patch] RealTime cant update sipbuddies table when registering or updating friend
Revision: 406312
Reporter: den159
Testers: Denis
Coders: elguero

Category: Applications/General


ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to read from rusage
Revision: 402546
Reporter: hurdman
Coders: hurdman

ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on subsequent logins
Revision: 400759
Reporter: jbigelow
Coders: rmudgett

Category: Applications/NewFeature


ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to Early Media
Revision: 401411
Reporter: gasparz
Coders: n8ideas

Category: Applications/app_agent_pool


ASTERISK-23499: app_agent_pool: Interval hook prevents channel from being hung up
Revision: 414748
Reporter: mjordan
Coders: rmudgett

Category: Applications/app_bridgewait


ASTERISK-23987: BridgeWait: channel entering into holding bridge that is being destroyed fails to successfully join the newly created holding bridge
Revision: 419539
Reporter: mjordan
Coders: jcolp

Category: Applications/app_cdr


ASTERISK-22566: [patch] app_cdr leaves application registered and res_parking leaks a ref to config
Revision: 400021
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Applications/app_celgenuserevent


ASTERISK-22799: CEL: Invalid cel.conf will fail to create Stasis topic, allowing for a crash if CELGenUserEvent attempts to publish to it
Revision: 402839
Reporter: mjordan
Coders: kmoore

Category: Applications/app_chanisavail


ASTERISK-23074: Crash in ChanIsAvail app
Revision: 404653
Reporter: maddog
Coders: jcolp

Category: Applications/app_chanspy


ASTERISK-22661: Unable to exit ChanSpy if spied channel does not have a call in progress
Revision: 408539
Reporter: chillman
Coders: elguero

ASTERISK-22780: ARI: Implement channel spying
Revision: 403118
Reporter: mjordan
Coders: jcolp

ASTERISK-23381: [patch]ChanSpy- Barge only works on the initial 'spy', if the spied-on channel makes a new call, unable to barge.
Revision: 413557
Reporter: themrrobert
Coders: jrose

ASTERISK-23381: [patch]ChanSpy- Barge only works on the initial 'spy', if the spied-on channel makes a new call, unable to barge.
Revision: 413713
Reporter: themrrobert
Coders: jrose

Category: Applications/app_confbridge


ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408645
Reporter: fabled
Coders: kharwell

ASTERISK-19983: ConfBridge does not expose a mechanism to change the language on the Bridging channel, defaulting to 'en'
Revision: 400744
Reporter: londonnet
Testers: rmudgett
Coders: junky

ASTERISK-21859: Confbridge doesn't tear down an empty conference bridge when all users were kicked via end_marked=yes. Also, side effect crashes.
Revision: 399226
Reporter: gentlec
Coders: kharwell

ASTERISK-22478: [patch]Can't use pound(hash) symbol for custom DTMF menus in ConfBridge (processed as directive)
Revision: 402417
Reporter: nicolastanski
Coders: rmudgett

ASTERISK-22740: [patch] - Confbridge fails to destroy conference on hangup leading to Asterisk segfault
Revision: 405217
Reporter: simonmoxon
Coders: Simon Moxon

ASTERISK-22760: ConfBridge: CONFBRIDGE function does not allow for dynamic creation of menu items
Revision: 402397
Reporter: mjordan
Coders: jrose

ASTERISK-23035: ConfBridge with name longer than max (32 chars) results in several bridges with same conf_name
Revision: 415080
Reporter: icivico
Testers: Iñaki Cívico
Coders: coreyfarrell

ASTERISK-23282: Documentation - Tab completion and CLI usage documentation do not indicate that 'all' is accepted for 'confbridge kick all'
Revision: 412729
Reporter: dorianlogan
Coders: kmoore

ASTERISK-23311: Manager - MoH Stop Event fails to show up when leaving Conference
Revision: 410492
Reporter: bford
Coders: rmudgett

ASTERISK-23461: Only first user is muted when joining confbridge with 'startmuted=yes'
Revision: 410967
Reporter: manobela
Coders: jrose

ASTERISK-23545: Confbridge talker detection settings configuration load bug
Revision: 411946
Reporter: johnknott
Coders: rmudgett

ASTERISK-23824: ConfBridge: Users cannot be muted via CLI or AMI when waiting to enter a conference
Revision: 415208
Reporter: mjordan
Coders: tm1000

Category: Applications/app_dahdiras


ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to read from rusage
Revision: 402546
Reporter: hurdman
Coders: hurdman

Category: Applications/app_dial


ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to Early Media
Revision: 401411
Reporter: gasparz
Coders: n8ideas

ASTERISK-23141: Asterisk crashes on Dial(), in pbx_find_extension at pbx.c
Revision: 408788
Reporter: supermaxiko
Coders: coreyfarrell

Category: Applications/app_jack


ASTERISK-20696: Wideband/variable bandwidth modification of app_jack
Revision: 417360
Reporter: mathis
Coders: Matthis Schmieder, Dennis Guse

ASTERISK-23836: JACK_HOOK with more than 8Khz
Revision: 417360
Reporter: dennis.guse
Coders: Matthis Schmieder, Dennis Guse

Category: Applications/app_meetme


ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408645
Reporter: fabled
Coders: kharwell

ASTERISK-21907: Crash - segfault - When executing a MeetMeAdmin command that requires a member, without specifying a member
Revision: 399036
Reporter: aepshteyn
Coders: kmoore

Category: Applications/app_mixmonitor


ASTERISK-22368: [patch] mixmonitor_free leaks filename
Revision: 398017
Reporter: coreyfarrell
Coders: wdoekes

ASTERISK-23609: Security: AMI action MixMonitor allows arbitrary programs to be run
Revision: 415834
Reporter: coreyfarrell
Coders: jrose

ASTERISK-24051: [patch] Add Options To Play Beep At Start Or End Of MixMonitor
Revision: 419238
Reporter: elguero
Coders: elguero

Category: Applications/app_queue


ASTERISK-20862: Asterisk min and max member penalties not honored when set with 0
Revision: 402648
Reporter: schmoozecom
Coders: kmoore

ASTERISK-21826: [patch] Bad queue_log entry when removed member from queue via CLI
Revision: 401435
Reporter: oscares
Coders: Oscar Esteve

ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters
Revision: 400625
Reporter: mdalius
Testers: Dalius M.
Coders: elguero

ASTERISK-22263: [patch] 'queue add member ...' help text update
Revision: 398887
Reporter: rnewton
Coders: newtonr

ASTERISK-22507: app_queue assertion failure on caller hangup
Revision: 400061
Reporter: rmudgett
Coders: mjordan

ASTERISK-22604: app_queue is dependent upon AMI subscribing to stasis.
Revision: 400672
Reporter: rmudgett
Coders: rmudgett

ASTERISK-22644: Crash with app queue and DND set on SIP agent phone
Revision: 402518
Reporter: marcoloway
Coders: kharwell

ASTERISK-23547: [patch] app_queue removing callers from queue when reloading
Revision: 411587
Reporter: italorossi
Coders: jcolp

ASTERISK-23823: [patch] Option to keep queuerules in realtime
Revision: 420625
Reporter: michaelk
Coders: Michael K

Category: Applications/app_sayunixtime


ASTERISK-22856: [patch]SayUnixTime in polish reads minutes instead of seconds
Revision: 404461
Reporter: veilen
Coders: veilen

Category: Applications/app_sms


ASTERISK-18331: app_sms failure
Revision: 412697
Reporter: dwmw2
Coders: David Woodhouse

ASTERISK-22590: BufferOverflow in unpacksms16() when receiving 16 bit multipart SMS with app_sms
Revision: 403857
Reporter: j_juergens
Testers: Jan Juergens
Coders: sgriepentrog

Category: Applications/app_stack


ASTERISK-23220: STACK_PEEK function with no arguments causes crash/core dump
Revision: 407105
Reporter: jpsharp
Coders: coreyfarrell

ASTERISK-23620: Code path in app_stack fails to unlock list
Revision: 412228
Reporter: marquis
Coders: Bradley Watkins

Category: Applications/app_voicemail


ASTERISK-21413: app_voicemail sound file for forwarding messages can be misleading
Revision: 403106
Reporter: netwrkr
Testers: newtonr
Coders: newtonr

ASTERISK-22414: [patch] voicemail and test_voicemail_api leaks
Revision: 398287
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Bridges/bridge_builtin_features


ASTERISK-22709: crash: atxfer threeway call results in crash while creating channel snapshot
Revision: 404260
Reporter: jbigelow
Coders: kharwell

Category: Bridges/bridge_native_rtp


ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 398838
Reporter: jrose
Coders: jrose

ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 399978
Reporter: jrose
Coders: jrose

ASTERISK-22615: sip_attended_transfer: crash on disposed of object in native RTP bridge
Revision: 400452
Reporter: mjordan
Coders: mmichelson

ASTERISK-22676: Native RTP (p2p) bridge is not torn down during transition to soft mix
Revision: 402149
Reporter: jbigelow
Testers: jbigelow
Coders: kmoore

ASTERISK-22678: crash: play non-existent sound to bridge
Revision: 400850
Reporter: jbigelow
Testers: jbigelow
Coders: rmudgett

ASTERISK-22680: crash: playback control with operation omitted in POST
Revision: 401108
Reporter: jbigelow
Coders: rmudgett

ASTERISK-22703: crash: hanging up channels in a softmix bridge
Revision: 402337
Reporter: jbigelow
Coders: jcolp

ASTERISK-22749: Deadlock during 4-way conference creation
Revision: 403768
Reporter: kmoore
Coders: kmoore

ASTERISK-23541: Asterisk 12.1.0 Not respecting directmedia=no and issuing REINVITE
Revision: 414976
Reporter: devlap
Coders: jcolp

Category: Bridges/bridge_simple


ASTERISK-22709: crash: atxfer threeway call results in crash while creating channel snapshot
Revision: 404260
Reporter: jbigelow
Coders: kharwell

ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
Revision: 413651
Reporter: hexanol
Coders: jcolp

ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
Revision: 413682
Reporter: hexanol
Coders: jcolp

Category: Bridges/bridge_softmix


ASTERISK-22678: crash: play non-existent sound to bridge
Revision: 400850
Reporter: jbigelow
Testers: jbigelow
Coders: rmudgett

ASTERISK-22680: crash: playback control with operation omitted in POST
Revision: 401108
Reporter: jbigelow
Coders: rmudgett

ASTERISK-22703: crash: hanging up channels in a softmix bridge
Revision: 402337
Reporter: jbigelow
Coders: jcolp

ASTERISK-22709: crash: atxfer threeway call results in crash while creating channel snapshot
Revision: 404260
Reporter: jbigelow
Coders: kharwell

Category: CDR/General


ASTERISK-22482: CDR Assertion failure when local channel leaves parking lot.
Revision: 400063
Reporter: rmudgett
Coders: mjordan

ASTERISK-22488: CDR performance bottleneck
Revision: 399667
Reporter: rmudgett
Coders: mjordan

ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
Revision: 404295
Reporter: mjordan
Coders: mjordan

ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
Revision: 405314
Reporter: mjordan
Coders: mjordan

ASTERISK-22886: CDRs: Applications that manipulate CDRs are out of step with engine, creating unpredictable results
Revision: 404295
Reporter: mjordan
Coders: mjordan

ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue are not inserted
Revision: 405830
Reporter: StuxForce
Coders: Jeremy Laine, Eugene

ASTERISK-23069: Custom CDR variable not recorded when set in macro called from app_queue
Revision: 408450
Reporter: shadow431
Coders: newtonr

ASTERISK-23164: CDRs: mid-call/pre-dial handlers perturb context/exten/app/data fields during Dial
Revision: 407085
Reporter: mjordan
Coders: mjordan

Category: CDR/cdr_adaptive_odbc


ASTERISK-22272: [patch] Unexepected behaviour with adaptive odbc filter
Revision: 401582
Reporter: jllull
Coders: rmudgett

Category: CDR/cdr_custom


ASTERISK-22412: Memory corruption in cdr_custom.c.
Revision: 397903
Reporter: rmudgett
Coders: rmudgett

ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue are not inserted
Revision: 405830
Reporter: StuxForce
Coders: Jeremy Laine, Eugene

ASTERISK-23069: Custom CDR variable not recorded when set in macro called from app_queue
Revision: 408450
Reporter: shadow431
Coders: newtonr

Category: CDR/cdr_pgsql


ASTERISK-23737: application_name support in cdr_pgsql and res_config_pgsql
Revision: 418755
Reporter: doome
Coders: Gergely Domodi

Category: CDR/cdr_radius


ASTERISK-22980: [patch]Allow building cdr_radius and cel_radius against libfreeradius-client
Revision: 406825
Reporter: sharky
Coders: sharky

Category: CDR/cdr_sqlite3_custom


ASTERISK-23766: [patch] Specify timeout for database write in SQLite
Revision: 416339
Reporter: igorg
Coders: igorg

Category: CEL/General


ASTERISK-22393: CEL: During BRIDGE_ENTER/BRIDGE_EXIT events, the Peer field is never populated, even if a channel is in the bridge
Revision: 399913
Reporter: mjordan
Coders: kmoore

ASTERISK-22799: CEL: Invalid cel.conf will fail to create Stasis topic, allowing for a crash if CELGenUserEvent attempts to publish to it
Revision: 402839
Reporter: mjordan
Coders: kmoore

Category: CEL/cel_pgsql


ASTERISK-22854: [patch] - Deadlock between cel_pgsql unload and core_event_dispatcher taskprocessor thread
Revision: 404606
Reporter: hexanol
Coders: hexanol

ASTERISK-22871: cel_pgsql module not loading after "reload" or "reload cel_pgsql.so" command
Revision: 404860
Reporter: mpiazzatnetbug
Coders: kharwell

Category: CEL/cel_sqlite3_custom


ASTERISK-23766: [patch] Specify timeout for database write in SQLite
Revision: 416339
Reporter: igorg
Coders: igorg

Category: Channels/General


ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably introduced in 11.7.0
Revision: 409159
Reporter: oleke
Coders: rmudgett

Category: Channels/chan_dahdi


ASTERISK-22429: [patch] - chan_dahdi allows for updating both hw and sw gains, but dahdi show channel doesn't reflect changes
Revision: 400950
Reporter: jkroon
Coders: rmudgett

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22746: [patch]Crash in chan_dahdi during caller id read
Revision: 402711
Reporter: mike@farsouthnet.com
Coders: Michael Walton

ASTERISK-22918: dahdi show channels slices PRI channel dnid on output
Revision: 404787
Reporter: outtolunc
Coders: outtolunc

ASTERISK-23008: Local channels loose CALLERID name when DAHDI channel connects
Revision: 405947
Reporter: mcargile
Coders: rmudgett

ASTERISK-23709: Regression in Dahdi/Analog/waitfordialtone
Revision: 414070
Reporter: one47
Coders: Steve Davies

ASTERISK-23897: [patch]Change in SETUP ACK handling (checking PI) in revision 413765 breaks working environments
Revision: 417976
Reporter: patrol-cz
Coders: Pavel Troller, rmudgett

ASTERISK-23966: Media format improvements: verify chan_dahdi works
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

Category: Channels/chan_h323


ASTERISK-22365: [patch] chan_h323 can't be compiled
Revision: 398512
Reporter: slesru
Coders: Dmitry Melekhov

Category: Channels/chan_iax2


ASTERISK-22025: [patch] Add IPv6 Support To chan_iax2
Revision: 400568
Reporter: elguero
Coders: elguero

ASTERISK-22504: [patch] chan_iax2: wrong expiry time in astdb
Revision: 399161
Reporter: brietz
Coders: Stefan Wachtler

ASTERISK-22542: Call parking test failure: test fails due to no translation path between IAX2 channel and Local channel
Revision: 401240
Reporter: mjordan
Coders: rmudgett

ASTERISK-22741: In chan_iax2 multiple addresses can no longer be bound to
Revision: 401489
Reporter: jcolp
Testers: elguero
Coders: elguero

ASTERISK-23958: Media format improvements: make chan_iax2 work
Revision: 419109
Reporter: mjordan
Coders: jrose

ASTERISK-24107: [crash] chan_iax2: When building peer with allow=all
Revision: 420028
Reporter: elguero
Coders: jrose

ASTERISK-24150: FRACK when using iax.conf bandwidth option.
Revision: 420364
Reporter: rmudgett
Coders: rmudgett

Category: Channels/chan_local


ASTERISK-22542: Call parking test failure: test fails due to no translation path between IAX2 channel and Local channel
Revision: 401240
Reporter: mjordan
Coders: rmudgett

ASTERISK-23008: Local channels loose CALLERID name when DAHDI channel connects
Revision: 405947
Reporter: mcargile
Coders: rmudgett

Category: Channels/chan_mgcp


ASTERISK-21190: chan_mgcp crash on chunked m= sdp line
Revision: 401540
Reporter: adomjan
Coders: adomjan

ASTERISK-23100: [patch] In chan_mgcp the ident in transmitted request and request queue may differ - fix for locking
Revision: 406078
Reporter: adomjan
Coders: kmoore

Category: Channels/chan_pjsip


ASTERISK-21084: New SIP Channel Driver - Path Support
Revision: 405566
Reporter: mjordan
Coders: kmoore

ASTERISK-21443: New SIP Channel Driver - Create a state provider for dialog-info+xml
Revision: 418117
Reporter: mjordan
Coders: jcolp

ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option in chan_gulp
Revision: 403208
Reporter: mjordan
Coders: jcolp

ASTERISK-22133: Document realtime schemas for chan_pjsip objects
Revision: 400533
Reporter: mjordan
Coders: jrose

ASTERISK-22380: Inbound SIP call to a valid extension results in segfault in multicast_rtp_new at res_rtp_multicast.c
Revision: 397622
Reporter: rnewton
Testers: Rusty Newton
Coders: mjordan

ASTERISK-22453: [patch] chan_pjsip fails to unregister session supplement, can cause segfault
Revision: 399533
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401450
Reporter: jbigelow
Coders: mjordan

ASTERISK-22668: Crash: chan_pjsip extension fallthrough
Revision: 400873
Reporter: jbigelow
Coders: jcolp

ASTERISK-22672: Crash when dialing back to same device from dialplan when endpoint have outbound_proxy set.
Revision: 400825
Reporter: ayrjola
Coders: jcolp

ASTERISK-22673: OPTIONS packets doesn't comply with endpoint outbound_proxy setting
Revision: 403812
Reporter: ayrjola
Coders: jcolp

ASTERISK-22731: Crash on incoming chan_pjsip call where dialplan hangs up before ACK is received for INVITE
Revision: 402065
Reporter: kmoore
Coders: jcolp

ASTERISK-22858: Crash in chan_pjsip/PJSIP stack when unsupported codec is specified in allow
Revision: 403224
Reporter: amessina
Coders: jcolp

ASTERISK-22868: chan_pjsip: 'setvar' should be supported on endpoints
Revision: 404664
Reporter: jcolp
Coders: kharwell

ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended transfers a 3+ party bridge to dialplan
Revision: 403588
Reporter: jrose
Coders: jrose

ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended transfers a 3+ party bridge to dialplan
Revision: 404368
Reporter: jrose
Coders: mmichelson

ASTERISK-23004: Documentation: improve documentation of pjsip endpoints behind NAT
Revision: 404406
Reporter: mjordan
Coders: newtonr

ASTERISK-23018: PJSip 'allow=all' results in failed SDP negotiation
Revision: 405876
Reporter: xrobau
Coders: sgriepentrog

ASTERISK-23020: PJSip - Multihomed machine returning wrong IP address
Revision: 410452
Reporter: xrobau
Testers: myself in a virtualized environment with multiple interfaces
Coders: jcolp

ASTERISK-23081: PJSip Tab Expansion erroring
Revision: 405339
Reporter: xrobau
Coders: kmoore

ASTERISK-23082: Including g722 in pjsip codec configuration results in unexpected SDP offers
Revision: 406490
Reporter: xrobau
Coders: jcolp

ASTERISK-23584: PJSIP 'Unable to create channel' when attempting to call from endpoint with UDP transport to one using WebSockets
Revision: 411928
Reporter: rnewton
Coders: jcolp

ASTERISK-23718: res_pjsip_incoming_blind_request: crash with NULL session channel
Revision: 414949
Reporter: jrose
Coders: kmoore

ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in leaked RTP ports
Revision: 414750
Reporter: cervajs
Coders: rmudgett

ASTERISK-23960: Media format improvements: verify chan_pjsip works
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

ASTERISK-24000: chan_pjsip: Add accountcode setting
Revision: 418757
Reporter: mjordan
Coders: mjordan

Category: Channels/chan_sip/CodecHandling


ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported audio codec
Revision: 401500
Reporter: nbougues
Coders: nbougues

ASTERISK-23916: [patch]SIP/SDP fmtp line may include whitespace between attributes
Revision: 417590
Reporter: traud
Coders: Alexander Traud

Category: Channels/chan_sip/DatabaseSupport


ASTERISK-17523: Qualify for static realtime peers does not work
Revision: 410108
Reporter: jamicque
Testers: wushumasters
Coders: Trevor Peirce

Category: Channels/chan_sip/General


ASTERISK-19465: P-Asserted-Identity Privacy
Revision: 412759
Reporter: kristoff
Coders: jrose

ASTERISK-19465: P-Asserted-Identity Privacy
Revision: 412824
Reporter: kristoff
Coders: jrose

ASTERISK-21064: Crash when handling ACK on dialog that has no channel
Revision: 397753
Reporter: colinc
Testers: wdoekes, Colin Cutherbertson
Coders: wdoekes

ASTERISK-21204: Asterisk increments the session version in 2xx message even if a '183 Session in Progress' with SDP has already been sent in response to initial INVITE.
Revision: 400912
Reporter: nbansal
Coders: NITESH BANSAL

ASTERISK-21406: [patch] chan_sip deadlock on monlock between unload_module and do_monitor
Revision: 410227
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22007: chan_sip: segfault with invalid sdp
Revision: 397760
Reporter: wdoekes
Testers: wdoekes
Coders: wdoekes

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22477: array calleridname in the function check_user_full is too short
Revision: 400016
Reporter: docent
Coders: rmudgett

ASTERISK-22551: Session timer : UAS (Asterisk) starts counting at Invite, UAC starts counting at 200 OK.
Revision: 414643
Reporter: i2045
Coders: wdoekes

ASTERISK-22582: [patch] chan_sip refactor - sip_route
Revision: 407926
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22621: chan_sip can send two BYEs for a single call
Revision: 400998
Reporter: kmoore
Coders: mmichelson

ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401450
Reporter: jbigelow
Coders: mjordan

ASTERISK-22728: [patch] Improve Understanding Of 'Forcerport' When Running "sip show peers"
Revision: 402113
Reporter: elguero
Testers: elguero
Coders: elguero

ASTERISK-22729: [patch] Remove Port Restriction When Checking For NAT
Revision: 401184
Reporter: elguero
Testers: elguero
Coders: elguero

ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in sip.conf.sample
Revision: 405830
Reporter: varnav
Coders: Jeremy Laine, Eugene

ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably introduced in 11.7.0
Revision: 409159
Reporter: oleke
Coders: rmudgett

ASTERISK-23306: chan_sip: Asterisk creates ACK with empty Route: headers
Revision: 408699
Reporter: mjordan
Coders: coreyfarrell

ASTERISK-23323: [patch]chan_sip: missing p->owner checks in handle_response_invite
Revision: 409257
Reporter: wdoekes
Coders: wdoekes

ASTERISK-23373: [patch]Security: Open FD exhaustion with chan_sip Session-Timers
Revision: 410346
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-23406: [patch]Fix typo in "sip show peer"
Revision: 409475
Reporter: ibercom
Testers: ibercom
Coders: ibercom

ASTERISK-23541: Asterisk 12.1.0 Not respecting directmedia=no and issuing REINVITE
Revision: 414976
Reporter: devlap
Coders: jcolp

ASTERISK-23564: [patch]TLS/SRTP status of channel not currently available in a CLI command
Revision: 413878
Reporter: laimbock
Coders: jrose

ASTERISK-23790: [patch] - SIP From headers longer than 256 characters result in dropped call and 'No closing bracket' warnings.
Revision: 417251
Reporter: uniken1
Testers: uniken1
Coders: wdoekes

ASTERISK-23959: Media format improvements: verify chan_sip works
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

ASTERISK-23972: [patch]sip.conf progressinband=never does not mean 'never'.
Revision: 418868
Reporter: one47
Coders: Steve Davies

ASTERISK-24067: chan_sip: upgrade registry and mwi object to ao2
Revision: 419438
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Channels/chan_sip/Interoperability


ASTERISK-17179: [patch] IMS TEL URI incoming INVITE RFC 3966 not recognized
Revision: 412292
Reporter: geertivp
Testers: Geert Van Pamel
Coders: Geert Van Pamel

ASTERISK-20841: fromdomain not honored on outbound INVITE request
Revision: 411024
Reporter: kgoedert
Coders: jcolp

ASTERISK-22005: Allow a sip peer to accept both AVP and AVPF calls
Revision: 401886
Reporter: tsearle
Coders: tsearle

Category: Channels/chan_sip/Messaging


ASTERISK-23504: [patch] MESSAGE string is not present in allowed methods in SIP header
Revision: 411375
Reporter: martinkontsek
Coders: mjordan

Category: Channels/chan_sip/NewFeature


ASTERISK-24040: [patch]Retrieving source port of sip message in dialplan
Revision: 419970
Reporter: dtryba
Coders: dtryba

ASTERISK-24040: [patch]Retrieving source port of sip message in dialplan
Revision: 420144
Reporter: dtryba
Coders: dtryba

Category: Channels/chan_sip/Registration


ASTERISK-12117: chan_sip creates a new local tag (from-tag) for every register message
Revision: 402607
Reporter: urtho
Coders: sgriepentrog

ASTERISK-17138: [patch] Asterisk not re-registering after it receives "Forbidden - wrong password on authentication"
Revision: 400142
Reporter: rudolf
Coders: kmoore

ASTERISK-17138: [patch] Asterisk not re-registering after it receives "Forbidden - wrong password on authentication"
Revision: 405129
Reporter: rudolf
Coders: kmoore

ASTERISK-22236: REGISTER reply send to bad port with nat=yes(or force_rport,comedia) in 11.5.0
Revision: 401169
Reporter: frenk77
Testers: elguero
Coders: elguero

ASTERISK-22428: [patch] SIP unregister does not fully unregister when using Realtime sip peers and Expires not 0 on 200ok
Revision: 399797
Reporter: bensmithurst
Testers: Ben Smithurst, elguero
Coders: elguero

ASTERISK-22574: [patch]Value of expires= is ignored in the Contact header
Revision: 400482
Reporter: phill
Coders: Filip Jenicek

ASTERISK-22946: Local From tag regression with sipgate.de
Revision: 405437
Reporter: eisvogel
Coders: sgriepentrog

Category: Channels/chan_sip/SRTP


ASTERISK-22961: [patch] DTLS-SRTP not working with SHA-256
Revision: 417679
Reporter: jideliov
Coders: jcolp

Category: Channels/chan_sip/T.38


ASTERISK-17273: [patch] - Incorrect address specified in SIP re-INVITE with T.38 when directmedia enabled
Revision: 399459
Reporter: dario
Coders: jrose

ASTERISK-18706: UDPTL fail while using directmedia
Revision: 399459
Reporter: jkister
Coders: jrose

ASTERISK-22988: [patch]T38 , SIP 488 after Rejecting image media offer due to invalid or unsupported syntax
Revision: 406173
Reporter: adomjan
Coders: kmoore

Category: Channels/chan_sip/TCP-TLS


ASTERISK-17727: [patch] TLS doesn't get all certificate chain
Revision: 407275
Reporter: luke1980
Coders: st, Guillaume Martres

ASTERISK-18345: [patch] sips connection dropped by asterisk with a large INVITE
Revision: 420437
Reporter: stephane.chazelas
Coders: Elazar Broad

ASTERISK-23905: [patch]Enable Forward Secrecy (PFS) in TLS
Revision: 417803
Reporter: traud
Coders: Alexander Traud

Category: Channels/chan_sip/Transfers


ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408645
Reporter: fabled
Coders: kharwell

ASTERISK-22615: sip_attended_transfer: crash on disposed of object in native RTP bridge
Revision: 400452
Reporter: mjordan
Coders: mmichelson

ASTERISK-23290: chan_sip: ast_bridge_transfer_blind causes channel to be hung up immediately, leading to BYE request being sent before NOTIFY
Revision: 408070
Reporter: mjordan
Coders: mjordan

ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
Revision: 413651
Reporter: hexanol
Coders: jcolp

ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
Revision: 413682
Reporter: hexanol
Coders: jcolp

Category: Channels/chan_sip/WebSocket


ASTERISK-22961: [patch] DTLS-SRTP not working with SHA-256
Revision: 417679
Reporter: jideliov
Coders: jcolp

Category: Channels/chan_skinny


ASTERISK-23249: Skinny subchannel locking issues
Revision: 407198
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn

Category: Channels/chan_unistim


ASTERISK-23592: [patch]Improvements to chan_unistim
Revision: 413048
Reporter: whiskerp
Coders: igorg

ASTERISK-23792: Mutex left locked in chan_unistim.c
Revision: 414679
Reporter: whiskerp
Coders: wdoekes

Category: Codecs/codec_ilbc


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Contrib/General


ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Revision: 402328
Reporter: mjordan
Coders: mmichelson

ASTERISK-22815: Alembic does not create realtime dialplan tables
Revision: 403714
Reporter: ipengineer
Coders: sgriepentrog

ASTERISK-23233: alembic missing scripts for certain realtime tables
Revision: 409889
Reporter: jmls
Coders: rmudgett

ASTERISK-23492: Add option to safe_asterisk to disable backgrounding
Revision: 415173
Reporter: wdoekes
Coders: wdoekes

ASTERISK-23492: Add option to safe_asterisk to disable backgrounding
Revision: 415524
Reporter: wdoekes
Coders: wdoekes

ASTERISK-23639: PJSIP Realtime: Alembic migration needed in order to widen some string columns
Revision: 412993
Reporter: mmichelson
Coders: kharwell

ASTERISK-23825: Alembic scripts - table queue_members missing unique index on column uniqueid
Revision: 420212
Reporter: mores
Coders: rmudgett

ASTERISK-23847: Alembic voicemail script - 'recording' column should be longblob on MySQL
Revision: 420212
Reporter: mores
Coders: rmudgett

ASTERISK-23909: Alembic scripts - table sippeers could use a longer useragent column
Revision: 420212
Reporter: mores
Coders: rmudgett

ASTERISK-23921: refcounter.py uses excessive ram for large refs files
Revision: 417485
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/AstDB


ASTERISK-22350: DUNDI - core dump on shutdown - segfault in sqlite3_reset from /usr/lib/libsqlite3.so.0
Revision: 404346
Reporter: wimpy
Coders: sgriepentrog

ASTERISK-23766: [patch] Specify timeout for database write in SQLite
Revision: 416339
Reporter: igorg
Coders: igorg

ASTERISK-24050: [patch] Improve AstDb I/O When Updating Rows
Revision: 419222
Reporter: elguero
Coders: elguero

Category: Core/AstMM


ASTERISK-23922: ao2_container nodes are inconsistent REF_DEBUG
Revision: 417213
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-23948: REF_DEBUG fails to record ao2_ref against objects that were already freed
Revision: 417511
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/Bridging


ASTERISK-22072: 'I' Option Not Supported - bridging core lacks support to suppress COLP updates when joining a bridge
Revision: 399138
Reporter: jcolp
Coders: rmudgett

ASTERISK-22628: 4 way multi-party hanging up down to two participants causes FRACKs
Revision: 402149
Reporter: kharwell
Testers: jbigelow
Coders: kmoore

ASTERISK-22629: Bridge hangs around when DTMF feature parkcall not available
Revision: 401425
Reporter: kharwell
Coders: rmudgett

ASTERISK-22630: When a parked call times out the original parker cannot initiate transfers after pickup.
Revision: 401423
Reporter: kharwell
Coders: rmudgett

ASTERISK-22904: bridges: lock the bridge when creating bridge snapshots
Revision: 412194
Reporter: mjordan
Coders: kmoore

ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket
Revision: 407154
Reporter: dlee
Coders: jcolp

ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
Revision: 410158
Reporter: mjordan
Coders: sgriepentrog

ASTERISK-23499: app_agent_pool: Interval hook prevents channel from being hung up
Revision: 414748
Reporter: mjordan
Coders: rmudgett

ASTERISK-23941: ARI: Attended transfers of channels into Stasis application lose information
Revision: 420338
Reporter: mjordan
Coders: kmoore

ASTERISK-23987: BridgeWait: channel entering into holding bridge that is being destroyed fails to successfully join the newly created holding bridge
Revision: 419539
Reporter: mjordan
Coders: jcolp

Category: Core/BuildSystem


ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
Revision: 401328
Reporter: arcanos
Coders: wdoekes

ASTERISK-24156: Asterisk 'make full' fails with raise xml.dom.NotFoundErr
Revision: 420289
Reporter: rnewton
Coders: mjordan

Category: Core/CallerID


ASTERISK-23488: Logic error in callerid checksum processing
Revision: 410775
Reporter: rmeyerriecks
Coders: rmeyerriecks

Category: Core/Channels


ASTERISK-22709: crash: atxfer threeway call results in crash while creating channel snapshot
Revision: 404260
Reporter: jbigelow
Coders: kharwell

ASTERISK-22768: ARI: Originating multiple channels using POST /channels in succession causes orphaned channels; other problems
Revision: 402347
Reporter: mjordan
Coders: jcolp

ASTERISK-22846: testsuite: masquerade super test fails on all branches (still)
Revision: 411724
Reporter: mjordan
Coders: rmudgett

ASTERISK-22919: core show channeltypes slicing
Revision: 404582
Reporter: outtolunc
Coders: outtolunc

ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
Revision: 410158
Reporter: mjordan
Coders: sgriepentrog

Category: Core/CodecInterface


ASTERISK-24064: media formats: Improve performance in the Asterisk core by overhauling its media format architecture
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

Category: Core/Configuration


ASTERISK-22009: Config framework does not handle reloading multiple config files correctly.
Revision: 399352
Reporter: rmudgett
Coders: rmudgett

ASTERISK-23383: Wrong sense test on stat return code causes unchanged config check to break with include files.
Revision: 409919
Reporter: davidw
Coders: kmoore

ASTERISK-23487: features.conf cant load from realtime because features_config.c starts before loader.c
Revision: 412699
Reporter: den159
Testers: Denis
Coders: mjordan

ASTERISK-23546: CB_ADD_LEN does not do what you'd think
Revision: 411963
Reporter: wdoekes
Coders: rmudgett

ASTERISK-23683: #includes - wildcard character in a path more than one directory deep - results in no config parsing on module reload
Revision: 415231
Reporter: tootai
Coders: rmudgett

ASTERISK-23803: AMI action UpdateConfig EmptyCat clears all categories but the requested one
Revision: 414883
Reporter: zvision
Coders: zvision

Category: Core/General


ASTERISK-17837: extconfig.conf - Maximum Include level (1) exceeded
Revision: 406646
Reporter: pz
Coders: russell

ASTERISK-19773: Asterisk crash on issuing Asterisk-CLI 'reload' command multiple times on cli_aliases
Revision: 407217
Reporter: joel_vandal
Coders: jcolp

ASTERISK-22008: Config framework docs should display the see-also information in CLI output.
Revision: 410210
Reporter: rmudgett
Coders: mjordan

ASTERISK-22079: Segfault: INTERNAL_OBJ (user_data=0x6374652f) at astobj2.c:120
Revision: 411092
Reporter: jamuel
Coders: Steve Davies

ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
Revision: 401328
Reporter: arcanos
Coders: wdoekes

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22536: MALLOC_DEBUG causes /tmp/refs to be written, even if REF_DEBUG is not defined
Revision: 399101
Reporter: dlee
Coders: dlee

ASTERISK-22570: [patch] xslt library cleanup
Revision: 400385
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-22788: [patch] main/translate.c: access to variable f after free in ast_translate()
Revision: 403017
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
Revision: 403960
Reporter: mjordan
Coders: dlee

ASTERISK-22909: Less Cryptic security_events.c output
Revision: 404387
Reporter: outtolunc
Coders: outtolunc

ASTERISK-23065: On Asterisk start, device state is INVALID for previously registered PJSIP endpoints, despite re-registrations
Revision: 405644
Reporter: rnewton
Coders: kharwell

ASTERISK-23084: [patch]rasterisk needlessly prints the AST-2013-007 warning
Revision: 404912
Reporter: tzafrir
Coders: tzafrir

ASTERISK-23098: [patch]possible null pointer dereference in format.c
Revision: 408139
Reporter: marcelloceschia
Coders: marcelloceschia, coreyfarrell

ASTERISK-23114: Formats: Improve performance of Asterisk by handling formats in a more performant manner
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

ASTERISK-23265: Preloading Certain Modules in Asterisk 12 causes a core dump
Revision: 408859
Reporter: tm1000
Testers: Andrew Nagy, Rusty Newton
Coders: mjordan

ASTERISK-23320: Preloading pbx_config.so with a CustomPresence hint defined results in crash
Revision: 408859
Reporter: xrobau
Testers: Andrew Nagy, Rusty Newton
Coders: mjordan

ASTERISK-23546: CB_ADD_LEN does not do what you'd think
Revision: 411963
Reporter: wdoekes
Coders: rmudgett

ASTERISK-23654: Add 'pjsip reload' to default cli_aliases.conf
Revision: 415302
Reporter: rnewton
Coders: newtonr

ASTERISK-23920: Move eid functions to utils.c, mark netsock.h deprecated
Revision: 417167
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-23984: Infinite loop possible in ast_careful_fwrite()
Revision: 417800
Reporter: one47
Coders: one47

ASTERISK-24064: media formats: Improve performance in the Asterisk core by overhauling its media format architecture
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

ASTERISK-24069: Deprecate astobj.h
Revision: 419439
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/HTTP


ASTERISK-23068: http: Implement support for chunked Transfer-Encoding
Revision: 405862
Reporter: mjordan
Coders: sgriepentrog

ASTERISK-23340: Security Vulnerability: stack allocation of cookie headers in loop allows for unauthenticated remote denial of service attack
Revision: 410395
Reporter: mjordan
Coders: rmudgett

ASTERISK-23552: http: support persistent connections
Revision: 417901
Reporter: sgriepentrog
Coders: rmudgett

ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP connections.
Revision: 415907
Reporter: rmudgett
Coders: rmudgett

ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP connections.
Revision: 416071
Reporter: rmudgett
Coders: rmudgett

Category: Core/Internationalization


ASTERISK-23509: [patch]SayNumber for Polish language tries to play empty files for numbers divisible by 100
Revision: 411246
Reporter: zvision
Coders: jcolp

Category: Core/Jitterbuffer


ASTERISK-21036: Jitter Buffer log file creation doesn't account for multiple slashes in DAHDI channel names
Revision: 399405
Reporter: kenner
Coders: kmoore

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/Logging


ASTERISK-22388: Need debug indicating outbound registration attempt and success
Revision: 398227
Reporter: rnewton
Coders: kharwell

ASTERISK-22456: Logger.conf: Logging types ignored after specifying a verbose level
Revision: 401836
Reporter: kharwell
Coders: kharwell

ASTERISK-23616: Big memory leak in logger.c
Revision: 412307
Reporter: ibercom
Coders: coreyfarrell

Category: Core/ManagerInterface


ASTERISK-21178: Improve documentation for manager command Getvar, Setvar
Revision: 419945
Reporter: rnewton
Testers: Rusty Newton
Coders: newtonr

ASTERISK-22395: [patch] manager.c and res_agi.c leak results from ast_xmldoc_printable
Revision: 398063
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22578: Invalid manager logins aren't reported via security events: Invalid IE Specified ERROR
Revision: 400441
Reporter: mjordan
Coders: kmoore

ASTERISK-22899: Manager UserEvent including action on output
Revision: 404832
Reporter: outtolunc
Coders: outtolunc

ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
Revision: 403960
Reporter: mjordan
Coders: dlee

ASTERISK-23034: [patch] manager Originate doesn't abort on failed format_cap allocation
Revision: 405747
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-23104: Specifying the SetVar AMI without a Channel cause Asterisk to crash
Revision: 409627
Reporter: jvandal
Testers: Joel Vandal
Coders: elguero

ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
Revision: 410158
Reporter: mjordan
Coders: sgriepentrog

ASTERISK-23154: Manager: ExtensionStatus event does not present information in a human readable way
Revision: 406647
Reporter: jrose
Coders: kharwell

ASTERISK-23420: [patch]Memory leak in manager_add_filter function in manager.c
Revision: 410624
Reporter: hexanol
Coders: Etienne Lessard

ASTERISK-23803: AMI action UpdateConfig EmptyCat clears all categories but the requested one
Revision: 414883
Reporter: zvision
Coders: zvision

ASTERISK-23985: PresenceState Action response does not contain ActionID; duplicates Message Header
Revision: 418717
Reporter: mjordan
Coders: mjordan

ASTERISK-24124: manager: UserEvent action skips over the first header
Revision: 419789
Reporter: mjordan
Coders: mjordan

Category: Core/NewFeature


ASTERISK-23553: Add ast_spinlock capability to lock.h
Revision: 412977
Reporter: gtj
Coders: gtjoseph

Category: Core/PBX


ASTERISK-23827: autoservice thread doesn't exit at shutdown
Revision: 415466
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-24038: device state: Report ONHOLD device state if channel driver defers device state calculation to core
Revision: 419358
Reporter: mjordan
Coders: mjordan

Category: Core/RTP


ASTERISK-21464: with directrtpsetup some payload type identifiers from A party's INVITE are not copied to the INVITE for B party
Revision: 402054
Reporter: skavin
Coders: sgriepentrog

ASTERISK-22380: Inbound SIP call to a valid extension results in segfault in multicast_rtp_new at res_rtp_multicast.c
Revision: 397622
Reporter: rnewton
Testers: Rusty Newton
Coders: mjordan

ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 398838
Reporter: jrose
Coders: jrose

ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 399978
Reporter: jrose
Coders: jrose

ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)}
Revision: 408652
Reporter: rsw686
Coders: rsw686

ASTERISK-23279: [patch]Asterisk doesn't support the dynamic payload change in rtp mapping in the 200 OK response
Revision: 408731
Reporter: nbansal
Coders: nbansal

ASTERISK-23665: Wrong mime type for codec H263-1998 (h263+)
Revision: 413790
Reporter: gma
Coders: wdoekes

Category: Core/Sorcery


ASTERISK-22537: Create Sorcery equivalent to the AST_CONFIG function
Revision: 408519
Reporter: gtj
Coders: gtjoseph

ASTERISK-22537: Create Sorcery equivalent to the AST_CONFIG function
Revision: 410042
Reporter: gtj
Coders: gtjoseph

Category: Core/Stasis


ASTERISK-21969: Odd events during Stasis origination
Revision: 397820
Reporter: mjordan
Coders: dlee

ASTERISK-22514: app_stasis missing silence generator
Revision: 402928
Reporter: dlee
Coders: dlee

ASTERISK-22644: Crash with app queue and DND set on SIP agent phone
Revision: 402518
Reporter: marcoloway
Coders: kharwell

ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket
Revision: 407154
Reporter: dlee
Coders: jcolp

ASTERISK-23204: Device state cache requires improvement
Revision: 410185
Reporter: mmichelson
Coders: rmudgett

ASTERISK-23258: Target_uri for LiveRecording model in ARI
Revision: 410027
Reporter: skrusty
Coders: jcolp

ASTERISK-23560: [ARI] MOH doesn't indicate progress
Revision: 413122
Reporter: jan.svoboda
Coders: jcolp

ASTERISK-23573: Crash when transferring unbridged call - in bridge_app_subscribed at stasis/app.c
Revision: 412883
Reporter: mmichelson
Coders: jcolp

ASTERISK-23811: Improve performance of Asterisk by reducing the number of channel snapshots created
Revision: 416216
Reporter: mjordan
Coders: mjordan

ASTERISK-23852: ARI mixing bridges should propagate linkedids.
Revision: 418226
Reporter: rmudgett
Coders: rmudgett

Category: Core/UDPTL


ASTERISK-18706: UDPTL fail while using directmedia
Revision: 399459
Reporter: jkister
Coders: jrose

ASTERISK-23908: [patch]When using FEC error correction, asterisk tries considers negative sequence numbers as missing
Revision: 417327
Reporter: tsearle
Coders: Torrey Searle

Category: Documentation


ASTERISK-21178: Improve documentation for manager command Getvar, Setvar
Revision: 419945
Reporter: rnewton
Testers: Rusty Newton
Coders: newtonr

ASTERISK-22308: Documentation - chan_dahdi, waitfordialtone is not boolean, it's time in milliseconds
Revision: 398883
Reporter: mdavenport
Coders: newtonr

ASTERISK-22458: XML config documentation improvements for res_pjsip_acl
Revision: 399018
Reporter: rnewton
Coders: newtonr

ASTERISK-22499: ARI documentation - point to HTTP server configuration sample and wiki docs where appropriate
Revision: 410877
Reporter: rnewton
Coders: newtonr

ASTERISK-22662: Documentation fix? - queues.conf says persistentmembers defaults to yes, it appears to lie
Revision: 406863
Reporter: rnewton
Coders: russell

ASTERISK-22704: ARI: allowMultiple parameters should generate appropriate docs
Revision: 402368
Reporter: dlee
Coders: dlee

ASTERISK-22705: ARI: wiki docs for the models are screwy
Revision: 400959
Reporter: dlee
Coders: dlee

ASTERISK-22970: [patch]Documentation fix for QUOTE()
Revision: 404100
Reporter: gareth
Coders: Gareth Palmer

ASTERISK-23004: Documentation: improve documentation of pjsip endpoints behind NAT
Revision: 404406
Reporter: mjordan
Coders: newtonr

ASTERISK-23021: Typos in code : "avaliable" instead of "available"
Revision: 404047
Reporter: sharky
Testers: Rusty Newton
Coders: Jeremy Lainé

ASTERISK-23027: [patch] Spelling typo "transfered" instead of "transferred"
Revision: 405830
Reporter: sharky
Coders: Jeremy Laine, Eugene

ASTERISK-23028: [patch] Asterisk man pages contains unquoted minus signs
Revision: 405830
Reporter: sharky
Coders: Jeremy Laine, Eugene

ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in sip.conf.sample
Revision: 405830
Reporter: varnav
Coders: Jeremy Laine, Eugene

ASTERISK-23071: pjsip: mailboxes documentation is lacking
Revision: 405778
Reporter: mjordan
Coders: newtonr

ASTERISK-23178: devicestate.h: device state setting functions are documented with the wrong return values
Revision: 407340
Reporter: jrose
Coders: rmudgett

ASTERISK-23844: Load of pbx_lua fails on sample extensions.lua with Lua 5.2 or greater due to addition of goto statement
Revision: 416589
Reporter: rnewton
Testers: gtjoseph
Coders: gtjoseph

ASTERISK-24156: Asterisk 'make full' fails with raise xml.dom.NotFoundErr
Revision: 420289
Reporter: rnewton
Coders: mjordan

Category: Features


ASTERISK-22426: features: Asterisk 12 fails to start without feature.conf present
Revision: 398064
Reporter: mjordan
Coders: jrose

ASTERISK-22608: [patch] Substitute Variables In Features Application Map Before Execution
Revision: 419252
Reporter: elguero
Coders: elguero

Category: Features/Parking


ASTERISK-22630: When a parked call times out the original parker cannot initiate transfers after pickup.
Revision: 401423
Reporter: kharwell
Coders: rmudgett

Category: Formats/General


ASTERISK-23103: [patch]Crash in ast_format_cmp, in ao2_find
Revision: 411312
Reporter: n8ideas
Coders: coreyfarrell

ASTERISK-23114: Formats: Improve performance of Asterisk by handling formats in a more performant manner
Revision: 419044
Reporter: mjordan
Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
Coders: mjordan

Category: Functions/General


ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
Revision: 403960
Reporter: mjordan
Coders: dlee

ASTERISK-23391: Audit dialplan function usage of channel variable
Revision: 411328
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Functions/func_cdr


ASTERISK-22613: cdr_prop function is not working
Revision: 400197
Reporter: falves11
Coders: mjordan

ASTERISK-23250: CDR(start) function is broken due to sizeof dereference
Revision: 407260
Reporter: snuffy
Coders: snuffy

Category: Functions/func_channel


ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)}
Revision: 408652
Reporter: rsw686
Coders: rsw686

Category: Functions/func_config


ASTERISK-22483: AST_LIST_INSERT_TAIL doesn't set field.next on added entry
Revision: 400704
Reporter: brianscott
Coders: kmoore

Category: Functions/func_math


ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Functions/func_odbc


ASTERISK-23582: [patch]Inconsistent column length in *odbc
Revision: 414696
Reporter: wdoekes
Coders: jcolp

ASTERISK-23582: [patch]Inconsistent column length in *odbc
Revision: 415000
Reporter: wdoekes
Coders: wdoekes

Category: Functions/func_presencestate


ASTERISK-23671: PRESENCE_STATE write base64 option not working as intended
Revision: 413183
Reporter: mmichelson
Coders: mmichelson

Category: Functions/func_strings


ASTERISK-22910: [patch] - REPLACE() calls strcpy on overlapping memory when is empty
Revision: 404677
Reporter: gareth
Coders: Gareth Palmer

ASTERISK-22970: [patch]Documentation fix for QUOTE()
Revision: 404100
Reporter: gareth
Coders: Gareth Palmer

ASTERISK-23650: Intermittent segfault in string functions
Revision: 414217
Reporter: rolek
Coders: sgriepentrog

Category: Functions/func_uri


ASTERISK-23911: URIENCODE/URIDECODE: WARNING about passing an empty string is a bit over zealous
Revision: 418654
Reporter: mjordan
Coders: jrose

Category: General


ASTERISK-20703: Merge menuselect into the Asterisk source
Revision: 418834
Reporter: mjordan
Coders: seanbright

ASTERISK-21965: [patch] Bug-fixed version of safe_asterisk not installed over old version
Revision: 415749
Reporter: jkister
Coders: jkister

ASTERISK-22450: No CLI response from database show
Revision: 399269
Reporter: aragon
Coders: kharwell

ASTERISK-22540: WARNING[2324] asterisk.c: Fork failed: Cannot allocate memory in /var/log/asterisk/messages then segfault
Revision: 399515
Reporter: aragon
Coders: kharwell

ASTERISK-23021: Typos in code : "avaliable" instead of "available"
Revision: 404047
Reporter: sharky
Testers: Rusty Newton
Coders: Jeremy Lainé

Category: NewFeature


SS7-27: [patch] isup timers + q.764 compatibility + new cli commands
Revision: 416416
Reporter: adomjan
Coders: rmudgett

Category: PBX/General


ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on subsequent logins
Revision: 400759
Reporter: jbigelow
Coders: rmudgett

ASTERISK-22861: [patch]Specifying a null time as parameter to GotoIfTime or ExecIfTime causes segmentation fault
Revision: 406269
Reporter: sebmurray
Coders: coreyfarrell

ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
Revision: 404295
Reporter: mjordan
Coders: mjordan

ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
Revision: 405314
Reporter: mjordan
Coders: mjordan

ASTERISK-23858: 'core show hints' - presence state display is wrong, plus column missing from 'core show hint'
Revision: 415715
Reporter: rnewton
Coders: sgriepentrog

Category: PBX/pbx_config


ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
Revision: 408227
Reporter: lordvadr
Coders: mjordan

ASTERISK-23320: Preloading pbx_config.so with a CustomPresence hint defined results in crash
Revision: 408859
Reporter: xrobau
Testers: Andrew Nagy, Rusty Newton
Coders: mjordan

Category: PBX/pbx_dundi


ASTERISK-22350: DUNDI - core dump on shutdown - segfault in sqlite3_reset from /usr/lib/libsqlite3.so.0
Revision: 404346
Reporter: wimpy
Coders: sgriepentrog

Category: PBX/pbx_lua


ASTERISK-23011: [patch]configure.ac and pbx_lua don't support lua 5.2
Revision: 405130
Reporter: gtj
Coders: kmoore

ASTERISK-23818: PBX_Lua: after asterisk startup module is loaded, but dialplan not available
Revision: 416670
Reporter: dennis.guse
Testers: Dennis Guse, George Joseph
Coders: gtjoseph

ASTERISK-23818: PBX_Lua: after asterisk startup module is loaded, but dialplan not available
Revision: 420149
Reporter: dennis.guse
Testers: George Joseph
Coders: gtjoseph

ASTERISK-23844: Load of pbx_lua fails on sample extensions.lua with Lua 5.2 or greater due to addition of goto statement
Revision: 416589
Reporter: rnewton
Testers: gtjoseph
Coders: gtjoseph

Category: Resources/res_agi


ASTERISK-22395: [patch] manager.c and res_agi.c leak results from ast_xmldoc_printable
Revision: 398063
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
Revision: 403960
Reporter: mjordan
Coders: dlee

ASTERISK-23390: NewExten Event with application AGI shows up before and after AGI runs
Revision: 411870
Reporter: bford
Coders: jrose

Category: Resources/res_ari


ASTERISK-21582: Asterisk REST API - Implement DELETE /recording/{id}
Revision: 397988
Reporter: mjordan
Coders: dlee

ASTERISK-21969: Odd events during Stasis origination
Revision: 397820
Reporter: mjordan
Coders: dlee

ASTERISK-22440: ARI - Update events.json to match latest Swagger specification
Revision: 401834
Reporter: dlee
Coders: dlee

ASTERISK-22485: ARI: Origination provides insufficient feedback
Revision: 401282
Reporter: dlee
Coders: jcolp

ASTERISK-22486: ARI: TCP Reset after 204 response
Revision: 404567
Reporter: dlee
Coders: dlee

ASTERISK-22487: ARI: ARI Origination + SIP blind transfer == asterisk crash
Revision: 399554
Reporter: dlee
Coders: jrose

ASTERISK-22623: ARI: Recording using name of already present stored recording does not indicate failure
Revision: 401999
Reporter: jcolp
Coders: jrose

ASTERISK-22624: ARI: Adding a channel to a bridge while a live recording is active blocks
Revision: 403750
Reporter: jcolp
Coders: kharwell

ASTERISK-22626: ARI: Starting a recording with invalid format does not report error or failure
Revision: 402002
Reporter: jcolp
Coders: jrose

ASTERISK-22627: ARI: Calling record on a non-existent bridge causes response validation failure
Revision: 401019
Reporter: jcolp
Coders: kmoore

ASTERISK-22634: ARI: can't delete a bridge with a channel in it.
Revision: 402337
Reporter: kharwell
Coders: jcolp

ASTERISK-22635: ARI: listing bridges shows bridges that are not part of an ARI application.
Revision: 401088
Reporter: kharwell
Coders: kmoore

ASTERISK-22637: ARI channel mute causes core
Revision: 400402
Reporter: sgriepentrog
Coders: jcolp

ASTERISK-22677: Playbacks on bridge via ARI are not queued
Revision: 412641
Reporter: jbigelow
Coders: jrose

ASTERISK-22678: crash: play non-existent sound to bridge
Revision: 400850
Reporter: jbigelow
Testers: jbigelow
Coders: rmudgett

ASTERISK-22680: crash: playback control with operation omitted in POST
Revision: 401108
Reporter: jbigelow
Coders: rmudgett

ASTERISK-22685: Unable to POST content-type: application/json to ARI
Revision: 403177
Reporter: pabelanger
Coders: dlee

ASTERISK-22697: ARI: Add the ability to raise an arbitrary User Event from the Asterisk or Applications resource
Revision: 414406
Reporter: mjordan
Coders: sgriepentrog

ASTERISK-22701: ARI: Add the ability to indicate things to channels
Revision: 402359
Reporter: mjordan
Coders: jcolp

ASTERISK-22704: ARI: allowMultiple parameters should generate appropriate docs
Revision: 402368
Reporter: dlee
Coders: dlee

ASTERISK-22705: ARI: wiki docs for the models are screwy
Revision: 400959
Reporter: dlee
Coders: dlee

ASTERISK-22710: ARI: Media operations (playback, recording, etc) need to push events back over the websocket
Revision: 403120
Reporter: jrose
Coders: jcolp

ASTERISK-22719: ARI: Call forwarding is not reflected or followed on origination
Revision: 403810
Reporter: jcolp
Coders: jcolp

ASTERISK-22722: ARI: GET/DELETE /playback/{invalid-id} has response validation failure.
Revision: 402140
Reporter: rmudgett
Coders: jcolp

ASTERISK-22743: ARI: Allow POST parameters to be submitted in the request body
Revision: 402557
Reporter: dlee
Coders: dlee

ASTERISK-22744: ARI: Hidden channels show up in bridge snaphsots and bridge events
Revision: 403070
Reporter: dlee
Coders: kmoore

ASTERISK-22768: ARI: Originating multiple channels using POST /channels in succession causes orphaned channels; other problems
Revision: 402347
Reporter: mjordan
Coders: jcolp

ASTERISK-22780: ARI: Implement channel spying
Revision: 403118
Reporter: mjordan
Coders: jcolp

ASTERISK-22784: ARI: Kill /dial
Revision: 402153
Reporter: mjordan
Coders: kmoore

ASTERISK-22803: ari: GET /ari/endpoints/{invalid-tech} should return a 404
Revision: 402788
Reporter: dlee
Coders: kharwell

ASTERISK-22872: ARI: Allow specifying channel variables during a POST /channels
Revision: 403757
Reporter: mjordan
Coders: kharwell

ASTERISK-22882: PJSIP + Blink + ARI mixing bridges => unexpected calls coming into blink
Revision: 403222
Reporter: dlee
Coders: jcolp

ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
Revision: 403960
Reporter: mjordan
Coders: dlee

ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket
Revision: 407154
Reporter: dlee
Coders: jcolp

ASTERISK-23007: Asterisk Swagger: bump the version number
Revision: 404185
Reporter: mjordan
Coders: mjordan

ASTERISK-23051: ARI: channel variables in JSON breaks passing parameters in JSON
Revision: 404512
Reporter: mjordan
Coders: dlee

ASTERISK-23051: ARI: channel variables in JSON breaks passing parameters in JSON
Revision: 406006
Reporter: mjordan
Coders: kmoore

ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
Revision: 410158
Reporter: mjordan
Coders: sgriepentrog

ASTERISK-23125: ARI: URI is case sensitive
Revision: 408141
Reporter: zconkle
Coders: sgriepentrog

ASTERISK-23128: res_ari: Memory leak on response headers and some JSON response messages
Revision: 405326
Reporter: jcolp
Coders: jcolp

ASTERISK-23143: ARI: subscribing to an already subscribed resource returns a 500 error
Revision: 406778
Reporter: mjordan
Coders: kmoore

ASTERISK-23258: Target_uri for LiveRecording model in ARI
Revision: 410027
Reporter: skrusty
Coders: jcolp

ASTERISK-23295: ARI: ChannelEnteredBridge event not delivered to client during bridge move operation
Revision: 410528
Reporter: mjordan
Coders: kmoore

ASTERISK-23433: ARI: Add 'tones' as a URI scheme for /play operations on resources that support media (bridges, channels)
Revision: 412536
Reporter: mjordan
Coders: jrose

ASTERISK-23437: ARI: Add the ability to add properties to a bridge on creation
Revision: 410905
Reporter: mjordan
Coders: jcolp

ASTERISK-23444: Playback and Record events not subscribed to when calling Play/Record on bridge
Revision: 410560
Reporter: skrusty
Coders: jrose

ASTERISK-23560: [ARI] MOH doesn't indicate progress
Revision: 413122
Reporter: jan.svoboda
Coders: jcolp

ASTERISK-23588: ARI: Crash when unsubscribing from bridge
Revision: 412440
Reporter: mjordan
Coders: kmoore

ASTERISK-23939: ARI: Allow for channel subscriptions on originate
Revision: 418090
Reporter: mjordan
Coders: mjordan

ASTERISK-23941: ARI: Attended transfers of channels into Stasis application lose information
Revision: 420338
Reporter: mjordan
Coders: kmoore

ASTERISK-23943: Investigate configuration options to make extraneous Stasis messages optional
Revision: 420124
Reporter: mjordan
Coders: kmoore

ASTERISK-23975: Description of variables field for userEvent operation missing details.
Revision: 417879
Reporter: sgalarneau
Coders: sgalarneau

ASTERISK-24036: ARI: Recording resource should allow copying a recording
Revision: 419022
Reporter: sgalarneau
Testers: Sam Galarneau
Coders: mjordan

ASTERISK-24037: ARI: RecordingFinished event should return duration of recording
Revision: 419567
Reporter: sgalarneau
Coders: mjordan

Category: Resources/res_clialiases


ASTERISK-22757: segfault in res_clialiases.so on reload when mapping "module reload" command
Revision: 407217
Reporter: skycomltd
Coders: jcolp

Category: Resources/res_config_odbc


ASTERISK-23459: [patch]Incorrect check for key field and NULL column values in update_odbc
Revision: 411515
Reporter: zvision
Coders: zvision

ASTERISK-23582: [patch]Inconsistent column length in *odbc
Revision: 414696
Reporter: wdoekes
Coders: jcolp

ASTERISK-23582: [patch]Inconsistent column length in *odbc
Revision: 415000
Reporter: wdoekes
Coders: wdoekes

Category: Resources/res_config_pgsql


ASTERISK-23351: [patch]Updating realtime sippeers using res_config_pgsql backend fails when 'port' column is null
Revision: 411515
Reporter: jmls
Coders: zvision

ASTERISK-23707: Realtime Contacts: Apparent mismatch between PGSQL database state and Asterisk state
Revision: 413227
Reporter: mmichelson
Coders: mmichelson

ASTERISK-23737: application_name support in cdr_pgsql and res_config_pgsql
Revision: 418755
Reporter: doome
Coders: Gergely Domodi

Category: Resources/res_config_sqlite3


ASTERISK-23766: [patch] Specify timeout for database write in SQLite
Revision: 416339
Reporter: igorg
Coders: igorg

Category: Resources/res_corosync


ASTERISK-22372: res_corosync: Compilation errors and functionality broken in Asterisk 12
Revision: 414331
Reporter: mjordan
Coders: mjordan

ASTERISK-22912: res_corosync doesn't build in Asterisk 12 beta2
Revision: 414331
Reporter: mdavenport
Coders: mjordan

Category: Resources/res_fax


ASTERISK-20149: Crash when faxing SIP to SIP with strictrtp set to yes
Revision: 409996
Reporter: axonaro
Testers: Michal Rybarik
Coders: Michal Rybarik

ASTERISK-21242: Segfault when T.38 re-invite retransmission receives 200 OK
Revision: 403466
Reporter: awinters
Testers: Torrey Searle
Coders: awinters, tsearle

ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
Revision: 405695
Reporter: looserouting
Coders: looserouting

ASTERISK-22942: [patch] - Asterisk crashed after Set(FAXOPT(faxdetect)=t38)
Revision: 404353
Reporter: adomjan
Coders: sgriepentrog

ASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
Revision: 409055
Reporter: aragon
Coders: coreyfarrell

ASTERISK-24058: res_fax: Manager actions do not unregister at unload
Revision: 419268
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Resources/res_fax_spandsp


ASTERISK-20149: Crash when faxing SIP to SIP with strictrtp set to yes
Revision: 409996
Reporter: axonaro
Testers: Michal Rybarik
Coders: Michal Rybarik

ASTERISK-21242: Segfault when T.38 re-invite retransmission receives 200 OK
Revision: 403466
Reporter: awinters
Testers: Torrey Searle
Coders: awinters, tsearle

Category: Resources/res_features


ASTERISK-22709: crash: atxfer threeway call results in crash while creating channel snapshot
Revision: 404260
Reporter: jbigelow
Coders: kharwell

Category: Resources/res_format_attr_h264


ASTERISK-23664: Incorrect H264 specification in SDP.
Revision: 413793
Reporter: gma
Coders: wdoekes

Category: Resources/res_hep


ASTERISK-24119: HEP: Add module that exports RTCP information to a Homer Capture Server
Revision: 419825
Reporter: mjordan
Coders: mjordan

Category: Resources/res_http_websocket


ASTERISK-21383: STUN Binding Requests Not Being Sent Back from Asterisk to Chrome
Revision: 402349
Reporter: shaunc869
Coders: kmoore

ASTERISK-21930: [patch]WebRTC over WSS is not working.
Revision: 409831
Reporter: tilt
Coders: moy

ASTERISK-22296: ARI fails to find symbols for res_http_websockets
Revision: 397990
Reporter: mjordan
Coders: dlee

ASTERISK-22441: WebSocket response when subprotocol is omitted violates spec
Revision: 399042
Reporter: dlee
Coders: dlee

ASTERISK-23099: [patch] WSS: enable ast_websocket_read() function to read the whole available data at first and then wait for any fragmented packets
Revision: 409831
Reporter: thava
Coders: moy

ASTERISK-23605: res_http_websocket: Race condition in shutting down websocket causes crash
Revision: 413125
Reporter: mjordan
Coders: kmoore

ASTERISK-23742: res_http_websocket: Create a websocket client
Revision: 415223
Reporter: kharwell
Coders: kharwell

ASTERISK-23917: res_http_websocket: Delay in client processing large streams of data causes disconnect and stuck socket
Revision: 417317
Reporter: mjordan
Coders: mjordan

Category: Resources/res_jabber


ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log
Revision: 401122
Reporter: abelbeck
Coders: abelbeck

ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the mailbox and context get swapped at the remote end
Revision: 398603
Reporter: abelbeck
Testers: Michael Keuter
Coders: abelbeck

Category: Resources/res_musiconhold


ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408645
Reporter: fabled
Coders: kharwell

ASTERISK-23311: Manager - MoH Stop Event fails to show up when leaving Conference
Revision: 410492
Reporter: bford
Coders: rmudgett

Category: Resources/res_odbc


ASTERISK-22459: Compiling res_odbc against iODBC instead of unixodbc produces runtime errors
Revision: 400770
Reporter: patrickm
Testers: wdoekes
Coders: wdoekes

Category: Resources/res_parking


ASTERISK-22566: [patch] app_cdr leaves application registered and res_parking leaks a ref to config
Revision: 400021
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-22631: Reload does not rebuild parkpos extensions
Revision: 401159
Reporter: kharwell
Coders: jrose

ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
Revision: 408227
Reporter: lordvadr
Coders: mjordan

Category: Resources/res_pjsip


ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option in chan_gulp
Revision: 403208
Reporter: mjordan
Coders: jcolp

ASTERISK-22145: res_pjsip: Update the .conf files with real default examples
Revision: 398148
Reporter: mjordan
Coders: newtonr

ASTERISK-22360: Logging output from pjproject not sent through Asterisk logger
Revision: 399051
Reporter: jcolp
Coders: dlee

ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Revision: 402328
Reporter: mjordan
Coders: mmichelson

ASTERISK-22380: Inbound SIP call to a valid extension results in segfault in multicast_rtp_new at res_rtp_multicast.c
Revision: 397622
Reporter: rnewton
Testers: Rusty Newton
Coders: mjordan

ASTERISK-22382: modifying transport configuration results in a crash a few seconds after a 'core reload' (security_event_get_transport at res_pjsip/security_events.c)
Revision: 398140
Reporter: rnewton
Coders: kharwell

ASTERISK-22384: modifying transport configuration names results in non-functional transport after 'core reload'
Revision: 398140
Reporter: rnewton
Coders: kharwell

ASTERISK-22386: Outbound SIP registration, if the auth object's realm option is not set to the same value as the 401's realm, then we fail to create a new REGISTER with auth details
Revision: 399082
Reporter: rnewton
Coders: George Joseph

ASTERISK-22405: res_pjsip endpoint 'external_media_address' option needs doc clarification vs transport option of same name
Revision: 399782
Reporter: rnewton
Coders: newtonr

ASTERISK-22474: res_pjsip / res_pjsip_session assertions and segfault
Revision: 399625
Reporter: coreyfarrell
Coders: jcolp

ASTERISK-22498: [patch]Create functions to manipulate SIP headers when using PJSIP stack
Revision: 400772
Reporter: gtj
Coders: mjordan

ASTERISK-22528: Change name of endpoint config option "external_media_address" to "media_address"
Revision: 399284
Reporter: rnewton
Coders: mmichelson

ASTERISK-22630: When a parked call times out the original parker cannot initiate transfers after pickup.
Revision: 401423
Reporter: kharwell
Coders: rmudgett

ASTERISK-22645: Broad media offers from Jitsi client results in a crash in ast_copy_pj_str at res_pjsip.c
Revision: 400361
Reporter: rnewton
Coders: jcolp

ASTERISK-22866: Asterisk 12 (branches/12@402864) doesn't correctly set the fromuser parameter
Revision: 402892
Reporter: amessina
Coders: jcolp

ASTERISK-22882: PJSIP + Blink + ARI mixing bridges => unexpected calls coming into blink
Revision: 403222
Reporter: dlee
Coders: jcolp

ASTERISK-22897: WebSocket connection from JsSIP or SIPML5 generate a segmentation fault(core dumped)
Revision: 403257
Reporter: navaismo
Coders: jcolp

ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
Revision: 405236
Reporter: xytis
Coders: xytis

ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
Revision: 409587
Reporter: xytis
Coders: jrose

ASTERISK-22922: Asterisk 12 (branches/12@403134) doesn't load some endpoints
Revision: 403174
Reporter: amessina
Coders: jcolp

ASTERISK-22923: module reload res_pjsip.so core dumps
Revision: 403180
Reporter: amessina
Coders: jcolp

ASTERISK-22952: res_pjsip_pubsub: crash when subscription_destructor is terminated from a non-PJSIP thread
Revision: 404554
Reporter: mjordan
Coders: jcolp

ASTERISK-23056: [patch]INFINITY and NAN undefined
Revision: 406789
Reporter: capouch
Coders: capouch

ASTERISK-23062: res_pjsip AOR config option qualify_frequency is inconsistently respected
Revision: 405749
Reporter: rnewton
Coders: kharwell

ASTERISK-23065: On Asterisk start, device state is INVALID for previously registered PJSIP endpoints, despite re-registrations
Revision: 405644
Reporter: rnewton
Coders: kharwell

ASTERISK-23071: pjsip: mailboxes documentation is lacking
Revision: 405778
Reporter: mjordan
Coders: newtonr

ASTERISK-23082: Including g722 in pjsip codec configuration results in unexpected SDP offers
Revision: 406490
Reporter: xrobau
Coders: jcolp

ASTERISK-23092: cli: pjsip show endpoint shows allow/disallow codecs the same
Revision: 410191
Reporter: danjenkins
Coders: sgriepentrog

ASTERISK-23101: pjsip: crash when parsing scheme from SIP URI
Revision: 405020
Reporter: mjordan
Coders: jcolp

ASTERISK-23106: pjsip: ACK to 200 OK sent to private IP address on outbound channel's INVITE request
Revision: 407001
Reporter: mjordan
Coders: kmoore

ASTERISK-23168: Overriding outbound_auth in a pjsip registration causes ERROR, assert failure.
Revision: 407325
Reporter: gtj
Coders: rmudgett

ASTERISK-23210: Security: Remote crash in res_pjsip.
Revision: 410307
Reporter: jcolp
Coders: jcolp

ASTERISK-23235: pjsip transport/tos interpreted differently than endpoint/tos_audio
Revision: 410575
Reporter: gtj
Coders: jrose

ASTERISK-23254: Bad ao2_find() usage in pjsip_options.c
Revision: 411142
Reporter: rmudgett
Coders: rmudgett

ASTERISK-23266: [patch]pjsip_cli: Memory leak in ast_sip_cli_print_sorcery_objectset
Revision: 408521
Reporter: gtj
Coders: gtjoseph

ASTERISK-23275: CLI command 'pjsip show registrations' missing
Revision: 408523
Reporter: gtj
Coders: gtjoseph

ASTERISK-23276: Look at adding the 'pjsip show channel' command
Revision: 410288
Reporter: gtj
Coders: gtjoseph

ASTERISK-23435: PJSIP: Fix the DNS resolution (whoops)
Revision: 410796
Reporter: mjordan
Coders: jcolp

ASTERISK-23498: Asterisk PJSIP transport configuration fails on parsing of 'cipher' option, any valid option is reported as unsupported
Revision: 413160
Reporter: amessina
Coders: jcolp

ASTERISK-23514: The pjsip.conf aor qualify contact parameters are not updated on reload.
Revision: 412552
Reporter: rmudgett
Coders: jcolp

ASTERISK-23557: HEP/PJSIP: Add modules to support integrating Homer with PJSIP
Revision: 411556
Reporter: mjordan
Coders: mjordan

ASTERISK-23584: PJSIP 'Unable to create channel' when attempting to call from endpoint with UDP transport to one using WebSockets
Revision: 411928
Reporter: rnewton
Coders: jcolp

ASTERISK-23639: PJSIP Realtime: Alembic migration needed in order to widen some string columns
Revision: 412993
Reporter: mmichelson
Coders: kharwell

ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in leaked RTP ports
Revision: 414750
Reporter: cervajs
Coders: rmudgett

ASTERISK-23947: ActionID missing from AMI PJSIP events (PJSIPShowEndpoints, etc.)
Revision: 417461
Reporter: mmichelson
Coders: mjordan

ASTERISK-24000: chan_pjsip: Add accountcode setting
Revision: 418757
Reporter: mjordan
Coders: mjordan

Category: Resources/res_pjsip_acl


ASTERISK-22458: XML config documentation improvements for res_pjsip_acl
Revision: 399018
Reporter: rnewton
Coders: newtonr

Category: Resources/res_pjsip_endpoint_identifier_ip


ASTERISK-22311: [patch] 'identify' configObject doesn't have a synopsis
Revision: 399032
Reporter: rnewton
Coders: newtonr

ASTERISK-22552: Need log messages - res_pjsip_endpoint_identifier_user.so fails to find an endpoint match on inbound REGISTER
Revision: 401939
Reporter: rnewton
Coders: jrose

Category: Resources/res_pjsip_endpoint_identifier_user


ASTERISK-22552: Need log messages - res_pjsip_endpoint_identifier_user.so fails to find an endpoint match on inbound REGISTER
Revision: 401939
Reporter: rnewton
Coders: jrose

Category: Resources/res_pjsip_exten_state


ASTERISK-23672: PJSIP Digium presence notifications are not sent if only the subtype or message changes
Revision: 413174
Reporter: mmichelson
Coders: mmichelson

Category: Resources/res_pjsip_logger


ASTERISK-23038: Need config option to enable PJSIP logger at load time
Revision: 407037
Reporter: rnewton
Coders: kharwell

Category: Resources/res_pjsip_messaging


ASTERISK-22445: res_pjsip_messaging: Message technology registers itself as SIP, preventing compatibility with chan_sip
Revision: 399340
Reporter: mjordan
Coders: kharwell

ASTERISK-22821: Asterisk 12-beta @r402448 pjsip sigsegv receiving SIP MESSAGE when checking Contact header
Revision: 402758
Reporter: amessina
Coders: kharwell

ASTERISK-22924: PJSIP MESSAGE support does not present the contact information on outbound messages
Revision: 405267
Reporter: amessina
Coders: kharwell

ASTERISK-23969: SendMessage AMI action Cant Send Text Message Over PJSIP
Revision: 420098
Reporter: tm1000
Coders: mjordan

Category: Resources/res_pjsip_mwi


ASTERISK-23072: MWI subscription from Cisco SPA fails with PJSIP
Revision: 407015
Reporter: manchicken
Coders: kharwell

Category: Resources/res_pjsip_nat


ASTERISK-22645: Broad media offers from Jitsi client results in a crash in ast_copy_pj_str at res_pjsip.c
Revision: 400361
Reporter: rnewton
Coders: jcolp

ASTERISK-23106: pjsip: ACK to 200 OK sent to private IP address on outbound channel's INVITE request
Revision: 407001
Reporter: mjordan
Coders: kmoore

Category: Resources/res_pjsip_outbound_authenticator_digest


ASTERISK-22386: Outbound SIP registration, if the auth object's realm option is not set to the same value as the 401's realm, then we fail to create a new REGISTER with auth details
Revision: 399082
Reporter: rnewton
Coders: George Joseph

ASTERISK-22471: Set default auth realm to challenge realm if auth object realm is empty
Revision: 399082
Reporter: gtj
Coders: George Joseph

Category: Resources/res_pjsip_outbound_registration


ASTERISK-22388: Need debug indicating outbound registration attempt and success
Revision: 398227
Reporter: rnewton
Coders: kharwell

ASTERISK-22390: client_uri and server_uri config documentation lacks useful detail
Revision: 398369
Reporter: rnewton
Coders: mmichelson

ASTERISK-22554: Log message says we received a 408, when in reality we didn't receive anything. Clarify the log message.
Revision: 400891
Reporter: rnewton
Coders: kharwell

Category: Resources/res_pjsip_pubsub


ASTERISK-22952: res_pjsip_pubsub: crash when subscription_destructor is terminated from a non-PJSIP thread
Revision: 404554
Reporter: mjordan
Coders: jcolp

ASTERISK-23129: segfault in res_pjsip_pubsub.so
Revision: 406848
Reporter: danjenkins
Coders: kharwell

ASTERISK-23489: Vulnerability in res_pjsip_pubsub: unauthenticated remote crash in during MWI unsubscribe without being subscribed
Revision: 415813
Reporter: jbigelow
Coders: kharwell

ASTERISK-23802: Security: Deadlock in res_pjsip_pubsub on transaction timeout
Revision: 415795
Reporter: mmichelson
Coders: mmichelson

ASTERISK-23865: Abstract PJSIP-specific elements away from the pubsub API
Revision: 417233
Reporter: mmichelson
Coders: mmichelson

Category: Resources/res_pjsip_refer


ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended transfers a 3+ party bridge to dialplan
Revision: 403588
Reporter: jrose
Coders: jrose

ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended transfers a 3+ party bridge to dialplan
Revision: 404368
Reporter: jrose
Coders: mmichelson

ASTERISK-23287: res_pjsip_refer: Crash during attended transfer when attended->transferer_second channel is NULL
Revision: 408942
Reporter: mjordan
Coders: kmoore

ASTERISK-23501: Copy 'Referred-By' header to outgoing INVITE
Revision: 413211
Reporter: jbigelow
Coders: rmudgett

ASTERISK-23502: Channel variable SIPREFERTOHDR not being set during blind transfer
Revision: 412454
Reporter: jbigelow
Coders: kharwell

ASTERISK-23718: res_pjsip_incoming_blind_request: crash with NULL session channel
Revision: 414949
Reporter: jrose
Coders: kmoore

Category: Resources/res_pjsip_session


ASTERISK-22394: crash when using localnet and external_signaling_address options, segfault in session_inv_on_tsx_state_changed at res_pjsip_session.c
Revision: 399991
Reporter: rnewton
Coders: kharwell

ASTERISK-22474: res_pjsip / res_pjsip_session assertions and segfault
Revision: 399625
Reporter: coreyfarrell
Coders: jcolp

ASTERISK-23053: The users of ao2_iterator_cleanup() are violating the ao2_iterator opacity.
Revision: 405254
Reporter: rmudgett
Coders: kmoore

Category: Resources/res_rtp_asterisk


ASTERISK-21170: DTMF timestamp issue
Revision: 401622
Reporter: nbansal
Coders: NITESH BANSAL

ASTERISK-21917: [patch] STUN crashes when SIP is bound to ipv4 and ipv6
Revision: 400684
Reporter: tsearle
Coders: Torrey Searle

ASTERISK-22360: Logging output from pjproject not sent through Asterisk logger
Revision: 399051
Reporter: jcolp
Coders: dlee

ASTERISK-22565: [patch] res_rtp_asterisk leaks reference to rtcp_report in ast_rtcp_read
Revision: 399608
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

ASTERISK-22628: 4 way multi-party hanging up down to two participants causes FRACKs
Revision: 402149
Reporter: kharwell
Testers: jbigelow
Coders: kmoore

ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401450
Reporter: jbigelow
Coders: mjordan

ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
Revision: 405236
Reporter: xytis
Coders: xytis

ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
Revision: 409587
Reporter: xytis
Coders: jrose

ASTERISK-23134: [patch] res_rtp_asterisk port selection cannot handle selinux port restrictions
Revision: 406936
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-23649: [patch]Support for DTLS retransmission
Revision: 413012
Reporter: nbansal
Coders: Nitesh Bansal

ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in leaked RTP ports
Revision: 414750
Reporter: cervajs
Coders: rmudgett

ASTERISK-23834: res_rtp_asterisk debug message gives wrong length if ICE
Revision: 417143
Reporter: kenner
Coders: jcolp

ASTERISK-24001: res_rtp_asterisk fails to load module due to undefined symbol 'dtls_perform_handshake' when PJPROJECT is not installed
Revision: 418174
Reporter: jfalcon
Coders: mjordan

Category: Resources/res_rtp_multicast


ASTERISK-22567: [patch]MutlicastRTP does not set SSRC. SSRC is always set to 0
Revision: 400397
Reporter: simone.camporeale
Coders: Simone Camporeale

Category: Resources/res_smdi


ASTERISK-24066: res_smdi: convert to astobj2
Revision: 419060
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Resources/res_xmpp


ASTERISK-22347: [patch]res_xmpp timeout when google sends blank responses ' '
Revision: 398620
Reporter: tm1000
Coders: Andrew Nagy

ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log
Revision: 401122
Reporter: abelbeck
Coders: abelbeck

ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the mailbox and context get swapped at the remote end
Revision: 398603
Reporter: abelbeck
Testers: Michael Keuter
Coders: abelbeck

Category: Sounds


ASTERISK-22411: British English Sound Packs
Revision: 402227
Reporter: jimcredland
Coders: newtonr

ASTERISK-22544: Italian prompt vm-options has advertisement in it
Revision: 402227
Reporter: rnewton
Coders: newtonr

ASTERISK-22659: Make a new core and extra sounds release
Revision: 402227
Reporter: rnewton
Coders: newtonr

ASTERISK-23324: [patch] - QLOOG commiting Japanese translated prompts
Revision: 417591
Reporter: qloogkm
Coders: Kevin McCoy

ASTERISK-23550: Newer sound sets don't show up in menuselect
Revision: 412589
Reporter: rnewton
Coders: newtonr

Category: Tests/General


ASTERISK-22457: Module load errors for test_ari_model.so
Revision: 399208
Reporter: dlee
Coders: rmudgett

ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Tests/testsuite


ASTERISK-22542: Call parking test failure: test fails due to no translation path between IAX2 channel and Local channel
Revision: 401240
Reporter: mjordan
Coders: rmudgett

ASTERISK-22582: [patch] chan_sip refactor - sip_route
Revision: 407926
Reporter: coreyfarrell
Coders: coreyfarrell

ASTERISK-22846: testsuite: masquerade super test fails on all branches (still)
Revision: 411724
Reporter: mjordan
Coders: rmudgett

ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
Revision: 404295
Reporter: mjordan
Coders: mjordan

ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
Revision: 405314
Reporter: mjordan
Coders: mjordan

ASTERISK-23295: ARI: ChannelEnteredBridge event not delivered to client during bridge move operation
Revision: 410528
Reporter: mjordan
Coders: kmoore

ASTERISK-24072: testsuite: Fix tests/callparking
Revision: 419093
Reporter: mjordan
Coders: jcolp

ASTERISK-24074: testsuite: Fix tests/page_baseline
Revision: 419111
Reporter: mjordan
Coders: kmoore

Category: Utilities/General


ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to read from rusage
Revision: 402546
Reporter: hurdman
Coders: hurdman

ASTERISK-23508: Memory Corruption in __ast_string_field_ptr_build_va
Revision: 420718
Reporter: arnd
Testers: Arnd Schmitter, JoshE
Coders: wdoekes

Category: Utilities/NewFeature


ASTERISK-23919: Modify module structure so a module can report its supported status into Asterisk so that a list can easily be retrieved
Revision: 419592
Reporter: mdavenport
Coders: mmichelson


Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.

RevisionAuthorSummaryIssues Referenced
397613fileFix building of trunk.
397615mjordanSet new merge properties on 12
397629mjordanFix the config_options_test
397631mjordanFix bucket unit tests
397644rmudgettchan_dahdi: Add some missing build cleanup.
397651rmudgettbridging: Fix a livelock with local channel optimization.
397674dleeFixed bucket.c for systems where tv_usec is not an unsigned long.
397691mjordanBetter handle clearing the OUTGOING flag when a channel leaves a bridge
397746rmudgettFix uninitialized value in struct ast_control_pvt_cause_code usage.
397811rmudgettMade MALLOC_DEBUG less CPU intensive by default. ASTERISK-22221
397855mmichelsonFix dialog matching in the SIP distributor.
397857rmudgettMatch use of ast_free() with ast_calloc() and add some curly braces.
397858rmudgettast_free() is null tollerant.
397860rmudgettpbx.c: Make ast_str_substitute_variables_full() not mask variables.
397872mjordanUpdate CHANGES file for Asterisk 12
397875mjordanAdd database schema management using Alembic
397877mmichelsonImprove detection of answer on SIP blind transfer.
397886rmudgettWhitespace and curly braces.
397893rmudgettSome CDR code optimization.
397895rmudgettMake CDR code deal with channel names case insensitively.
397897rmudgettMake CDR variable name chandling consistently case insensitive.
397899rmudgettMade the on/off in CLI "cdr set debug [on|off]" case insensitive.
397901rmudgettFixed problems with ast_cdr_serialize_variables().
397912mjordanActually *add* the database schema management utilities
397923mmichelsonMultiple revisions 397921-397922
397925mjordanRecursively search for '.c' files when making documentation with 'make full'
397932dleeAccount for {} in Swagger notes
397939mjordanRevert r394939 due to (numerous) objections
397947kharwellMemory leaks fix
397957mmichelsonFix when the subscription_terminated callback is called for subscription handlers.
397962mmichelsonFix method for creating activities string in PIDF bodies.
397969mmichelsonSanitize XML output for PIDF bodies.
397978rmudgettpbx.c: Make pbx_substitute_variables_helper_full() not mask variables.
397987dleeMultiple revisions 397975-397976
398003kharwellCheck return value on fwrite
398024rmudgetttest_substituition: Fix failed test reporting to actually report failure.
398026rmudgetttest_substitution: Fix failing test.
398099jrosefeatures_config: Ignore parkinglots in features.conf instead of failing to load
398101mjordanUpdate UPGRADE.txt file for Asterisk 12
398124kharwellFix various memory leaks
398150dleeFix graceful shutdown crash.
398197wdoekesBe a little more verbose when loading cel_custom.conf.
398205dleeFixed 'make clean' for wiki docs
398207kmoorePrevent a crash in res_pjsip_dtmf_info.c
398217mayFix remote tcs sequence handling on empty tcs received
398284jroseapp_voicemail: Fix leaking config objects when msg_id doesn't match
398300mmichelsonGive more detail regarding failures to create request with auth credentials. ASTERISK-22386
398304rmudgettchan_iax2: Add missing control frame names to debug frame decode output.
398384rmudgettchan_iax2: Fix bridgecallno deadlock avoidance.
398419rmudgettchan_iax2: Fix stray reference to worker thread idle_list.
398462rmudgettchan_iax2: Reduce indentation in __attempt_transmit().
398499rmudgettastobj2: Only define ao2_bt() once.
398557rmudgettastobj2: Add warn unused attribute to some functions.
398564rmudgettcdr: Fix some ref leaks.
398574rmudgettcore_local: Fix LocalOptimizationBegin AMI event missing Source channel snapshot.
398583rmudgettcdr: Change the number of container buckets to be similar to the channels container.
398629mjordanUpdate CDR Unit tests to reflect container changes in r398579
398641dleeMultiple revisions 398638-398639
398695mmichelsonAdd extra debugging to res_pjsip_endpoint_identifier_ip
398732rmudgettMALLOC_DEBUG: Change fence magic number to be completely different from the freed magic number.
398751dleeFixed utils directory breakage from r398648
398755dleeFixed utils directory breakage from r398748, this time with extra hate.
398760rmudgettFix incorrect usages of ast_realloc().
398822russellFix typo in confbridge.conf.sample
398928dleeFix symbol collision with pjsua.
398939rmudgettcore_local: Fix memory corruption race condition. ASTERISK-22221
399006jrosechan_sip: Revert r398835 due to failing tests involving originate ASTERISK-22424
399020rmudgettastobj2: Register the bridges container for debug inspection.
399022rmudgettCLI bridge: Fix "bridge destroy " and "bridge kick " tab completion.
399071newtonrBroke the build! Forgot para tags within my description.
399080dleePut merge tracking for r399039 back.
399081dlee(No Summary Available)
399147mjordanFilter internal channels out of bridge enter/leave message handling
399198rmudgettapp_speech_utils: Fix unresolved symbol ast_speech_get_setting(). ASTERISK-17136
399238mmichelsonSwitch transferdigittimeout to be configured as seconds instead of milliseconds.
399248mmichelsonFix other timeouts (atxferloopdelay and atxfernoanswertimeout) to use seconds instead of milliseconds.
399258rmudgettFix doxygen to use correct units of features.conf options.
399295elgueroFix Segfault In features-config.c When Application Has No Arguments
399368mjordanAdd a WARNING in bridge_softmix when a timing module isn't loaded
399378mjordanUpdate prep_tarball with new documentation files on the Asterisk wiki ASTERISK-22439
399503rmudgettoptional_api: Make always use the standard malloc functions even with MALLOC_DEBUG.
399566kmooreEnsure global types in the config framework are initialized
399578rmudgettjson: Make it obvious that ast_json_unref() is NULL safe.
399584rmudgettapp_queue: Fix json blob ref leak.
399586rmudgettfeatures_config: Fix config ref leak of parkinglots.
399597rmudgettmedia_index: Fix process_description_file() memory leak of file_id_persist.
399682mjordanapp_queue: Initialize array holding MixMonitor exec options
399696mjordanapp_queue: Don't be quite so aggressive in initializing the array
399737rmudgettchan_iax2: Prevent some needless breaking of the native IAX2 bridge.
399750rmudgettastobj2: Made use OBJ_SEARCH_xxx identifiers as field enum values internally.
399799newtonrBroke the build - Fixing XML DTD violation added in r399782, missing tags inside a
399844rmudgettchan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7.
399875newtonrAdding a few words to the Dial option 'r' help text to clarify its tone argument description
399925mmichelsonFix refleaks of ast_rtp_instance structures.
399938rmudgettastobj2: Remove OBJ_CONTINUE support.
400000seanbrightRemove some trailing whitespace and steal revision 400000.
400059mjordanmanager: Fix crash when appending a manager channel variable
400122mjordanres_pjsip_notify: Add documentation
400186dleeMultiple revisions 399887,400138,400178,400180-400181
400195mjordanRemove spurious event raised when CDRs are reloaded
400206jroseconfiguration samples: Pull all parking related stuff out of features.conf
400218mjordanFilter out internal channels for bridge leave messages and parked call messages
400228rmudgettFeatures: Rearm the parking config options have moved warning for each reload.
400237rmudgettchan_dahdi: Fix analog parking using flash-hook.
400246fileRetrieve and store the hostname only once so multiple threads do not potentially initialize it at the same time.
400255fileAllow specifying a channel to dial an extension and context in an ARI dial operation. ASTERISK-22625
400266fileReduce channel snapshot creation and publishing by up to 50%.
400269rmudgettsig_ss7: Fix compiler warnings.
400271rmudgettMALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled.
400282tzafrirman pages for astdb2bdb and astdb2sqlite3
400285fileFix a crash in res_pjsip_t38 caused by the wrong assumption that a session will always have a channel.
400287mjordanFix the CDR CLI command 'cdr show active {channel}'
400295kmooreCorrect allowable values for ARI general information filter
400304rmudgettOriginate: Make setting caller id on outgoing call use either name or number.
400313mjordanOnly create Stasis subscriptions when enabled
400317elgueroCast Integer Argument To Unsigned Char
400335mmichelsonMultiple revisions 400318-400319
400363mmichelsonCache string values of formats on ast_format_cap() to save processing.
400364mmichelsonGet rid of uses of stasis_topic_wait()
400374rmudgettchan_vpb: Make compile again.
400399rmudgettcel: Some whitespace cleanups
400443fileWhen serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled.
400461mjordanRemove publication of a channel snapshot when the technology is set
400511fileReplace the connection address at the SDP level if altering the SDP with the external media address.
400521fileEnclose the To URI and update its user portion if a request user has been specified.
400523mjordanARI: Add subscription support ASTERISK-22451
400543jrosechan_pjsip: Make logger togglable without loading/unloading
400553dleeAdded missing file from r400522
400593rmudgettchan_iax2: Fix compile error.
400662rmudgettMiscellaneous stand alone comment cleanups.
400683mmichelsonPush CLI qualify into the threadpool.
400728rmudgettapp_confbridge: Fix duplicate default_user profile.
400750mmichelsonSwitch from using pjsip_strerror to pj_strerror.
400813mjordanUse 'z' as the format specifier for size_t
400834filePerform validation of permanent contacts on AORs in res_pjsip.
400851dleeFixed merge tracking for r400360, which was somehow lost
400852dleeMultiple revisions 400508,400842-400843,400848
400855rmudgettchannel.h: whitespace changes.
400864kmooreFix realm comparison for outbound auth
400882mjordanRemove duplicate module info block
400913rmudgettchan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output. ASTERISK-22429
401007pabelangerUse POST / DELETE to toggle hold / moh for ARI channels
401020rmudgettchan_iax2: Fix channel left locked in off nominal code path.
401031rmudgettbridge_native_dahdi: Return channel join failure if could not make the channels compatible.
401039rmudgetttranslate.c: Some minor code tweaks.
401041pabelangerUse POST / DELETE to toggle ARI bridge moh
401079wdoekesDon't check all realtime queues when doing "queue show some_queue".
401097dleeOops. Leftover /stasis reference
401216mmichelsonClarify in ast_bridge_destroy() about how departable channels must be handled.
401224mmichelsonRemove the bit about requiring ast_bridge_depart() to be called before ast_bridge_destroy().
401233rmudgettTweak ast_bridge_depart() doxygen.
401249mmichelsonResolve some memory leaks due to incorrect for loop / ao2 ref usage.
401263dleeThis is just a quick script for dumping swagger-ui into static-http,
401272rmudgettres_parking: Remove setting useless flag.
401292kmooreFix IAX2 incoming call address lookups
401316dleeFixed malformed Access-Control-Allow-Methods header. Was causing Safari to barf on POST and DELETE.
401317dleeFixing r401281; the model name is Channel, with a capital C
401421rmudgettres_parking: Update XML documention for DTMF features after parking timeout. ASTERISK-22630
401580jbigelowAdd a test suite event to indicate when the atxfer 3-way feature is detected
401663jrosememory leaks: Memory leak cleanup patch by Corey Farrell (first set)
401707jrosememory leaks: Memory leak cleanup patch by Corey Farrell (second set) ASTERISK-22467
401746jroseapp_voicemail: Memory Leaks against tests ASTERISK-22467
401785jroseastobj2: Unregister debug CLI commands at exit ASTERISK-22467
401789jrosejitterbuf: Fix memory leak on jitter buffer reset ASTERISK-22467
401793jrosetest_linkedlists: Fix memory leak ASTERISK-22467
401873dleetest_json: Fix deprecation warnings
401898jroserevert clicompat-r2.patch from r401704 ASTERISK-22467
401937jrosePut clicompat-r2.patch back in ASTERISK-22467
402004rmudgettYou'd think that new files would be free of whitespace issues. But you would be wrong.
402045rmudgetttaskprocessor: Made use pthread_equal() to compare thread ids.
402056rmudgettres_stasis.c: Made use the ao2_container callback templates.
402073mjordanUpdate Alembic database scripts for external scripting and PostgreSQL, Oracle
402082mjordanPrevent CDR backends from unregistering while billing data is in flight
402091mjordanFilter out internal channels from dial message handling
402117elgueroFix UPGRADE.txt Due To Merging From Branch 11
402128dleePut back several merge revisions that were lost in r401962
402129dleePut back several merge revisions that were lost in r402054
402130dleeIgnore full docs
402155mjordanRemove some spammy debug messages; improve clarity of others
402266kharwellpjsip_messaging: Added debug for in dialog messaging ASTERISK-22777
402277dleestasis: add functions embarrassingly missing from r400522
402286mjordanmedix_index: Display errors when library calls fail
402290mjordancore/loader: Don't call dlclose in a while loop
402388sgriepentrogManager: Add equivalent AMI actions for the bridge CLI commands.
402406rmudgettvoicemail: Simplify callback pointer declarations and add doxygen.
402430rmudgettvector: Update API to be more flexible.
402439rmudgettvector: Uppercase API to follow C convention.
402502mjordanstasis_channels: Don't give preference to ANI info in channel snapshots
402504mjordannetsock2: Define AST_AF_* enum constants to their AF_* equivalents
402506mjordanchan_iax2: Fix incorrect usage of ast_get_ip involving uninitialized struct
402508mjordanchan_sip: Use AST_AF* defined constant when calling ast_get_ip
402529dleeari: User better nicknames for ARI operations
402538jrosePJSIP: Improve error handling in digest authenticator
402571dleeChanges from make ari-stubs after r402560
402572dleeres_pjsip: Print a helpful error message if sorcery registration fails
402583mmichelsonClarify an ambiguous error message.
402585jrosesecurity_events: Push out security events over AMI events
402595rmudgettres_stasis.c: Fix locking issues with the app_bridge_moh container.
402688mmichelsonGet rid of some inaccurate comments.
402698jroseConfbridge: add test events for dynamic menus test ASTERISK-22760
402741dleeFixed a typ.
402756kmooreCELGenUserEvent: Fix error message from ast_json_pack
402768mmichelsonMove a NULL check to a place that makes more sense.
402778mmichelsonSwitch to a scoped lock to avoid missing unlocks in failure returns.
402795kharwellari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404 ASTERISK-22803
402805fileres_ari_channels: Add the ability to stop locally generated ringing on a channel.
402819jroseSay: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF
402820rmudgettPickup: Ensure using PICKUPMARK never considers the picking channel.
402829rmudgettPickup: Pickup() and PickupChan() parameter parsing improvements.
402854jroseConfbridge: Add option to review the recording similar to announce_join_leave
402865fileres_pjsip: Add support for building against pjproject with SIP transaction group lock support. ASTERISK-22818
402929dleestasis: Fixed scoping problem with bridge tracking.
402942mjordanres_pjsip_mwi: Fix memory leak of MWI subscriptions container
402943mjordanres_pjsip_sdp_rtp: Fix use of uninitialized value in PJSIP
402945rmudgettbucket: Fix scheme ref leak in __ast_bucket_scheme_register().
402957rmudgettvoicemail: Fixup some doxygen comments.
402969mjordanres_pjsip_session: Fix memory leak of direct media format capabilities
402982dleeari: Fix generators for resources with camelCase names.
402994dleeari: Fix #include to match generated headers for snakeCase resource files
402995jroseapp_directory: Set variable indicating reason directory exited
403013rmudgettPickupChan: Add ability to specify channel uniqueids as well as channel names.
403051kharwellres_pjsip: convert configuration settings names to snake case
403083kharwellres_pjsip: convert configuration settings names to snake case some more
403095kmooreMake sure unit tests compile
403133kharwellres_pjsip: AMI commands and events. ASTERISK-22609
403135kharwellARI: Implement device state API ASTERISK-22838
403161fileFix a configure issue with PJSIP transaction group lock detection.
403192rmudgettastdb: Tweak some doxygen comments.
403210fileres_stasis_playback: Add 'number', 'digits', and 'characters' URI scheme implementations.
403241fileres_ari: Add Recording events to the validator.
403259fileres_pjsip_t38: Add the framehook to the channel only on first INVITE.
403272fileres_pjsip_session: Apply fromuser and fromdomain to all requests as documented.
403292mayCheck and reject non-digits e164 values on peers and general sections in ooh323.conf ASTERISK-22901
403313filemedia_index: Make media indexing tolerable of bad symlinks.
403314mmichelsonAdd channel locking for channel snapshot creation.
403327rmudgettsorcery, bucket: Change observer remove calls to take const callbacks struct.
403330fileres_pjsip_session: Add support for PJMEDIA_SDP_NEG_ALLOW_MEDIA_CHANGE flag.
403350mmichelsonInitialize the hash value argument to pj_hash_get() to 0.
403365fileres_pjsip_t38: Don't pass T.38 control frames through to other hooks.
403378kharwellres_pjsip_registrar: undefined function pointer symbol
403402dleeMultiple revisions 403304,403310
403403dleeari: Fix deadlock problem with functions that use autoservice.
403404dleeReverting r403311. It's causing ARI tests to hang.
403414jroseapp_record: Add an option that allows DTMF '0' to act as an additional terminator
403436mjordanres_config_sqlite: Check for CDR unregistration failures
403499mmichelsonSwitch PJSIP auth to use a vector.
403512mmichelsonCreate function for retrieving Mixmonitor instance data.
403526mmichelsonAdd a CONFBRIDGE_RESULT channel variable to discern why a channel left a ConfBridge.
403528rmudgettsorcery: Whitespace
403543fileendpoints: Keep a reference to channel ids when creating snapshot. ASTERISK-22801
403544rmudgettsorcery: Eliminate shadowing a varaible that caused confusion.
403546rmudgettres_sorcery_astdb.c: Fix get multiple records by regex.
403560rmudgettReverting regex part of -r403545 at request of file.
403576jroseapp_page: Add predial handlers for app_page.
403605mmichelsonFix correct authentication behavior for artificial endpoint.
403617mjordanfunc_pjsip_endpoint: Add PJSIP_ENDPOINT function for querying endpoint details
403619mjordanfunc_channel, chan_pjsip: Add CHANNEL read function support for chan_pjsip
403643rmudgettapp_voicemail: Voicemail callback registration/unregistration function improvements.
403652russellReset peer outboundproxy on sip.conf reload
403687kharwellres_pjsip_messaging: send message to a default outbound endpoint
403707jrosechan_pjsip: Revert r403587 ASTERISK-22936
403726rmudgetttest_voicemail_api: Add check for a registered voicemail provider before tests.
403737mjordanchannels/Makefile: clean pjsip directory
403783jroseTransfers: Make Asterisk set ATTENDEDTRANSFER/BLINDTRANSFER more reliably
403784rmudgetttest.c: Fix too sticky unit test failed status.
403797jrosedocumentation: Add PJSIP technology to messaging documentation
403824mjordanpjsip/dialplan_functions: Use the right buffer length when printing URIs
403958jrosetransfers: Fix bug setting both BLINDTRANSFER and ATTENDEDTRANSFER
403994mjordanari/resource_channels: When creating a channel, specify a default format (SLIN) ASTERISK-22962
404008dleeSetting svn:ignore
404009dleeChanged the default for live_dangerously to no
404028fileframehooks: Re-iterate if framehook provides different frame.
404030fileres_sorcery_config: Output an error message when an object can't be created.
404043jrosebridging: Give bridges a name and a known creator
404049jrosetests: fix ast_bridge_base_new calls not using the additional arguments
404051mjordanLICENSE: Update language to include ARI
404138fileres_calendar: Protect channel when adding datastore.
404198mayImplement module reload command for chan_ooh323 ASTERISK-22817
404262kharwellchan_oss.c: channel being locked twice and unlocked once
404264rmudgettooh323c: Fix gcc 4.6.3 compiler warnings.
404280qwellAdd AMI event for presence state.
404293wedhornFixup skinny registration following network issues.
404307wedhornFixup some skinny bugs causing Fracks and ao2 cleanup issues.
404333filechannel: Add a missing ast_channel_unlock when allocating a Surrogate channel.
404350rmudgettVoicemail: Remove mailbox identifier format (box@context) assumptions in the system.
404355rmudgettudptl: Dead code elimination. ast_udptl_bridge was not used.
404370fileres_pjsip_session: Fix SDP negotiation when resending an INVITE with authentication.
404372fileres_pjsip: Ignore 401/407 responses for transactions and dialogs we don't know about.
404376rmudgettPut notice in CHANGES as well as UPGRADE.txt.
404420rmudgettWhitespace fixes.
404433mjordanmanager: bump version to 2.0.0
404436rmudgettao2_iterator: Mini-audit of the ao2_iterator loops in the new code files.
404438mjordanres_stasis_device_state: Set resource type for subscriptions to deviceState
404452mmichelsonFix issue where PJSIP blind transferer dialog may not complete as planned.
404507mjordanres_pjsip: Add PJSIP CLI commands ASTERISK-22610
404511dleeRemove automerge properties
404532mjordanres_pjsip/pjsip_cli: fix compilation error caused by passing ast_free
404542tzafrirchan_dahdi: enable ignore_failed_channels by default
404569dleeAdded note to UPGRADE.txt about the default value of live_dangerously changing
404593fileres_pjsip_outbound_registration: Add validation for 'server_uri' and 'client_uri'.
404620fileres_pjsip_endpoint_identifier_ip: Accept hostnames in the 'match' field.
404726fileres_pjsip_outbound_registration: Ensure URI validation happens in a pjlib thread.
404738fileres_pjsip: Ensure more URI validation happens in pj threads.
404782kharwellapp_meetme: compiler warning
404783rmudgetttest_stasis.c: Fix ref leak in normal execution path.
404844mjordanres_pjsip_authenticator_digest: Fix md5 hash buffer
404856mjordanres_pjsip_logger: Add the ASTERISK_FILE_VERSION macro
404924fileres_pjsip_outbound_registration: Create registration client in pj thread.
404936fileres_pjsip_outbound_registration: Don't assume that a registration client will always exist.
404953rmudgettExternal MWI core support.
404955rmudgettExternal MWI AMI support.
405007rmudgettapp_voicemail: Explicitly set defaultenabled=yes
405035fileres_pjsip_acl: Fix another case of assuming a contact will always contain a URI.
405144mmichelsonUse proper case for checking if digest authentication is used.
405163wdoekes"Minimun" typo.
405269wedhornFix chan_dahdi copile issue in dev-mode.
405270jrosePJSIP: Add unhold on reinvite without SDP behavior
405284rmudgettLogging callid: Fix some sizeof() references per coding guidelines.
405299mmichelsonPrint "" for artificial endpoint in PJSIP security events.
405313mjordanstasis: Add methods to allow for synchronous publishing to subscriber ASTERISK-22884
405369wedhornSkinny: do not add call to missed calls list if answered elsewhere.
405420mmichelsonFix erroneous behavior when sending auth rejection to artificial endpoint.
405542rmudgettstring container: Remove unnecessary RAII_VAR usage and string object lock.
405554jroseARI: Add mailboxes resource for controlling and polling external MWI
405584filecel_manager: Don't crash if configuration file is invalid.
405586jroseInclude CHANGES info for r405553
405589jroseMake 12 - 12.1 CHANGES log the same as in 12
405744kmoorePJSIP: Fix outbound OPTIONS support
405766wdoekesEnable wide band audio in musiconhold streams.
405844newtonrFixing some XML syntax issues with my previous commit at r405777 for ASTERISK-23071
405878seanbrightMake sure the maxptime attribute is added to the correct offers.
405894wedhornSkinny: fix reversed device reset from CLI.
405910jrosechan_pjsip: Provide a means for tracking device state when holding/unholding
405925wedhornSkinny: fix up session logging.
405985wedhornSkinny: fix up handling of fragmented packets.
406022kmoorePJSIP: Handle headers in a list appropriately
406082wdoekesmanager: Clarify eventfilter documentation. Textual changes only.
406134newtonrres_pjsip: Documentation improvement for Endpoint and AOR mailbox options.
406153kmooreres_stasis_playback: Correct error argument order
406224kmooreConfBridge: Fix channel parameter documentation
406298mmichelsonMultiple revisions 406294-406295
406328mmichelsonToday is not my day for writing code that compiles.
406399jroseres_config_pgsql: Fix a memory leak and use RAII_VAR for cleanup when practical
406407rmudgettmanager: Register atexit shutdown routine only once.
406416jroseThread Debugging: Add LWP to core show locks output
406503tzafrirlive_ast: run wrapped programs with exec
406517rmudgetttcptls.c: Add missing cleanup on off nominal path.
406595russellProtect ast_filestream object when on a channel
406618wdoekesmanager: The eventfilter= option now takes an extended regex.
406696kharwellmanager: ExtensionStatus event status human readable ASTERISK-23154
406710rmudgetttest_cdr.c, test_cel.c: Correctly destroy created bridges.
406920seanbrightMake a NOTICE about an invalid channel name more useful.
406988wedhornSkinny: fix up possible double unlock of chan.
407029kharwellalembic: script modifications due to errors
407030mmichelsonDecouple subscription handling from NOTIFY/PUBLISH body generation.
407032mmichelsonAdd file that apparently got missed in the merge.
407033rmudgettChanSpy: Add ability to specify channel uniqueids as well as channel names.
407035kharwellres_pjsip_exten_state: Exporting global symbols caused load order issues
407083mjordanapp_dial: Allow macro/gosub pre-bridge execution to occur on priorities ASTERISK-23164
407169mjordancdrs: Check for applications to lock onto during dial begin handling
407407mjordanARI/AMI: Update versions; update UPGRADE/CHANGES notes for 12.1.0 changes
407422jroseCHANGES: Update changes log to include new bridge fields added in r404042
407425jroseCHANGES: Update changes log to include r403414 entry
407443kharwellres_pjsip: When no global type the debug option defaults to "yes" ASTERISK-23038
407459kmooreLogger: Fix handling of absolute paths
407462jroseCHANGES: Improved description of Name/Creator changes to bridge ARI, adds AMI
407514newtonrformats/format_wav: enhancing log message "Not a wav file" to be clear on what is supported
407573rmudgettres_pjsip: Updates and adds more PJSIP CLI commands.
407574kharwellpjsip realtime: already created enum failure for postgresql
407588newtonrconfigs/pjsip.conf.sample: Configuration section naming in pjsip.conf.sample needs a little clarification
407602mjordansecurity_events: Add AMI documentation; output optional fields
407625tzafririndications.conf: add stutter tone; end properly
407677mjordansecurity_events: Fix error caused by DTD validation error
407748mjordanfuncs/func_cdr: Handle empty time values when extracting parsed values
407749filetiming: Improve performance for most timing implementations.
407752mjordansecurity_events: Fix assertion failure in dev-mode on optional IE parsing
407767rmudgettchan_iax2: Add some more iaxs[] NULL checks to a routine already full of them.
407859kmooreConfBridge: Correct prompt playback target
407876wdoekesres_config_pgsql: Fix ast_update2_realtime calls.
407940mjordanari/resource_channels: Add channel variables earlier in the creation process
407958filescheduler: Remove hashtab usage.
407970wdoekesrealtime: Fix ast_update2_realtime() on raspberry pi.
407990mmichelsonFix crash in AMI PJSIPShowEndpoint action.
408006mmichelsonRemove all PJSIP MWI-specific use from our MWI code.
408059tzafririnstall_subst: helper script for installing with path substitution
408086wdoekesbuildsystem: Don't force main to depend on everything else.
408199mjordanbuildsystem: Unbreak the build (infloop) on Asterisk 11+
408272mmichelsonStore SIP User-Agent information in contacts.
408299rmudgettalembic: Add svn:ignore *.pyc to directories and svn:executable to *.py files.
408332mayprocess receiveAndTransmit user input remote caps instead of receive only
408386rmudgettres_sorcery_astdb.c: Fix regex handling and keep simple prefix matching performance.
408503mjordanres_pjsip: Update documentation for 'use_avpf' option
408592mayFix type of roundTripDelay variables
408712rmudgettjson: Fix json API wrapper code for json library versions earlier than 2.3.0.
408714rmudgettjson: Fix off-nominal json ref counting issues.
408723rmudgettmanager: Fix AMI Status action of a single channel.
408879newtonrconfigs/voicemail.conf.sample - Make mailcmd sample text more explicit
408881kharwellres_pjsip_send_to_voicemail: transferring to voicemail for digium phones
408883kharwellres_pjsip_exten_state: Presence for digium phones
408932igorg
408944kmoorePJSIP: Fix some bad spacing
408958fileres_ari: Make some additional error responses consistent with the rest of the system.
408971sgriepentrogpjsip: avoid edge case potential crash in answer()
408984rmudgetttest_stasis.c: Misc cleanups.
409000mjordanres_pjsip_sdp_rtp: Apply packetization rules on inbound SDP handling
409091dleeFix memory stomping bug in astman.
409132jroseMultiple revisions 409129-409130 ASTERISK-23213
409237kmooreapp_queue: Fix documented AMI event name
409271rmudgettstasis.c: Misc code cleanups.
409273rmudgettstasis_cache.c: Remove some unnecessary RAII_VAR() usage.
409275rmudgettdevicestate.c: Simplified some logic in _ast_device_state().
409288fileres_pjsip_session: Set options (100rel, timers) on incoming sessions.
409350tzafrirMakefile: replace -O6 with -O3
409364mjordandoxygen: Tweak the link back to ye olde Digium website
409423fileres_stasis_recording: Fix memory leak of the absolute name.
409569kmooreAO2: Add an assert for bad objects
409683rmudgettstasis: Made internal_stasis_subscribe() prototype and definition match exactly.
409747igorg
409780seanbrightFix references to 'keys' CLI commands in astgenkey
409832moyFix res/res_http_websocket.c build failure in 32bit due to incorrect print format for uint64_t
409836dleeCorrected cross-platform stat nanosecond code
409888mmichelsonFix documentation for PRESENCE_STATE to properly illustrate how to create a presence hint.
409970rmudgettres_musiconhold.c: Remove some unnecessary RAII_VAR() usage.
409977rmudgettapp_confbridge: Remove some noop code.
410012mmichelsonDon't attempt to link in an aggregate MWI subscription if an endpoint does not aggregate MWI.
410029jrosepjsip configuration: Make transport TOS values consistent with endpoints ASTERISK-23235
410091russellmoh: fix a refcount error with realtime MOH
410092rmudgettsorcery.c: Fix off-nominal path ref and memory leak in ast_sorcery_objectset_json_create().
410174rmudgettuniqueid: Fix chan_dahdi, sig_pri, sig_ss7, test_cdr, and test_cel compiler errors. ASTERISK-23120
410207mmichelsonMake res_sorcery_realtime filter unknown retrieved results.
410208mjordanres_pjsip: Fix documentation for one touch recording see-also links
410212sgriepentrogsorcery: correct field register argument list
410275mjordanresource_channels: Check if a passed in ID is NULL before checking its length
410369sgriepentrogunqiueid: correct max uniqueid length test
410472fileres_pjsip_multihomed: Fix a bug where outgoing messages for TCP would go out using UDP.
410494rmudgettres_musiconhold.c: Generate MOH start/stop events whenever the MOH stream is started/stopped. ASTERISK-23311
410511fileMultiple revisions 410509-410510
410542rmudgettcdr.c: Add missing aow_unlock(cdr) in off nominal path of handle_dial_message().
410557rmudgettres_mwi_external: Clear the stasis cache entry when the external MWI is deleted.
410567mmichelsonPrevent delayed astdb syncs.
410589sgriepentroguniqueid: Update CHANGES to reflect new features ASTERISK-23120
410591mmichelsonPrevent conflicts regarding unsolicited and solicited MWI to an endpoint.
410593mmichelsonHandle the return values of realtime updates and stores more accurately.
410608mmichelsonRemove an extra ast_cond_wait() that slipped through the patch.
410626mmichelsonFix failing realtime sorcery tests.
410639russellframehook.h: Fix some doc typos.
410651mjordanstasis/app.c: Add some extra debugging for subscription counts
410672rmudgettapp_confbridge: Add missing destructor call to announcer channel destructor.
410684mmichelsonFix stuck channel in ARI through the introduction of synchronous bridge actions.
410699mmichelsonRevert changes to sorcery that accidentally got committed.
410794fileres_pjsip_multihomed: Make address replacement less aggressive.
410814rmudgettstasis_cache: Use the right variable in the cache entry ao2 cmp function.
410831seanbrightres_fax_spandsp: Use g711_free() when available. ASTERISK-20149
410845fileres_pjsip: Fix memory leak of nameservers in off-nominal resolver creation failure.
410862mjordancdr: Add asserts for when we don't know about a CDR for a channel
410863sgriepentrogARI: allow json content type with zero length body
410891mjordanres_ari: Fix documentation schema error
410919fileres_stasis: Fix a bug where the default bridge type was not set.
410934mmichelsonPJSIP: Allow for identify sections to be specified in sorcery.conf.
410950rmudgettassigned-uniqueids: Miscellaneous cleanup and fixes.
410981seanbrightMake the AEL load process less chatty.
410982seanbrightRemove a LOG_NOTICE from ast_config_engine_register.
410993seanbrightRevert r410981. aelparse blew up.
410994seanbrightMake the AEL load process less chatty.
410996rmudgettres_pjsip_registrar.c: Miscellaneous cleanup in rx_task().
411073rmudgettlocking: Add temporary sanity checks.
411087rmudgettRevert -r411073. It didn't help and blew up the system.
411090jroseARI: Resolve a subscription leak against implicit bridge subscriptions
411158mmichelsonAdd a "message_context" option for PJSIP endpoints.
411174seanbrightARI: Don't complain about missing ARI users when we aren't enabled
411192rmudgettFix 'alembic branches' merge conflict as described by the web page.
411296mmichelsonGive sorcery instances a reference to their wizards.
411443mjordancontrib/realtime: Remove empty SQL script files
411460mjordanUPGRADE: Note IAX2 compatibility issue between 1.4 and 1.8+ systems.
411530mjordanUpdate API versions and UPGRADE/CHANGES for 12.2.0
411637rmudgettstasis_channels.c: Eliminate another overuse of RAII_VAR().
411639rmudgettres_parking: Minor tweaks.
411656mmichelsonPrevent duplicate sorcery wizards from being applied to sorcery object types.
411669mjordanres_hep: Fix crash when hep.conf not available
411671kmooreres_pjsip_pubsub: Add test event for state change
411688mjordanhttp: Fix spurious ERROR message in responses with no content
411702rmudgettAdd some asserts that were handy when looking for a stasis cache problem.
411768russellfunc_periodic_hook: New function for periodic hooks.
411791kmoorePJSIP: Fix crash introduced in r411671
411806kmooreStasis: Fix Stasis() bridge refcount issue
411812wdoekesapp_queue: Re-add HoldTime to QueueCallerAbandon event (simple typo during ast12 refactor).
411884kmoorePJSIP: Ensure test event has new state
411897russellfunc_periodic_hook: List more modules as dependencies
411990rmudgettInternal timing: Add notice that the -I and internal_timing option are no longer needed.
412035kmooreres_stasis_answer: Add missing newlines
412050mmichelsonAdd a Command header to the AMI Mixmonitor action.
412075kharwellres_pjsip_pubsub: Set the body generation result to 0 for a valid path
412089mjordanres_hep_pjsip: Use the channel name instead of the call ID when it is available
412102russellmonitor: use app options parsing helper code
412154mjordanmain/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output
412168oejFormatting only.
412180oejFormatting: Remove invisible characters
412213rmudgettutils dir: Remove no longer needed traces of refcounter except in the clean make target.
412279russellfunc_periodic_hook: add module ref counting
412280russellfunc_periodic_hook: move module ref
412384rmudgettchan_sip.c: Moved some sip_pvt unrefs after their last use.
412386rmudgettchan_sip.c: Fix channel staging assertion failure.
412400rmudgettRemove unused RAII_VAR() declarations.
412414rmudgettEliminate some more unnecessary RAII_VAR() uses.
412427russell(mix)monitor: Add options to enable a periodic beep
412467mjordanchan_sip: Add SIPURIPHONECONTEXT channel variable for Request TEL URIs ASTERISK-17179
412550jroseFix a silly shadowed variable mistake that was missed from play tones patch
412566kmooreARI: Add debug logging for events and responses
412580rmudgettapp_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot.
412583rmudgettOriginated calls: Fix several originate call problems. ASTERISK-22212
412584mmichelsonAllow for multiple contacts to be configured in a single contact= line.
412714igorg
412731kmooreConfbridge: Fix ConfbridgeKick AMI documentation ASTERISK-23282
412750kmooreHTTP: Add TCP_NODELAY to accepted connections
412910russellFix error loading res_monitor.
412925rmudgetthttp: Fix spurious ERROR message in responses with no content.
413036oejtcptls.c : Log errors as ERROR, not warning or something else.
413060mmichelsonAdd DeviceStateChanged and PresenceStateChanged AMI events.
413074kmooreBridging: Don't lock NULL bridges
413089filechan_pjsip: Implement core ability to get Call-ID of a channel.
413103gtjosephAdd "destroy" implementation for spinlock.
413118filechan_pjsip: Add support for picking up calls in the configured pickup group.
413120fileres_pjsip_sdp_rtp: Fix issue where sending a hold SDP twice could cause an unhold.
413141filechan_pjsip: Fix deadlock when retrieving call-id of channel.
413144rmudgettchan_sip.c: Fixed off-nominal message iterator ref count and alloc fail issues.
413197jroseParking: Add 'AnnounceChannel' argument to manager action 'Park'
413263mmichelsonPrevent crashes in res_config_odbc due to uninitialized string fields.
413307mmichelsonEnsure that all parts of SQL UPDATEs and DELETEs are encoded.
413359mmichelsonCheck for an act on failures to update contacts during registration.
413381mmichelsonImprove XML sanitization in NOTIFYs, especially for presence subtypes and messages.
413399mmichelsonFix encoding of custom prepare extra data.
413453rmudgettapp_confbridge: Fix ref leak in CLI "confbridge kick" command.
413455rmudgettapp_confbridge: Fixed "CBAnn" channels not going away.
413469mmichelsonEnsure that presence state is decoded properly on Asterisk startup.
413488fileapp_queue: Extend documentation for various Manager actions and events.
413572rmudgetthttp.c: Remove dead code.
413589kmooreAllow Asterisk to compile under GCC 4.10
413599kmooreFix 32bit build for func_env
413668fileUndoing framehook support. Issues were uncovered by Bamboo.
413770rmudgettFix compiler warning from GCC 4.10 fixup.
413897wdoekesres_musiconhold: Minor cleanup.
413994rmudgettapp_meetme: Fix overwrite of DAHDI conference data structure.
414052rmudgettsig_pri.c: Pull the pri_dchannel() PRI_EVENT_RING case into its own function.
414123mjordanbridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook
414138mjordanUndo r414123
414297rmudgettcore_unreal: Only block media frames when a generator is on both ends of an unreal channel.
414348mjordanUPGRADE: Add note for REF_DEBUG flag
414403jroseres_pjsip_refer: Fix bugs involving Parking/PJSIP/transfers
414475kmooreFix signed/unsigned build warnings
414529mjordantest_cel: Fix unit tests broken due to event def changes from res_corosync
414543mjordancore_unreal: Prevent double free of core_unreal pvt
414567wdoekesres_config_odbc: Fix old and new ast_string_field memory leaks.
414764mjordanast-db-manage/cdr/env.py: Don't fail if a config file can't be loaded
414766mjordanAMI/ARI: Update version numbers
414781newtonrpjsip.conf: privkey_file should be priv_key_file, mediaencryption=yes should be mediaencryption=sdes
414798mjordanLogger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages
414861kmoorePBX: Prevent incorrect hint parsing
415116mjordanres_pjsip_session: Add debug statement for session refreshes
415118mjordanchan_pjsip: Add debug in RTP Engine glue callback
415192kmoorePJSIP: Send initial connected line information
415288rmudgettconfig: Fix indentation and missing curlies in config_text_file_load().
415319gtjosephSplit astobj2.c into more maintainable components.
415343kmoorePJSIP: Remove premature write of raw formats
415358kharwellcore uri: Custom uri parsing error when no query parameters
415411jrosechan_sip: Fix order of variables specified in SIPNotify action
415428rmudgettbridge.h: Remove redundant struct ast_bridge_channel forward declaration.
415444mjordanbridges/bridge_native_rtp: Reconfigure bridge on removal of framehook
415580mmichelsonchan_pjsip: Fix bug where custom SIP headers could be duplicated on outgoing INVITEs.
415659jrosePJSIP: PJSIPNotify - Strip content-length headers and add documentation
415679kmooreFix build in dev mode due to signed/unsigned mismatch
415698sgriepentrogCLI: add presence information to core show hints
415730rmudgettformat.c: Fix misuse of hash container function.
415767fileres_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup.
415982kmooreFix build in devmode for GCC 4.10
416024newtonrmain/pbx - documentation - enhance 'core show hints' and 'core show hint' help text
416149kmooreCEL: Expose parking retreiver in extra field
416153kmooreMoH: Don't restart stream on repeated start calls
416237coreyfarrellres_manager_devicestate and res_manager_presencestate missing support level
416267mjordanMoH: Undo commit r416150 (1.8)
416299mjordantest_stasis_endpoints: Remove expected channel snapshot
416301mjordanchannel_internal_api: Publish a snapshot change when linkedids change
416319mjordanchannels/chan_sip: Forbid remote bridging if T.38 is negotiated
416394kharwellres_http_websocket: read/write string fixup
416443kmooreMoH: Don't restart stream on repeated start calls
416444mmichelsonFix string growth algorithm for XML presence bodies.
416503mmichelsonAllow the PUSH and UNSHIFT functions to set inheritable channel variables.
416561mjordanstasis_channels: Update the stasis cache if manager variables are needed
416736kmooreFix build warnings with TEST_FRAMEWORK enabled
416738gtjosephpjsip cli: Change Identify to show CIDR notation instead of netmasks.
416807gtjosephastobj2: Additional refactoring to push impl specific code down into the impls.
416830rmudgettvoicemail API callbacks: Extract the sayname API call to its own registerd callback.
416848jroseLogger: Add manager command 'LoggerRotate' to rotate logger
416850jroseres_parking: Make manager commands register with module information
416872gtjosephbuild: Allow autoconf/ast_ext_tool_check to handle cross-compiling better.
416935gtjosephbuild: Allow autoconf/ast_ext_tool_check to handle cross-compiling better.
416996gtjosephastobj2: Add an ao2_replace macro to astobj2.h
417059tzafrirsuspended destructions of pri spans on events
417120rmudgettcore_unreal: Fix off by one buffer overwrite error.
417193wedhornSkinny: cleanup some log messages around sessions.
417361kmooreBridging: Allow channels to define bridging hooks
417383kmooreCEL: Add bridge tech to relevant CEL records
417400mjordanchan_pjsip: Add a test event for fast picture updates
417421mjordanres_http_websocket: Export symbol for ast_websocket_set_timeout
417423kmooreCHANGES: Add missing changes
417447kmooreCEL: Update unit tests for bridge tech field
417571rmudgettevent.c: Fix type mismatch errors in ie_maps[].
417649mjordanapps/app_voicemail: Fix compilation error introduced in r417591
417663mmichelsonReverse logic during subscription persistence recreation.
417706fileres_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times.
417770jroseARI: Remove unnecessary \briefs from automatically generated documentation
417863tzafrirdahdi_span_config_hook: automatically register new dahdi channels
417877sgalarneauapi.wiki.mustache: Update wiki template to support body parameters
417900mjordanmain/tcptls: Add checks for OpenSSL Elliptic Curve support
417910jrosepbx_config: Add manager actions to add/remove extensions
417916jrosechan_dahdi: Add AMI commands for controlling PRI debugging output
417933rmudgettres_ari: Fix some off-nominal paths just dropping the HTTP connection.
418019mjordanRemove many deprecated modules
418034mjordanconfigure: Update script to pass if channels/h323/Makefile.in does not exist
418035mjordanconfigure: Remove last vestiges of h323; DO create menuselect-deps
418050mjordanmain/Makefile: fix compilation error of buildinfo occurring on 'make install'
418067kmooreHTTP: Fix build for gcc 4.10
418084kmooreCEL: Fix incorrect/missing extra field information
418183mjordanmanager/ARI: Update version to 2.4.0/1.4.0; Update UPGRADE.txt
418264rmudgettchan_dahdi/sig_pri: Fix type mismatch in the idledial feature's channel creation.
418325mjordaninclude/asterisk/xmpp.h: Convert indentation to tabs
418370sgriepentrogconfig: inform config hook of change when writing file
418397coreyfarrellastobj2: tweak ao2_replace to do nothing when it would be a NoOp
418419mjordanastobj2: Add tag variants for ao2_bump, ao2_cleanup, and ao2_replace
418448coreyfarrellRemove files left behind on removal of h323, jingle and jabber.
418467coreyfarrellFix minor reference leaks in app_skel and TEST_FRAMEWORK
418488sgriepentrogastobj2: correct define for ao2_t_cleanup
418507coreyfarrellastobj2: work around REF_DEBUG race which causes out of order log entries
418566rmudgettActually delete the removed files.
418587rmudgettlogger.h: Extract DEBUG_ATLEAST() to complement VERBOSITY_ATLEAST().
418616seanbrightUpdate Asterisk copyright year in main/asterisk.c
418716kmooreTEST_FRAMEWORK: Fix ref leak in feature activation
418738mjordancodec_adpcm: Change description of codec "ADPCM" to "Dialogic ADPCM"
418788coreyfarrellRemove include of astobj.h from channels/dahdi/bridge_native_dahdi.c.
418811kmooreTEST_FRAMEWORK: Fix threewaytransfer reporting
418832mjordanmenuselect: Add menuselect to Asterisk trunk (Patch 1)
418833mjordanmenuselect: Remove mxml from menuselect (Patch 2)
418850mjordanconfigure: Fix libxml2 development library dependency checking
418851mjordanAdd svn:ignore property
418870mjordanconfigs: Move sample config files into a subdirectory of configs
418893seanbrightImport Asterisk's autoconf magic instead of using our own.
418894seanbrightAdd missing file from previous commit.
418895seanbrightUpdate config.guess and config.sub
418911jroseres_fax: Provide AMI equivalents for fax CLI commands
418936jroseChannels: Masquerades to automatically move frame/audio hooks
418938rmudgettfunc_audiohookinherit.c: Fixup some XML documentation wording.
418961sgriepentrogfeature_config: insure featuregroups and applicationmaps are initialized
418962sgriepentrogmedia formats: fix ref leak of peer for mwi subscription
418963sgriepentrogastobj2: assert on invalid ref and backtrace cleanup
418980kmooreFix build in dev-mode
418997coreyfarrellstasis: use ao2_t_alloc for certain object allocators
419020coreyfarrellstasis: fix call to ao2_t_alloc for stasis_message_router_create
419077seanbrightFix build when pjproject is installed in a non-standard location.
419110kmooreFix build in dev-mode
419175kmooreFix more dev-mode build issues
419180filechan_iax2: Restore previous behavior of iax2_best_codec.
419203mjordanARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech
419206rmudgettcodec_speex: Fix trashing normal static frame for AST_FRAME_CNG.
419286sgriepentrogapp_voicemail: use a consistent generator string
419319mjordanendpoints: Fix failing unit tests from r419196
419342kmooreAMI: Allow for command response documentation
419504elguerocore/db: Revert Patch Added In Attempt To Improve I/O Performance
419520rmudgettaccountcode: Slightly change accountcode propagation.
419537filebridge: Make "bridge destroy" only available in developer mode and add "all" to "bridge kick".
419563mjordanmodule loader: Unload modules in reverse order of their start order
419688rmudgettdatastores: Audit ast_channel_datastore_remove usage.
419751fileres_pjsip_pidf_body_generator / res_pjsip_xpidf_body_generator: Ensure local entity is unquoted.
419766fileres_pjsip_session: Fix race condition where redirecting information may not be set.
419806kmooremanager: Add state list commands
419822mjordanxmldocs: Add support for an tag in the Asterisk XML Documentation
419851jrosePJSIP: Send Notify AMI and CLI commands can now send to URI instead of endpoint
419888mmichelsonAdd ContactStatusDetail to PJSIPShowEndpoint AMI output.
419914kmooreManager: Add PJSIPShowEndpoint[s] documentation
420007rmudgettRemove duplicate definitions of ast_format_vp8.
420100mjordanstasis: Fix compilation issue with ao2 tagged objects
420236rmudgettAdd alembic script that adds contact user_agent and endpoint message_context.
420237rmudgettFix alembic script to work properly in offline mode.
420309mjordanpbx: Filter out pattern matching hints in responses sent to ExtensionStateList
420314fileres_pjsip_outbound_publish: Add module which provides outbound PUBLISH support.
420315fileres_pjsip_publish_asterisk: Add support for exchanging device and mailbox state using SIP.
420384mmichelsonAdd support for RFC 4662 resource list subscriptions.
420388mmichelsonEnsure bridges exist when trying to determine bridged parties when publishing transfer information.
420389kmooreFix build in dev mode
420410kmooreStasis: Ensure transfer messages follow validation rules
420415kmooreStasis: Correct blind transfer message generation
420497mjordanUpdate UPGRADE.txt for 13 branch
420498mjordanRemove 12 merge properties
420499mjordanInitialize svnmerge from branches/13
420515kmooreCEL: Update unit tests for additional information
420535mjordanmain/message: remove debug message
420537mjordanres_ari_resource.c.mustache: Update template to emit module support level
420539mjordanmake_ari_stubs: Update wiki prefix to '13'
420563mjordanchan_sip: Mark chan_sip and its files as extended support
420578qwellapp_voicemail: Add the ability to specify multiple email addresses.
420593qwellFix build in devmode.
420608mjordanUpdate UPGRADE-13.txt file
420610mjordanUpdate CHANGES file
420640mjordanfuncs/func_jitterbuffer: Tweak documentation
420658wdoekestcptls: Avoid compiler warning on non-dev-mode.
420743mjordanres_hep: Remove disabling of modules
420759mmichelsonFix crash encountered by the testsuite.
420780mmichelsonFix crashing unit tests with regards to RLS.
420797kmooreStasis: Allow internal channels directly into bridges
420804kmooreStasis: Use the correct return value
420811mjordanAMI/ARI: Update version to 2.5.0/1.5.0 respectively

Diffstat Results

[Back to Top]

This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.

CHANGES                                                                                     | 1792 +++
CREDITS                                                                                     |    2
LICENSE                                                                                     |   18
Makefile                                                                                    |   78
Makefile.rules                                                                              |    4
README-SERIOUSLY.bestpractices.txt                                                          |   23
UPGRADE-11.txt                                                                              |   17
UPGRADE-12.txt                                                                              |  478
UPGRADE-13.txt                                                                              |  390
UPGRADE.txt                                                                                 |  391
addons/Makefile                                                                             |    1
addons/app_mysql.c                                                                          |    3
addons/app_saycountpl.c                                                                     |  138
addons/cdr_mysql.c                                                                          |   15
addons/chan_mobile.c                                                                        |   54
addons/chan_ooh323.c                                                                        |  646 -
addons/chan_ooh323.h                                                                        |    4
addons/format_mp3.c                                                                         |    9
addons/ooh323c/src/ooCalls.h                                                                |    2
addons/ooh323c/src/ooCapability.c                                                           |   16
addons/ooh323c/src/ooCmdChannel.c                                                           |   10
addons/ooh323c/src/ooGkClient.c                                                             |   20
addons/ooh323c/src/ooGkClient.h                                                             |    3
addons/ooh323c/src/ooTimer.c                                                                |    6
addons/ooh323c/src/oochannels.c                                                             |    9
addons/ooh323c/src/ooh245.c                                                                 |   10
addons/ooh323c/src/ooh323.c                                                                 |   12
addons/ooh323c/src/ooq931.c                                                                 |   14
addons/ooh323c/src/printHandler.c                                                           |    2
addons/ooh323cDriver.c                                                                      |  159
addons/ooh323cDriver.h                                                                      |    6
addons/res_config_mysql.c                                                                   |    3
apps/app_adsiprog.c                                                                         |    3
apps/app_agent_pool.c                                                                       |  187
apps/app_alarmreceiver.c                                                                    |   14
apps/app_amd.c                                                                              |   21
apps/app_bridgewait.c                                                                       |   43
apps/app_cdr.c                                                                              |  129
apps/app_celgenuserevent.c                                                                  |    3
apps/app_chanisavail.c                                                                      |    5
apps/app_chanspy.c                                                                          |  166
apps/app_confbridge.c                                                                       |  397
apps/app_dahdibarge.c                                                                       |  311
apps/app_dahdiras.c                                                                         |    7
apps/app_dial.c                                                                             |  101
apps/app_dictate.c                                                                          |   17
apps/app_directed_pickup.c                                                                  |  199
apps/app_directory.c                                                                        |   46
apps/app_disa.c                                                                             |   16
apps/app_dumpchan.c                                                                         |   24
apps/app_echo.c                                                                             |    5
apps/app_externalivr.c                                                                      |    3
apps/app_fax.c                                                                              |   50
apps/app_festival.c                                                                         |   31
apps/app_followme.c                                                                         |    5
apps/app_forkcdr.c                                                                          |   88
apps/app_getcpeid.c                                                                         |    9
apps/app_ices.c                                                                             |   17
apps/app_image.c                                                                            |    3
apps/app_ivrdemo.c                                                                          |    3
apps/app_jack.c                                                                             |   73
apps/app_meetme.c                                                                           |  170
apps/app_milliwatt.c                                                                        |   15
apps/app_minivm.c                                                                           |    5
apps/app_mixmonitor.c                                                                       |  201
apps/app_morsecode.c                                                                        |    3
apps/app_mp3.c                                                                              |   34
apps/app_nbscat.c                                                                           |   35
apps/app_originate.c                                                                        |   33
apps/app_osplookup.c                                                                        |    1
apps/app_page.c                                                                             |   42
apps/app_playback.c                                                                         |    1
apps/app_queue.c                                                                            | 1000 +
apps/app_readfile.c                                                                         |  134
apps/app_record.c                                                                           |   64
apps/app_saycounted.c                                                                       |    3
apps/app_sayunixtime.c                                                                      |   14
apps/app_setcallerid.c                                                                      |    3
apps/app_skel.c                                                                             |    2
apps/app_sms.c                                                                              |   69
apps/app_speech_utils.c                                                                     |   73
apps/app_stack.c                                                                            |   28
apps/app_stasis.c                                                                           |    1
apps/app_talkdetect.c                                                                       |   19
apps/app_test.c                                                                             |   20
apps/app_transfer.c                                                                         |    2
apps/app_url.c                                                                              |    3
apps/app_userevent.c                                                                        |    4
apps/app_verbose.c                                                                          |   30
apps/app_voicemail.c                                                                        |  587 -
apps/app_waitforring.c                                                                      |    3
apps/app_waitforsilence.c                                                                   |   16
apps/app_zapateller.c                                                                       |    3
apps/confbridge/conf_chan_announce.c                                                        |    8
apps/confbridge/conf_chan_record.c                                                          |   27
apps/confbridge/conf_config_parser.c                                                        |  307
apps/confbridge/conf_state.c                                                                |    6
apps/confbridge/conf_state_empty.c                                                          |    1
apps/confbridge/conf_state_inactive.c                                                       |   11
apps/confbridge/conf_state_multi.c                                                          |    9
apps/confbridge/conf_state_multi_marked.c                                                   |   78
apps/confbridge/conf_state_single.c                                                         |    5
apps/confbridge/conf_state_single_marked.c                                                  |    5
apps/confbridge/confbridge_manager.c                                                        |    9
apps/confbridge/include/confbridge.h                                                        |   83
autoconf/ast_ext_tool_check.m4                                                              |   63
bridges/bridge_builtin_features.c                                                           |   30
bridges/bridge_holding.c                                                                    |   18
bridges/bridge_native_rtp.c                                                                 |  166
bridges/bridge_simple.c                                                                     |   11
bridges/bridge_softmix.c                                                                    |  105
build_tools/cflags.xml                                                                      |   15
build_tools/install_subst                                                                   |   43
build_tools/menuselect-deps.in                                                              |    1
build_tools/post_process_documentation.py                                                   |    5
build_tools/prep_tarball                                                                    |    4
cdr/cdr_adaptive_odbc.c                                                                     |   24
cdr/cdr_csv.c                                                                               |    6
cdr/cdr_custom.c                                                                            |    5
cdr/cdr_manager.c                                                                           |   25
cdr/cdr_odbc.c                                                                              |   14
cdr/cdr_pgsql.c                                                                             |   79
cdr/cdr_radius.c                                                                            |   14
cdr/cdr_sqlite.c                                                                            |    6
cdr/cdr_sqlite3_custom.c                                                                    |   21
cdr/cdr_syslog.c                                                                            |    5
cdr/cdr_tds.c                                                                               |    7
cel/cel_custom.c                                                                            |   11
cel/cel_manager.c                                                                           |    8
cel/cel_odbc.c                                                                              |   12
cel/cel_pgsql.c                                                                             |   84
cel/cel_radius.c                                                                            |    9
cel/cel_sqlite3_custom.c                                                                    |   18
cel/cel_tds.c                                                                               |    1
channels/Makefile                                                                           |   67
channels/chan_alsa.c                                                                        |   53
channels/chan_bridge_media.c                                                                |   31
channels/chan_console.c                                                                     |   54
channels/chan_dahdi.c                                                                       | 1687 ++-
channels/chan_dahdi.h                                                                       |   33
channels/chan_gtalk.c                                                                       | 2438 ----
channels/chan_h323.c                                                                        | 3516 ------
channels/chan_iax2.c                                                                        | 2539 ++---
channels/chan_jingle.c                                                                      | 2080 ----
channels/chan_mgcp.c                                                                        |  508 -
channels/chan_misdn.c                                                                       |   98
channels/chan_motif.c                                                                       |  226
channels/chan_multicast_rtp.c                                                               |   45
channels/chan_nbs.c                                                                         |   70
channels/chan_oss.c                                                                         |   44
channels/chan_phone.c                                                                       |  235
channels/chan_pjsip.c                                                                       |  808 -
channels/chan_sip.c                                                                         | 3470 +++---
channels/chan_skinny.c                                                                      |  757 -
channels/chan_unistim.c                                                                     |  720 -
channels/chan_vpb.cc                                                                        |  124
channels/dahdi/bridge_native_dahdi.c                                                        |   31
channels/iax2/codec_pref.c                                                                  |  534 +
channels/iax2/firmware.c                                                                    |    2
channels/iax2/format_compatibility.c                                                        |  136
channels/iax2/include/codec_pref.h                                                          |  150
channels/iax2/include/format_compatibility.h                                                |   65
channels/iax2/include/parser.h                                                              |    7
channels/iax2/parser.c                                                                      |   93
channels/iax2/provision.c                                                                   |    9
channels/pjsip/dialplan_functions.c                                                         |  902 +
channels/pjsip/include/chan_pjsip.h                                                         |   58
channels/pjsip/include/dialplan_functions.h                                                 |   76
channels/sig_analog.c                                                                       |   76
channels/sig_pri.c                                                                          | 1268 +-
channels/sig_pri.h                                                                          |   48
channels/sig_ss7.c                                                                          | 1967 +++
channels/sig_ss7.h                                                                          |  108
channels/sip/config_parser.c                                                                |    4
channels/sip/dialplan_functions.c                                                           |    4
channels/sip/include/reqresp_parser.h                                                       |   24
channels/sip/include/route.h                                                                |  120
channels/sip/include/sip.h                                                                  |   78
channels/sip/reqresp_parser.c                                                               |  113
channels/sip/route.c                                                                        |  205
channels/sip/security_events.c                                                              |    4
channels/sip/utils.c                                                                        |    2
codecs/codec_a_mu.c                                                                         |   40
codecs/codec_adpcm.c                                                                        |   51
codecs/codec_alaw.c                                                                         |   50
codecs/codec_dahdi.c                                                                        |  400
codecs/codec_g722.c                                                                         |   63
codecs/codec_g726.c                                                                         |   63
codecs/codec_gsm.c                                                                          |   54
codecs/codec_ilbc.c                                                                         |   44
codecs/codec_lpc10.c                                                                        |   51
codecs/codec_resample.c                                                                     |   76
codecs/codec_speex.c                                                                        |  117
codecs/codec_ulaw.c                                                                         |   78
codecs/ex_adpcm.h                                                                           |    3
codecs/ex_alaw.h                                                                            |    2
codecs/ex_g722.h                                                                            |    2
codecs/ex_g726.h                                                                            |    2
codecs/ex_gsm.h                                                                             |    3
codecs/ex_ilbc.h                                                                            |    3
codecs/ex_lpc10.h                                                                           |    2
codecs/ex_speex.h                                                                           |    5
codecs/ex_ulaw.h                                                                            |    3
codecs/ilbc/doCPLC.c                                                                        |    2
config.guess                                                                                |  329
config.sub                                                                                  |   85
configs/acl.conf.sample                                                                     |   80
configs/adsi.conf.sample                                                                    |    8
configs/agents.conf.sample                                                                  |   70
configs/alarmreceiver.conf.sample                                                           |   91
configs/alsa.conf.sample                                                                    |   78
configs/amd.conf.sample                                                                     |   18
configs/app_mysql.conf.sample                                                               |   24
configs/app_skel.conf.sample                                                                |   27
configs/ari.conf.sample                                                                     |   24
configs/asterisk.adsi                                                                       |  159
configs/asterisk.conf.sample                                                                |   97
configs/calendar.conf.sample                                                                |  109
configs/ccss.conf.sample                                                                    |  205
configs/cdr.conf.sample                                                                     |  171
configs/cdr_adaptive_odbc.conf.sample                                                       |   60
configs/cdr_custom.conf.sample                                                              |   14
configs/cdr_manager.conf.sample                                                             |   15
configs/cdr_mysql.conf.sample                                                               |   60
configs/cdr_odbc.conf.sample                                                                |   11
configs/cdr_pgsql.conf.sample                                                               |   15
configs/cdr_sqlite3_custom.conf.sample                                                      |   10
configs/cdr_syslog.conf.sample                                                              |   83
configs/cdr_tds.conf.sample                                                                 |   78
configs/cel.conf.sample                                                                     |  116
configs/cel_custom.conf.sample                                                              |   35
configs/cel_odbc.conf.sample                                                                |  108
configs/cel_pgsql.conf.sample                                                               |   67
configs/cel_sqlite3_custom.conf.sample                                                      |   24
configs/cel_tds.conf.sample                                                                 |   69
configs/chan_dahdi.conf.sample                                                              | 1601 ---
configs/chan_mobile.conf.sample                                                             |   69
configs/cli.conf.sample                                                                     |   12
configs/cli_aliases.conf.sample                                                             |  201
configs/cli_permissions.conf.sample                                                         |   82
configs/codecs.conf.sample                                                                  |  153
configs/confbridge.conf.sample                                                              |  357
configs/config_test.conf.sample                                                             |   38
configs/console.conf.sample                                                                 |   97
configs/dbsep.conf.sample                                                                   |   35
configs/dnsmgr.conf.sample                                                                  |    5
configs/dsp.conf.sample                                                                     |   43
configs/dundi.conf.sample                                                                   |  268
configs/enum.conf.sample                                                                    |   22
configs/extconfig.conf.sample                                                               |  102
configs/extensions.ael.sample                                                               |  456
configs/extensions.conf.sample                                                              |  857 -
configs/extensions.lua.sample                                                               |  221
configs/extensions_minivm.conf.sample                                                       |  159
configs/features.conf.sample                                                                |  225
configs/festival.conf.sample                                                                |   35
configs/followme.conf.sample                                                                |   91
configs/func_odbc.conf.sample                                                               |   96
configs/gtalk.conf.sample                                                                   |   27
configs/h323.conf.sample                                                                    |  210
configs/http.conf.sample                                                                    |   80
configs/iax.conf.sample                                                                     |  665 -
configs/iaxprov.conf.sample                                                                 |   81
configs/indications.conf.sample                                                             |  730 -
configs/jabber.conf.sample                                                                  |   39
configs/jingle.conf.sample                                                                  |   20
configs/logger.conf.sample                                                                  |  133
configs/manager.conf.sample                                                                 |  154
configs/meetme.conf.sample                                                                  |   45
configs/mgcp.conf.sample                                                                    |  142
configs/minivm.conf.sample                                                                  |  218
configs/misdn.conf.sample                                                                   |  537 -
configs/modules.conf.sample                                                                 |   45
configs/motif.conf.sample                                                                   |   99
configs/musiconhold.conf.sample                                                             |   89
configs/muted.conf.sample                                                                   |   39
configs/ooh323.conf.sample                                                                  |  204
configs/osp.conf.sample                                                                     |  117
configs/oss.conf.sample                                                                     |  153
configs/phone.conf.sample                                                                   |   51
configs/phoneprov.conf.sample                                                               |  137
configs/pjsip.conf.sample                                                                   |   26
configs/queuerules.conf.sample                                                              |   20
configs/queues.conf.sample                                                                  |  549 -
configs/res_config_mysql.conf.sample                                                        |   43
configs/res_config_sqlite.conf.sample                                                       |   11
configs/res_config_sqlite3.conf.sample                                                      |   31
configs/res_corosync.conf.sample                                                            |   31
configs/res_curl.conf.sample                                                                |    8
configs/res_fax.conf.sample                                                                 |   28
configs/res_ldap.conf.sample                                                                |  199
configs/res_odbc.conf.sample                                                                |  121
configs/res_parking.conf.sample                                                             |   48
configs/res_pgsql.conf.sample                                                               |   29
configs/res_pktccops.conf.sample                                                            |   32
configs/res_snmp.conf.sample                                                                |   22
configs/res_stun_monitor.conf.sample                                                        |   27
configs/rtp.conf.sample                                                                     |   60
configs/safe_asterisk.conf.sample                                                           |   20
configs/samples/acl.conf.sample                                                             |   80
configs/samples/adsi.conf.sample                                                            |    8
configs/samples/agents.conf.sample                                                          |   70
configs/samples/alarmreceiver.conf.sample                                                   |   91
configs/samples/alsa.conf.sample                                                            |   78
configs/samples/amd.conf.sample                                                             |   18
configs/samples/app_mysql.conf.sample                                                       |   24
configs/samples/app_skel.conf.sample                                                        |   27
configs/samples/ari.conf.sample                                                             |   31
configs/samples/asterisk.adsi                                                               |  159
configs/samples/asterisk.conf.sample                                                        |   97
configs/samples/calendar.conf.sample                                                        |  109
configs/samples/ccss.conf.sample                                                            |  205
configs/samples/cdr.conf.sample                                                             |  171
configs/samples/cdr_adaptive_odbc.conf.sample                                               |   60
configs/samples/cdr_custom.conf.sample                                                      |   14
configs/samples/cdr_manager.conf.sample                                                     |   15
configs/samples/cdr_mysql.conf.sample                                                       |   60
configs/samples/cdr_odbc.conf.sample                                                        |   11
configs/samples/cdr_pgsql.conf.sample                                                       |   16
configs/samples/cdr_sqlite3_custom.conf.sample                                              |   10
configs/samples/cdr_syslog.conf.sample                                                      |   83
configs/samples/cdr_tds.conf.sample                                                         |   78
configs/samples/cel.conf.sample                                                             |  116
configs/samples/cel_custom.conf.sample                                                      |   35
configs/samples/cel_odbc.conf.sample                                                        |  108
configs/samples/cel_pgsql.conf.sample                                                       |   68
configs/samples/cel_sqlite3_custom.conf.sample                                              |   24
configs/samples/cel_tds.conf.sample                                                         |   69
configs/samples/chan_dahdi.conf.sample                                                      | 1695 +++
configs/samples/chan_mobile.conf.sample                                                     |   69
configs/samples/cli.conf.sample                                                             |   12
configs/samples/cli_aliases.conf.sample                                                     |  203
configs/samples/cli_permissions.conf.sample                                                 |   82
configs/samples/codecs.conf.sample                                                          |  153
configs/samples/confbridge.conf.sample                                                      |  373
configs/samples/config_test.conf.sample                                                     |   38
configs/samples/console.conf.sample                                                         |   97
configs/samples/dbsep.conf.sample                                                           |   35
configs/samples/dnsmgr.conf.sample                                                          |    5
configs/samples/dsp.conf.sample                                                             |   43
configs/samples/dundi.conf.sample                                                           |  268
configs/samples/enum.conf.sample                                                            |   22
configs/samples/extconfig.conf.sample                                                       |  109
configs/samples/extensions.ael.sample                                                       |  456
configs/samples/extensions.conf.sample                                                      |  857 +
configs/samples/extensions.lua.sample                                                       |  241
configs/samples/extensions_minivm.conf.sample                                               |  159
configs/samples/features.conf.sample                                                        |  115
configs/samples/festival.conf.sample                                                        |   35
configs/samples/followme.conf.sample                                                        |   91
configs/samples/func_odbc.conf.sample                                                       |   96
configs/samples/hep.conf.sample                                                             |   16
configs/samples/http.conf.sample                                                            |   96
configs/samples/iax.conf.sample                                                             |  672 +
configs/samples/iaxprov.conf.sample                                                         |   81
configs/samples/indications.conf.sample                                                     |  736 +
configs/samples/logger.conf.sample                                                          |  134
configs/samples/manager.conf.sample                                                         |  157
configs/samples/meetme.conf.sample                                                          |   45
configs/samples/mgcp.conf.sample                                                            |  142
configs/samples/minivm.conf.sample                                                          |  218
configs/samples/misdn.conf.sample                                                           |  537 +
configs/samples/modules.conf.sample                                                         |   45
configs/samples/motif.conf.sample                                                           |   99
configs/samples/musiconhold.conf.sample                                                     |   89
configs/samples/muted.conf.sample                                                           |   39
configs/samples/ooh323.conf.sample                                                          |  208
configs/samples/osp.conf.sample                                                             |  117
configs/samples/oss.conf.sample                                                             |  153
configs/samples/phone.conf.sample                                                           |   51
configs/samples/phoneprov.conf.sample                                                       |  137
configs/samples/pjsip.conf.sample                                                           |  749 +
configs/samples/pjsip_notify.conf.sample                                                    |   57
configs/samples/queuerules.conf.sample                                                      |   31
configs/samples/queues.conf.sample                                                          |  549 +
configs/samples/res_config_mysql.conf.sample                                                |   43
configs/samples/res_config_sqlite.conf.sample                                               |   11
configs/samples/res_config_sqlite3.conf.sample                                              |   31
configs/samples/res_corosync.conf.sample                                                    |   31
configs/samples/res_curl.conf.sample                                                        |    8
configs/samples/res_fax.conf.sample                                                         |   28
configs/samples/res_ldap.conf.sample                                                        |  199
configs/samples/res_odbc.conf.sample                                                        |  121
configs/samples/res_parking.conf.sample                                                     |  121
configs/samples/res_pgsql.conf.sample                                                       |   30
configs/samples/res_pktccops.conf.sample                                                    |   32
configs/samples/res_snmp.conf.sample                                                        |   22
configs/samples/res_stun_monitor.conf.sample                                                |   27
configs/samples/rtp.conf.sample                                                             |   60
configs/samples/say.conf.sample                                                             |  383
configs/samples/sip.conf.sample                                                             | 1571 +++
configs/samples/sip_notify.conf.sample                                                      |   57
configs/samples/skinny.conf.sample                                                          |  208
configs/samples/sla.conf.sample                                                             |  151
configs/samples/smdi.conf.sample                                                            |   75
configs/samples/sorcery.conf.sample                                                         |   67
configs/samples/ss7.timers.sample                                                           |   65
configs/samples/stasis.conf.sample                                                          |  122
configs/samples/statsd.conf.sample                                                          |    8
configs/samples/telcordia-1.adsi                                                            |   83
configs/samples/test_sorcery.conf.sample                                                    |   14
configs/samples/udptl.conf.sample                                                           |   26
configs/samples/unistim.conf.sample                                                         |   88
configs/samples/users.conf.sample                                                           |  114
configs/samples/voicemail.conf.sample                                                       |  469
configs/samples/vpb.conf.sample                                                             |  248
configs/samples/xmpp.conf.sample                                                            |   42
configs/say.conf.sample                                                                     |  383
configs/sip.conf.sample                                                                     | 1534 ---
configs/sip_notify.conf.sample                                                              |   57
configs/skinny.conf.sample                                                                  |  207
configs/sla.conf.sample                                                                     |  151
configs/smdi.conf.sample                                                                    |   75
configs/sorcery.conf.sample                                                                 |   50
configs/stasis.conf.sample                                                                  |    8
configs/statsd.conf.sample                                                                  |    8
configs/telcordia-1.adsi                                                                    |   83
configs/test_sorcery.conf.sample                                                            |   14
configs/udptl.conf.sample                                                                   |   26
configs/unistim.conf.sample                                                                 |   86
configs/users.conf.sample                                                                   |  114
configs/voicemail.conf.sample                                                               |  459
configs/vpb.conf.sample                                                                     |  248
configs/xmpp.conf.sample                                                                    |   42
configure.ac                                                                                |  159
contrib/ast-db-manage/README.md                                                             |   63
contrib/ast-db-manage/cdr.ini.sample                                                        |   57
contrib/ast-db-manage/cdr/env.py                                                            |   74
contrib/ast-db-manage/cdr/script.py.mako                                                    |   22
contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py                         |   64
contrib/ast-db-manage/config.ini.sample                                                     |   57
contrib/ast-db-manage/config/env.py                                                         |   74
contrib/ast-db-manage/config/script.py.mako                                                 |   22
contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py         |   41
contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py                    |   20
contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py                |   21
contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py                   |  141
contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py   |  176
contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py             |   24
contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py                  |  189
contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                   |   61
contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py                         |  330
contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py        |   60
contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py              |   32
contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py                     |   50
contrib/ast-db-manage/config/versions/c6d929b23a8_create_pjsip_subscription_persistence_.py |   36
contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py                     |   31
contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py             |   39
contrib/ast-db-manage/voicemail.ini.sample                                                  |   57
contrib/ast-db-manage/voicemail/env.py                                                      |   74
contrib/ast-db-manage/voicemail/script.py.mako                                              |   22
contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py     |   44
contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py                       |   58
contrib/realtime/mysql/iaxfriends.sql                                                       |   56
contrib/realtime/mysql/meetme.sql                                                           |   21
contrib/realtime/mysql/musiconhold.sql                                                      |   19
contrib/realtime/mysql/queue_log.sql                                                        |   24
contrib/realtime/mysql/sippeers.sql                                                         |   99
contrib/realtime/mysql/voicemail.sql                                                        |   72
contrib/realtime/mysql/voicemail_data.sql                                                   |   29
contrib/realtime/mysql/voicemail_messages.sql                                               |   31
contrib/realtime/postgresql/realtime.sql                                                    |  166
contrib/scripts/astgenkey                                                                   |    2
contrib/scripts/astgenkey.8                                                                 |    2
contrib/scripts/dahdi_span_config_hook                                                      |   32
contrib/scripts/get_swagger_ui.sh                                                           |   36
contrib/scripts/live_ast                                                                    |    6
contrib/scripts/refcounter.py                                                               |  187
contrib/scripts/safe_asterisk                                                               |  176
contrib/scripts/sip_to_pjsip/astconfigparser.py                                             |  467
contrib/scripts/sip_to_pjsip/astdicts.py                                                    |  298
contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                | 1159 ++
doc/appdocsxml.dtd                                                                          |   17
doc/appdocsxml.xslt                                                                         |  140
doc/astdb2bdb.8                                                                             |   46
doc/astdb2sqlite3.8                                                                         |   39
doc/asterisk.8                                                                              |  100
doc/snapshots.xslt                                                                          |  115
formats/format_g719.c                                                                       |   16
formats/format_g723.c                                                                       |   15
formats/format_g726.c                                                                       |   16
formats/format_g729.c                                                                       |   16
formats/format_gsm.c                                                                        |   15
formats/format_h263.c                                                                       |   27
formats/format_h264.c                                                                       |   27
formats/format_ilbc.c                                                                       |   15
formats/format_jpeg.c                                                                       |   14
formats/format_ogg_vorbis.c                                                                 |   17
formats/format_pcm.c                                                                        |   40
formats/format_siren14.c                                                                    |   15
formats/format_siren7.c                                                                     |   15
formats/format_sln.c                                                                        |   79
formats/format_vox.c                                                                        |   15
formats/format_wav.c                                                                        |   29
formats/format_wav_gsm.c                                                                    |   16
funcs/func_aes.c                                                                            |    1
funcs/func_audiohookinherit.c                                                               |  247
funcs/func_blacklist.c                                                                      |    5
funcs/func_callcompletion.c                                                                 |   10
funcs/func_callerid.c                                                                       |   10
funcs/func_cdr.c                                                                            |  391
funcs/func_channel.c                                                                        |   58
funcs/func_config.c                                                                         |    4
funcs/func_curl.c                                                                           |    1
funcs/func_db.c                                                                             |   20
funcs/func_devstate.c                                                                       |    1
funcs/func_dialgroup.c                                                                      |    8
funcs/func_dialplan.c                                                                       |   13
funcs/func_env.c                                                                            |   34
funcs/func_frame_trace.c                                                                    |   21
funcs/func_global.c                                                                         |    6
funcs/func_groupcount.c                                                                     |   19
funcs/func_hangupcause.c                                                                    |    2
funcs/func_iconv.c                                                                          |    2
funcs/func_jitterbuffer.c                                                                   |   73
funcs/func_lock.c                                                                           |   21
funcs/func_math.c                                                                           |    8
funcs/func_odbc.c                                                                           |  271
funcs/func_periodic_hook.c                                                                  |  527 +
funcs/func_periodic_hook.exports.in                                                         |    7
funcs/func_pitchshift.c                                                                     |   14
funcs/func_pjsip_endpoint.c                                                                 |  161
funcs/func_presencestate.c                                                                  |  175
funcs/func_realtime.c                                                                       |   60
funcs/func_shell.c                                                                          |   18
funcs/func_sorcery.c                                                                        |  221
funcs/func_speex.c                                                                          |    9
funcs/func_srv.c                                                                            |    6
funcs/func_strings.c                                                                        |  106
funcs/func_sysinfo.c                                                                        |   10
funcs/func_talkdetect.c                                                                     |  404
funcs/func_timeout.c                                                                        |   18
funcs/func_uri.c                                                                            |    8
funcs/func_vmcount.c                                                                        |   21
funcs/func_volume.c                                                                         |    9
include/asterisk.h                                                                          |    2
include/asterisk/_private.h                                                                 |   18
include/asterisk/abstract_jb.h                                                              |    2
include/asterisk/acl.h                                                                      |   16
include/asterisk/aoc.h                                                                      |    5
include/asterisk/app.h                                                                      |  503
include/asterisk/ari.h                                                                      |   26
include/asterisk/astdb.h                                                                    |   27
include/asterisk/astobj.h                                                                   |    8
include/asterisk/astobj2.h                                                                  |  246
include/asterisk/audiohook.h                                                                |   13
include/asterisk/autochan.h                                                                 |    5
include/asterisk/autoconfig.h.in                                                            |   65
include/asterisk/beep.h                                                                     |   45
include/asterisk/bridge.h                                                                   |  111
include/asterisk/bridge_channel.h                                                           |   51
include/asterisk/bridge_channel_internal.h                                                  |    3
include/asterisk/bridge_features.h                                                          |   59
include/asterisk/bridge_internal.h                                                          |    7
include/asterisk/bridge_technology.h                                                        |    4
include/asterisk/bucket.h                                                                   |    4
include/asterisk/callerid.h                                                                 |    4
include/asterisk/cdr.h                                                                      |   45
include/asterisk/cel.h                                                                      |    3
include/asterisk/channel.h                                                                  |  385
include/asterisk/channel_internal.h                                                         |    4
include/asterisk/channelstate.h                                                             |    5
include/asterisk/codec.h                                                                    |  186
include/asterisk/compat.h                                                                   |    8
include/asterisk/compiler.h                                                                 |    6
include/asterisk/config.h                                                                   |   38
include/asterisk/config_options.h                                                           |   19
include/asterisk/core_unreal.h                                                              |    4
include/asterisk/data.h                                                                     |    1
include/asterisk/datastore.h                                                                |   16
include/asterisk/devicestate.h                                                              |   33
include/asterisk/dial.h                                                                     |    3
include/asterisk/dns.h                                                                      |    3
include/asterisk/doxyref.h                                                                  |    1
include/asterisk/endpoints.h                                                                |   34
include/asterisk/event.h                                                                    |  127
include/asterisk/event_defs.h                                                               |  238
include/asterisk/features.h                                                                 |   14
include/asterisk/features_config.h                                                          |    6
include/asterisk/file.h                                                                     |    2
include/asterisk/format.h                                                                   |  549 -
include/asterisk/format_cache.h                                                             |  296
include/asterisk/format_cap.h                                                               |  386
include/asterisk/format_compatibility.h                                                     |  129
include/asterisk/format_pref.h                                                              |  114
include/asterisk/frame.h                                                                    |  112
include/asterisk/framehook.h                                                                |  247
include/asterisk/http.h                                                                     |  162
include/asterisk/http_websocket.h                                                           |  128
include/asterisk/image.h                                                                    |    2
include/asterisk/jabber.h                                                                   |  224
include/asterisk/jingle.h                                                                   |   66
include/asterisk/json.h                                                                     |   41
include/asterisk/lock.h                                                                     |   35
include/asterisk/logger.h                                                                   |  127
include/asterisk/manager.h                                                                  |   73
include/asterisk/message.h                                                                  |  157
include/asterisk/mod_format.h                                                               |   10
include/asterisk/module.h                                                                   |  122
include/asterisk/monitor.h                                                                  |    4
include/asterisk/netsock.h                                                                  |    2
include/asterisk/netsock2.h                                                                 |   56
include/asterisk/optional_api.h                                                             |  279
include/asterisk/options.h                                                                  |   19
include/asterisk/parking.h                                                                  |   12
include/asterisk/pbx.h                                                                      |  133
include/asterisk/res_fax.h                                                                  |   11
include/asterisk/res_hep.h                                                                  |  111
include/asterisk/res_mwi_external.h                                                         |  226
include/asterisk/res_pjsip.h                                                                |  646 +
include/asterisk/res_pjsip_body_generator_types.h                                           |   70
include/asterisk/res_pjsip_cli.h                                                            |  110
include/asterisk/res_pjsip_exten_state.h                                                    |   94
include/asterisk/res_pjsip_outbound_publish.h                                               |  165
include/asterisk/res_pjsip_presence_xml.h                                                   |  115
include/asterisk/res_pjsip_pubsub.h                                                         |  520 -
include/asterisk/res_pjsip_session.h                                                        |   98
include/asterisk/rtp_engine.h                                                               |  181
include/asterisk/sdp_srtp.h                                                                 |    4
include/asterisk/sem.h                                                                      |  157
include/asterisk/slin.h                                                                     |    6
include/asterisk/slinfactory.h                                                              |    6
include/asterisk/smdi.h                                                                     |   54
include/asterisk/smoother.h                                                                 |   89
include/asterisk/sorcery.h                                                                  |  228
include/asterisk/speech.h                                                                   |    2
include/asterisk/spinlock.h                                                                 |  488
include/asterisk/stasis.h                                                                   |  517 -
include/asterisk/stasis_app.h                                                               |  443
include/asterisk/stasis_app_device_state.h                                                  |   95
include/asterisk/stasis_app_impl.h                                                          |    9
include/asterisk/stasis_app_mailbox.h                                                       |   91
include/asterisk/stasis_app_playback.h                                                      |    3
include/asterisk/stasis_app_recording.h                                                     |   78
include/asterisk/stasis_app_snoop.h                                                         |   60
include/asterisk/stasis_bridges.h                                                           |  106
include/asterisk/stasis_channels.h                                                          |  104
include/asterisk/stasis_endpoints.h                                                         |    9
include/asterisk/stasis_internal.h                                                          |   12
include/asterisk/stasis_message_router.h                                                    |   34
include/asterisk/strings.h                                                                  |   62
include/asterisk/taskprocessor.h                                                            |   39
include/asterisk/tcptls.h                                                                   |   66
include/asterisk/test.h                                                                     |    2
include/asterisk/threadstorage.h                                                            |   10
include/asterisk/timing.h                                                                   |   61
include/asterisk/translate.h                                                                |   19
include/asterisk/udptl.h                                                                    |   16
include/asterisk/uri.h                                                                      |  181
include/asterisk/utils.h                                                                    |   19
include/asterisk/vector.h                                                                   |  333
include/asterisk/xmldoc.h                                                                   |   37
include/asterisk/xmpp.h                                                                     |   99
main/Makefile                                                                               |   17
main/abstract_jb.c                                                                          |   31
main/acl.c                                                                                  |   91
main/adsi.c                                                                                 |    2
main/aoc.c                                                                                  |    8
main/app.c                                                                                  |  777 +
main/asterisk.c                                                                             |  591 -
main/asterisk.dynamics                                                                      |    1
main/astmm.c                                                                                |   44
main/astobj2.c                                                                              | 5035 ----------
main/astobj2_container.c                                                                    | 1219 ++
main/astobj2_container_private.h                                                            |  345
main/astobj2_hash.c                                                                         | 1153 ++
main/astobj2_private.h                                                                      |   49
main/astobj2_rbtree.c                                                                       | 2096 ++++
main/audiohook.c                                                                            |  213
main/autoservice.c                                                                          |   24
main/bridge.c                                                                               |  781 +
main/bridge_after.c                                                                         |    8
main/bridge_basic.c                                                                         |  246
main/bridge_channel.c                                                                       |  602 +
main/bucket.c                                                                               |   22
main/callerid.c                                                                             |   11
main/ccss.c                                                                                 |   47
main/cdr.c                                                                                  | 1157 +-
main/cel.c                                                                                  |  822 +
main/channel.c                                                                              | 1499 +-
main/channel_internal_api.c                                                                 |  185
main/chanvars.c                                                                             |    3
main/cli.c                                                                                  |  529 -
main/codec.c                                                                                |  381
main/codec_builtin.c                                                                        |  845 +
main/config.c                                                                               |  800 +
main/config_options.c                                                                       |  127
main/core_local.c                                                                           |   74
main/core_unreal.c                                                                          |  190
main/data.c                                                                                 |   98
main/db.c                                                                                   |   53
main/devicestate.c                                                                          |  466
main/dial.c                                                                                 |  147
main/dns.c                                                                                  |   44
main/dsp.c                                                                                  |   88
main/editline/readline.c                                                                    |    7
main/editline/term.c                                                                        |    6
main/endpoints.c                                                                            |  229
main/enum.c                                                                                 |    4
main/event.c                                                                                |  137
main/features.c                                                                             |   11
main/features_config.c                                                                      |  139
main/file.c                                                                                 |  135
main/format.c                                                                               | 1473 --
main/format_cache.c                                                                         |  514 +
main/format_cap.c                                                                           |  900 -
main/format_compatibility.c                                                                 |  274
main/format_pref.c                                                                          |  344
main/frame.c                                                                                |  595 -
main/framehook.c                                                                            |  116
main/heap.c                                                                                 |   13
main/http.c                                                                                 | 1377 ++
main/image.c                                                                                |    4
main/indications.c                                                                          |   27
main/io.c                                                                                   |    4
main/jitterbuf.c                                                                            |    6
main/json.c                                                                                 |   66
main/loader.c                                                                               |  289
main/lock.c                                                                                 |  203
main/logger.c                                                                               |  482
main/manager.c                                                                              | 1184 +-
main/manager_bridges.c                                                                      |  141
main/manager_channels.c                                                                     |  128
main/manager_endpoints.c                                                                    |    7
main/manager_mwi.c                                                                          |    6
main/manager_system.c                                                                       |    4
main/media_index.c                                                                          |   39
main/message.c                                                                              |  603 -
main/named_acl.c                                                                            |    4
main/netsock.c                                                                              |  111
main/netsock2.c                                                                             |   83
main/optional_api.c                                                                         |  350
main/parking.c                                                                              |   14
main/pbx.c                                                                                  |  984 +
main/pickup.c                                                                               |   12
main/presencestate.c                                                                        |   57
main/rtp_engine.c                                                                           |  891 +
main/say.c                                                                                  |  543 +
main/sched.c                                                                                |  103
main/sdp_srtp.c                                                                             |    9
main/security_events.c                                                                      |  464
main/sem.c                                                                                  |  116
main/slinfactory.c                                                                          |   36
main/smoother.c                                                                             |  227
main/sorcery.c                                                                              |  570 -
main/sounds_index.c                                                                         |   44
main/stasis.c                                                                               | 1150 +-
main/stasis_bridges.c                                                                       |  513 -
main/stasis_cache.c                                                                         |  759 +
main/stasis_cache_pattern.c                                                                 |   16
main/stasis_channels.c                                                                      |  378
main/stasis_config.c                                                                        |  200
main/stasis_endpoints.c                                                                     |   28
main/stasis_message.c                                                                       |   62
main/stasis_message_router.c                                                                |  289
main/stasis_system.c                                                                        |    4
main/stasis_wait.c                                                                          |  133
main/stdtime/localtime.c                                                                    |    3
main/strings.c                                                                              |   22
main/stun.c                                                                                 |   10
main/taskprocessor.c                                                                        |  235
main/tcptls.c                                                                               |  624 +
main/test.c                                                                                 |   33
main/timing.c                                                                               |   56
main/translate.c                                                                            |  856 -
main/udptl.c                                                                                |  193
main/uri.c                                                                                  |  323
main/utils.c                                                                                |  319
main/xml.c                                                                                  |    3
main/xmldoc.c                                                                               |  396
menuselect/Makefile                                                                         |  123
menuselect/README                                                                           |  178
menuselect/aclocal.m4                                                                       |   19
menuselect/autoconfig.h.in                                                                  |  137
menuselect/bootstrap.sh                                                                     |   41
menuselect/config.guess                                                                     | 1420 ++
menuselect/config.sub                                                                       | 1794 +++
menuselect/configure.ac                                                                     |  154
menuselect/contrib/Makefile-dummy                                                           |   17
menuselect/contrib/menuselect-dummy                                                         |  741 +
menuselect/example_menuselect-tree                                                          |  487
menuselect/install-sh                                                                       |  323
menuselect/linkedlists.h                                                                    |  372
menuselect/make_version                                                                     |   56
menuselect/makeopts.in                                                                      |   26
menuselect/menuselect.c                                                                     | 2149 ++++
menuselect/menuselect.h                                                                     |  162
menuselect/menuselect_curses.c                                                              | 1034 ++
menuselect/menuselect_gtk.c                                                                 |  358
menuselect/menuselect_newt.c                                                                |  427
menuselect/menuselect_stub.c                                                                |   39
menuselect/missing                                                                          |  360
menuselect/strcompat.c                                                                      |  243
menuselect/test/build_tools/menuselect-deps                                                 |   52
menuselect/test/menuselect-tree                                                             |  716 +
pbx/dundi-parser.c                                                                          |    8
pbx/pbx_ael.c                                                                               |   13
pbx/pbx_config.c                                                                            |  203
pbx/pbx_dundi.c                                                                             |   11
pbx/pbx_lua.c                                                                               |   16
pbx/pbx_realtime.c                                                                          |   41
pbx/pbx_spool.c                                                                             |   15
res/Makefile                                                                                |    5
res/ael/ael.flex                                                                            |    2
res/ael/ael_lex.c                                                                           |    2
res/ael/pval.c                                                                              |   46
res/ari.make                                                                                |   16
res/ari/ari_model_validators.c                                                              | 1798 +++
res/ari/ari_model_validators.h                                                              |  424
res/ari/ari_websockets.c                                                                    |   27
res/ari/config.c                                                                            |   14
res/ari/internal.h                                                                          |   24
res/ari/resource_applications.c                                                             |  172
res/ari/resource_applications.h                                                             |  131
res/ari/resource_asterisk.c                                                                 |   12
res/ari/resource_asterisk.h                                                                 |   63
res/ari/resource_bridges.c                                                                  |  462
res/ari/resource_bridges.h                                                                  |  260
res/ari/resource_channels.c                                                                 |  547 -
res/ari/resource_channels.h                                                                 |  557 -
res/ari/resource_device_states.c                                                            |  111
res/ari/resource_device_states.h                                                            |  106
res/ari/resource_endpoints.c                                                                |  158
res/ari/resource_endpoints.h                                                                |   86
res/ari/resource_events.c                                                                   |   60
res/ari/resource_events.h                                                                   |   46
res/ari/resource_mailboxes.c                                                                |   93
res/ari/resource_mailboxes.h                                                                |  108
res/ari/resource_playback.c                                                                 |  137
res/ari/resource_playback.h                                                                 |   84
res/ari/resource_playbacks.c                                                                |  139
res/ari/resource_playbacks.h                                                                |   95
res/ari/resource_recordings.c                                                               |  212
res/ari/resource_recordings.h                                                               |  101
res/ari/resource_sounds.c                                                                   |   32
res/ari/resource_sounds.h                                                                   |   29
res/parking/parking_applications.c                                                          |   20
res/parking/parking_bridge.c                                                                |   33
res/parking/parking_bridge_features.c                                                       |  161
res/parking/parking_controller.c                                                            |    2
res/parking/parking_manager.c                                                               |  200
res/parking/parking_tests.c                                                                 |   55
res/parking/res_parking.h                                                                   |   13
res/res_adsi.c                                                                              |   55
res/res_ael_share.c                                                                         |    1
res/res_agi.c                                                                               |  237
res/res_ari.c                                                                               |  145
res/res_ari_applications.c                                                                  |  548 +
res/res_ari_asterisk.c                                                                      |  168
res/res_ari_bridges.c                                                                       |  690 +
res/res_ari_channels.c                                                                      | 1533 ++-
res/res_ari_device_states.c                                                                 |  364
res/res_ari_endpoints.c                                                                     |  267
res/res_ari_events.c                                                                        |  224
res/res_ari_mailboxes.c                                                                     |  370
res/res_ari_model.c                                                                         |    8
res/res_ari_playback.c                                                                      |  280
res/res_ari_playbacks.c                                                                     |  321
res/res_ari_recordings.c                                                                    |  214
res/res_ari_sounds.c                                                                        |   57
res/res_calendar.c                                                                          |   50
res/res_calendar_caldav.c                                                                   |    9
res/res_calendar_ews.c                                                                      |    4
res/res_calendar_exchange.c                                                                 |    2
res/res_calendar_icalendar.c                                                                |    4
res/res_chan_stats.c                                                                        |    7
res/res_clialiases.c                                                                        |   37
res/res_clioriginate.c                                                                      |   19
res/res_config_curl.c                                                                       |    5
res/res_config_ldap.c                                                                       |    1
res/res_config_odbc.c                                                                       |  291
res/res_config_pgsql.c                                                                      |   92
res/res_config_sqlite.c                                                                     |   11
res/res_config_sqlite3.c                                                                    |    2
res/res_corosync.c                                                                          |  397
res/res_crypto.c                                                                            |    3
res/res_curl.c                                                                              |    1
res/res_fax.c                                                                               |  604 -
res/res_fax.exports.in                                                                      |    1
res/res_fax_spandsp.c                                                                       |  158
res/res_format_attr_celt.c                                                                  |  204
res/res_format_attr_h263.c                                                                  |  346
res/res_format_attr_h264.c                                                                  |  393
res/res_format_attr_opus.c                                                                  |  265
res/res_format_attr_silk.c                                                                  |  231
res/res_hep.c                                                                               |  626 +
res/res_hep.exports.in                                                                      |    7
res/res_hep_pjsip.c                                                                         |  173
res/res_hep_rtcp.c                                                                          |  146
res/res_http_post.c                                                                         |  134
res/res_http_websocket.c                                                                    |  814 +
res/res_http_websocket.exports.in                                                           |   19
res/res_jabber.c                                                                            | 4823 ---------
res/res_manager_devicestate.c                                                               |  154
res/res_manager_presencestate.c                                                             |  153
res/res_monitor.c                                                                           |   83
res/res_musiconhold.c                                                                       |  377
res/res_mutestream.c                                                                        |    5
res/res_mwi_external.c                                                                      |  959 +
res/res_mwi_external.exports.in                                                             |    6
res/res_mwi_external_ami.c                                                                  |  380
res/res_odbc.c                                                                              |    5
res/res_parking.c                                                                           |   35
res/res_phoneprov.c                                                                         |    7
res/res_pjsip.c                                                                             | 1448 ++
res/res_pjsip.exports.in                                                                    |   66
res/res_pjsip/config_auth.c                                                                 |  225
res/res_pjsip/config_domain_aliases.c                                                       |    4
res/res_pjsip/config_global.c                                                               |   58
res/res_pjsip/config_system.c                                                               |   88
res/res_pjsip/config_transport.c                                                            |  405
res/res_pjsip/include/res_pjsip_private.h                                                   |   33
res/res_pjsip/location.c                                                                    |  715 +
res/res_pjsip/pjsip_cli.c                                                                   |  342
res/res_pjsip/pjsip_configuration.c                                                         | 1524 ++-
res/res_pjsip/pjsip_distributor.c                                                           |   79
res/res_pjsip/pjsip_options.c                                                               |  358
res/res_pjsip/pjsip_outbound_auth.c                                                         |    6
res/res_pjsip/presence_xml.c                                                                |  175
res/res_pjsip/security_events.c                                                             |  118
res/res_pjsip_acl.c                                                                         |   83
res/res_pjsip_authenticator_digest.c                                                        |   40
res/res_pjsip_caller_id.c                                                                   |    9
res/res_pjsip_dialog_info_body_generator.c                                                  |  211
res/res_pjsip_diversion.c                                                                   |    3
res/res_pjsip_dtmf_info.c                                                                   |    6
res/res_pjsip_endpoint_identifier_anonymous.c                                               |    1
res/res_pjsip_endpoint_identifier_ip.c                                                      |  273
res/res_pjsip_endpoint_identifier_user.c                                                    |    3
res/res_pjsip_exten_state.c                                                                 |  517 -
res/res_pjsip_header_funcs.c                                                                |  624 +
res/res_pjsip_log_forwarder.c                                                               |  125
res/res_pjsip_logger.c                                                                      |  179
res/res_pjsip_messaging.c                                                                   |  407
res/res_pjsip_multihomed.c                                                                  |  225
res/res_pjsip_mwi.c                                                                         |  567 -
res/res_pjsip_mwi_body_generator.c                                                          |  113
res/res_pjsip_nat.c                                                                         |   75
res/res_pjsip_notify.c                                                                      |  363
res/res_pjsip_one_touch_record_info.c                                                       |    1
res/res_pjsip_outbound_authenticator_digest.c                                               |   77
res/res_pjsip_outbound_publish.c                                                            | 1015 ++
res/res_pjsip_outbound_publish.exports.in                                                   |    6
res/res_pjsip_outbound_registration.c                                                       |  490
res/res_pjsip_path.c                                                                        |  251
res/res_pjsip_pidf.c                                                                        |  341
res/res_pjsip_pidf_body_generator.c                                                         |  136
res/res_pjsip_pidf_digium_body_supplement.c                                                 |  115
res/res_pjsip_pidf_eyebeam_body_supplement.c                                                |  114
res/res_pjsip_publish_asterisk.c                                                            |  927 +
res/res_pjsip_pubsub.c                                                                      | 3680 ++++++-
res/res_pjsip_pubsub.exports.in                                                             |   18
res/res_pjsip_refer.c                                                                       |  216
res/res_pjsip_registrar.c                                                                   |  587 -
res/res_pjsip_registrar_expire.c                                                            |    3
res/res_pjsip_rfc3326.c                                                                     |    1
res/res_pjsip_sdp_rtp.c                                                                     |  361
res/res_pjsip_send_to_voicemail.c                                                           |  229
res/res_pjsip_session.c                                                                     |  371
res/res_pjsip_t38.c                                                                         |   52
res/res_pjsip_transport_websocket.c                                                         |  137
res/res_pjsip_xpidf_body_generator.c                                                        |  177
res/res_pktccops.c                                                                          |   20
res/res_rtp_asterisk.c                                                                      | 1328 +-
res/res_rtp_multicast.c                                                                     |   17
res/res_security_log.c                                                                      |    4
res/res_smdi.c                                                                              |  315
res/res_snmp.c                                                                              |    1
res/res_sorcery_astdb.c                                                                     |   74
res/res_sorcery_config.c                                                                    |    8
res/res_sorcery_memory.c                                                                    |    1
res/res_sorcery_realtime.c                                                                  |   68
res/res_speech.c                                                                            |   37
res/res_speech.exports.in                                                                   |   17
res/res_srtp.c                                                                              |   11
res/res_stasis.c                                                                            | 1832 ++-
res/res_stasis_answer.c                                                                     |   17
res/res_stasis_device_state.c                                                               |  417
res/res_stasis_device_state.exports.in                                                      |    6
res/res_stasis_mailbox.c                                                                    |  166
res/res_stasis_mailbox.exports.in                                                           |    6
res/res_stasis_playback.c                                                                   |  206
res/res_stasis_recording.c                                                                  |  154
res/res_stasis_snoop.c                                                                      |  412
res/res_stasis_snoop.exports.in                                                             |    6
res/res_stasis_test.c                                                                       |    7
res/res_statsd.c                                                                            |    1
res/res_stun_monitor.c                                                                      |   10
res/res_timing_dahdi.c                                                                      |   83
res/res_timing_kqueue.c                                                                     |  189
res/res_timing_pthread.c                                                                    |  115
res/res_timing_timerfd.c                                                                    |  247
res/res_xmpp.c                                                                              |  169
res/snmp/agent.c                                                                            |    3
res/stasis/app.c                                                                            | 1225 ++
res/stasis/app.h                                                                            |  183
res/stasis/command.c                                                                        |   66
res/stasis/command.h                                                                        |   31
res/stasis/control.c                                                                        |  509 -
res/stasis/control.h                                                                        |   46
res/stasis/messaging.c                                                                      |  531 +
res/stasis/messaging.h                                                                      |   83
res/stasis/stasis_bridge.c                                                                  |  215
res/stasis/stasis_bridge.h                                                                  |   74
res/stasis_recording/stored.c                                                               |  528 +
rest-api-templates/api.wiki.mustache                                                        |   24
rest-api-templates/ari.make.mustache                                                        |    4
rest-api-templates/ari_model_validators.c.mustache                                          |    4
rest-api-templates/ari_model_validators.h.mustache                                          |    9
rest-api-templates/ari_resource.c.mustache                                                  |   14
rest-api-templates/ari_resource.h.mustache                                                  |   29
rest-api-templates/asterisk_processor.py                                                    |   36
rest-api-templates/body_parsing.mustache                                                    |   71
rest-api-templates/make_ari_stubs.py                                                        |   12
rest-api-templates/models.wiki.mustache                                                     |   10
rest-api-templates/param_parsing.mustache                                                   |   40
rest-api-templates/res_ari_resource.c.mustache                                              |   37
rest-api-templates/rest_handler.mustache                                                    |    2
rest-api-templates/swagger_model.py                                                         |   89
rest-api/api-docs/applications.json                                                         |  172
rest-api/api-docs/asterisk.json                                                             |   11
rest-api/api-docs/bridges.json                                                              |  225
rest-api/api-docs/channels.json                                                             |  691 +
rest-api/api-docs/deviceStates.json                                                         |  151
rest-api/api-docs/endpoints.json                                                            |  180
rest-api/api-docs/events.json                                                               |  402
rest-api/api-docs/mailboxes.json                                                            |  134
rest-api/api-docs/playback.json                                                             |  143
rest-api/api-docs/playbacks.json                                                            |  155
rest-api/api-docs/recordings.json                                                           |  155
rest-api/api-docs/sounds.json                                                               |    6
rest-api/resources.json                                                                     |   18
sounds/Makefile                                                                             |   11
sounds/sounds.xml                                                                           |  117
tests/test_abstract_jb.c                                                                    |   14
tests/test_aoc.c                                                                            |    2
tests/test_app.c                                                                            |   12
tests/test_ari.c                                                                            |    9
tests/test_ari_model.c                                                                      |   40
tests/test_astobj2.c                                                                        |  263
tests/test_astobj2_thrash.c                                                                 |    2
tests/test_bucket.c                                                                         |   10
tests/test_cdr.c                                                                            |  270
tests/test_cel.c                                                                            |  391
tests/test_channel_feature_hooks.c                                                          |  324
tests/test_config.c                                                                         |   51
tests/test_core_codec.c                                                                     |  369
tests/test_core_format.c                                                                    |  975 +
tests/test_devicestate.c                                                                    |  145
tests/test_dlinklists.c                                                                     |    2
tests/test_event.c                                                                          |    2
tests/test_format_api.c                                                                     |  859 -
tests/test_format_cache.c                                                                   |  281
tests/test_format_cap.c                                                                     | 1479 ++
tests/test_hashtab_thrash.c                                                                 |    2
tests/test_json.c                                                                           |   48
tests/test_linkedlists.c                                                                    |    7
tests/test_logger.c                                                                         |   24
tests/test_message.c                                                                        |  888 +
tests/test_optional_api.c                                                                   |  187
tests/test_scoped_lock.c                                                                    |    1
tests/test_sorcery.c                                                                        |  420
tests/test_sorcery_astdb.c                                                                  |    2
tests/test_sorcery_realtime.c                                                               |  110
tests/test_stasis.c                                                                         |  579 -
tests/test_stasis_channels.c                                                                |   38
tests/test_stasis_endpoints.c                                                               |   34
tests/test_substitution.c                                                                   |   50
tests/test_taskprocessor.c                                                                  |  160
tests/test_uri.c                                                                            |  154
tests/test_utils.c                                                                          |    2
tests/test_voicemail_api.c                                                                  |   68
tests/test_websocket_client.c                                                               |  161
utils/Makefile                                                                              |   36
utils/ael_main.c                                                                            |    8
utils/astman.c                                                                              |    1
utils/check_expr.c                                                                          |    9
utils/clicompat.c                                                                           |   10
utils/conf2ael.c                                                                            |    9
utils/extconf.c                                                                             |   47
utils/refcounter.c                                                                          |  322
utils/utils.xml                                                                             |    4
1082 files changed, 139722 insertions(+), 68857 deletions(-)