Release Summary

asterisk-12.0.0-beta2

Date: 2013-11-25

<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-11.


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

376 rmudgett
220 mjordan
207 dlee
167 kmoore
141 mmichelson
108 jrose
82 file
53 jcolp
47 qwell
46 elguero
42 kharwell
35 wdoekes
33 lathama
28 alecdavis
23 wedhorn
22 newtonr
21 seanbright
19 Corey Farrell
15 russell
11 igorg
10 snuffy
10 sruffell
9 tzafrir
6 oej
6 twilson
5 jbigelow
4 Andrew Latham
4 beagles
4 coreyfarrell
4 jkroon
4 sgriepentrog
4 tilghman
3 Guenther Kelleter
3 Jeremiah Gowdy
3 Karsten Wemheuer
3 may
3 NITESH BANSAL
3 Richard Miller
2 abelbeck
2 Byron Clark
2 ddkprog
2 dkerr
2 Filip Jenicek
2 George Joseph
2 jonax
2 JoshE
2 Michael Walton
2 pabelanger
2 Pavel Troller
2 pkiefer
2 roeften
1 adomjan
1 Andre Luis
1 Andrew Nagy
1 anstein
1 Antti Yrjola
1 artem
1 avalentin
1 bootc
1 byronclark
1 Christian Hesse
1 Clint Davis
1 Clod Patry
1 coriley
1 Correy Farrell
1 Dan Cropp
1 Daniel O'Connor
1 David Chappell
1 Demon
1 dennis.guse
1 Dmitriy Serov
1 Dmitry Melekhov
1 dorianlogan
1 dsessions
1 Eelco Brolman
1 eelcob
1 Egor Gorlin
1 Eric Hill
1 Etienne Lessard
1 feyfre
1 Gareth Palmer
1 gknispel
1 Heiko Wundram
1 hurdman
1 ianc
1 Italo Rossi
1 Jaco Kroon
1 Jakob Hirsch
1 James Le Cuirot
1 Jeremy Pepper
1 jkister
1 John Covert
1 junky
1 Kaloyan Kovachev
1 kawasaki
1 klaus3000
1 kmoore, wdoekes
1 Konstantin Suvorov
1 lminiero
1 marcelloceschia
1 Martin W
1 moy
1 murraytm
1 n8ideas
1 nbansal
1 nbougues
1 Nikolay Ilduganov
1 Nitesh Bansal
1 one47
1 Oscar Esteve
1 pbertera
1 Pedro Kiefer
1 Peter Racz
1 Philippe Lindheimer
1 phill
1 Renato dos Santos
1 Rusty Newton
1 serginuez
1 Shaun Ruffel
1 Simone Camporeale
1 Stefan Reuter
1 Stefan Wachtler
1 tblancher
1 Thomas Omerzu
1 Timo Teras
1 Torrey Searle
1 tsearle
1 Tzafrir Cohen
1 varnav
1 vldmr
1 wimpy
1 Zhi Cheng
22 elguero
20 mjordan
19 rmudgett
14 alecdavis
14 myself
12 snuffy
9 jbigelow
7 Tony Lewis
6 sruffell
5 Corey Farrell
4 jrose
4 wdoekes
3 Byron Clark
3 flan
3 Jonathan White
3 Rusty Newton
2 Deepak Lohani
2 Jeremy Kister
2 Jonas Falck
2 JoshE
2 Kayode
2 kmoore
2 Thomas Arimont
2 Thomas Sevestre
1
1 abelbeck
1 Alan Frisch
1 Alex Zarubin
1 Alexander Heinz
1 Alfred Farrugia
1 andrea
1 Andrew Latham
1 Ariel Wainer
1 Artem Makhutov
1 beagles
1 Ben Smithurst
1 benjamin
1 Brad Latus (snuffy)
1 Bryan Hunt
1 call
1 Chris Warr
1 Christian Hesse
1 Clint Davis
1 Colin Cutherbertson
1 Dalius M.
1 Daniel Bohling
1 danilo borges
1 Danny Nicholas
1 daroz
1 David M. Lee
1 David van Geyn
1 Dennis DeDonatis
1 Dmitry Burilov
1 Dmitry Melekhov
1 Doug Bailey
1 dsessions
1 eliafino
1 Eric Hill
1 Etienne Lessard
1 Ishfaq Malik
1 IƱaki Baz Castillo
1 Jaco Kroon
1 James Mortensen
1 Jamuel Starkey
1 Jared Smith
1 Jason Parker
1 Jean-Philippe Lord
1 Jeremy Pepper
1 Joel Vandal
1 kaldemar
1 Karsten Wemheuer
1 Kinsey Moore
1 Kiril Valchev
1 klaus3000
1 Leif Madsen
1 Martin W
1 Michael Keuter
1 mmichelson
1 newtonr
1 Nikola Ciprich
1 Nikolay Ilduganov
1 Noah Engelberth
1 oej
1 Pavel Kopchyk
1 Pavel Troller
1 Pedro Kiefer
1 Peter Katzmann
1 Pietro Bertera
1 Rodrigo P. Telles
1 Stephan
1 Steve Lang
1 Steven T. Wheeler
1 Stuart Henderson
1 Sven Beisiegel
1 sysreq
1 tbsky
1 Tzafrir Cohen
1 William luke
169 mjordan
42 jbigelow
36 rnewton
30 dlee
27 coreyfarrell
18 rmudgett
12 snuffy
10 jrose
10 tomaso
10 wdoekes
9 alecdavis
8 gkelleter
8 mdavenport
7 kharwell
7 kmoore
7 mmichelson
7 wedhorn
6 elguero
6 jcolp
6 jkister
6 nbansal
6 spitts
5 jkroon
5 sruffell
4 jcovert
4 lathama
4 lmadsen
4 wimpy
3 abelbeck
3 ddkprog
3 jgowdy
3 mlnoah
3 n8ideas
3 pedrokiefer
3 phill
3 slesru
3 tsearle
3 tzafrir
3 ulogic
2 aepshteyn
2 amessina
2 aragon
2 ayrjola
2 beagles
2 dbohling
2 Demon
2 dkerr
2 eelcob
2 flan
2 gentlec
2 gtj
2 ishmalik
2 isrl
2 jhutchins
2 jmillan
2 jparker
2 jpepper
2 jplord
2 junky
2 kenner
2 londonnet
2 mike@farsouthnet.com
2 nikola.ciprich
2 p_lindheimer
2 pabelanger
2 patrol-cz
2 pk16208
2 tblancher
2 tootai
2 vldmr
1 /dev/null
1 adavid
1 adomjan
1 ahoemig
1 amegyeri
1 amsoft2001
1 andrel
1 anstein
1 arcanos
1 ariw
1 artem
1 ascanland
1 avalentin
1 az_tth
1 bensmithurst
1 berlic
1 bklang
1 blackaura
1 blkline
1 bootc
1 brhunt
1 brianscott
1 brietz
1 bulkorok
1 byronclark
1 call
1 challado
1 chappell
1 chengzhicn
1 chesse
1 chewi
1 chip
1 clint.davis
1 colinc
1 coopvr
1 coriley
1 daninmadison
1 danjenkins
1 daren
1 dario
1 darius
1 daroz
1 dbailey
1 deniz
1 dennis.guse
1 dennisd
1 derlinuxer
1 deti
1 din3sh
1 djimbo
1 dlmarten
1 docent
1 dorianlogan
1 eabad
1 eleo
1 erichill
1 fabled
1 falves11
1 feyfre
1 fhackenberger
1 floradio
1 frap
1 frenk77
1 gareth
1 gasparz
1 giacomo
1 gian
1 gknispel
1 gporras
1 greenlightcrm
1 herzer
1 hexanol
1 hurdman
1 ianc
1 ibc
1 ivo.andonov
1 james.mortensen
1 jhirsch
1 jhoppebugs
1 jimcredland
1 jllull
1 jmce
1 joel_vandal
1 johan
1 joshoa
1 jsmith
1 kawasaki
1 kesselklopfer79
1 kiennd
1 klaus3000
1 knk
1 kris2k
1 kuj
1 kwemheuer
1 lanzaandrea
1 leenooks
1 lexus350
1 licedey
1 lieshout
1 maha
1 marcelloceschia
1 marcoloway
1 mcargile
1 mdalius
1 menschentier
1 mithraen
1 modelnine
1 mpaland
1 murraytm
1 nbougues
1 netaskd
1 netwrkr
1 nhuskinson
1 nicolastanski
1 nik600
1 nivek
1 oscares
1 ovi
1 patrickm
1 pciccone
1 PepeN
1 pgoergler
1 pgoldbaum
1 pjphilipp
1 pracz
1 rafuchoucv
1 remiq
1 rgagnon
1 roeften
1 rudolf
1 salecha
1 saltydog256
1 schmoozecom
1 serginuez
1 sgriepentrog
1 shaunc869
1 shazaum
1 shmagin
1 sickpig
1 simone.camporeale
1 skavin
1 smartbyte
1 softins
1 srt
1 stefan.at.wpf
1 sthen
1 stocksy
1 supertle
1 sven.beisiegel@siemens-enterprise.com
1 swheeler
1 t-o
1 tbsky
1 telles
1 teunis90
1 tilghman
1 tim_ringenbach
1 tm1000
1 tomo1657
1 ulugutz
1 urtho
1 usinternet
1 varnav
1 veghead
1 vilius365
1 vmisha
1 volga629
1 wcselby
1 wybecom
1 xhienne
1 zhanglei

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_mobile


ASTERISK-14527: [patch] Add busy detection
Revision: 379144
Reporter: artem
Testers: Artem Makhutov
Coders: artem

ASTERISK-16357: chan_mobile unable to connect to cellphone
Revision: 379344
Reporter: challado
Testers: Alexander Heinz, Nikolay Ilduganov, benjamin, eliafino, David van Geyn
Coders: Nikolay Ilduganov

ASTERISK-16822: Channel Variable SMSSRC not set properly
Revision: 379180
Reporter: menschentier
Testers: Jonas Falck
Coders: jonax, roeften

ASTERISK-19153: [patch] - Sms sender is not parsed correctly in incoming sms
Revision: 379180
Reporter: roeften
Testers: Jonas Falck
Coders: jonax, roeften

Category: Addons/chan_ooh323


ASTERISK-21800: ooh323 channels stuck if no gatekeer or ooh323 reload
Revision: 390230
Reporter: slesru
Testers: Dmitry Melekhov
Coders: may

Category: Addons/res_config_mysql


ASTERISK-19793: Only last realtime member of a queue is not actually removed from queue when removed from database
Revision: 371325
Reporter: maha
Coders: mmichelson

ASTERISK-21035: [patch] - features.conf in static realtime requires distinct cat_metric for each parking lot
Revision: 382954
Reporter: aepshteyn
Coders: elguero

Category: Applications/General


ASTERISK-20039: DTMF meta-digit W missing
Revision: 374030
Reporter: jgowdy
Testers: rmudgett
Coders: Jeremiah Gowdy

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

ASTERISK-20782: Allow SayAlpha to announce "Uppercase " in a string.
Revision: 397493
Reporter: nivek
Coders: kmoore

Category: Applications/SLA


ASTERISK-20440: [patch] No ringback towards SLAstation on outbound trunk call.
Revision: 379828
Reporter: dkerr
Coders: dkerr

ASTERISK-20462: [patch] Trunk not hungup if SLA Station hangs up before answer
Revision: 379828
Reporter: dkerr
Coders: dkerr

Category: Applications/app_alarmreceiver


ASTERISK-16668: ACK tone interupted - Jitterbuffers do not function properly as AlarmReceiver App does not send RTP regularly
Revision: 372310
Reporter: saltydog256
Coders: mmichelson

ASTERISK-16694: [patch] ACK tone not reliable on embedded platform with low CPU power
Revision: 372310
Reporter: lieshout
Coders: mmichelson

ASTERISK-18417: app_alarmreceiver hanging forever in send_tone_burst/ast_waitfor()
Revision: 372310
Reporter: frap
Coders: mmichelson

ASTERISK-19435: Asterisk segfaults in app_alarmreceiver
Revision: 372310
Reporter: leenooks
Coders: mmichelson

ASTERISK-20157: Code Cleanup in app_alarmreceiver
Revision: 372310
Reporter: pedrokiefer
Coders: mmichelson

ASTERISK-20158: Add support to Audio Call Next Event - in app_alarmreceiver
Revision: 372310
Reporter: pedrokiefer
Coders: mmichelson

ASTERISK-20224: Fix Documentation
Revision: 372310
Reporter: pedrokiefer
Coders: mmichelson

ASTERISK-20289: [patch] Use ALAW in app_alarmreceiver
Revision: 375150
Reporter: knk
Coders: pkiefer

ASTERISK-20484: Code Cleanup in app_alarmreceiver caused new issue where event are processed before receiving all digits
Revision: 375081
Reporter: jplord
Testers: Jean-Philippe Lord, Pedro Kiefer
Coders: Kaloyan Kovachev

Category: Applications/app_bridgewait


ASTERISK-21922: Add the ability to app_bridgwait to specify a particular bridge to place channels into
Revision: 395509
Reporter: mjordan
Coders: jrose

ASTERISK-21923: Add the ability to app_bridgewait to specify various music and sound options
Revision: 394731
Reporter: mjordan
Coders: jrose

ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology callback to resume entertainment sounds.
Revision: 396189
Reporter: jrose
Coders: jrose

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_chanspy


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

Category: Applications/app_confbridge


ASTERISK-19448: ConfBridge crashes Asterisk when no timing module loaded.
Revision: 375511
Reporter: feyfre
Coders: feyfre

ASTERISK-19562: [patch] ConfBridge - Inconsistent hold-music behaviour
Revision: 374658
Reporter: flan
Testers: flan, mjordan, jrose, Jonathan White
Coders: twilson

ASTERISK-19726: [patch][bug] ConfBridge - Users listening to MoH, and who should be muted, are often unmuted and recorded
Revision: 374658
Reporter: flan
Testers: flan, mjordan, jrose, Jonathan White
Coders: twilson

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-20181: Various confbridge features not available when set in user profile within confbridge.conf
Revision: 374658
Reporter: londonnet
Testers: flan, mjordan, jrose, Jonathan White
Coders: twilson

ASTERISK-20458: ConfBridge() dislplays many ERROR messages on console when loading invalid menu data
Revision: 374107
Reporter: lmadsen
Testers: Leif Madsen
Coders: mmichelson

ASTERISK-20464: Can't join ConfBridge() with video
Revision: 373414
Reporter: lmadsen
Coders: jcolp

ASTERISK-20601: Confbridge recording does not work
Revision: 375472
Reporter: vilius365
Coders: jrose

ASTERISK-20606: Wrong confbridge behavior when participants enter simultaneously
Revision: 378002
Reporter: eleo
Testers: rmudgett
Coders: rmudgett

ASTERISK-20655: Cannot reset pin with CONFBRIDGE(user,pin)
Revision: 377229
Reporter: wimpy
Coders: rmudgett

ASTERISK-20827: AMI events for ConfBridge Mute,Record, start and stop
Revision: 381256
Reporter: clint.davis
Testers: Clint Davis, elguero
Coders: Clint Davis

ASTERISK-20898: sound_only_one parameter will be ignored in confbridge.conf
Revision: 380194
Reporter: derlinuxer
Testers: Stephan
Coders: elguero

ASTERISK-20938: [patch] ConfBridge list from CLI and Manager no longer include waiting members
Revision: 379479
Reporter: fabled
Coders: Timo Teras

ASTERISK-20990: Confbridge announcement not played
Revision: 380896
Reporter: jkister
Testers: rmudgett
Coders: rmudgett

ASTERISK-20991: Confbridge errors on leaving
Revision: 380893
Reporter: jkister
Testers: rmudgett
Coders: rmudgett

ASTERISK-20994: AMI command reception after app_confbridge.so unload results in crash
Revision: 381069
Reporter: jkister
Testers: Rusty Newton, Jeremy Kister
Coders: rmudgett

ASTERISK-21780: Add missing documentation for new config option
Revision: 389202
Reporter: snuffy
Coders: kmoore

ASTERISK-21802: (un)muting a ConfBridge user via *CLI doesn't generate AMI events
Revision: 389402
Reporter: wimpy
Coders: mjordan

ASTERISK-21827: [patch] Add kick all capability to app_confbridge's CLI command 'kick'
Revision: 394531
Reporter: dorianlogan
Coders: dorianlogan

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-22760: ConfBridge: CONFBRIDGE function does not allow for dynamic creation of menu items
Revision: 402397
Reporter: mjordan
Coders: jrose

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_db


ASTERISK-21070: DBdeltree throws spurious error under almost all cases
Revision: 381366
Reporter: ianc
Coders: ianc

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-17254: Dial MulticastRTP channel with A option can't play the file
Revision: 373553
Reporter: wybecom
Coders: jcolp

ASTERISK-20287: Broken hangupcause passtrough
Revision: 371863
Reporter: berlic
Testers: rmudgett
Coders: Konstantin Suvorov

ASTERISK-21113: app_dial.c does not honor 'c' flag when calling party hangs up
Revision: 381881
Reporter: modelnine
Coders: Heiko Wundram

Category: Applications/app_directed_pickup


ASTERISK-20383: Add missing named call pickup group features for parity with numeric call pickup groups.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett

Category: Applications/app_disa


ASTERISK-17493: [patch] dsp.c sends multiple DTMF key events up to applications
Revision: 374493
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Applications/app_externalivr


ASTERISK-20132: Security Vulnerability: remote authenticated attacker can execute arbitrary shell commands on system through app ExternalIVR
Revision: 372001
Reporter: mjordan
Coders: mjordan

Category: Applications/app_followme


ASTERISK-16879: [patch] FollowMe has a maximum of 90 chars for number
Revision: 372393
Reporter: junky
Testers: mjordan
Coders: Clod Patry

Category: Applications/app_meetme


ASTERISK-20440: [patch] No ringback towards SLAstation on outbound trunk call.
Revision: 379828
Reporter: dkerr
Coders: dkerr

ASTERISK-20462: [patch] Trunk not hungup if SLA Station hangs up before answer
Revision: 379828
Reporter: dkerr
Coders: dkerr

ASTERISK-20486: MeetMe Unable to write frame to channel after SIP channel hangs up.
Revision: 376312
Reporter: mcargile
Coders: jrose

ASTERISK-20574: Crash in MeetMe using a chan_motif channel when shutting down Asterisk
Revision: 393740
Reporter: slesru
Coders: jkroon

ASTERISK-21467: Stasis Core - Refactor MeetMe Events
Revision: 390848
Reporter: mjordan
Coders: jrose

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

ASTERISK-22269: app_meetme: wrong bit value for CONFFLAG_DONT_DENOISE
Revision: 396946
Reporter: softins
Coders: mjordan

Category: Applications/app_minivm


ASTERISK-17133: [patch] minivm: when sending mail and using volgain
Revision: 372557
Reporter: tzafrir
Coders: Tzafrir Cohen

ASTERISK-18697: [minivm] Crash in MinivmNotify
Revision: 379612
Reporter: bootc
Testers: Chris Warr
Coders: bootc

Category: Applications/app_mixmonitor


ASTERISK-18220: MixMonitor stops recording during attended Transfer
Revision: 373479
Reporter: ishmalik
Coders: jrose

ASTERISK-21294: Calling StopMixMonitor on a channel w/o MixMonitor running returns -1
Revision: 383632
Reporter: daroz
Testers: daroz
Coders: elguero

ASTERISK-21799: [patch] Dropouts/distortion in MixMonitor recording when recording RTP with ptime of 60ms
Revision: 389897
Reporter: mike@farsouthnet.com
Testers: jrose
Coders: Michael Walton

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

Category: Applications/app_page


ASTERISK-19883: [patch] - RTP packet with Timestamp=0 on Multicast paging
Revision: 385638
Reporter: giacomo
Testers: Pietro Bertera, Tzafrir Cohen
Coders: tzafrir, pbertera

ASTERISK-20305: Asterisk crashing on Page()
Revision: 372136
Reporter: mlnoah
Testers: Noah Engelberth
Coders: mmichelson

ASTERISK-20991: Confbridge errors on leaving
Revision: 380893
Reporter: jkister
Testers: rmudgett
Coders: rmudgett

Category: Applications/app_parkandannounce


ASTERISK-20113: ParkAndAnnounce doesn't return to n+1 when no return_context defined
Revision: 381918
Reporter: serginuez
Coders: serginuez

Category: Applications/app_playback


ASTERISK-20800: 'module reload app_playback.so' won't load say.conf if it didn't exist during module's first load
Revision: 381219
Reporter: pgoergler
Coders: kharwell

Category: Applications/app_queue


ASTERISK-16115: [patch] problem with ringinuse=no, queue members receive sometimes two calls
Revision: 372051
Reporter: nik600
Coders: Italo Rossi

ASTERISK-17776: No CDR record is generated if caller hangs up while in Queue and members are busy. Reproduced in 1.8 and 1.6 as well.
Revision: 375416
Reporter: amegyeri
Coders: mjordan

ASTERISK-19793: Only last realtime member of a queue is not actually removed from queue when removed from database
Revision: 371325
Reporter: maha
Coders: mmichelson

ASTERISK-19918: MoH (Music on Hold) is stopped after call in a queue is terminated
Revision: 376291
Reporter: eabad
Coders: beagles

ASTERISK-19960: Incorrect data in queue_log, event TRANSFER, field data1
Revision: 381792
Reporter: shmagin
Coders: kharwell

ASTERISK-20243: Update documentation for QueueMemberStatus AMI event to reflect actual device state values
Revision: 372538
Reporter: mjordan
Coders: mjordan

ASTERISK-20380: Bad ao2_unlock call in app_queue's try_calling
Revision: 372627
Reporter: jpepper
Coders: Jeremy Pepper

ASTERISK-20390: chan_local queue members broken by r372050
Revision: 373881
Reporter: tim_ringenbach
Coders: jcolp

ASTERISK-20743: Queue Log - All Calls End With COMPLETECALLER When h Extension Is Present
Revision: 378516
Reporter: call
Testers: call, elguero
Coders: elguero

ASTERISK-20801: Non-SIP queue members get no calls when ringinuse=no.
Revision: 378039
Reporter: rmudgett
Coders: rmudgett

ASTERISK-20842: Add Queue Pause Device States
Revision: 396010
Reporter: p_lindheimer
Coders: Philippe Lindheimer

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

ASTERISK-21397: [patch] manager crash on unloading app_queue
Revision: 385595
Reporter: pk16208
Testers: Corey Farrell
Coders: elguero

ASTERISK-21469: Stasis Core - Refactor Queue Events
Revision: 390901
Reporter: mjordan
Coders: qwell

ASTERISK-21517: API Improvements: refactor app_queue to listen for a Transfer stasis message and update the Queue Log appropriately
Revision: 397451
Reporter: mjordan
Coders: mmichelson

ASTERISK-21738: [patch] Segfault On Realtime Queue Members Processing
Revision: 388110
Reporter: n8ideas
Testers: JoshE
Coders: elguero

ASTERISK-21782: Delayed audio to agent when answering a queue call
Revision: 391245
Reporter: remiq
Coders: mjordan

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

ASTERISK-21943: Bridge API Enhancements - handle AgentLogin/AgentLogout in the Queue Log using Stasis
Revision: 397451
Reporter: mjordan
Coders: mmichelson

ASTERISK-21980: Error message for QUEUE_MEMBER when member is not in queue is unclear
Revision: 394346
Reporter: adavid
Coders: mjordan

ASTERISK-22189: Wrap up time is ignored for queue members who are members in multiple queues
Revision: 396949
Reporter: mjordan
Testers: Tony Lewis
Coders: mjordan

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

ASTERISK-22258: Queue crashes when publishing message to Stasis after ringing busy Agent
Revision: 396365
Reporter: djimbo
Testers: Kiril Valchev
Coders: mjordan

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

Category: Applications/app_senddtmf


ASTERISK-18172: SendDTMF with duration
Revision: 373979
Reporter: shazaum
Coders: Renato dos Santos

Category: Applications/app_speech_utils


ASTERISK-17136: SPEECH_ENGINE should be readable
Revision: 374096
Reporter: kenner
Coders: jcolp

Category: Applications/app_voicemail


ASTERISK-18207: externnotify script called with (null) context parameter during pollmessages run, essentially stopping it from running.
Revision: 384327
Reporter: blkline
Coders: Karsten Wemheuer

ASTERISK-19431: Asterisk Russian language support missing voicemail prompts
Revision: 386879
Reporter: volga629
Coders: newtonr

ASTERISK-19908: Add an ami function to refresh a voicemail box
Revision: 373913
Reporter: jhutchins
Coders: kmoore

ASTERISK-20280: In app_voicemail we attempt to play the sound "vm-urgent-removed", which should be "vm-marked-nonurgent"
Revision: 376282
Reporter: tomo1657
Testers: Rusty Newton
Coders: Rusty Newton

ASTERISK-21302: [patch] app_voicemail crashes on config error and there are some potential memory leaks
Revision: 385573
Reporter: jkroon
Testers: Jaco Kroon, elguero
Coders: elguero

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: Applications/app_voicemail/IMAP


ASTERISK-19155: Memory leak in app_voicemail.c when using IMAP
Revision: 372302
Reporter: phill
Coders: Filip Jenicek

ASTERISK-20435: app_voicemail deletes the wrong greeting if both an unavailable and a temporary greeting is available and imap greetings are used
Revision: 373740
Reporter: fhackenberger
Coders: elguero

Category: Applications/app_voicemail/NewFeature


ASTERISK-17206: [patch] Allow external commands to send mailbox refreshes
Revision: 373913
Reporter: tilghman
Coders: kmoore

Category: Applications/app_voicemail/ODBC


ASTERISK-20717: Voicemail access "SQL Get Data error! coltitle=msg_id"
Revision: 379461
Reporter: alecdavis
Coders: jrose

Category: Bridges/bridge_native_rtp


ASTERISK-22128: ARI/bridges: chan_sip channels with directmedia=yes - Asterisk doesn't retake the media when the technology changes from native rtp
Revision: 395866
Reporter: jrose
Coders: jcolp

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

Category: Bridges/bridge_simple


ASTERISK-22001: Running monitors crash Asterisk when a monitored channel leaves a bridge.
Revision: 393785
Reporter: jrose
Coders: mjordan

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

Category: CDR/General


ASTERISK-21196: Refactor CDRs onto Stasis-Core to handle changes in bridging behavior
Revision: 391947
Reporter: mjordan
Coders: mjordan

ASTERISK-21394: [patch] - Fundamental changes to CDR within single asterisk family (1.8) during externally initiated blind transfers with an h extension present
Revision: 387039
Reporter: ishmalik
Testers: Ishfaq Malik, mjordan
Coders: one47

ASTERISK-21699: Bridge API Enhancements - handle Call Pickup in CDRs
Revision: 395135
Reporter: mjordan
Coders: mjordan

ASTERISK-22060: Assertion triggered in CDR code when called channel is redirected using AMI
Revision: 394290
Reporter: mmichelson
Coders: mjordan

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

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

Category: CEL/General


ASTERISK-21563: API Enhancements - CEL refactoring - channel state
Revision: 391622
Reporter: mjordan
Coders: kmoore

ASTERISK-21564: API Enhancements - CEL refactoring - bridge state
Revision: 391643
Reporter: mjordan
Coders: kmoore

ASTERISK-21565: API Enhancements - CEL refactoring - transfers
Revision: 394858
Reporter: mjordan
Coders: kmoore

ASTERISK-21566: API Enhancements - CEL refactoring - cleanup
Revision: 392829
Reporter: mjordan
Coders: kmoore

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-19991: Memory leak in cel_pgsql
Revision: 372176
Reporter: hexanol
Testers: Etienne Lessard
Coders: Etienne Lessard

Category: Channels/General


ASTERISK-20283: Files descriptors for dummy channels need to be set to -1
Revision: 371892
Reporter: gareth
Coders: Gareth Palmer

ASTERISK-20414: Timeout antipattern using ast_waitfor_nandfds
Revision: 376015
Reporter: dlee
Coders: mmichelson

Category: Channels/chan_agent


ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
Revision: 394417
Reporter: mjordan
Coders: rmudgett

ASTERISK-21793: Segmentation fault when dealing with Agent channels
Revision: 390068
Reporter: telles
Testers: Rodrigo P. Telles
Coders: rmudgett

Category: Channels/chan_alsa


ASTERISK-21329: chan_alsa: patch for crash when audio device in unexpected state
Revision: 385635
Reporter: kawasaki
Coders: kawasaki

Category: Channels/chan_bridge


ASTERISK-20492: Stuck DTMF when using ChannelRedirect to split a two channel bridge
Revision: 375967
Reporter: jgowdy
Testers: rmudgett
Coders: Jeremiah Gowdy, rmudgett

Category: Channels/chan_dahdi


ASTERISK-20442: dtmf callerid regression
Revision: 374387
Reporter: tbsky
Testers: tbsky, alecdavis
Coders: alecdavis

ASTERISK-21117: Bad interpretation of the file chan_dahdi.conf when using open r2 parameters
Revision: 394263
Reporter: rafuchoucv
Coders: moy

ASTERISK-21151: 'Squelching' early media in DAHDI (sig_pri)
Revision: 384696
Reporter: gian
Testers: rmudgett
Coders: rmudgett

ASTERISK-21248: CALLERID(dnid-num-plan) does not get any value set.
Revision: 383799
Reporter: rmudgett
Coders: rmudgett

ASTERISK-21523: Bridge API Enhancements - refactor sig_pri_attempt_transfer to use Bridging Framework
Revision: 390804
Reporter: mjordan
Coders: rmudgett

ASTERISK-21524: Bridge API Enhancements - refactor chan_misdn's misdn_attempt_transfer
Revision: 390804
Reporter: mjordan
Coders: rmudgett

ASTERISK-21744: [patch] - fix lower bound check with -ve integer conversion from a float
Revision: 387299
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21847: Segfault due to dahdi_restart and round robin
Revision: 393629
Reporter: ivo.andonov
Coders: rmudgett

ASTERISK-21886: Bridge API Enhancements - add native bridging capabilities back to chan_dahdi
Revision: 395154
Reporter: mjordan
Coders: rmudgett

ASTERISK-22129: Some chan_dahdi protected function renaming.
Revision: 395167
Reporter: rmudgett
Coders: rmudgett

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

Category: Channels/chan_dahdi/SS7


ASTERISK-20204: Asterisk not rejecting call setup on CIC that is down
Revision: 376061
Reporter: supertle
Coders: rmudgett

Category: Channels/chan_gtalk


ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
Revision: 372796
Reporter: lmadsen
Coders: kmoore

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-18827: iax2 peer/trunk unreachable
Revision: 385431
Reporter: lanzaandrea
Testers: alecdavis
Coders: alecdavis

ASTERISK-20186: Security Vulnerability: IAX2 peer's NEW message bypasses ACL defined in realtime
Revision: 372029
Reporter: mjordan
Testers: mjordan, Alan Frisch
Coders: mjordan

ASTERISK-20337: iax2 provisioning cache mismanaged
Revision: 373369
Reporter: jcovert
Coders: John Covert

ASTERISK-20338: iax2 debug only shows received packets when "iax2 set debug peer xxx" is used
Revision: 372807
Reporter: jcovert
Coders: kmoore

ASTERISK-21128: Locking inversion when attempting to set caller ID while holding iaxsl lock causes deadlock
Revision: 382236
Reporter: patrol-cz
Testers: Pavel Troller
Coders: mjordan, Pavel Troller

ASTERISK-21398: [patch] chan_iax2.c:7998 authenticate_verify: requested inkey 'my_oth' for RSA authentication does not exist
Revision: 389009
Reporter: PepeN
Testers: Pavel Kopchyk, elguero
Coders: elguero

ASTERISK-21409: [patch] - Race condition with IAX2 transfer, 2 releases happen on same call legs. locks up with many threads blocked by iax2_destroy_helper
Revision: 391064
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell

ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell

ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp

ASTERISK-21953: connectedline parameter not documented
Revision: 394894
Reporter: wimpy
Coders: mjordan

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

ASTERISK-22120: Missing debug strings
Revision: 394895
Reporter: wimpy
Coders: wimpy

ASTERISK-22212: Time Out Failures in ACL tests
Revision: 396498
Reporter: mjordan
Coders: jrose

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

Category: Channels/chan_jingle


ASTERISK-19341: Missing initialization on bind_addr
Revision: 381977
Reporter: avalentin
Coders: avalentin

ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
Revision: 372796
Reporter: lmadsen
Coders: kmoore

Category: Channels/chan_local


ASTERISK-20229: dialing through chan_local breaks t38 fax
Revision: 373708
Reporter: wdoekes
Coders: wdoekes

ASTERISK-20375: Asterisk channel reference leak when attempting to transfer a call originated to a local channel running the Echo application
Revision: 373046
Reporter: mmichelson
Testers: mmichelson
Coders: dlee

ASTERISK-20769: Memory leak of local_pvt in chan_local.
Revision: 376871
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett

ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
Revision: 397570
Reporter: mjordan
Coders: rmudgett

ASTERISK-22222: TestSuite: Attended Transfer Feature test fails
Revision: 396724
Reporter: mjordan
Coders: kmoore

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

Category: Channels/chan_mgcp


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

Category: Channels/chan_misdn


ASTERISK-15456: [patch] chan_misdn does not set INVALID_EXTEN
Revision: 379147
Reporter: t-o
Coders: Thomas Omerzu

Category: Channels/chan_motif


ASTERISK-20554: Outgoing calls fail to establish audio due to ICE negotiation failures
Revision: 374852
Reporter: mjordan
Coders: jcolp

ASTERISK-20574: Crash in MeetMe using a chan_motif channel when shutting down Asterisk
Revision: 393740
Reporter: slesru
Coders: jkroon

ASTERISK-20671: Add Who Hung Up support to the Motif channel driver
Revision: 377463
Reporter: mjordan
Coders: jcolp

ASTERISK-20751: chan_motif leaves UDP ports open
Revision: 377022
Reporter: joshoa
Coders: jcolp

ASTERISK-20916: GoogleVoice calls don't connect, but continue ringing despite call having been answered
Revision: 378918
Reporter: kuj
Coders: jcolp

ASTERISK-21108: If chan_motif fails to load, Asterisk still thinks it's loaded
Revision: 381749
Reporter: rnewton
Testers: elguero
Coders: elguero

Category: Channels/chan_multicast_rtp


ASTERISK-17254: Dial MulticastRTP channel with A option can't play the file
Revision: 373553
Reporter: wybecom
Coders: jcolp

Category: Channels/chan_pjsip


ASTERISK-20691: Create a generic thread pool for Asterisk
Revision: 379432
Reporter: mjordan
Coders: mmichelson

ASTERISK-20815: Fix pjproject's build system to be tolerant of build errors and parallel building
Revision: 380817
Reporter: mjordan
Coders: qwell

ASTERISK-21419: Implement DTLS-SRTP support in chan_gulp
Revision: 395121
Reporter: mjordan
Coders: kmoore

ASTERISK-21433: Add analogous support for 'alwaysauthreject' to chan_gulp and top level security settings
Revision: 393442
Reporter: mjordan
Coders: kharwell

ASTERISK-21436: Add CLI/AMI initiated NOTIFY requests (sip_notify support)
Revision: 393364
Reporter: mjordan
Coders: kharwell

ASTERISK-21452: New SIP Channel Driver - Create Event State Compistor resource module and implement Publish API
Revision: 393262
Reporter: mjordan
Coders: jcolp

ASTERISK-21503: New SIP Channel Driver - integrate stasis endpoints
Revision: 392538
Reporter: mjordan
Coders: jcolp

ASTERISK-21506: New SIP Channel Driver - add a variety of customization configuration parameters
Revision: 394759
Reporter: mjordan
Coders: mmichelson

ASTERISK-21669: Fix dependencies on res_sip files
Revision: 386686
Reporter: snuffy
Coders: snuffy

ASTERISK-21670: Coding style within chan_gulp
Revision: 388526
Reporter: snuffy
Coders: snuffy

ASTERISK-21939: New SIP Channel Driver - add CLI/AMI commands that force actions
Revision: 396087
Reporter: mjordan
Coders: kmoore

ASTERISK-21947: New SIP Channel Driver - use the proper bridging API function to get the bridged channel during direct media tests
Revision: 393897
Reporter: mjordan
Coders: mmichelson

ASTERISK-22067: Properly handle implied Accept types for SIP event packages
Revision: 397441
Reporter: mmichelson
Coders: mmichelson

ASTERISK-22131: Update the make dependencies script to pull, build, and install the correct pjproject
Revision: 395283
Reporter: mjordan
Coders: qwell

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

ASTERISK-22150: Channels/chan_pjsip: sending a CANCEL request during a pending INVITE request can cause a crash
Revision: 395351
Reporter: mjordan
Coders: jcolp

ASTERISK-22188: Asterisk crashes inside pjsip when an address is unreachable
Revision: 396319
Reporter: kmoore
Coders: jcolp

ASTERISK-22320: Asterisk 12 Test Suite Failures: pjsip one touch recording tests
Revision: 396993
Reporter: mjordan
Coders: jcolp

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-22731: Crash on incoming chan_pjsip call where dialplan hangs up before ACK is received for INVITE
Revision: 402065
Reporter: kmoore
Coders: jcolp

Category: Channels/chan_sip/CodecHandling


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

ASTERISK-21976: Set more than one codec in dialplan execution using SIP_CODEC (adapted chan_sip:try_suggested_codec)
Revision: 397243
Reporter: dennis.guse
Testers: mjordan, sysreq
Coders: dennis.guse

Category: Channels/chan_sip/DatabaseSupport


ASTERISK-17222: [patch] Realtime Peers Cannot Register
Revision: 372290
Reporter: jcovert
Testers: dsessions
Coders: dsessions

Category: Channels/chan_sip/General


ASTERISK-17436: random deadlocks - SIP messages not being processed
Revision: 386160
Reporter: usinternet
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-18203: Problems with NAT on realtime peers (and maybe static ones)
Revision: 375443
Reporter: daren
Coders: JoshE

ASTERISK-19754: Deadlock in chan_sip / pthread_timing
Revision: 386160
Reporter: nikola.ciprich
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-20119: Peer MWI subscriptions erroneously removed when another SIP dialog is destroyed
Revision: 371277
Reporter: vmisha
Coders: kmoore

ASTERISK-20124: chan_sip retransmit timeout causes a AST_CAUSE_PROTOCOL_ERROR, translates to 603 Declined
Revision: 371851
Reporter: wdoekes
Coders: jrose

ASTERISK-20201: video tos/qos not supported by all asterisk version?
Revision: 373634
Reporter: ddkprog
Coders: ddkprog

ASTERISK-20203: Patch to handle complex SDP from TANDBERG/257 - "Unsupported top-level media type in offer"
Revision: 373212
Reporter: ddkprog
Coders: kmoore

ASTERISK-20225: Segmentation Fault on manager_play_dtmf sip_senddigit_end
Revision: 385174
Reporter: jhoppebugs
Coders: mjordan

ASTERISK-20226: Segfault in chan_sip while performing connected line update
Revision: 376918
Reporter: jsmith
Testers: Jared Smith
Coders: mmichelson

ASTERISK-20237: Assert failure in res_rtp_asterisk calling pj_mutex_unlock after a few calls
Revision: 371572
Reporter: jpepper
Testers: Jeremy Pepper
Coders: mmichelson

ASTERISK-20486: MeetMe Unable to write frame to channel after SIP channel hangs up.
Revision: 376312
Reporter: mcargile
Coders: jrose

ASTERISK-20487: Failure to have OpenSSL w/ SRTP support results in confusing error message
Revision: 374757
Reporter: mjordan
Coders: jcolp

ASTERISK-20561: Asterisk 1.8 allows the # character in SIP URI, 10 and higher versions do not - need to document in UPGRADE.txt possibly other places?
Revision: 375848
Reporter: deniz
Coders: jrose

ASTERISK-20570: Asterisk, when acting as the UAS in Session Timer negotiation, fails to add required header in 200 response ("Require: timer")
Revision: 376551
Reporter: mjordan
Coders: mmichelson

ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private address after sip reload
Revision: 375443
Reporter: n8ideas
Coders: JoshE

ASTERISK-20626: Add Subscription Context to SIPshowpeer AMI event response
Revision: 376219
Reporter: jkroon
Coders: jkroon

ASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size, make ICE support disabled by default in SIP, maybe provide a better warning message
Revision: 376131
Reporter: coopvr
Coders: jcolp

ASTERISK-20653: Asterisk allows Session-Expires below 90 in a 200 OK
Revision: 377626
Reporter: kmoore
Coders: kmoore

ASTERISK-20724: Fix natdetected flag being set when VIA doesn't include port in address
Revision: 376837
Reporter: elguero
Coders: elguero

ASTERISK-20787: Asterisk should inspect Min-SE header in an INVITE even if there is no Session-Expires present
Revision: 380699
Reporter: mmichelson
Coders: dlee

ASTERISK-20805: SIP Notify message has incorrect IP address in FROM field
Revision: 378565
Reporter: brhunt
Testers: Bryan Hunt, elguero
Coders: elguero

ASTERISK-20904: RFC1918 NAT Issue On Prune
Revision: 382323
Reporter: n8ideas
Testers: JoshE, elguero
Coders: elguero

ASTERISK-20908: Asterisk presents media desc for video in SDP, missing terminating CRLF
Revision: 380332
Reporter: dennisd
Testers: Dennis DeDonatis
Coders: mjordan

ASTERISK-20929: Core-dump on SIP BYE for an invalid call transaction
Revision: 381568
Reporter: kris2k
Coders: mmichelson

ASTERISK-21013: Security Vulnerability: sip username disclosure
Revision: 384019
Reporter: wdoekes
Testers: wdoekes, kmoore
Coders: kmoore, wdoekes

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

ASTERISK-21201: [patch] In Manager Interface, SIP registry event does not show username on Status: Registered
Revision: 382852
Reporter: Demon
Coders: Dmitriy Serov

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-21232: Asterisk sends AUDIO REINVITE when session timer expires in T38 call
Revision: 383126
Reporter: nbansal
Coders: nbansal

ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit set, plus a ULAW payload instead of CN
Revision: 388113
Reporter: pk16208
Testers: Peter Katzmann, elguero
Coders: elguero

ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
Revision: 385474
Reporter: elguero
Testers: elguero
Coders: elguero

ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
Revision: 388602
Reporter: elguero
Testers: elguero
Coders: elguero

ASTERISK-21389: res_timing_pthread fails to return from write, causing timer dependent operations to block indefinitely
Revision: 386160
Reporter: mjordan
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-21466: [patch] [crash] command (sip show peers) crashes Asterisk with ~3500 registered peers
Revision: 387135
Reporter: gknispel
Coders: gknispel

ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell

ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell

ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp

ASTERISK-21677: NOTIFYs for BLF start queuing up and fail to be sent out
Revision: 387885
Reporter: dlmarten
Testers: alecdavis
Coders: alecdavis

ASTERISK-21742: SIP Session-Expires: Set timer to correctly expire at (~2/3) of the expiry interval when not the refresher.
Revision: 387369
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

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

ASTERISK-22071: chan_sip doesn't respect Via ..completely
Revision: 397206
Reporter: az_tth
Testers: Alex Zarubin, Karsten Wemheuer
Coders: elguero

ASTERISK-22212: Time Out Failures in ACL tests
Revision: 396498
Reporter: mjordan
Coders: jrose

ASTERISK-22248: [patch] test_sip_rtpqos corrupts dialogs container
Revision: 397142
Reporter: coreyfarrell
Coders: Corey Farrell

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-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

Category: Channels/chan_sip/Interoperability


ASTERISK-19838: From Header has capital A in userpart Anonymous if CALLERID(pres)=unavailable, RFC uses lower case anonymous
Revision: 373503
Reporter: ayrjola
Coders: Antti Yrjola

ASTERISK-20060: fix suggested for a misleading warning when getting a 408
Revision: 373852
Reporter: wdoekes
Coders: mmichelson

ASTERISK-20296: In certain scenarios, asterisk can send rtp in an unsupported payload type to an endpoint
Revision: 372119
Reporter: nbansal
Coders: mmichelson

ASTERISK-20296: In certain scenarios, asterisk can send rtp in an unsupported payload type to an endpoint
Revision: 372319
Reporter: nbansal
Coders: NITESH BANSAL

ASTERISK-20375: Asterisk channel reference leak when attempting to transfer a call originated to a local channel running the Echo application
Revision: 373046
Reporter: mmichelson
Testers: mmichelson
Coders: dlee

ASTERISK-20638: SIP dialog matching is incorrect when multiple provisional responses are received with pedantic SIP checking
Revision: 382182
Reporter: eelcob
Coders: eelcob

ASTERISK-20837: [patch] build_route fails to parse Record-Route headers longer than 255 characters
Revision: 379394
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21664: Asterisk terminates calls if Session-Expires isn't present on INVITE
Revision: 387327
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

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-20545: chan_sip loads too early because of exposed global symbols
Revision: 374849
Reporter: kmoore
Coders: mmichelson

ASTERISK-21148: [patch] - Asterisk use '(null)' in 'via' header and 'call-id' header when relaying SIP MESSAGE
Revision: 382746
Reporter: chengzhicn
Coders: Zhi Cheng

ASTERISK-22185: Crash in sip_msg_send in chan_sip.c when from parameter is malformed
Revision: 397255
Reporter: zhanglei
Coders: mmichelson

Category: Channels/chan_sip/NewFeature


ASTERISK-16884: [patch] add Path header support to chan_sip
Revision: 382440
Reporter: klaus3000
Testers: klaus3000, oej, mjordan
Coders: klaus3000

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-20611: sip registery lost after sip reload
Revision: 375576
Reporter: licedey
Coders: jrose

ASTERISK-21368: Add Manager Events for SIP Registry status changing
Revision: 395907
Reporter: Demon
Coders: Demon

ASTERISK-21964: SIP TLS Register statement fails if sip.conf register directive uses peer name.
Revision: 396253
Reporter: dbailey
Testers: Doug Bailey
Coders: elguero

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

Category: Channels/chan_sip/SRTP


ASTERISK-20499: Crash in libsrtp srtp_unprotect_rtcp when SIP channel is bridged with non-optimizing Local channel
Revision: 377263
Reporter: tootai
Coders: jrose

ASTERISK-20499: Crash in libsrtp srtp_unprotect_rtcp when SIP channel is bridged with non-optimizing Local channel
Revision: 378593
Reporter: tootai
Coders: jrose

ASTERISK-20849: SDP crypto attribute is not well formed in the SDP ANSWER
Revision: 380044
Reporter: jmillan
Testers: IƱaki Baz Castillo
Coders: Pedro Kiefer

ASTERISK-20849: SDP crypto attribute is not well formed in the SDP ANSWER
Revision: 380383
Reporter: jmillan
Coders: dlee

ASTERISK-21323: Asterisk 11 svn branch and srtp - white noise only
Revision: 384050
Reporter: sickpig
Testers: kmoore, andrea, jbigelow
Coders: kmoore

Category: Channels/chan_sip/Subscriptions


ASTERISK-20297: Asterisk not sending status updates for Custom device hints on RINGING or RINGINUSE states
Revision: 372138
Reporter: mlnoah
Coders: mmichelson

ASTERISK-20437: Deadlock with ast_context_remove_extension_callerid and handle_request_do
Revision: 373456
Reporter: jhutchins
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-19373: Segmentation Fault in ast_udptl_write() due to bad memcpy() call
Revision: 371547
Reporter: rgagnon
Coders: kmoore

ASTERISK-20897: case sensitive match against T.38 params causes T38MaxBitRate to be negotiated at 2400 baud instead of 14400
Revision: 380479
Reporter: erichill
Testers: Eric Hill
Coders: Eric Hill

ASTERISK-22275: [patch] T.38 Passthrough broken if peer doen't report T38MaxBitRate
Revision: 397307
Reporter: anstein
Coders: anstein

Category: Channels/chan_sip/TCP-TLS


ASTERISK-20212: Deadlock / TCP SIP Stack
Revision: 374924
Reporter: pciccone
Coders: mmichelson

ASTERISK-20559: SIP TCP/TLS: When checking the CA certificate fails, the call still goes through
Revision: 375149
Reporter: kmoore
Coders: kmoore

ASTERISK-20763: Memory Leak in chan_sip with TLS enabled clients
Revision: 377260
Reporter: deti
Coders: jcolp

Category: Channels/chan_sip/Transfers


ASTERISK-20708: Deadlock in chan_sip on transfer when trying to update redirecting information
Revision: 377911
Reporter: mmichelson
Testers:
Coders: mmichelson

ASTERISK-21520: Bridge API Enhancements - implement attended transfers in chan_sip
Revision: 389869
Reporter: mjordan
Coders: mmichelson

ASTERISK-22215: All SIP blind transfer tests are failing due to time out
Revision: 396723
Reporter: mjordan
Coders: kmoore

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

Category: Channels/chan_sip/WebSocket


ASTERISK-20221: seg fault when register via websocket
Revision: 371296
Reporter: sven.beisiegel@siemens-enterprise.com
Testers: Sven Beisiegel, James Mortensen
Coders: elguero

ASTERISK-20439: Do not fail load of chan_sip if res_http_websocket is not loaded
Revision: 373915
Reporter: sruffell
Coders: sruffell

ASTERISK-20745: In MESSAGE received over WebSocket, the body last char is cut
Revision: 376820
Reporter: ibc
Coders: pkiefer

Category: Channels/chan_skinny


ASTERISK-16610: problem to reload the module skinny when active calls.
Revision: 380943
Reporter: salecha
Testers: snuffy, myself
Coders: wedhorn

ASTERISK-20789: Make skinny debug tab completion helpful
Revision: 377986
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy

ASTERISK-20790: skinny does not respect globally set vmexten
Revision: 378011
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy

ASTERISK-20964: Device call logging has issues.
Revision: 379678
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn

ASTERISK-21037: skinny global vmexten and immed dial dont reset on module reload
Revision: 380925
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy

ASTERISK-21063: Fix some issues with skinny callid
Revision: 381195
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn

ASTERISK-21066: Respect Callerid ID presentation
Revision: 381465
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy

ASTERISK-21091: Add 0x144 skinny support
Revision: 382007
Reporter: snuffy
Testers: snuffy, myself
Coders: wedhorn

ASTERISK-21095: More called details fixup
Revision: 382008
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn

ASTERISK-21216: Skinny voicemail indication issues
Revision: 383560
Reporter: wedhorn
Testers: snuffy, myself
Coders: snuffy

ASTERISK-21292: Add callfwd_noanswer to skinny
Revision: 389097
Reporter: wedhorn
Testers: myself
Coders: wedhorn

ASTERISK-21321: Skinny softkey endcall when transferring should not blind xfer
Revision: 383948
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn

ASTERISK-21327: Add transfer softkey when transferor chan ringing
Revision: 389164
Reporter: wedhorn
Testers: myself
Coders: wedhorn

ASTERISK-21526: Bridge API Enhancements - refactor chan_skinny skinny_transfer
Revision: 391297
Reporter: mjordan
Coders: wedhorn

Category: Channels/chan_skinny/NewFeature


ASTERISK-20788: Add G722 support for chan_skinny
Revision: 378006
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy

ASTERISK-21091: Add 0x144 skinny support
Revision: 382007
Reporter: snuffy
Testers: snuffy, myself
Coders: wedhorn

Category: Channels/chan_unistim


ASTERISK-21061: Nortel I2004 unwanted autoanswer
Revision: 389663
Reporter: herzer
Coders: igorg

ASTERISK-21119: Asterisk system locks up with chan_unistim
Revision: 382411
Reporter: dbohling
Testers: Daniel Bohling
Coders: igorg

ASTERISK-21120: Unable to properly hang up calls when second line rings
Revision: 389663
Reporter: dbohling
Coders: igorg

ASTERISK-21527: Bridge API Enhancements - refactor chan_unistim attempt_transfer
Revision: 392436
Reporter: mjordan
Coders: mmichelson

Category: Codecs/codec_dahdi


ASTERISK-19921: codec_dahdi: Wrong number of encoder/decoder channels.
Revision: 377384
Reporter: sruffell
Coders: kmoore

Category: Codecs/codec_gsm


ASTERISK-20457: GSM encoding is not thread safe
Revision: 375291
Reporter: ulogic
Coders: Richard Miller

Category: Codecs/codec_ilbc


ASTERISK-20231: codec_ilbc using memcpy instead of memmove for overlapping mem
Revision: 373656
Reporter: wdoekes
Coders: wdoekes

ASTERISK-20914: Segfault when iLBC voice frame is interpolated in a jitter buffer due to codec_ilbc's improper manipulation of datalen
Revision: 379721
Reporter: jmce
Coders: mjordan

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

Category: Codecs/codec_resample


ASTERISK-21401: [patch] codec_resample cannot be unloaded
Revision: 385585
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

Category: Contrib/General


ASTERISK-20260: Increase robustness of ast_tls_cert
Revision: 375328
Reporter: darius
Coders: Daniel O'Connor

ASTERISK-20756: Asterisk sippeers.sql columns place error cause peer to be without codecs when setting disallow=all under MySQL
Revision: 377434
Reporter: andrel
Coders: Andre Luis

ASTERISK-21021: SQL script to create queue_log table in PostgreSQL
Revision: 394898
Reporter: varnav
Coders: varnav

ASTERISK-21173: [patch] example sippeers sql hasn't been adapted for ipv6 and causes chan_sip to generate a warning message
Revision: 382941
Reporter: tsearle
Coders: elguero

ASTERISK-21932: [patch] ast_tls_cert: don't re-create generated files
Revision: 393383
Reporter: tzafrir
Coders: tzafrir

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

Category: Core/AstDB


ASTERISK-20647: [patch] Failure to cleanup SQLite3 statements during exit causes call to sqlite3_close to fail; leaks memory
Revision: 375770
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Core/AstMM


ASTERISK-20349: DEBUG_MALLOC version of ast_strndup() may cause buffer overflow
Revision: 372658
Reporter: beagles
Coders: rmudgett

Category: Core/Bridging


ASTERISK-21334: Bridge API Enhancements - hide masquerades
Revision: 389848
Reporter: mjordan
Coders: mmichelson

ASTERISK-21336: Bridge API Enhancements - add externally initiated attended transfers
Revision: 389848
Reporter: mjordan
Coders: mmichelson

ASTERISK-21337: Bridge API Enhancements - add stasis core messages for blind/attended transfers
Revision: 393182
Reporter: mjordan
Coders: mmichelson

ASTERISK-21356: Segfault during bridge channel proxy inspection in a masquerade caused by an AMI Redirect of two channels
Revision: 386289
Reporter: greenlightcrm
Testers: William luke
Coders: rmudgett

ASTERISK-21520: Bridge API Enhancements - implement attended transfers in chan_sip
Revision: 389869
Reporter: mjordan
Coders: mmichelson

ASTERISK-21523: Bridge API Enhancements - refactor sig_pri_attempt_transfer to use Bridging Framework
Revision: 390804
Reporter: mjordan
Coders: rmudgett

ASTERISK-21524: Bridge API Enhancements - refactor chan_misdn's misdn_attempt_transfer
Revision: 390804
Reporter: mjordan
Coders: rmudgett

ASTERISK-21526: Bridge API Enhancements - refactor chan_skinny skinny_transfer
Revision: 391297
Reporter: mjordan
Coders: wedhorn

ASTERISK-21527: Bridge API Enhancements - refactor chan_unistim attempt_transfer
Revision: 392436
Reporter: mjordan
Coders: mmichelson

ASTERISK-21542: Bridge API Enhancements - get DTMF attended transfers feature complete - configuration support
Revision: 392729
Reporter: mjordan
Coders: mmichelson

ASTERISK-21543: Bridge API Enhancements - get DTMF attended transfers feature complete - add attended transfer monitoring
Revision: 395151
Reporter: mjordan
Coders: mmichelson

ASTERISK-21553: Bridge API Enhancements - add one touch recording
Revision: 393309
Reporter: mjordan
Coders: jrose

ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
Revision: 394417
Reporter: mjordan
Coders: rmudgett

ASTERISK-21555: Bridge API Enhancements - implement channel variables in the bridging core
Revision: 390771
Reporter: mjordan
Coders: rmudgett

ASTERISK-21641: Bridge API Enhancements - get Park AMI action working again
Revision: 392915
Reporter: mjordan
Coders: jrose

ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
Revision: 393197
Reporter: mjordan
Coders: jrose

ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
Revision: 390849
Reporter: mjordan
Coders: jrose

ASTERISK-21699: Bridge API Enhancements - handle Call Pickup in CDRs
Revision: 395135
Reporter: mjordan
Coders: mjordan

ASTERISK-21829: Bridge API Enhancements - finish connected line/redirecting handling in the bridging core
Revision: 394249
Reporter: mjordan
Coders: jcolp

ASTERISK-21875: Bridge API Enhancements - add CHANNEL(after-bridge-goto) feature
Revision: 393005
Reporter: mjordan
Coders: jrose

ASTERISK-21876: Bridge API Enhancements - add CHANNEL(dtmf-features)=[tkhwx] feature
Revision: 395215
Reporter: mjordan
Coders: jrose

ASTERISK-21877: Bridge API Enhancements - fix the Parking BUGBUG comments in trunk
Revision: 393815
Reporter: mjordan
Coders: jrose

ASTERISK-21882: Bridge API Enhancements - ensure that n-1 channels leaving a multi-party bridge ejects the last channel
Revision: 394232
Reporter: mjordan
Coders: mmichelson

ASTERISK-21886: Bridge API Enhancements - add native bridging capabilities back to chan_dahdi
Revision: 395154
Reporter: mjordan
Coders: rmudgett

ASTERISK-21943: Bridge API Enhancements - handle AgentLogin/AgentLogout in the Queue Log using Stasis
Revision: 397451
Reporter: mjordan
Coders: mmichelson

ASTERISK-21954: Local channel optimization needs to take into account frame hooks on the local channels.
Revision: 394791
Reporter: rmudgett
Coders: rmudgett

ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology callback to resume entertainment sounds.
Revision: 396189
Reporter: jrose
Coders: jrose

ASTERISK-22039: Remove the bridged channel pointer from ast_channel
Revision: 396103
Reporter: mjordan
Coders: mmichelson

ASTERISK-22042: Set a cause code on a channel when it is ejected from a bridge
Revision: 397472
Reporter: mjordan
Coders: rmudgett

ASTERISK-22043: Handle DTMF wrap up operations and Hold wrap up operations when a channel is pulled from the bridge
Revision: 397577
Reporter: mjordan
Coders: rmudgett

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-22092: Gulp blond transfers result in channels not being hung up properly
Revision: 396923
Reporter: mmichelson
Coders: jrose

ASTERISK-22104: Bridge API Enhancements - update the Native RTP bridge to better manage channels
Revision: 395866
Reporter: mjordan
Coders: jcolp

ASTERISK-22107: Bridge API Enhancements - refactor and redesign ast_bridge_featuresremove interval hooks from ast_bridge_features
Revision: 395559
Reporter: mjordan
Coders: rmudgett

ASTERISK-22117: Bridge API Enhancements - add lonely flag support to eject non-participating channels from a bridge
Revision: 396497
Reporter: mjordan
Coders: jrose

ASTERISK-22126: Bridging: Memory leak for channels that hang up if they were in the bridging system
Revision: 396320
Reporter: jrose
Coders: kmoore

ASTERISK-22130: Bridge API Enhancements - refactor Bridging API to hide protected functions and break up large file structure
Revision: 395378
Reporter: mjordan
Coders: mjordan

ASTERISK-22134: Bridge API Enhancements - refactor and destroy as much of features.c as possible
Revision: 396028
Reporter: mjordan
Coders: mjordan

ASTERISK-22138: res_parking: Restore the parking unit tests
Revision: 396175
Reporter: mjordan
Coders: jrose

ASTERISK-22140: BridgeInfo Action: return full cached channel snapshots with events
Revision: 395270
Reporter: mjordan
Coders: kmoore

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

Category: Core/BuildSystem


ASTERISK-20362: res_asterisk_rtp: Fix build error when using parallel make
Revision: 372610
Reporter: sruffell
Coders: Shaun Ruffel

ASTERISK-20392: OpenSSL headers not picked up when configured using --with-ssl=
Revision: 372699
Reporter: dlee
Coders: dlee

ASTERISK-20399: Compilation on some systems requires the -fnested-functions flag
Revision: 373120
Reporter: dlee
Coders: dlee

ASTERISK-20406: Make samples sets astsbindir when --prefix is something other that /usr
Revision: 372874
Reporter: dlee
Coders: dlee

ASTERISK-20407: Asterisk compilation doesn't set rpath when --prefix is something other that /usr
Revision: 379477
Reporter: dlee
Coders: dlee

ASTERISK-20483: Allow Asterisk to report git SHAs in version string.
Revision: 375192
Reporter: sruffell
Coders: sruffell

ASTERISK-20749: Cannot enable res_timing_kqueue via "make menuselect"
Revision: 381869
Reporter: /dev/null
Coders: mjordan

ASTERISK-20980: [patch] ./configure fails with ptlib 2.10.9
Revision: 380299
Reporter: srt
Coders: Stefan Reuter

ASTERISK-21006: unsupported host os "linux-gnueabihf"
Revision: 380522
Reporter: chesse
Testers: Christian Hesse
Coders: Christian Hesse

ASTERISK-21816: [patch] OpenBSD fix for UUID
Revision: 390352
Reporter: snuffy
Testers: Brad Latus (snuffy)
Coders: dlee

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

Category: Core/Channels


ASTERISK-18975: Manager Redirect action on bridged channel pair causes intermittent hangup on second channel
Revision: 378374
Reporter: bklang
Testers: rmudgett, Thomas Sevestre, Deepak Lohani, Kayode
Coders: rmudgett

ASTERISK-19610: dsp.c can no longer detect a quick DTMF sequence
Revision: 372242
Reporter: jplord
Testers: alecdavis
Coders: alecdavis

ASTERISK-20492: Stuck DTMF when using ChannelRedirect to split a two channel bridge
Revision: 375967
Reporter: jgowdy
Testers: rmudgett
Coders: Jeremiah Gowdy, rmudgett

ASTERISK-21334: Bridge API Enhancements - hide masquerades
Revision: 389848
Reporter: mjordan
Coders: mmichelson

ASTERISK-21336: Bridge API Enhancements - add externally initiated attended transfers
Revision: 389848
Reporter: mjordan
Coders: mmichelson

ASTERISK-21337: Bridge API Enhancements - add stasis core messages for blind/attended transfers
Revision: 393182
Reporter: mjordan
Coders: mmichelson

ASTERISK-21356: Segfault during bridge channel proxy inspection in a masquerade caused by an AMI Redirect of two channels
Revision: 386289
Reporter: greenlightcrm
Testers: William luke
Coders: rmudgett

ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell

ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell

ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp

ASTERISK-22039: Remove the bridged channel pointer from ast_channel
Revision: 396103
Reporter: mjordan
Coders: mmichelson

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

Category: Core/Configuration


ASTERISK-21412: [patch] config.c/config_text_file_load() leaks globbuf
Revision: 386685
Reporter: coreyfarrell
Coders: Corey Farrell

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

Category: Core/General


ASTERISK-19969: Enhance astobj2 to support other types of containers.
Revision: 372997
Reporter: rmudgett
Coders: rmudgett

ASTERISK-19970: Add red-black tree container to astobj2.
Revision: 376575
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett

ASTERISK-20090: Crash when running 'core show locks' with BETTER_BACKTRACES enabled
Revision: 371693
Reporter: mjordan
Coders: kmoore

ASTERISK-20189: add a none rotatestrategy that disables internal log rotation
Revision: 372976
Reporter: jkroon
Coders: Jaco Kroon

ASTERISK-20386: Named call pickup groups implementation improvements.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett

ASTERISK-20538: inconsistent ast_verb numbering
Revision: 375137
Reporter: wdoekes
Coders: wdoekes

ASTERISK-20648: [patch] - Memory leaks in xmldoc
Revision: 375757
Reporter: coreyfarrell
Testers: mjordan
Coders: Corey Farrell

ASTERISK-20826: Replace last few tabs with spaces in causes.h
Revision: 378735
Reporter: snuffy
Coders: snuffy

ASTERISK-20852: asterisk/strings.h: struct ast_str used before its declaration
Revision: 378748
Reporter: patrol-cz
Coders: Pavel Troller

ASTERISK-20945: "Unable to connect to remote asterisk" message on service asterisk start, even though service is running
Revision: 379791
Reporter: wcselby
Testers: elguero, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
Coders: elguero, mjordan

ASTERISK-21014: logger.c Call_ID 'bound' or 'removed' DEBUG messages spammed during a feature code attended transfer
Revision: 381557
Reporter: rnewton
Coders: kharwell

ASTERISK-21407: [patch] features_shutdown doesn't finish cleanup
Revision: 386676
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21716: [patch] logger thread sometimes exits with messages still queued
Revision: 389680
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21724: [patch] __ast_rwlock_destroy can segfault with DEBUG_THREADS
Revision: 388840
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21743: [patch] - Core show Locks, Include Asterisk version.
Revision: 387296
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21772: Redundant if statement in dns.c
Revision: 394305
Reporter: pjphilipp
Coders: mjordan

ASTERISK-22041: Move the ao2 string container to a more appropriate location
Revision: 396105
Reporter: mjordan
Coders: kmoore

ASTERISK-22139: event.c: Remove as many types as possible and as much dead code as possible
Revision: 396887
Reporter: mjordan
Coders: kmoore

ASTERISK-22141: Sounds indexer: improve CLI commands
Revision: 396829
Reporter: mjordan
Coders: kmoore

ASTERISK-22142: res_parking: fix module unloading
Revision: 396890
Reporter: mjordan
Coders: kmoore

ASTERISK-22179: Update copyright headers - they're so last year
Revision: 395034
Reporter: mdavenport
Coders: mjordan

ASTERISK-22238: [patch] astfd and threadstorage debug cli commands are not unregistered
Revision: 397110
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

ASTERISK-22249: [patch] xmldoc.c leaks an attribute
Revision: 397072
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

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

Category: Core/HTTP


ASTERISK-20254: HTTP Error Bindaddr
Revision: 371521
Reporter: lathama
Coders: Andrew Latham

ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for CVE-2012-5976
Revision: 383980
Reporter: mjordan
Coders: mmichelson

ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for CVE-2012-5976
Revision: 384120
Reporter: mjordan
Coders: wdoekes

ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965 Cookie2 header
Revision: 394901
Reporter: sthen
Testers: mjordan, Stuart Henderson
Coders: mjordan

ASTERISK-22237: [patch] http_shutdown incomplete
Revision: 397310
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Core/Jitterbuffer


ASTERISK-20914: Segfault when iLBC voice frame is interpolated in a jitter buffer due to codec_ilbc's improper manipulation of datalen
Revision: 379721
Reporter: jmce
Coders: mjordan

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-21430: [patch] Call ID missing when logging through syslog
Revision: 388617
Reporter: nikola.ciprich
Testers: Nikola Ciprich, elguero
Coders: elguero

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

Category: Core/ManagerInterface


ASTERISK-19948: Asterisk 1.8 manager redirect command fails when redirecting multiple channels currently bridged together via dial command.
Revision: 378374
Reporter: lexus350
Testers: rmudgett, Thomas Sevestre, Deepak Lohani, Kayode
Coders: rmudgett

ASTERISK-20132: Security Vulnerability: remote authenticated attacker can execute arbitrary shell commands on system through app ExternalIVR
Revision: 372001
Reporter: mjordan
Coders: mjordan

ASTERISK-20397: "manager show user " shows the "all" permission despite it not being set
Revision: 381949
Reporter: johan
Coders: mjordan

ASTERISK-20544: action_originate called via ast_hook_send_action causes a segfault
Revision: 374793
Reporter: kmoore
Coders: kmoore

ASTERISK-20646: [patch] - manager_shutdown fails to completely shutdown AMI and leaks memory
Revision: 375796
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-20677: Action Challenge not working with allowmultiplelogin=no
Revision: 376728
Reporter: vldmr
Coders: jrose

ASTERISK-21324: [patch] Per-user option 'allowmultiplelogin' in manager
Revision: 394881
Reporter: vldmr
Coders: vldmr

ASTERISK-21359: Refactor AMI DTMF events onto Stasis-Core
Revision: 385734
Reporter: mjordan
Coders: dlee

ASTERISK-21397: [patch] manager crash on unloading app_queue
Revision: 385595
Reporter: pk16208
Testers: Corey Farrell
Coders: elguero

ASTERISK-21462: Stasis Core - Refactor random AMI events
Revision: 389733
Reporter: mjordan
Coders: mjordan

ASTERISK-21467: Stasis Core - Refactor MeetMe Events
Revision: 390848
Reporter: mjordan
Coders: jrose

ASTERISK-21469: Stasis Core - Refactor Queue Events
Revision: 390901
Reporter: mjordan
Coders: qwell

ASTERISK-21470: Stasis Core - Refactor AGI Events
Revision: 390701
Reporter: mjordan
Coders: qwell

ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
Revision: 393740
Reporter: mjordan
Coders: jkroon

ASTERISK-21472: Stasis Core - Refactor AOC Events
Revision: 393449
Reporter: mjordan
Coders: kharwell

ASTERISK-21473: Stasis Core - Refactor CCSS events to Stasis-Core
Revision: 394793
Reporter: mjordan
Coders: qwell

ASTERISK-21476: Stasis Core - Refactor extraneous channel events
Revision: 393284
Reporter: mjordan
Coders: kmoore

ASTERISK-21494: AMI 1.4 Improvements - Add a field to all AMI events that conveys the system name
Revision: 393508
Reporter: mjordan
Coders: qwell

ASTERISK-21549: AMI 1.4 Improvements - refactor ast_pbx_outgoing_* to use the dial API; add Originate AMI Events
Revision: 389053
Reporter: mjordan
Coders: jcolp

ASTERISK-21550: AMI 1.4 Improvements - Add Dial Begin/End messages to FollowMe
Revision: 389492
Reporter: mjordan
Coders: qwell

ASTERISK-21551: AMI 1.4 Improvements - Add Dial Begin/End messages to Queue
Revision: 389492
Reporter: mjordan
Coders: qwell

ASTERISK-21641: Bridge API Enhancements - get Park AMI action working again
Revision: 392915
Reporter: mjordan
Coders: jrose

ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
Revision: 393197
Reporter: mjordan
Coders: jrose

ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
Revision: 390849
Reporter: mjordan
Coders: jrose

ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965 Cookie2 header
Revision: 394901
Reporter: sthen
Testers: mjordan, Stuart Henderson
Coders: mjordan

ASTERISK-21873: Asterisk API Improvements - filter channels that should never be shown
Revision: 394808
Reporter: mjordan
Coders: kmoore

ASTERISK-22037: Fix AMI action AttendedTransfer to use both DTMF Begin and End
Revision: 396732
Reporter: mjordan
Coders: rmudgett

ASTERISK-22038: Create a secondary message router for cached messages
Revision: 395118
Reporter: mjordan
Coders: dlee

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

Category: Core/NewFeature


ASTERISK-20726: Add UUID support to Asterisk
Revision: 377846
Reporter: mjordan
Coders: mmichelson

Category: Core/PBX


ASTERISK-19205: Most Unique pattern matching broken when trailing "-" is part of extension
Revision: 376691
Reporter: p_lindheimer
Testers: rmudgett
Coders: rmudgett

ASTERISK-20455: dialplan fails to run the invalid "i" extension due to an uninitialized variable dat_exten in main/pbx.c
Revision: 374778
Reporter: ulogic
Coders: Richard Miller

ASTERISK-20639: Dynamic hints are not properly initialized when the extension contains an underscore.
Revision: 376148
Reporter: swheeler
Testers: Steven T. Wheeler, elguero
Coders: elguero

ASTERISK-21723: [patch] pbx cleanup is incomplete
Revision: 388579
Reporter: coreyfarrell
Coders: Correy Farrell

Category: Core/Portability


ASTERISK-16854: [patch] roundf causing asterisk to fail to compile
Revision: 379549
Reporter: ovi
Coders: wdoekes

ASTERISK-20240: Incorrect work of __ast_rwlock_timed[rd|wr]lock() functions on OpenBSD
Revision: 371721
Reporter: chip
Coders: Egor Gorlin

Category: Core/RTP


ASTERISK-20772: Loop bug in ast_rtp_lookup_mime_multiple2() [main/rtp_engine.c]
Revision: 378783
Reporter: xhienne
Coders: dlee

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

Category: Core/Stasis


ASTERISK-20726: Add UUID support to Asterisk
Revision: 377846
Reporter: mjordan
Coders: mmichelson

ASTERISK-20882: Make AsyncAGI actually asynchronous; support asynchronous media operations
Revision: 379830
Reporter: mjordan
Coders: mjordan

ASTERISK-20888: Add JSON API to Asterisk
Revision: 378915
Reporter: dlee
Coders: dlee

ASTERISK-20891: Flesh out RESTful API's
Revision: 386232
Reporter: dlee
Coders: dlee

ASTERISK-20959: Create Stasis Core Module
Revision: 382685
Reporter: mjordan
Coders: dlee

ASTERISK-21096: Complete channel snapshot work for Stasis Core
Revision: 383726
Reporter: mjordan
Coders: dlee

ASTERISK-21097: Stasis Core - Refactor MWI support
Revision: 383284
Reporter: mjordan
Coders: kmoore

ASTERISK-21101: Stasis Core - Refactor Device State support
Revision: 385860
Reporter: mjordan
Coders: kmoore

ASTERISK-21102: Stasis Core - Refactor Presence State support
Revision: 385862
Reporter: mjordan
Coders: kmoore

ASTERISK-21103: Stasis Core - Refactor the other event types onto the Stasis Core message bus
Revision: 388975
Reporter: mjordan
Coders: jrose

ASTERISK-21180: Implement channel state events for Stasis HTTP
Revision: 388275
Reporter: mjordan
Coders: kmoore

ASTERISK-21196: Refactor CDRs onto Stasis-Core to handle changes in bridging behavior
Revision: 391947
Reporter: mjordan
Coders: mjordan

ASTERISK-21278: stasis-http Cross-Origin configuration
Revision: 394189
Reporter: dlee
Coders: qwell

ASTERISK-21279: Allow WebSocket connections on URL's other than /ws
Revision: 386020
Reporter: dlee
Coders: dlee

ASTERISK-21280: Basic configuration for stasis-core
Revision: 393542
Reporter: dlee
Coders: dlee

ASTERISK-21282: Add DTMF events to the stasis-http WebSocket
Revision: 385734
Reporter: dlee
Coders: dlee

ASTERISK-21283: Implement stasis-http POST /api/channels/{channelId}/play
Revision: 389587
Reporter: dlee
Coders: dlee

ASTERISK-21359: Refactor AMI DTMF events onto Stasis-Core
Revision: 385734
Reporter: mjordan
Coders: dlee

ASTERISK-21421: API Improvements: build out the concept of an endpoint in Stasis-Core
Revision: 387932
Reporter: mjordan
Coders: dlee

ASTERISK-21462: Stasis Core - Refactor random AMI events
Revision: 389733
Reporter: mjordan
Coders: mjordan

ASTERISK-21467: Stasis Core - Refactor MeetMe Events
Revision: 390848
Reporter: mjordan
Coders: jrose

ASTERISK-21469: Stasis Core - Refactor Queue Events
Revision: 390901
Reporter: mjordan
Coders: qwell

ASTERISK-21470: Stasis Core - Refactor AGI Events
Revision: 390701
Reporter: mjordan
Coders: qwell

ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
Revision: 393740
Reporter: mjordan
Coders: jkroon

ASTERISK-21472: Stasis Core - Refactor AOC Events
Revision: 393449
Reporter: mjordan
Coders: kharwell

ASTERISK-21473: Stasis Core - Refactor CCSS events to Stasis-Core
Revision: 394793
Reporter: mjordan
Coders: qwell

ASTERISK-21476: Stasis Core - Refactor extraneous channel events
Revision: 393284
Reporter: mjordan
Coders: kmoore

ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell

ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell

ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp

ASTERISK-21494: AMI 1.4 Improvements - Add a field to all AMI events that conveys the system name
Revision: 393508
Reporter: mjordan
Coders: qwell

ASTERISK-21503: New SIP Channel Driver - integrate stasis endpoints
Revision: 392538
Reporter: mjordan
Coders: jcolp

ASTERISK-21517: API Improvements: refactor app_queue to listen for a Transfer stasis message and update the Queue Log appropriately
Revision: 397451
Reporter: mjordan
Coders: mmichelson

ASTERISK-21549: AMI 1.4 Improvements - refactor ast_pbx_outgoing_* to use the dial API; add Originate AMI Events
Revision: 389053
Reporter: mjordan
Coders: jcolp

ASTERISK-21550: AMI 1.4 Improvements - Add Dial Begin/End messages to FollowMe
Revision: 389492
Reporter: mjordan
Coders: qwell

ASTERISK-21551: AMI 1.4 Improvements - Add Dial Begin/End messages to Queue
Revision: 389492
Reporter: mjordan
Coders: qwell

ASTERISK-21563: API Enhancements - CEL refactoring - channel state
Revision: 391622
Reporter: mjordan
Coders: kmoore

ASTERISK-21564: API Enhancements - CEL refactoring - bridge state
Revision: 391643
Reporter: mjordan
Coders: kmoore

ASTERISK-21565: API Enhancements - CEL refactoring - transfers
Revision: 394858
Reporter: mjordan
Coders: kmoore

ASTERISK-21566: API Enhancements - CEL refactoring - cleanup
Revision: 392829
Reporter: mjordan
Coders: kmoore

ASTERISK-21711: Stasis API - Incorporate the bridging framework into res_stasis app
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21817: Stasis-HTTP: Implement Stasis message_type formatting functions
Revision: 391403
Reporter: mjordan
Coders: dlee

ASTERISK-21868: Asterisk REST API - Implement channel variables/global variables
Revision: 393806
Reporter: mjordan
Coders: qwell

ASTERISK-21873: Asterisk API Improvements - filter channels that should never be shown
Revision: 394808
Reporter: mjordan
Coders: kmoore

ASTERISK-21883: Asterisk API Improvements - refactor channel/bridge inspection commands to query the Stasis Cache
Revision: 393831
Reporter: mjordan
Coders: jcolp

ASTERISK-21968: Remove parkinglot from channel snapshots
Revision: 393716
Reporter: mjordan
Coders: mjordan

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

ASTERISK-21970: Reconnects to an ARI websocket do not convey events for channels already in the application
Revision: 395120
Reporter: mjordan
Coders: dlee

ASTERISK-21973: ARI /bridges/{}/addChannel should allow an optional parameter specifying a role
Revision: 396182
Reporter: mjordan
Coders: jrose

ASTERISK-21974: ARI: Channels/bridges need MoH
Revision: 397505
Reporter: mjordan
Coders: jrose

ASTERISK-22002: Stasis: Split caching from caching topics
Revision: 395954
Reporter: dlee
Coders: dlee

ASTERISK-22243: Odd misbehavior (crashes and other such things) in Stasis caching topics
Revision: 396842
Reporter: mjordan
Coders: dlee

ASTERISK-22292: res_stasis.c uses undefined function 'control_continue', maybe renamed to stasis_app_control_continue?
Revision: 397295
Reporter: mithraen
Coders: dlee

ASTERISK-22297: Local channels, in a bridge, don't leave Stasis on hangup
Revision: 397244
Reporter: dlee
Coders: kmoore

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

Category: Core/UDPTL


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

Category: Documentation


ASTERISK-14435: [patch] Add option and description to chan_dahdi.conf.sample
Revision: 374730
Reporter: jbigelow
Coders: jbigelow, sruffell

ASTERISK-20279: Add CODING-GUIDELINES back to SVN or at minimum a link to the wiki
Revision: 371964
Reporter: lathama
Coders: Andrew Latham

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-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

Category: Documentation and Manuals


AST-949: Core show application removequeuemember RQMSTATUS documentation incomplete
Revision: 371144
Reporter: spitts
Coders: mmichelson

AST-954: RemoveQueueMember app cli documentation indicates an options field in arguments, but there are apparently no options
Revision: 371144
Reporter: spitts
Coders: mmichelson

AST-962: Definition of Agents.conf ackcall parameter is incorrect
Revision: 371791
Reporter: spitts
Coders: mmichelson

AST-979: shared_lastcall defaults to no which conflicts with documentation in queues.samples.conf
Revision: 371751
Reporter: spitts
Coders: mmichelson

Category: Features


ASTERISK-20384: Dialing pickupexten could fail even though there is a call it could have picked up.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett

ASTERISK-20680: Increase the buffer for dynamic feature
Revision: 377915
Reporter: junky
Testers: elguero
Coders: elguero

ASTERISK-21014: logger.c Call_ID 'bound' or 'removed' DEBUG messages spammed during a feature code attended transfer
Revision: 381557
Reporter: rnewton
Coders: kharwell

ASTERISK-21542: Bridge API Enhancements - get DTMF attended transfers feature complete - configuration support
Revision: 392729
Reporter: mjordan
Coders: mmichelson

ASTERISK-21543: Bridge API Enhancements - get DTMF attended transfers feature complete - add attended transfer monitoring
Revision: 395151
Reporter: mjordan
Coders: mmichelson

ASTERISK-21553: Bridge API Enhancements - add one touch recording
Revision: 393309
Reporter: mjordan
Coders: jrose

ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
Revision: 394417
Reporter: mjordan
Coders: rmudgett

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

Category: Features/Parking


ASTERISK-19382: Park() ignores 'r' option, plays default MOH instead.
Revision: 375391
Reporter: stocksy
Coders: rmudgett

ASTERISK-20716: "s" extension in comebackcontext not honored
Revision: 380349
Reporter: gentlec
Coders: jrose

ASTERISK-21641: Bridge API Enhancements - get Park AMI action working again
Revision: 392915
Reporter: mjordan
Coders: jrose

ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
Revision: 393197
Reporter: mjordan
Coders: jrose

ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
Revision: 390849
Reporter: mjordan
Coders: jrose

ASTERISK-22193: Add a to_ami() callback for parking stasis messages
Revision: 396107
Reporter: mmichelson
Coders: mmichelson

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-21981: Pass-through support for Opus and VP8 formats
Revision: 397526
Reporter: tzafrir
Coders: lminiero

Category: Formats/format_wav_gsm


ASTERISK-19595: Inefficient wav49 disk writes
Revision: 396412
Reporter: byronclark
Testers: Byron Clark
Coders: byronclark

Category: Functions/func_callerid


ASTERISK-21248: CALLERID(dnid-num-plan) does not get any value set.
Revision: 383799
Reporter: rmudgett
Coders: rmudgett

Category: Functions/func_cdr


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

Category: Functions/func_channel


ASTERISK-20383: Add missing named call pickup group features for parity with numeric call pickup groups.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett

ASTERISK-20969: Fix func_channel documentation for sip/iax2/dadhi
Revision: 394982
Reporter: snuffy
Coders: snuffy

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_enum


ASTERISK-20253: HangupcauseClear XML Doc issue
Revision: 371517
Reporter: lathama
Coders: Andrew Latham

Category: Functions/func_hangupcause


ASTERISK-20198: Store hangup cause information on the callee channels in addition to the calling channels
Revision: 371259
Reporter: mjordan
Coders: kmoore

Category: Functions/func_math


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

Category: Functions/func_strings


ASTERISK-21717: [patch] - Documentation for PASSTHRU function is unclear
Revision: 394304
Reporter: ulogic
Coders: Richard Miller

Category: General


ASTERISK-19451: va_start/va_copy and va_end do not always match up
Revision: 382023
Reporter: wdoekes
Coders: wdoekes

ASTERISK-19463: Asterisk deadlocks during startup with mutex errors
Revision: 376447
Reporter: mjordan
Testers: mjordan
Coders: mjordan

ASTERISK-20135: Use of ast_asprintf and asprintf needs to be checked for failure.
Revision: 371593
Reporter: rmudgett
Coders: mmichelson

ASTERISK-20163: Variables evaluated in dialplan are case insensitive, whereas channel variables/system variables are not
Revision: 375442
Reporter: mjordan
Coders: mmichelson

ASTERISK-20226: Segfault in chan_sip while performing connected line update
Revision: 376918
Reporter: jsmith
Testers: Jared Smith
Coders: mmichelson

ASTERISK-20241: alignment of MD5Context in buffer not enforced (theoretical issue only)
Revision: 371952
Reporter: wdoekes
Coders: wdoekes

ASTERISK-20353: Wrong dutch date syntax in say.c: function say_date_with_format_nl
Revision: 373776
Reporter: teunis90
Coders: mmichelson

ASTERISK-20994: AMI command reception after app_confbridge.so unload results in crash
Revision: 381069
Reporter: jkister
Testers: Rusty Newton, Jeremy Kister
Coders: rmudgett

ASTERISK-21965: [patch] Bug-fixed version of safe_asterisk not installed over old version
Revision: 394939
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

Category: PBX/General


ASTERISK-20628: [patch] - main/pbx.c - ShowDialPlan generates with error if no Exten: was presented and there are no exten => lines present
Revision: 376169
Reporter: jkroon
Coders: jkroon

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

Category: PBX/pbx_dundi


ASTERISK-19309: [patch] DUNDi message routing bug
Revision: 372420
Reporter: pracz
Coders: Peter Racz

Category: PBX/pbx_realtime


ASTERISK-18203: Problems with NAT on realtime peers (and maybe static ones)
Revision: 375443
Reporter: daren
Coders: JoshE

ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private address after sip reload
Revision: 375443
Reporter: n8ideas
Coders: JoshE

Category: PBX/pbx_spool


ASTERISK-17231: [patch] unopenable spool files not deleted
Revision: 374717
Reporter: chappell
Coders: David Chappell

ASTERISK-20593: [patch] Future-dated call files are ignored when astspooldir is relative
Revision: 376235
Reporter: chewi
Coders: James Le Cuirot

ASTERISK-21176: Call files on OS X, using KQueue, do not get processed (load 100%)
Revision: 383122
Reporter: coriley
Coders: coriley

Category: Resources/General


ASTERISK-20681: Unable to compile pjproject in Asterisk 11
Revision: 378585
Reporter: din3sh
Testers: danilo borges, Steve Lang
Coders: tilghman

Category: Resources/NewFeature


ASTERISK-20206: append new H264 fmtp attr from CISCO Tandberg to res_format_attr_h264
Revision: 371427
Reporter: ddkprog
Coders: ddkprog

Category: Resources/res_agi


ASTERISK-20109: get_ast_cmd doesn't differentiate between failure and empty list return
Revision: 373608
Reporter: jgowdy
Coders: Jeremiah Gowdy

ASTERISK-20318: Include channel uniqueid in "AsyncAGI" and "AGIExec" events
Revision: 374075
Reporter: daninmadison
Coders: Dan Cropp

ASTERISK-21065: Asterisk 11 IPv6 - FastAGI fail
Revision: 381894
Reporter: jkister
Testers: Jeremy Kister, elguero
Coders: elguero

ASTERISK-21304: [patch] AGI AsyncAGI event returns AGI command arguments
Revision: 391271
Reporter: kesselklopfer79
Coders: kmoore

ASTERISK-21470: Stasis Core - Refactor AGI Events
Revision: 390701
Reporter: mjordan
Coders: qwell

ASTERISK-21903: [patch] Return proper result upon error when running some AGI commands
Revision: 394642
Reporter: ariw
Testers: Ariel Wainer
Coders: elguero

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

Category: Resources/res_agi/NewFeature


ASTERISK-17803: [patch] Add sample offset parameter to CONTROL STREAM FILE
Revision: 395906
Reporter: murraytm
Coders: murraytm

ASTERISK-20882: Make AsyncAGI actually asynchronous; support asynchronous media operations
Revision: 379830
Reporter: mjordan
Coders: mjordan

Category: Resources/res_ari


ASTERISK-20888: Add JSON API to Asterisk
Revision: 378915
Reporter: dlee
Coders: dlee

ASTERISK-20891: Flesh out RESTful API's
Revision: 386232
Reporter: dlee
Coders: dlee

ASTERISK-21180: Implement channel state events for Stasis HTTP
Revision: 388275
Reporter: mjordan
Coders: kmoore

ASTERISK-21278: stasis-http Cross-Origin configuration
Revision: 394189
Reporter: dlee
Coders: qwell

ASTERISK-21279: Allow WebSocket connections on URL's other than /ws
Revision: 386020
Reporter: dlee
Coders: dlee

ASTERISK-21282: Add DTMF events to the stasis-http WebSocket
Revision: 385734
Reporter: dlee
Coders: dlee

ASTERISK-21283: Implement stasis-http POST /api/channels/{channelId}/play
Revision: 389587
Reporter: dlee
Coders: dlee

ASTERISK-21575: Asterisk REST API - Implement GET /asterisk/info call
Revision: 396125
Reporter: mjordan
Coders: dlee

ASTERISK-21581: Asterisk REST API - Implement GET /recording/{id}
Revision: 393550
Reporter: mjordan
Coders: dlee

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

ASTERISK-21584: Asterisk REST API - Implement GET /sounds
Revision: 392700
Reporter: mjordan
Coders: kmoore

ASTERISK-21585: Asterisk REST API - Implement GET /sound/{id}
Revision: 392700
Reporter: mjordan
Coders: kmoore

ASTERISK-21586: Asterisk REST API - implement GET /playback/{id}
Revision: 389587
Reporter: mjordan
Coders: dlee

ASTERISK-21587: Asterisk REST API - Implement POST /playback/{id}/control
Revision: 389603
Reporter: mjordan
Coders: dlee

ASTERISK-21592: Asterisk REST API - Implement POST /bridge/{id}/play
Revision: 394809
Reporter: mjordan
Coders: jrose

ASTERISK-21593: Asterisk REST API - Implement POST /bridge/{id}/record
Revision: 394809
Reporter: mjordan
Coders: jrose

ASTERISK-21594: Asterisk REST API - Implement POST /channel/{id}/record
Revision: 393550
Reporter: mjordan
Coders: dlee

ASTERISK-21617: Asterisk REST API - Implement POST /channels to an endpoint
Revision: 390885
Reporter: mjordan
Coders: qwell

ASTERISK-21618: Asterisk REST API - Implement POST /channels/{id}/mute and /channels/{id}/unmute
Revision: 394715
Reporter: mjordan
Coders: qwell

ASTERISK-21619: Asterisk REST API - Implement POST /channel/{id}/hold and /channel/{id}/unhold
Revision: 393332
Reporter: mjordan
Coders: qwell

ASTERISK-21620: Asterisk REST API - Implement POST /channel/{id}/dial
Revision: 393326
Reporter: mjordan
Coders: qwell

ASTERISK-21621: Asterisk REST API - Implement GET /bridges
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21622: Asterisk REST API - Implement GET /bridge/{id}
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21623: Asterisk REST API - Implement DELETE /bridge/{id}
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21624: Asterisk REST API - Implement POST /bridges
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21625: Asterisk REST API - Implement POST /bridge/{id}/addChannel
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21626: Asterisk REST API - Implement POST /bridge/{id}/removeChannel
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21658: Asterisk REST API - Implement POST /channels to a dialplan context/extension/priority
Revision: 393144
Reporter: mjordan
Coders: qwell

ASTERISK-21711: Stasis API - Incorporate the bridging framework into res_stasis app
Revision: 391199
Reporter: mjordan
Coders: kmoore

ASTERISK-21868: Asterisk REST API - Implement channel variables/global variables
Revision: 393806
Reporter: mjordan
Coders: qwell

ASTERISK-21870: Asterisk REST API - Add dialplan location to the 'release back to dialplan command'
Revision: 392987
Reporter: mjordan
Coders: qwell

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

ASTERISK-21970: Reconnects to an ARI websocket do not convey events for channels already in the application
Revision: 395120
Reporter: mjordan
Coders: dlee

ASTERISK-21973: ARI /bridges/{}/addChannel should allow an optional parameter specifying a role
Revision: 396182
Reporter: mjordan
Coders: jrose

ASTERISK-21974: ARI: Channels/bridges need MoH
Revision: 397505
Reporter: mjordan
Coders: jrose

ASTERISK-22036: Validate that the bridge requested in a Remove Channel from Bridge operation is the bridge the channel is in
Revision: 397565
Reporter: mjordan
Coders: dlee

ASTERISK-22084: ARI: Media operations (playback, start/stop moh) initiated on a channel don't work if that channel is in a bridge
Revision: 396568
Reporter: jrose
Coders: dlee

ASTERISK-22128: ARI/bridges: chan_sip channels with directmedia=yes - Asterisk doesn't retake the media when the technology changes from native rtp
Revision: 395866
Reporter: jrose
Coders: jcolp

ASTERISK-22136: API Improvements: rename stasis_http to ARI
Revision: 395603
Reporter: mjordan
Coders: kmoore

ASTERISK-22181: Asterisk REST API - Implement POST /recordings/live/{id}/{control}
Revision: 396331
Reporter: dlee
Coders: dlee

ASTERISK-22273: Asterisk crashes when accessing http://localhost:8088/ari/asterisk/variable
Revision: 397306
Reporter: pabelanger
Coders: dlee

ASTERISK-22291: ARI: /endpionts/{tech}/{id} channel list shouldn't have channel: prefixes
Revision: 397297
Reporter: dlee
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-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-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-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-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-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

Category: Resources/res_calendar_ews


ASTERISK-19738: Calendar EWS does not attempt to extract the Body element in a CalendarItem and populate the description event field
Revision: 375533
Reporter: netaskd
Testers: Dmitry Burilov
Coders: twilson

Category: Resources/res_calendar_icalendar


ASTERISK-21012: Memory Leak on res_calendar (icalendar)
Revision: 380460
Reporter: joel_vandal
Testers: Joel Vandal
Coders: mjordan

Category: Resources/res_config_ldap


ASTERISK-17386: [patch] res_config_ldap with malloc_debug produces munmap_chunk(): invalid pointer:
Revision: 385202
Reporter: jcovert
Testers: Andrew Latham
Coders: seanbright

Category: Resources/res_fax


ASTERISK-19762: Segfault in ast_frdup when invalid data length specified in duplicated frame
Revision: 371547
Reporter: bulkorok
Coders: kmoore

Category: Resources/res_format_attr_h264


ASTERISK-20901: Security Vulnerability: Possible stack corruption in when parsing H.264 format attributes
Revision: 383975
Reporter: mjordan
Coders: jrose

Category: Resources/res_http_websocket


ASTERISK-20631: Unable to connect via WebRTC
Revision: 375560
Reporter: danjenkins
Coders: jcolp

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

ASTERISK-21825: [patch] websocket segmentation fault on certain invalid input
Revision: 391561
Reporter: blackaura
Testers: Alfred Farrugia, David M. Lee
Coders: wdoekes

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

Category: Resources/res_indications


ASTERISK-21997: [patch] - Incorrect Ring tone for Malaysia
Revision: 394942
Reporter: phill
Coders: phill

Category: Resources/res_jabber


ASTERISK-19532: Asterisk crashed after connecting with jabber server in component mode
Revision: 374338
Reporter: kwemheuer
Testers: Byron Clark
Coders: Karsten Wemheuer, Byron Clark

ASTERISK-19557: [Regression] Segfault in res_jabber.c
Revision: 374338
Reporter: ulugutz
Testers: Byron Clark
Coders: Karsten Wemheuer, Byron Clark

ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
Revision: 372796
Reporter: lmadsen
Coders: kmoore

ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385939
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

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_monitor


ASTERISK-22001: Running monitors crash Asterisk when a monitored channel leaves a bridge.
Revision: 393785
Reporter: jrose
Coders: mjordan

Category: Resources/res_musiconhold


ASTERISK-17467: external moh is blocked when using dahdi timer
Revision: 386160
Reporter: isrl
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

Category: Resources/res_odbc


ASTERISK-20258: ODBC default username not root as the comment in res_odbc.conf claims
Revision: 373581
Reporter: stefan.at.wpf
Coders: kmoore

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-21877: Bridge API Enhancements - fix the Parking BUGBUG comments in trunk
Revision: 393815
Reporter: mjordan
Coders: jrose

ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology callback to resume entertainment sounds.
Revision: 396189
Reporter: jrose
Coders: jrose

ASTERISK-22034: Investigate whether or not a Local channel is appropriate during a one-touch parking feature
Revision: 396802
Reporter: mjordan
Coders: rmudgett

ASTERISK-22138: res_parking: Restore the parking unit tests
Revision: 396175
Reporter: mjordan
Coders: jrose

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

Category: Resources/res_pjsip


ASTERISK-21669: Fix dependencies on res_sip files
Revision: 386686
Reporter: snuffy
Coders: snuffy

ASTERISK-21756: assert() when using dtmfmode=none
Revision: 387545
Reporter: jparker
Coders: jcolp

ASTERISK-21911: Tearing down a registration throws a 403 back at the endpoint
Revision: 391902
Reporter: mdavenport
Coders: jcolp

ASTERISK-21913: Successive NOTIFY for MWI subscriptions isn't sent
Revision: 391921
Reporter: mdavenport
Coders: mmichelson

ASTERISK-22003: Crash - signal 6, aborted - assertion failure in pjsip_auth_create_digest from /usr/lib/libpjsip.so
Revision: 393857
Reporter: rnewton
Coders: jcolp

ASTERISK-22017: crash - assertion failure - in pj_sockaddr_get_port when in transport_apply at res_sip/config_transport.c:105
Revision: 393833
Reporter: rnewton
Coders: jcolp

ASTERISK-22023: SIP Caller ID - Logic of trust_id_inbound and trust_id_outbound may be off, plus help descriptions may be unclear
Revision: 395674
Reporter: rnewton
Coders: mmichelson

ASTERISK-22061: crash - Dialing chan_gulp/pjsip with explicit SIP URI results in segfault in ast_sip_session_send_request_with_cb at res_sip_session.c
Revision: 394473
Reporter: rnewton
Coders: mmichelson

ASTERISK-22064: crash - res_sip outbound registration to offline server fails with crash after X attempts - in sip_outbound_registration_response_cb at res_sip_outbound_registration.c
Revision: 394004
Reporter: rnewton
Coders: jcolp

ASTERISK-22089: res_sip - Need log message indicating when Asterisk fails to find an AOR to match an inbound registration
Revision: 397108
Reporter: rnewton
Coders: jbigelow

ASTERISK-22094: res_sip - transport config object can't be modified on module reload - let the user know
Revision: 397073
Reporter: rnewton
Coders: mmichelson

ASTERISK-22101: res_sip_endpoint_identifier_ip needs debug to indicate when it's working
Revision: 397109
Reporter: rnewton
Coders: mmichelson

ASTERISK-22105: [patch] res_pjsip - xml doc change for transport config object - remove warning and add text regarding Asterisk restart
Revision: 396899
Reporter: rnewton
Coders: newtonr

ASTERISK-22108: [patch] res_pjsip - xml doc revision for 'auth' config object and 'auth_type' config option
Revision: 396900
Reporter: rnewton
Coders: newtonr

ASTERISK-22112: res_sip - 'contact_status' config object, do we need xml config docs for it when it isn't manually configurable?
Revision: 397524
Reporter: rnewton
Coders: mjordan

ASTERISK-22114: [patch] res_pjsip - 'domain_alias' config object XML help doesn't make it clear that the name used for the object is the domain alias
Revision: 396901
Reporter: rnewton
Coders: newtonr

ASTERISK-22118: [patch] res_pjsip - xml doc revisions for 'aor' config object and a few of its options
Revision: 396902
Reporter: rnewton
Coders: newtonr

ASTERISK-22135: res_sip: Restructure ast_sip_endpoint to have better structure
Revision: 395748
Reporter: mjordan
Coders: mmichelson

ASTERISK-22143: res_sip: expose threadpool options as general settings; investigate thread shutdown issues
Revision: 396321
Reporter: mjordan
Coders: kmoore

ASTERISK-22144: res_sip_dtmf_info: Support sending of 'raw' DTMF
Revision: 397484
Reporter: mjordan
Coders: kharwell

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

ASTERISK-22146: res_sip_global_headers: pick a magic number that is more socially acceptable
Revision: 395267
Reporter: mjordan
Coders: kmoore

ASTERISK-22306: res_pjsip endpoint config object's 'identify_by' option needs cleanup, removal or other modification
Revision: 397111
Reporter: rnewton
Coders: mmichelson

ASTERISK-22344: Missing xml doc configOption 'type' for both 'system' and 'global' configObjects
Revision: 397481
Reporter: rnewton
Coders: newtonr

ASTERISK-22359: Create documentation entries for res_pjsip's send_diversion and subminexpirey options
Revision: 397524
Reporter: mjordan
Coders: mjordan

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

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_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

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

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_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

Category: Resources/res_rtp_asterisk


ASTERISK-20237: Assert failure in res_rtp_asterisk calling pj_mutex_unlock after a few calls
Revision: 371572
Reporter: jpepper
Testers: Jeremy Pepper
Coders: mmichelson

ASTERISK-20288: PhonerLite reports RTP read error when ICE Support Enabled
Revision: 372329
Reporter: smartbyte
Coders: rmudgett

ASTERISK-20295: Asterisk is not incrementing the sequence numbers for the retransmission of the DTMF end packets(RTPEvent packet with end bit set to 1)
Revision: 372200
Reporter: nbansal
Testers: elguero
Coders: Nitesh Bansal, elguero

ASTERISK-20344: RTP/ICE STUN port is not configurable
Revision: 373404
Reporter: beagles
Testers: beagles
Coders: beagles

ASTERISK-20368: res_rtp_asterisk: Eliminate "type-punned pointer" build warning.
Revision: 372787
Reporter: sruffell
Testers: elguero
Coders: sruffell

ASTERISK-20906: DTMF in SIP not working after HOLD / UNHOLD
Revision: 378985
Reporter: eelcob
Coders: Eelco Brolman

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

ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit set, plus a ULAW payload instead of CN
Revision: 388113
Reporter: pk16208
Testers: Peter Katzmann, elguero
Coders: elguero

ASTERISK-21419: Implement DTLS-SRTP support in chan_gulp
Revision: 395121
Reporter: mjordan
Coders: kmoore

ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
Revision: 393740
Reporter: mjordan
Coders: jkroon

ASTERISK-21522: [patch] DTMF end is not always processed, causes one-way audio
Revision: 387220
Reporter: coreyfarrell
Coders: Corey Farrell

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

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_srtp


ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
Revision: 388531
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
Revision: 388770
Reporter: coreyfarrell
Coders: kmoore

Category: Resources/res_timing_pthread


ASTERISK-17436: random deadlocks - SIP messages not being processed
Revision: 386160
Reporter: usinternet
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-17458: Deadlocks when using pthread timer
Revision: 386160
Reporter: isrl
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-19754: Deadlock in chan_sip / pthread_timing
Revision: 386160
Reporter: nikola.ciprich
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-20577: Asterisk deadlocks waiting for timer in res_timing_pthread while running AGI script
Revision: 386160
Reporter: kiennd
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-21389: res_timing_pthread fails to return from write, causing timer dependent operations to block indefinitely
Revision: 386160
Reporter: mjordan
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

Category: Resources/res_xmpp


ASTERISK-20239: JabberSend only accepts recipients that contain '2' instead of '@'
Revision: 371519
Reporter: gporras
Coders: mjordan

ASTERISK-20361: XMPP segfaults
Revision: 372985
Reporter: mlnoah
Coders: jrose

ASTERISK-20405: MessageSend() suggests 'from' isn't required in XMPP message responses, but it is
Revision: 374612
Reporter: lmadsen
Coders: mjordan

ASTERISK-20495: Segfault in XMPP caused by the presence stanza of one of my contacts
Revision: 374623
Reporter: veghead
Testers: Martin W
Coders: Martin W

ASTERISK-20982: xmpp Segfault when delete node using cli
Revision: 381160
Reporter: marcelloceschia
Coders: marcelloceschia

ASTERISK-21069: xmpp distributed device states aggregation update fails
Revision: 385939
Reporter: mpaland
Testers: alecdavis
Coders: alecdavis

ASTERISK-21156: Asterisk crashes with XMPP\Google Voice config where username is missing hostname portion
Revision: 382924
Reporter: amsoft2001
Coders: jcolp

ASTERISK-21164: Need clarification on distributed device state behavior and whether this behavior is a possible regression
Revision: 385939
Reporter: rnewton
Testers: alecdavis
Coders: alecdavis

ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385939
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21785: __ao2_ref_debug() logs to /tmp/refs when REF_DEBUG is not defined
Revision: 388701
Reporter: abelbeck
Testers: abelbeck
Coders: rmudgett

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-19431: Asterisk Russian language support missing voicemail prompts
Revision: 386879
Reporter: volga629
Coders: newtonr

ASTERISK-19721: Asterisk core sounds, italian version
Revision: 386879
Reporter: floradio
Coders: newtonr

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

Category: Tests/General


ASTERISK-20120: Unit test ast_parse_arg_test fails on 32-bit machines
Revision: 371400
Reporter: mjordan
Coders: twilson

ASTERISK-21978: Crash caused by RAII_VAR in test_json when loading module
Revision: 394203
Reporter: mjordan
Coders: dlee

ASTERISK-22276: Test test_hashtab_thrash fails on 32-bit machines when compiled without DEBUG_THREADS
Revision: 396621
Reporter: mjordan
Coders: jcolp

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-19463: Asterisk deadlocks during startup with mutex errors
Revision: 376447
Reporter: mjordan
Testers: mjordan
Coders: mjordan

ASTERISK-22212: Time Out Failures in ACL tests
Revision: 396498
Reporter: mjordan
Coders: jrose

ASTERISK-22214: Testsuite test callparking fails due to Python exception on unexpected AMI event
Revision: 396385
Reporter: mjordan
Coders: kmoore

ASTERISK-22215: All SIP blind transfer tests are failing due to time out
Revision: 396723
Reporter: mjordan
Coders: kmoore

ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
Revision: 397570
Reporter: mjordan
Coders: rmudgett

ASTERISK-22222: TestSuite: Attended Transfer Feature test fails
Revision: 396724
Reporter: mjordan
Coders: kmoore

ASTERISK-22320: Asterisk 12 Test Suite Failures: pjsip one touch recording tests
Revision: 396993
Reporter: mjordan
Coders: jcolp

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

Category: Utilities/General


ASTERISK-20505: Migrate hashtest/hashtest2 to be unit tests
Revision: 376341
Reporter: mjordan
Coders: dlee

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

Category: Utilities/astcanary


ASTERISK-20947: astcanary exits immediately because of wrong pid argument
Revision: 379518
Reporter: jhirsch
Testers: mjordan
Coders: Jakob Hirsch


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
371120rmudgettAdd private representation of caller, connected and redirecting party ids.
371134mjordanRemove 10 properties, add 11 properties
371147rmudgettUpdate CHANGES for private party ID.
371170mjordanAdd UPGRADE-11.txt file; update UPGRADE.txt to reflect Asterisk 12
371202mmichelsonFix problem where incorrect pointer was checked for nullity.
371228kmooreAdd test instrumentation
371396kmooreAdd module reload instrumentation for TEST_FRAMEWORK
371428russellrtp: Ensure defaults are set without rtp.conf.
371439kmooreAdd instrumentation to subsystem reloads
371535kmooreApply work-around for BETTER_BACKTRACES crash ASTERISK-20090
371536kmooreFix for commit r371535
371582mmichelsonAdd scoped locks to Asterisk.
371620fileAdd support for call-id logging to chan_motif.
371633mmichelsonI forgot to add the unit tests for scoped locks earlier today.
371665alecdavismf_detect: incorrectly used DTMF_GSIZE instead of MF_GSIZE
371754dleesvn:ignore pjproject bin & output for all platforms.
371785mmichelsonFix incorrect documentation of the MailboxStatus manager command.
371889jrosechan_sip: Change manager event to confirm SIPqualifypeer into an ack AST-969
371894rmudgettFix theoretical compile error with HAVE_EPOLL.
371922jroseapp_meetme: Adding test events for following activity in MeetMe.
371951rmudgettFix compile errors.
371989mjordanClean up doxygen warnings ASTERISK-20259
372092mmichelsonPrevent crash on shutdown due to refcount error on queues container.
372149jroseapp_queue: PAUSEALL/UNPAUSEALL logged only if interface is a queue member AST-946
372215alecdavisdsp.c: optimize goerztzel sample loops, in dtmf_detect, mf_detect and tone_detect
372267elgueroFix breakage caused by last merge. Missing a variable for 11 and trunk.
372343alecdavisdsp.c: in ast_mf_detect_init incorrectly sets goertzel samples to 160, should be MF_GSIZE
372374rmudgett(No Summary Available)
372474jrosechan_sip: Note change in behavior to how directmediapermit/deny ACL works AST-876
372524rmudgettFix loss of MOH on an ISDN channel when parking a call for the second time.
372584mjordanFree ast_str objects when temp file fails to be created in MiniVM ASTERISK-17133
372612dleesvn:ignore cleanup.
372712mjordanOnly re-create an SRTP session when needed ASTERISK-20194
372808jrosechan_sip: Change SIPQualifyPeer to improve initial response time AST-969
372832jrosechan_sip: Fix CHANGES and UPGRADE.txt for r372808 AST-969
372887mmichelsonFix bad channel application data reference. ASTERISK-20335
372918jrosechan_local: Switch from using a random 4 digit hex identifier to unique id ASTERISK-20318
372931dleeFixed r372696 when configured --disable-asteriskssl; properly install libasteriskssl.dylib on OS X.
372943mmichelsonAdd channel name to a warning to make debugging easier.
372996fileSkip any non-content information when looking for and handling content.
373048dleeFixed make clean when configured --disable-asteriskssl
373108rmudgettMade companding law for SS7 calls only determined by SS7 signaling type.
373134seanbrightDon't crash when passing a NULL message to __astman_get_header.
373142seanbrightMake the casing of CALL_ID in debug messages consistent to satisfy my OCD.
373188alecdavisapp_queue: Support an 'agent available' hint
373202alecdavisdsp.c: remove whitespace mentioned in review2107
373203seanbrightWhen trying to unload res_curl.so, warn about all dependent modules.
373222mjordanSupport all ways a member can be available for 'agent available' hints
373234fileAdd support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
373239mjordanAdd queue monitoring hints
373275alecdavisdsp.c ast_dsp_call_progress use local short variable in loop, plus other cleanup
373284alecdavisdsp.c: remove more whitespace mentioned in review2107
373320lathamaStart work on documentation janitor project with a little commit. This adds a link to the Asterisk wiki at https://wiki.asterisk.org to the README file. ASTERISK-20259
373330lathamaDoxygen Updates - janitor work ASTERISK-20259
373341lathamaUpdate Doxygen Config Comments ASTERISK-20259
373384lathamaDoxygen Updates Janitor Work ASTERISK-20259
373471rmudgettFix potential reentrancy problems in chan_sip.
373583mmichelson"He who go through turnstile sideways is going to Bangkok"
373636rmudgettMake rebuild GSM, ilbc, or lpc10 codecs if the respective sources change.
373805alecdavisapp_queue: 'agent available' hint, cleanup restart, and initial state
373912fileloader: Ensure dependent modules are properly initialized. ASTERISK-20439
373965rmudgettFix SendDTMF crash and channel reference leak using channel name parameter.
373966rmudgettCleanup ast_dtmf_stream()
373967rmudgettTweak app_dial documentation.
373992fileUpdate documentation to make it explicit that "stream file" will not restart musiconhold. ASTERISK-17367
374020beaglesReset hangup flags on channels created through messages and cleanup globals
374086mjordanFix ref leak when adding ICE candidates to an SDP
374109rmudgettChange core show help output format.
374134seanbrightUse ast_copy_string instead of strncpy to guarantee a NUL terminated string.
374151seanbrightapp_queue: Support persisting and loading of long member lists.
374164lathamaDoxygen Cleanup ASTERISK-20259
374165lathamaDoxygen Cleanup ASTERISK-20259
374166lathamaDoxygen Cleanup ASTERISK-20259
374167lathamaDoxygen Cleanup ASTERISK-20259
374197mjordanFix a variety of ref counting issues
374213mjordanFix findings from check-in on r374177
374229mjordanModify hashtest2 to compile after r374213. Someone, somewhere, may care.
374259mjordanEnsure Shutdown AMI event is still fired during Asterisk shutdown
374269rmudgett* Add ref debug tags to astobj2.c ref usage.
374279rmudgettMissed an astobj2.c debug tag.
374302mjordanDestroy the generic_monitors container after the core_instances in ccss
374414fileAdd support for applying direct media ACLs between differing channel technologies.
374478alecdavisdsp.c fix incorrect DTMF Digit_Duration. ASTERISK-16003
374539rmudgettchan_misdn: Remove some deadcode
374633mjordanTrivial patch to make 'best_score' defined for all architectures. ASTERISK-20366
374643mjordanpjproject: Fix for Solaris builds. Do not undef s_addr.
374677mjordanDisable ICE support by default
374834fileConsider the Google Talk content stanza name (jin:content) valid.
374878fileFix a bug where audio on Google Voice would not work due to ignoring candidates.
374879lathamaRevert Local testing Config ASTERISK-20259
374887lathamaCREDITS clean up ASTERISK-20259
374888lathamaContinue to group config files ASTERISK-20259
374889lathamaUpdate JQuery URL to recent version ASTERISK-20503
374897lathamaAppend Doxygen to Debian packages list ASTERISK-20259
374933kmooreAvoid a segfault on invalid format names
374940lathamaAdd check for Doxygen ASTERISK-20259
374941lathamaAdd licens/copyright header ASTERISK-20503
374948lathamaCorrect output directory ASTERISK-20259
374949lathamaTest for Asterisk Version info ASTERISK-20259
374956lathamaDoxygen Clean ups ASTERISK-20259
374963lathamaMultiplatform Makefile Update ASTERISK-20259
374970lathamaUpdate CREDITS ASTERISK-20259
374996tzafrirUpdate config.guess and config.sub: 2012-10-10
375003lathamaDoxygen Updates - Title update ASTERISK-20259
375004lathamaDoxygen Updates - Title update ASTERISK-20259
375005lathamaDoxygen Updates - Title update ASTERISK-20259
375006lathamaDoxygen Updates - Title update ASTERISK-20259
375007lathamaTitle update ASTERISK-20259
375008lathamaDoxygen Updates ASTERISK-20259
375009lathamaDoxygen Updates ASTERISK-20259
375017igorg
375044mmichelsonFix some potential misuses of ast_str in the code.
375052fileRemove a log message that was left in accidentally from call-id logging development.
375080wdoekesUpdate sip_request_call SIP dial string documentation.
375103jrosemanager: Change display of 'manager show commands' and 'manager show command'
375110wdoekesDon't do SIP contact/route DNS if we're not using the result.
375114wdoekesFixes to the fd-oriented SIP TCP reads.
375175jrosemanager: remove curses dependent stuff from r375103 ASTERISK-20396
375182lathamaDoxygen Updates - Title update ASTERISK-20259
375215elgueroFix XML Document Validation Failure ASTERISK-20289
375240jroseapp_queue: Make ordering of rrmemory/rrordered persist over add/remove members AST-989
375249jroseapp_queue: add upgrade notes for 375216 AST-989
375498jrosemixmonitor: Add a test event
375614elgueroFix Wrong Result In Debug Message For SDP Origin Processing
375628rmudgettMultiple revisions 375519-375524
375662rmudgettThings don't need to be that const.
375663wedhornFix for chan_skinny leaving RTP ports open
375730mjordanPrevent multiple CDR batches from conflicting when scheduling the CDR write
375799mjordanOnly deref a reserved gateway session if we actually reserved one
375803mjordanDon't attempt to purge sessions when no sessions exist
375865rmudgettAdd safety NULL pointer check in module user references.
375896mjordanRefactor ast_timer_ack to return an error and handle the error in timer users ASTERISK-20032
375926fileFix a bug where our Motif ICE candidates were not quite proper, and make us more forgiving.
376049rmudgettAdd MALLOC_DEBUG enhancements.
376092mmichelsonFix a "set but not used" warning on newer gccs.
376344dleeSomehow I put in svn-1.6 merge information. Oops.
376345dleeFixed extconf.c breakage introduced in r376306.
376416mjordanAdd a test event that reports changes in ConfBridge state
376457mjordanFix uninitialized in this function error
376472wdoekesFix most leftover non-opaque ast_str uses.
376562dleeAdded missing newlines to websocket ast_logs.
376589mjordanRe-initialize logmsgs mutex upon logger initialization to prevent lock errors ASTERISK-19463
376630rmudgettMade AST_LIST_REMOVE() simpler and use better names.
376660rmudgettRemove unnecessary channel module references.
376761rmudgettEnhance MALLOC_DEBUG CLI commands.
376791rmudgettAdd MALLOC_DEBUG atexit unreleased malloc memory summary.
376821dleeFixed ast_random's comment about locking.
376867rmudgettFix compile error. ASTERISK-20724
376922seanbrightMinor spelling fix to the VOLUME documentation.
376953rmudgettchan_misdn: Fix sending RELEASE_COMPLETE in response to SETUP.
376984fileTweak extension used for incoming calls received on Motif.
376998oejFormatting changes
377018oejMove functions to AFTER the block of forward declarations of functions.
377035oejFormatting fixes
377040rmudgettFix CCSS CLI commands and logger level not unregistered. ASTERISK-20649
377072rmudgettCleanup CDR resources on exit. ASTERISK-20649
377077rmudgettCleanup CLI resources on exit and CLI command registration errors. ASTERISK-20649
377107rmudgettCleanup config cache on exit. ASTERISK-20649
377138rmudgettCleanup core main on exit. ASTERISK-20649
377168rmudgettCleanup ast_run_atexits() atexits list. ASTERISK-20649
377196russellAdd libuuid to install_prereq for Fedora.
377214rmudgettconfbridge: Update online XML documentation.
377245rmudgettFix registering core show codecs/codec CLI commands twice.
377246rmudgettRemove init_framer(). It no longer does anything.
377324mjordanFix memory leak in 'manager show event' when command entered incorrectly
377329russellAdd CLI tab completion to 'acl show'.
377330russellMinor code cleanup in named_acl.c.
377341russellnamed ACL in acl.conf. This patch adds tab completion to the command.
377356rmudgettconfbridge: Fix some resource leaks on conference teardown.
377402rmudgettMALLOC_DEBUG: Only wait if we want atexit allocation dumps.
377506tilghmanRemove some dead code and additionally handle a case that wasn't handled.
377512tilghmanImprove documentation by making all of the colors used readable,
377579igorgRemove trailing whitespaces in number from incoming redial list.
377594igorgFix codec mismatch ASTERISK-20183
377595igorgAdd firmware information to CLI devices listing
377658kmooreEnsure ReceiveFax provides a CED tone via T.38
377707rmudgettCleanup dnsmgr on exit. ASTERISK-20649
377711rmudgettCleanup event on exit. ASTERISK-20649
377743rmudgettCleanup indications on exit. ASTERISK-20649
377774rmudgettCleanup logger on exit. ASTERISK-20649
377809rmudgettCleanup pbx on exit. ASTERISK-20649
377841rmudgettCleanup taskprocessor on exit. ASTERISK-20649
377844mmichelsonFix crash that can occur if CLI registration fails for an aliased command.
377867rmudgettCleanup udptl on exit. ASTERISK-20649
377878mmichelsonRemove automerge properties.
377880mmichelsonAnd remove svnmerge-integrated property.
377884rmudgettCleanup CLI commands on exit for several files. ASTERISK-20649
377906mmichelsonAdd test events necessary for bridging tests to be able to properly run.
377925newtonrIncremented EXTRA_SOUNDS_VERSION in sounds/Makefile to 1.4.12 for new Extra Sounds releases
377966kmooreEnsure Min-SE is included in outbound INVITEs
377971beaglesThis change adds a SIP peer configuration feature to allow the peer's
377972dleeFixed configure.ac to look for proper uuid.h file
377973mmichelsonThe UUID commit removed changes made in res_clialiases.c
377974seanbrightUse the UUID API to generate and validate UUIDs for res_calendar_exchange.
377975mmichelsonRe-add taskprocessor cleanup code that was removed by the UUID merge.
377977russellRemove compile time check HAVE_DEV_URANDOM.
377981dleeBail configure if it can't find libuuid.
377994dleeFixed svn merge property breakage from r377986
378000seanbrightMake generate_exchange_uuid() always return the passed ast_str pointer.
378001wedhornMinor fixes for chan_skinny
378029rmudgettapp_queue: Make update_status() not return anything.
378063jroseFeatures: BRIDGE_FEATURES variable automixmonitor support and use proper party
378064rmudgettchan_agent: Remove some duplicated code.
378072rmudgettchan_local: Misc lock and ref tweaks.
378074qwellMake libasteriskssl.so symlink use a relative path.
378081rmudgettchan_local: Parse dial string consistently.
378091rmudgettMake chan_local module references tied to local_pvt lifetime.
378095rmudgettFix potential double free when unloading a module.
378122kmooreAdd test events for time limit-related hangups
378166rmudgettGive the causes[] a struct name.
378220kmooreEnsure chan_sip rejects encrypted streams without crypto info
378248seanbrightBail out early when building an ast_trans_pvt and the translator doesn't supply a 'newpvt'
378249seanbrightRevert 378248. I changed the logic of this function unitentionally, pointed out by file.
378259lathamaAdd UUID packages now required to configure
378288mjordanResolve crashes due to large stack allocations when using TCP ASTERISK-20658
378322mjordanPrevent exhaustion of system resources through exploitation of event cache ASTERISK-20175
378377mjordanPrevent crashes from occurring when reading from data sources with large values ASTERISK-20658
378384mjordanClean up app_mysql's application entry points to properly parse arguments ASTERISK-20658
378410mjordanPrevent crashes in res_xmpp when receiving large messages ASTERISK-20658
378412filePrevent exhaustion of system resources through exploitation of event cache ASTERISK-20175
378414tilghmanAdd aliases to the Directory.
378429rmudgettchan_agent: Fix agent_indicate() locking.
378458rmudgettchan_agent: Misc code cleanup.
378460kmooreAdd missing test event
378488rmudgettchan_agent: Fix wrapup time wait response.
378543lathamaDoxygen Cleanups ASTERISK-20259
378623wedhornRewrite skinny dialing to remove threaded simpleswitch
378624wedhornAdd group and namedgroup pickup to skinny
378634wedhornSkinny blob cleanup
378688rmudgettapp_queue: Fix multiple calls to a queue member that is in only one queue. ASTERISK-16115
378691rmudgettapp_queue: Fix incorrect assertion. ASTERISK-16115
378789rmudgett* Found some more places to use ast_channel_lock_both().
378790rmudgett* Whitespace changes.
378823rmudgettTweaked __ast_test_suite_assert_notify() and __ast_test_suite_event_notify() to be void functions.
378840rmudgettTrivial misc bridge code changes.
378854rmudgettFix logger.c function definition.
378858rmudgettTrivial misc bridge code changes.
378859rmudgett* Simple optimization of bridge_playfile().
378874rmudgett* Removed some noop code and restructured an else-if ladder in ast_generic_bridge().
378889rmudgett* Simplify native bridge code in ast_channel_bridge().
378935dleeFix XML encoding of 'identity display' in NOTIFY messages.
379021dleeFix XML encoding of 'identity display' in NOTIFY messages, continued.
379023dleeGently reduce masquerade insanity
379070dleeFixed doc comment for ast_test_validate
379128rmudgettFix ast_bridge_features_register() not registering builtin features. I broke. Ooops.
379211mjordanMultiple revisions 379209-379210
379229mjordanLet documentation reference links specify which module they're linking to
379231rmudgettchan_misdn: Fix compile error. ASTERISK-15456
379233rmudgettReduce call-id logging resource usage.
379278qwellReduce number of packages install_prereq installs on Debian systems.
379312mmichelsonFurther fix misinformation in the description of manager MailboxStatus command.
379495dleeUp the minimum OS X version to 10.6.
379583wedhornFix issues with skinny sessions
379610mjordanRe-add merge properties
379644lathamaAdd LDAP libraries to install script ASTERISK-20886
379703rmudgettBridge API comment tweaks.
379720rmudgettTrivial bridge code cleanup.
379753rmudgettMade some bridging API calls void. Some bridging comments updated.
379776rmudgettExtract common bridging code into bridge_stop() and bridge_force_out_all().
379789rmudgettBetter protect bridge_channel state from other threads.
379809rmudgettconfbridge: Minor fixes playing user counts to the conference.
379864rmudgettRemove stray property.
379936seanbrightRemove a large block of commented out code from chan_iax2.
379950jroseres_fax_spandsp: fix t38 transmission bug caused by not returning success ASTERISK-20919
379966rmudgettAttempt to be more helpful when using a bad ao2 object pointer.
380057wedhornAdd force dial keys to skinny.
380069fileMerge the sorcery data access layer API.
380082fileAdd a missing '\' to a log message.
380108rmudgettMore trivial bridge code cleanup.
380109rmudgettMisc bridge code improvements
380121qwellMake sorcery modules global, since they are required by other modules that are global.
380142rmudgettbridge_multiplexed: Rename variables so they are not the same as the struct name.
380165fileFix a bug where the apply function was not getting called.
380178fileAdd a unit test which confirms the apply handler callback is called when it should be.
380209russellAdd queue_log_realtime_use_gmt option to logger.conf
380212russellChange cleanup ordering in filestream destructor.
380256seanbrightCorrect the number of available call numbers in IAX2.
380386rmudgettchan_agent: Prevent multiple channels from logging in as the same agent.
380407fileFix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close".
380433seanbrightMove the ancillary iax2 source files into a separate sub-directory.
380500mjordanUnregister SIP provider API if module load is declined
380576rmudgettchan_dahdi: Fix "dahdi show channels group" for groups greater than 31.
380613rmudgettMake CHECK_BLOCKING() debug message more useful.
380614rmudgettAdd ignore properties to channels/iax2
380653rmudgettEliminate a use of a C++ keyword as a variable. new to new_frame
380654rmudgettEliminate an unused lock in ast_bridge_channel.
380655rmudgettImprove func FRAME_TRACE DTMF digit format.
380666rmudgettbridge_multiplexed: Keep the multiplexed thread until no more bridges use it.
380674qwellMultiple revisions 380671-380673 ASTERISK-20815
380695seanbrightMove IAX firmware related functionality into separate files.
380738qwellMultiple revisions 380735-380736
380755wedhornAdds variable length callinfo packets to skinny.
380774rmudgettchan_iax2: Fix compile error if MALLOC_DEBUG enabled.
380792wedhornAdd variable length displayprompt packet to skinny and use octals.
380855rmudgettSeparate option_types[] from the struct definition.
380858rmudgettBecause the compiler can check types with a struct copy and memcpy() cannot.
380890rmudgettapp_page: Fixup application XML documentation typos and inaccuracies.
380977dleeFixed failing test from r380696. ASTERISK-20787
381017kmooreAdd aggregate operations for stuctures with string fields
381037fileFix a bug where a changed configuration file might not be available to all sorcery object types.
381068jroseCall Parking: Set PARKINGLOT and PARKINGSLOT variables on all parked calls
381086rmudgettMake ast_do_masquerade() a void function.
381102rmudgettpbx: Make function and application containers take advantage of being sorted.
381118rmudgettpbx: Fix regression caused by taking advantage of the function name sort.
381134fileAdd additional functionality to the Sorcery API.
381177rmudgettfeatures: Don't cache a struct ast_app pointer.
381214dleeMinor fixes to res_json and test_json. ASTERISK-20887
381218kmooreFix compilation error with REF_DEBUG
381285kmooreFix some more REF_DEBUG-related build errors
381307mmichelsonDo not allow native RTP bridging if packetization of media streams differs.
381326dleeAdd a serializer interface to the threadpool
381398seanbrightUpdate the name of the update_tags utility in the git mirror how-to.
381427seanbrightUse a shuffling algorithm to find unused IAX2 call numbers.
381448kmooreRevamp of terminal color codes
381469rmudgettEnd stuck DTMF if AST_SOFTHANGUP_ASYNCGOTO because it isn't a real hangup. ASTERISK-20492
381470wedhornAdd back sending dialnumber to skinny.
381471wedhornRemove extraneous stuff from r381470.
381527mjordanAdd CLI configuration documentation
381543mjordanRemove automerge propertrties added in r381527
381556jrosechan_sip: Use video and text crypto attributes to append RTP profiles to SDP
381567mjordanDisable strict XML documentation config checking; fix crash caused by sorcery
381614fileAdd support for retrieving multiple objects from sorcery using a regex on their id.
381615mjordanDon't send presencestate information if the state is invalid AST-1084
381628rmudgettconfbridge: Rename i iterator variables to iter.
381656jrosePRESENCE_STATE: Provide better documentation for the 'e' option.
381670wdoekesRemove "registertrying" and add "rtp_engine" from/to sip.conf.sample
381703kharwellFixed Confbridge file recording deadlock and appending. AST-1088
381717wedhornFixup skinny CLI completion.
381718wedhornAdd serviceURL stuff to skinny.
381729kharwellAdded Confbridge record_file_append option. AST-1088
381741kharwellConfbridge channels staying active when all participants leave. AST-1088
382106tzafrirRemove unneeded linux-gnueabi*
382109wdoekesCorrect RPID parsing for unquoted display-name.
382113tzafrirConsider linux-gnuspe as linux-gnu
382203rmudgettFix compiler warning by eliminating the need for a cast.
382204rmudgettMore places to eliminate the cast to argv but were not giving warnings.
382292qwellDon't undefine bzero()/bcopy().
382294rmudgettthreadpool: Whitespace and comment corrections.
382295rmudgettthreadpool: Make ast_threadpool_push() return -1 if shutting_down
382297fileFix a bug with ICE and strictrtp where media could get dropped.
382299fileWhile the ICE negotiation is occurring leave strictrtp in an open state, media can and will come from different places.
382340fileAdd support for registering a sorcery handler which supports multiple fields using a regex.
382386kharwellConfbridge CLI new record file name check. AST-1088
382392rmudgettFixup some bridge and format capabilities comments and whitespace.
382489kmooreResolve a ref leak in threadpool.c
382555kmooreFix ref leak in threadpool.c
382575kmooreEnsure that logmsgs are freed properly
382587kmooreFix minor memory leak in xmldoc
382600kmooreResolve more memory leaks in xmldoc
382604kmooreFix a memory leak in xmldoc
382621mjordanLet vm_mailbox_snapshot combine "Urgent" when no folder is specified
382636qwellLoad sorcery modules earlier, so they can actually be used.
382648dleeChanging log level of "Not changing threadpool size" from notice to debug.
382670mjordanDon't reset the RTP address on a glare re-INVITE
382671mjordanRemove unused function
382705kmooreAdd message dump capability to stasis cache layer ASTERISK-21097
382721dleeEnsure dummy channels get a stasis topic. ASTERISK-20887, ASTERISK-20959
382724dleeStasis documentation updates. ASTERISK-20887, ASTERISK-20959
382764rmudgettconfbridge: Rename items for clarity and consistency. ASTERISK-20776
382787kharwellAdded an option to disallow music on hold
382828igorgFix core dump on CLI usage
382900qwellSwitch to using external pjproject libraries.
382989lathamaUpdate Doxygen ASTERISK-20259
383008mjordanAlways set the RTP instance data in the RTP engine
383063qwellFix whitespace in AST_EXT_LIB_CHECK macro.
383168kmooreMake stasis unsubscription functions return NULL
383169kmooreTake advantage of the fact that stasis_unsubscribe now returns NULL
383225dleeSample config file for stasis-core. ASTERISK-20887
383242dleeA simplistic router for stasis_message's. ASTERISK-20887
383267fileFix a bug where resources were not found due to hashing on the priority itself.
383283fileAdd support for using XMPP buddy state via device state.
383287kmooreMake sure things compile...
383343dleeMultiple revisions 383341-383342
383377kmooreFix lock destruction/unlock inversion
383405filePass the sorcery instance to wizards for CUD operations as well as retrieve.
383422kmooreResolve a race condition in Stasis
383458wdoekesMinor cleanup in func_curl near hashcompat code.
383462wdoekesHave func_curl log a warning when a curl request fails.
383519rmudgettFix astobj2 doxygen comment.
383541dleeCorrected doc error for Stasis. I guess the mutex isn't necessary.
383579dleeMove more channel events to Stasis; move res_json.c to main/json.c. ASTERISK-21096
383611dleeCorrected some module issues introduced by r383579.
383633dleeFixed another issue from r383579.
383669seanbrightProperly delimit post data in res_config_curl.
383728dleeinstall_prereq: Adding jansson-devel to RH packages
383747dleeinstall_prereq: removed some out-of-date comments
383753kmooreFix missing ' ' around '='
383754kmooreFix typo
383837russellFix multi-station answer race condition.
383838russellSuppress compiler warning.
383841mjordanResolve deadlock between pending CDR and batch CDR locks ASTERISK-21162
383879mjordanResolve deadlock between SIP registration and channel based functions ASTERISK-21068, ASTERISK-20550, ASTERISK-21314, ASTERISK-21296
383925fileRemove the noop handler from sorcery so it does not produce an empty value.
384164kmooreAddress uninitialized conditional that valgrind found
384201dleeAdded a doxygen group for Stasis messages and topics
384219kmooreConvert MWI state message type to the new stasis naming convention
384261kmooreBreak the world. Stasis message type accessors should now all be named correctly.
384302rmudgettAdd uuid wrapper API call ast_uuid_generate_str().
384389mjordanConvert TestEvent AMI events over to Stasis Core
384390mjordanProperly format an intmax_t value
384412dleeFix parallel make problems.
384413dleestasis: Fixed message ordering issues when forwarding
384416fileRemove silly use of strncmp.
384452mjordanMake appropriate items parse using '|' instead of ','
384488dleeinstall_prereq: Build jansson from source, when necessary
384514mjordanMake things work again
384518filePass the object type name to the configuration framework.
384546dleeFixed spurious rebuilds of func_version.
384616rmudgettastobj2: Fix rbtree duplicate handling.
384642mjordanUpdate documentation for CHANNEL function
384711rmudgettchan_dahdi: Change inband_on_proceeding option default to no/disabled. ASTERISK-21151
384760rmudgettSeparate some event struct definitions from instantiation.
384828elgueroFix For Not Overriding The Default Settings In chan_sip ASTERISK-21225
384857fileAdd a res_sorcery_astdb module which uses the astdb to persist objects.
384879dleeStasis application WebSocket support
384910mjordanAdd multi-channel Stasis messages; refactor Dial AMI events to Stasis
384942mjordanDon't attempt a websocket protocol removal if res_http_websocket isn't there
384989wdoekesClean up Makefile "warning" clutter when makeopts doesn't exist.
385049newtonrModified the list of keys for the driver backends for sake of sample clarity
385088russellAdd inheritance support to FEATURE()/FEATUREMAP().
385116dleeBackported app_stasis fix from stasis-http branch.
385142rmudgettRename struct feature_ds to struct feature_datastore.
385236dleeFixed manager channelvars support.
385277rmudgett* Fix unlocked accesses to feature_list. The feature_list is now also
385278rmudgettEliminated dial_features_destroy() since it is equivalent to ast_free_ptr()
385314rmudgettFix 'pri intense debug span' alias.
385406alecdavisIAX2, prevent network thread starting before all helper threads are ready ASTERISK-18827
385522kmooreExpose channel snapshot manager blob generation
385548qwellFix documentation.
385718dleeFix the svn:keywords property on several files.
385742dleeMoved core logic from app_stasis to res_stasis
385743dleeAvoid unused variable warning when not in devmode
385782qwellDon't unnecessarily rebuild things on every run of 'make'.
385835dleeFixed a typo
385886kmooreAllow res_corosync to build
386019dleeFix lock errors on startup.
386054dleecli.c: Properly initialize debug_modules and verbose_modules.
386190russellsla: remove redundant locking.
386211oejFix mistake in Doxygen.
386266lathamaDoxygen - Markup Guidelines ASTERISK-20259
386352kmooreFix some bad whitespace
386375rmudgettconfbridge: Make search the conference bridges container using OBJ_KEY.
386461dleeOops. Mustache doesn't like dictionaries
386462dleeDocument JSON models in resource_*.h
386485elgueroChange Case On Forcerport For Consistency
386487elgueroFix Displaying Symmetric RTP Global Setting
386540mmichelsonMerge the pimp_my_sip branch into trunk.
386541mmichelsonREmove automerge properties.
386577fileDon't bind to anything in the sample configuration so we don't clash with chan_sip on a "make samples" right now.
386623dleeIgnore *.[oi] files in res/res_sip
386624dleeExample of how to use the Stasis message bus
386638mmichelsonAdd an \extref doxygen pointer for libuuid.
386640dleeRemoving stray printf from r386540
386684dleeBy popular demand, putting the about-to-load-module printf back.
386731fileAdd support for a realtime sorcery module.
386746fileUpdate res_config_sqlite to use the ast_variable lists.
386760fileTweak res_sip priority so it gets loaded first before all other SIP stuff.
386774kmooreFix spelling error in python doc
386793oejChange pointer to existing wiki page instead of non-existing page
386841oejPlay periodic prompts for first call in a call queue
386928dleeJust a couple of Stasis-HTTP nitpick fixes.
386931seanbrightUse the proper lower bound when doing saturation arithmetic.
386990qwellFix a log message.
387035jroseAdd forgotten event types to event_names array
387037jroseStasis Core: Refactor ACL Change events to go out over the stasis core msg bus ASTERISK-21103
387108rmudgettMove some annoying chan_dahdi debug messages to level 5.
387181rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_dahdi.c/sig_analog.c
387182rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_iax2.c
387183rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_skinny.c
387184rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_mgcp.c
387185rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_unistim.c
387209rmudgettMake mod_load_cmp() not as klunky.
387210rmudgettWhitespace changes.
387211rmudgettMake chan_local locals container an explicit list container.
387212rmudgettTrivial changes. Comments, parentheses, spelling, wording.
387260rmudgettCleanup chan_local.c:local_new().
387261rmudgettSimplify chan_local.c:manager_optimize_away() using ao2_find().
387420jrosePutting all event defs and names back for now due to res_corosync dependency
387423mjordanUpdate utils Makefile to handle r387294
387482rmudgettRemove the ABI compatability ast_channel_alloc(). It is no longer needed.
387519mjordanMigrate AMI VarSet events raised by GoSub local variables ASTERISK-21462
387594jroseStasis: Convert network change events into network change stasis messages ASTERISK-21103
387630mjordanMigrate SHARED's use of the VarSet AMI event to Stasis-Core ASTERISK-21462
387633mjordanClean up documentation; prevent ref leak on exit
387662fileAdd support for observers and JSON objectset creation to sorcery.
387690russellMake SLA reload more paranoid.
387738qwellFix building with LOW_MEMORY defined.
387740rmudgettMake a log NOTICE more explicit that the event comes from DAHDI and not PRI.
387741rmudgettUpdate ao2_destructor_fn doxygen.
387802qwellFix build breakage, from LOW_MEMORY fix.
387803dleeBetter explained the depths of reference stealing.
387824dleeMinor fixups to Doxygen comments.
387825dleeFixed up \example marker in lock.h Doxygen comment.
387974rmudgettAdd version.c to list of ignored files in the utils directory.
388005dleeRemove required type field from channel blobs
388008mjordanDon't perform a realtime lookup with a NULL keyword
388014dleeFixed set-but-not-used warning caught by newer GCC
388045dleeRemoved #if checks for crazy old versions of OS X.
388046dleeAdd development flag to disable the inline API.
388075dleeFixed MODFLAG for res_stasis_websocket
388175mjordanDon't expect to pack three tuples when you only have two
388254seanbrightFix copy/paste error in one-touch-recording implementation.
388318dleeAvoided __ast names for the private variables created by the
388350dleeAddress unload order issues for res_stasis* modules
388375elgueroFix Finding Extensions With Patterns Using ODBC Realtime
388380mmichelsonFix memory leak in pbx_dundi
388598kmooreRevert r388529 for now
388668kmooreMove JSON event generators into separate modules
388729dleeBreak res_stasis into smaller files.
388751dleeRefactored the rest of the message types to use the STASIS_MESSAGE_TYPE_*
388818qwellFix VM snapshot handling for combined INBOX.
388896dleeFixed inverted logic in app_add_channel().
388976mjordanPublish the outbound channel's application/data when dialing
389011dleeFix shutdown assertions in stasis-core
389085fileFix a bug where synchronous origination (oddly enough triggered by doing an async manager Originate) would not work properly.
389116fileIf the caller of the originate API calls wants the channel ensure it has been requested and dialed.
389132fileDon't hold the outgoing lock for a prolonged period of time as it may block the originator.
389148kmooreAdd base XML documentation for res_sip
389180mayadd ast_publish_channel_state according new event framework
389204fileIn Sorcery pass the name of the object being allocated to the allocator.
389217kmooreAdd missing exports file
389246qwellAdd doxygen.log to svn:ignore property.
389247rmudgettFixup svn:keywords in all *.c and *.h files.
389251rmudgettFixup svn:keywords in all *.c and *.h files.
389306mjordanSet the AST_CDR_FLAG_ORIGINATED flag on originated channel's CDRs
389343dleeFixed some extra field assertion when the event WebSocket is connected
389378rmudgettMerge in the bridge_construction branch to make the system use the Bridging API.
389426rmudgettConditional out more app_queue logging that needs to be reworked.
389454dleeFix destruction order assert for stasis_bridging
389505qwellRemove bad props, before anybody notices.
389519dleeFixed startup race condition which caused occasional stasis_mwi_state_type assertions.
389551fileFix a bug where the codec order as configured was not being obeyed.
389567fileFix a bug with applying the end result of the codec negotiation to the Asterisk channel.
389568fileFix a bug where the DTMF mode was not set on newly created RTP instances in the res_sip_sdp_rtp module.
389569rmudgettFix inverted test preventing DTMF disconnect from working.
389609fileFix a crash due to the INVITE session being destroyed before the session.
389618jroseres_parking: Fix some simple bugs
389623jroseres_parking: Add a verbose message when a channel is parked
389639dleestasis-http: Provide a response body for 201 created responses
389738kmooreRemove a junk define
389748qwellgrr, props.
389770mjordanRestore initialization of security topics
389785mjordanFix a variety of memory corruption/assertion errors
389799mjordanFix a few fax gateway failures
389813mjordanInitialize the message type before the topic
389827mjordanFix some more fax test errors due to needing the peer in a bridge
389870mmichelsonAdd missing NULL check to acquire_bridge() function.
389974kmooreResolve a merge conflict
389990mjordanPack the right number of items into the status and receive fax blobs
390042qwellRemove unused RAII vars.
390122dleeAvoid unnecessary cleanups during immediate shutdown
390154dleeMissed a line from a bad merge in r390122
390180wdoekesLet find do its own globbing.
390249kmooreAdd snapshot cache that indexes by channel name
390250kmooreRemove remnant of snapshot blob JSON types
390268qwellReplace ast_manager_publish_message() with a more useful version.
390289rmudgettFixup hold/unhold with attended and blind transfers.
390291rmudgettRemove ast_channel_bridge() and associated code called only by it.
390317kmooreRefactor code and fix a reference leak
390398dleeCorrected the docs on ast_manager_event_blob_create
390439rmudgettSimple lock, assignment, unlock sandwich optimization.
390440rmudgettAdd BUGBUG comment.
390472dleeFixed a consistency problem with channel snapshot and endpoint state.
390473filePublish the channel state snapshot *before* calling device state so a device state producer can use
390510mmichelsonChange the remove_on_pull flag on ast_bridge_hook to be a set of flags.
390525mmichelsonGive the AST_BRIDGE_HOOK_REMOVE_ON_PULL a legitimate value.
390550mmichelsonRemove remaining traces of remove_on_pull from hooks and hook APIs.
390584dleeFixed refcounting problems with chanspy AMI support.
390585dleeCorrected comment on stasis_cache_get
390612rmudgettMake local channels use ast_channel_move() instead of the inlined version.
390613rmudgettMisc core external attended transfer fixes.
390639rmudgettAdd a BUGBUG note.
390669jroseParking: Enable code responsible for intercepting park exten transfers
390698qwellConvert message_router routes to ao2. Add support for removal.
390728kmooreFix documentation that was in review during the great suffix/prefix swap
390729qwellRemove props that people will yell at me for.
390730kmooreFix documentation generation
390733rmudgett* Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL.
390734rmudgettFix compiler warning.
390751mmichelsonRefactor the features configuration scheme. ASTERISK-21542
390787mmichelsonConditionally reject duplicate entries in applicationmap containers.
390803rmudgettTweak applicationmap and featuregroup config containers.
390830kmooreRework stasis cache clear events
390864kmooreEnsure that all unit tests compile with the cache clear rework in place
390920jroseres_parking: Add parking_devicestate.c left out from previous commit ASTERISK-21645
390940rmudgettAdd some bridge identifiers to some softmix messages.
390956rmudgettThe bridge uniqueid is available for softmix destructor.
390957rmudgettUpdate some doxygen comments.
390991rmudgettAdd more support for native bridging.
391012mjordanAdd backtrace generation to MALLOC_DEBUG memory corruption reports
391016mjordanOnly initialize manager_bridging during startup
391040mjordanClean up MWI topic pool before message type destruction
391102alecdavisIAX2: refactor nativebridge transfer
391112alecdavisfix bad edit after conflict resolution
391154alecdavischan_iax2: nativebridge refactor, missed unlock bridgecallno
391269mmichelsonTemporary fix for people using sample features.conf from previous Asterisk versions.
391314mjordanMake the reload stasis message bump the ref count of its sub-object
391335alecdavisIAX2: Transfer Reject: Lock bridgecallno before touching it, refactor
391380igorg
391430jrosebridge_native_rtp: Fix possible segfaults on leaves/joins
391453jrosebridge_native_rtp: Fix native bridge tech being incompatible when it should be.
391455mmichelsonRemove incorrect comment about local channel optimization occurring when performing an attended transfer on an entire bridge.
391479mjordanFix memory leaks in stasis_channels and bridge_native_rtp
391521mjordanFix memory leak while loading modules, adding formats, and destroying endpoints
391596fileAdd support for requiring that all queued messages on a caching topic have been handled before
391675mjordanBlow away usage of libjansson's foreach macro
391676mmichelsonFix memory leak in features_config.c
391689kmooreEnsure that Asterisk still starts up when cel.conf is missing
391699mmichelsonJust return outright on a reload since we have already processed configuration.
391701rmudgettapp_confbridge: Fix memory leak on reload.
391732mjordanMake the utils directory compile... again.
391776kmoorePublish bridge snapshots more often
391777kmooreFix a crash in CEL bridge snapshot handling
391828jroseapp_mixmonitor: Fix crashes caused by unloading app_mixmonitor
391855kmooreFix two more possible crashes in CEL
391856kmooreRevert parts of r391855 that were not ready to go in to trunk
391964mjordanMake cdr_mysql compile again by not directly setting the run-time CDR object
391982fileFix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable.
392004mjordanRestore bad merge on CHANGES
392005mjordanPrevent sending a NewExten event after a Hangup during a stack restore
392032qwellFix a build warning with stasis messages.
392053rmudgettchan_misdn: Fix compile error after CDR merge.
392073rmudgettchan_vpb: Fix compile error and __ast_channel_alloc() prototype const inconsistency.
392076dleeFix build warnings related to printf/scanf of tv_usec.
392116kmooreFix bridge snapshot conversion to JSON
392139rmudgettRemove stub comment on function that is not a stub.
392140rmudgettAdd some safety cleanup for a failed push into a bridge.
392166rmudgettBridging: Fix crash on destruction of a partially constructed bridge.
392190mjordanFix the test_substitution test
392214mjordanHandle variable substitution in dummy variables
392241kmoorePull CEL linkedid manipulation into cel.c
392279dleeFix build problem on OS X Mountain Lion (10.8)
392318mmichelsonFix threadpool rapid growth problem.
392335rmudgettFix potential bridge hook resource leak if the hook install fails.
392364fileAdd a log message for when an incoming session is rejected due to the extension not being found.
392435rmudgettChange several bridge functions to return error status.
392437rmudgettAdd channel optimization interaction with frame hooks BUGBUG comments.
392464qwellFix typo.
392489mjordanAdd BUGBUG for broken direct media in chan_gulp ASTERISK-21947
392514rmudgettExtract a useful routine from the softmix bridge technology.
392564mjordanFix a deadlock and possible crash in res_fax ASTERISK-21951
392565fileMerge in current pimp_my_sip work, including:
392586fileMake sorcery details opaque and add extended fields.
392607mjordanProperly extract channel variables for the SendFAX/ReceiveFAX Stasis messages
392627fileFix a bug where messages were getting duplicated on AMI.
392647fileAdd missing ast_sorcery_generic_alloc conversions.
392667fileAdd some more missing ast_sorcery_generic_alloc conversions.
392676mjordanProperly pack the parameters into ast_json_pack when sending a send fax message
392747mmichelsonRemove stray properties from merge.
392777rmudgettFix menuselect display for stasis modules.
392778dleeFixed templates so that the changes from r392777 won't be overwritten the next
392779dleeFew more menuselect fixes missed in r392777
392797mjordanFix a variety of memory leaks ASTERISK-21906
392812mjordanFix memory/ref counting leaks in a variety of locations ASTERISK-21906
392864fileMove where the sorcery observer is added for qualify to guarantee the sched_qualifies container exists.
392879fileAdd a note about being ready to accept observer invocations before adding an observer.
392898qwellFix typo with XML docs.
392933rmudgettAMI Bridge action: Get channel xfer config after we have found the second channel.
392934rmudgettFix incorrect calls to ast_bridge_impart().
392953rmudgettFix several problems with ast_bridge_add_channel().
392972rmudgettRemove some redundant parking config error messages.
393034rmudgettAdd config framework non-empty string validation requirement option.
393066rmudgettChange the name of some local variables in bridging.c to reflect what they really mean.
393083dleeRemoved the automatic 302 redirects for ARI URL's that end with a slash.
393100dleeRemoved stray apostrophe.
393128qwellChange some 500 errors to 400.
393130mjordanBetter handle parking in CDRs
393164mjordanHandle an originated channel being sent into a non-empty bridge
393184rmudgettFix overlapping enum ast_bridge_feature_flags.
393190jrosefeatures: call pickup stasis refactoring ASTERISK-21544
393219rmudgettPromote local channel optimizing debug messages to verbose 3 messages.
393239rmudgettThis is no longer needed.
393240rmudgettFix after bridge callback datastore data memory leak.
393241rmudgettTweak after bridge callback reason to string strings.
393264fileNothing to see here, move along.
393361mjordanPrevent crash during synchronous AMI origination by ref bumping returned channel
393396igorg
393410kmooreAdd CEL unit tests and do some cleanup
393429kmooreFix transfer AMI event parameter naming
393463mmichelsonRemove unused blind transfer publication structure.
393484dleeAdd pjproject dependency to res_sip_notify
393485rmudgettFix chan_gtalk.c compile error.
393487rmudgettFix MixMonitor b option.
393489rmudgettMixMonitor: Remove some unnecessary channel locking.
393490rmudgettMixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring.
393493rmudgettMixMonitor: Update XML documentation and CLI "mixmonitor {start|stop|list}" help.
393494rmudgettMixMonitor: Don't use ast_strdupa() in a loop.
393496rmudgettMixMonitor: Make start_mixmonitor_callback() options parameter NULL tolerant.
393500rmudgettMixMonitor: Minor code cleanup.
393561dleeViolating the margins to make menuconfig happy
393576dleeFix load errors related to the new ari_model_validators.
393586mmichelsonPublish a bridge enter before pulling on a push-and-swap operation.
393589mjordanLet Stasis load itself with default values
393599mjordanFix some bugs in CDRs; add some CLI commands to help debugging
393600rmudgettFix some indentation in stasis_config.c.
393601rmudgettMove when bridge channel enter is published so it does not interrupt the thought of some lines of code.
393612rmudgettOneTouchRecord: Make so Monitor/MixMonitor can be toggled/started/stopped.
393631rmudgettAdd BUGBUG note for ASTERISK-22009
393632rmudgettRevert accidental overcommit.
393633rmudgettAdd BUGBUG note for ASTERISK-22009
393675dleeFix utils directory breakage.
393679dleeFix int width problem for 32-bit
393687dleeFix int width problem for 32-bit... again
393704jroseres_parking: Replace Parker snapshots with ParkerDialString
393729rmudgettOneTouchRecord: Add function defined earlier: ast_bridge_features_do()
393749dleeDocument MissingParams error message for /ari/events
393757dleePrint error details when set nonblock fails
393768dleeARI: return a 503 if Asterisk isn't fully booted
393777mjordanHandle hangup logic in the Stasis message bus and consumers of Stasis messages
393793mmichelsonFix some broken logic in sending outbound caller ID.
393801mjordanCreate Local channel messages on the Stasis message bus and produce AMI events
393807fileFix building.
393816dleeres_stasis_http doesn't depend on res_stasis any more
393834dleeBetter structure for the WebSocket validation failure message
393843dleeOh menuconfig, why do you hate margins?
393858fileTweak log message slightly.
393896rmudgettFix some stasis doxygen comments.
393910rmudgettFix printf NULL string (null) substituion for NULL config framework default.
393919qwellMake SCOPED_LOCK use RAII_VAR.
393930russellastobj2-ify the SLA code
393968dleeCorrected api-docs for channel variables
393987dleeDocument the 400 error response for originate
394024kharwellPSJIP - sip.conf to res_sip.conf script
394037dleeFixed some CEL test crashes
394050dleetest_voicemail_api: fix warning found by gcc-4.8
394065dleeApply defaults to ari.conf's general section
394076dleeChange ARI user config to use a type field
394089dleeCorrect test_cel cleanup.
394103fileTweak the subscription failure warning message to include endpoint name and context.
394147wedhornRefactor and cleanup of skinny session handling.
394156dleeFixed chan_skinny for systems were pthread_t isn't an int.
394158rmudgettFix bridge tech write callback parameter name.
394216qwellFix a compiler warning.
394278mjordanPretty up a debug message if the referred-by-uri isn't available
394370fileRemove some callbacks and functions which are not needed.
394397dleeDocument the ari.conf allowed_origins setting
394402mmichelsonRemove misleading documentation for channel snapshot creation.
394442dleeFixed null dereference when WebSocket protocol is omitted
394469mjordanRe-order cleanup
394470rmudgettSimplify bridge_simple chan join code.
394471rmudgettRemove some dead code dealing with old bridging method.
394489rmudgettchan_gulp: Fix gulp_indicate() handling of AST_CONTROL_PVT_CAUSE_CODE.
394513dleeDebug logging to help with WebSocket connection problems
394530mjordanRe-order handlers in CEL to ensure that HANGUP events happen after APP_END
394552tzafrirhandle DAHDI_EVENT_REMOVED on a pri D-Channel
394567tzafrirLeft over spacing issues of review 726.
394583jroseapp_confbridge: Eliminate a reference leak for confbridge announcer channels
394600rmudgettRemove some completed and no longer relevant BUGBUG notes.
394623rmudgettChange ast_hangup() to return void and be NULL safe.
394686dleeFix caching topic shutdown assertions
394701mjordanTweak debug statements
394744dleeFixed null dereference when WebSocket subprotocol isn't specified
394776rmudgettFixup doxygen on ast_hangup().
394795kmooreFix crash when using temporary peers
394810jroseARI: MOH start and stop for a channel ASTERISK-21974
394825rmudgettExtract a repeated test into ast_channel_has_audio_frame_or_monitor().
394836rmudgettMinor optimizations.
394846rmudgettRegroup the ao2 search_flags.
394870kmooreAdd CEL local optimization record type
395074kmooreMake the CEL blind transfer test pass consistently
395088rmudgettRemove some BUGBUG notes that have been handled.
395089mjordanFix unbalanced lock when serializing CDR variables
395102fileExpose the chan_pjsip implementation pvt and session in a defined manner.
395107kmooreAdd missing newline
395136dleeNo more teapots.
395182rmudgettReinclude sys/stat.h in chan_dahdi.c and remove redundant include in utils.c
395183fileDrop the reference count on the correct object.
395188rmudgettPull softmix bridge parameters into a sub structure.
395203fileFix some logic so native RTP bridge will occur when monitor, audiohooks, or framehooks are not present.
395205fileAdd some debug messages to make it clear what RTP bridging functionality is in use.
395227fileFix a check in bridge_native_rtp which determined if attaching the framehook failed or not.
395243rmudgettLet the compiler do more type checking with bridge hook callbacks.
395253mjordanPerform the initial renaming of the Bridging API ASTERISK-22130
395254rmudgettAdd missing line terminator to debug message.
395255rmudgettAdd missing end-of-file line terminators.
395271kmooreTweak another magic number
395295mjordanUpdate bridge_channel refactorings; export bridge_ symbol
395298mjordanExport exports.in as well
395316rmudgett* Refactor setup_bridge_features_builtin().
395322rmudgettRefactor ast_bridge_features struct. ASTERISK-22107
395340rmudgettSimplify interval hooks since there is only one bridge threading model now.
395367mjordanMove after bridge callbacks into their own file
395381mjordanFix incorrect reference to stasis/bridging.h
395400mjordanRemove dead bridging code from features
395410mjordanRemove some dead parking call
395430rmudgettRestore bridging files history.
395439fileChange the default value for "allowsubscribe" to yes to match chan_sip.
395455fileFix crash due to trying to send a re-invite while in the incorrect state.
395466rmudgettRevision
395477rmudgettRemove some unnecessary parentheses.
395527dleeFix /stasis/res/app_replaced unit test.
395574rmudgettRemove the unsafe bridge parameter from ast_bridge_hook_callback's.
395588kmooreImprove reliability of bridge merge CEL test
395619kmooreRemove comment that no longer applies
395636dleeSet svn:ignore in res/ari directory
395653kmooreClean up and improve test_cel
395672mjordanWhen performing a reload, reload the new features_config and not the old
395673mjordanPut the include in there
395686dleeRemoved quotes from svn:keywords props on a few files.
395728kmooreFix compilation on gcc 4.8.1
395731fileAdd support for T.38 fax to chan_pjsip.
395764mmichelsonThe large GULP->PJSIP renaming effort.
395779mmichelsonUpdate res_pjsip_endpoint_identifier_constant.c to use reorganized endpoint structure.
395793dleeSetting svn:ignore for res/res_pjsip
395810mmichelsonRemove ast_bridged_channel call from abstract_jb.c
395824mmichelsonMissed a conversion to pjsip.conf in documentation and sorcery.
395837kmooreEnforce conference exit order for CEL tests
395851kmooreFix remnants of the pjsip renaming
395868mmichelsonRemove "constant" endpoint identifier.
395881kmooreDisable CEL tests that need rearchitecting to operate properly
395884mmichelsonFound another missed "sip" -> "pjsip" CLI command.
395938fileAnswer with multiple codecs if the underlying pjproject supports it.
395971dleeFixed compile errors introduced in r395954.
395984dleeFixed warning in astman for gcc-4.8.
395985kmooreFix documentation replication issues
395998kmooreRegenerate configure for configure.ac changes
396035dleeFix sorcery for some rather picky regex implementations.
396060mjordanRemove dead code from features.c; refactor pickup code into pickup.c ASTERISK-22134
396061mjordanAdd pickup.h include lines for chan_dahdi and chan_mgcp
396062mjordanFix test modules
396075dleeFixed chan_dahdi compilation failure
396099kmooreCorrect the last of the Newchannel xi:includes
396102mmichelsonMake sure that pickup.h does not use an include guard name used elsewhere.
396119dleeAddress JSON thread safety issues.
396122dleeARI - implement allowMultiple for parameters
396126mmichelsonGet the SNMP code to compile.
396136dleeRemoved svnmerge-integrated from trunk
396143dleeClean up ast_json with ast_json_unref
396145mmichelsonAnd get rid of another ast_bridged_channel()
396158mjordanDon't unsubscribe from the AMI message router from manager_bridges
396166dleeFix res_ari_asterisk load issue
396198elgueroAdding a note to UPGRADE.txt about a change made to res_agi in order to ASTERISK-21903
396200elgueroChange "from" to "From". ASTERISK-21903
396201mjordanAdd AMI registration events for PJSIP outbound registration attempts
396309wdoekesCheck result of ast_var_assign() calls for memory allocation failure.
396311wdoekesCheck result of ast_var_assign() calls for memory allocation failure (2).
396329dleeTweak caching topics to fix CEL tests ASTERISK-22243
396347dleeFixed app_meetme for cache split changes
396371mjordanHandle Surrogate channels in Dial message processing
396378igorg
396391mjordanPrevent spurious memory error when appending backtrace with MALLOC_DEBUG
396392mjordanHide the Surrogate channels from external consumers; kill Masquerade events
396401rmudgettRemove some resolved or obsolete BUGBUG comments.
396417rmudgettMake bridge snapshots use prefixes.
396462rmudgettRemove extra CR/LF from AMI event.
396463rmudgettAdd missing CR/LF to FakeMI stasis test AMI event.
396474tzafrirchan_dahdi: create channels at run-time
396480rmudgettFix stasis/core unit test. Should have had the CR/LF.
396490mjordanUpdate documentation for ConfBridge with some additional markup
396505wdoekesDon't leak frames when memory is full in autoservice_run.
396512rmudgettbridge_native_rtp: Remove some unnecessary NULL checks on c1.
396521mjordanUnlock the dial operation lock on a failed dial
396528mjordanAdd some debugging when test_hashtab_thrash fails
396535mjordanPipe test output through test object not stdout
396542mjordanUnlock outgoing dial lock on off nominal path
396543mjordanFix two race conditions and ref counting issue when joining a bridge
396552jbigelowAdd test suite events for when contacts are added or removed from an AOR ASTERISK-21833, ASTERISK-21834, ASTERISK-21835, ASTERISK-21837
396559dleeFix build warnings when printf a tv_usec.
396560dleeMissed a spot in r396559
396581wdoekeschan_sip: Fix IP-addr in warning when rejecting a contact ACL.
396584wdoekeschan_sip: Convert 'just did sched_add waitid...' from warning to debug message.
396658fileTweak comment for why usleep is used.
396695rmudgettapp_bridgewait: Inhibit local channel optimizations to the bridge.
396703rmudgettchan_misdn: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed.
396710rmudgettchan_iax2: Conditionally remove native support for now. ASTERISK-21944
396712rmudgettchan_vpb: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed.
396713rmudgettRemove unsupported channel technology callbacks.
396722kmoorePrevent automagic things from happening to Stasis application bridges
396734rmudgettRemove some dead code dealing with: AST_BRIDGE_REC_CHANNEL_0, AST_BRIDGE_REC_CHANNEL_1, and AST_BRIDGE_IGNORE_SIGS.
396747kmooreRemove leading spaces from the CLI command before parsing
396783rmudgettResolve some BUGBUG comments.
396792rmudgettChanged some BUGBUG tags to associated JIRA issue tags.
396793rmudgettUpdate features.conf.sample atxferdropcall option.
396794rmudgettRemove early bridge BUGBUG comments. Remove some unneeded features.c comments.
396812rmudgettMinor parking cleanup.
396814rmudgettBridge: Don't suspend/unspend the channel for interception routines.
396822wdoekesPrevent heap alloc functions from running out of stack space.
396849rmudgettutils.h: Minor formatting tweaks.
396850rmudgettFix utilities compilation/linking.
396857rmudgettDoxygen comment tweaks.
396867rmudgettFix some doxygen bridging file references.
396877rmudgettFix CLI "bridge kick " to check if the bridge needs dissolving.
396888kmooreRefactor CEL to avoid using the event system core
396908kmooreDisable build of res_corosync until it is back in a compiling state
396909kmooreUpdate chan_mgcp to the modified parking API
396915mjordanFix invalid access to disposed memory in main/data unit test
396922mjordanWhitespace cleanup
396930rmudgettUpdate BUGBUG comment.
396996wdoekesAdd "autoframing" option to sip.conf.sample and h323.conf.sample.
397158mmichelsonRemove REF_DEBUG definition.
397193mmichelsonLocalize and rename ACL configuration.
397294rmudgettFix several interrelated issues dealing with the holding bridge technology.
397346rmudgettDeferred some more BUGBUG comments to a JIRA issue or XXX comment.
397355rmudgett* Move ast_bridge_channel_setup_features() into bridge_basic.c.
397379wdoekesAdd _IO_stdin_used in version-script to fix SIGBUSes on Sparc. ASTERISK-21763, ASTERISK-21665
397415wdoekesDon't store repeated commands in the editline history buffer.
397426rmudgettUpdate BUGBUG comment.
397431kmooreMake CEL behavior conform to the documentation ASTERISK-21567
397440rmudgettMade the abstract jitter buffer resync on some more control frames.
397461kmooreFix crash when getting CEL config
397466mmichelsonRemove set but unused variable 'meid'.
397471kmooreEnsure CEL creates a default config if it isn't provided with one
397482rmudgettUpdate MOH start/stop routine doxygen.
397483kmooreAdd missing configOption close tags
397494rmudgettMinor tweaks with ast_moh_start() callers.
397514kmooreUpdate CEL sample config
397527mjordanUpdate CHANGES file to reflect pass through support for Opus/VP8
397567kharwellPSJIP - sip.conf to res_sip.conf script
397568mjordanPrevent seg fault in off nominal path when registered option fails to validate
397571mjordanFix sorcery unit tests
397578jrosebridge_native_rtp: Fix hold chain bugs caused by native RTP bridge framehook ASTERISK-22217
397585mjordanFix error in using ast_channel_snapshot_type before initialization
397599fileFix a bug where the argc value was passed as no_doc when registering custom sorcery types.
397600fileAdd the bucket API.
397602rmudgettBlank line tweaks.
397603mmichelsonAdd some clarifying documentation to the rewrite_contact endpoint option.
397606mjordanFix channel reference leak in Originated channels
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

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                                                                    | 1204 +
CREDITS                                                                    |  396
Makefile                                                                   |  186
Makefile.moddir_rules                                                      |    2
Makefile.rules                                                             |    2
README                                                                     |    4
README-SERIOUSLY.bestpractices.txt                                         |   51
UPGRADE-1.8.txt                                                            |    5
UPGRADE-11.txt                                                             |  280
UPGRADE-12.txt                                                             |  433
UPGRADE.txt                                                                |  205
addons/Makefile                                                            |    2
addons/app_mysql.c                                                         |   73
addons/cdr_mysql.c                                                         |   33
addons/chan_mobile.c                                                       |  213
addons/chan_ooh323.c                                                       |   41
addons/chan_ooh323.h                                                       |    1
addons/ooh323c/src/ooh245.c                                                |    2
addons/res_config_mysql.c                                                  |  175
agi/Makefile                                                               |    2
apps/Makefile                                                              |    3
apps/app_adsiprog.c                                                        |   19
apps/app_agent_pool.c                                                      | 2582 +++
apps/app_alarmreceiver.c                                                   | 1008 -
apps/app_amd.c                                                             |   21
apps/app_authenticate.c                                                    |    8
apps/app_bridgewait.c                                                      |  523
apps/app_cdr.c                                                             |  109
apps/app_celgenuserevent.c                                                 |   18
apps/app_channelredirect.c                                                 |    4
apps/app_chanspy.c                                                         |  126
apps/app_confbridge.c                                                      | 2665 +--
apps/app_controlplayback.c                                                 |  127
apps/app_dahdiras.c                                                        |    4
apps/app_db.c                                                              |    8
apps/app_dial.c                                                            |  392
apps/app_directed_pickup.c                                                 |  224
apps/app_directory.c                                                       |  129
apps/app_disa.c                                                            |    8
apps/app_dumpchan.c                                                        |   49
apps/app_fax.c                                                             |   52
apps/app_festival.c                                                        |   19
apps/app_followme.c                                                        |   98
apps/app_forkcdr.c                                                         |  222
apps/app_ices.c                                                            |    2
apps/app_jack.c                                                            |    4
apps/app_meetme.c                                                          | 2639 +--
apps/app_minivm.c                                                          |   91
apps/app_mixmonitor.c                                                      |  192
apps/app_originate.c                                                       |    2
apps/app_osplookup.c                                                       |  111
apps/app_page.c                                                            |  105
apps/app_parkandannounce.c                                                 |  247
apps/app_playback.c                                                        |   23
apps/app_queue.c                                                           | 3668 ++--
apps/app_record.c                                                          |   27
apps/app_sayunixtime.c                                                     |   14
apps/app_senddtmf.c                                                        |   76
apps/app_skel.c                                                            |   69
apps/app_speech_utils.c                                                    |   19
apps/app_stack.c                                                           |   63
apps/app_stasis.c                                                          |  113
apps/app_userevent.c                                                       |   71
apps/app_verbose.c                                                         |   24
apps/app_voicemail.c                                                       |  555
apps/app_waitforring.c                                                     |   25
apps/confbridge/conf_chan_announce.c                                       |  209
apps/confbridge/conf_chan_record.c                                         |   95
apps/confbridge/conf_config_parser.c                                       | 1078 +
apps/confbridge/conf_state.c                                               |   93
apps/confbridge/conf_state_empty.c                                         |   86
apps/confbridge/conf_state_inactive.c                                      |   80
apps/confbridge/conf_state_multi.c                                         |   79
apps/confbridge/conf_state_multi_marked.c                                  |  188
apps/confbridge/conf_state_single.c                                        |   86
apps/confbridge/conf_state_single_marked.c                                 |   81
apps/confbridge/confbridge_manager.c                                       |  480
apps/confbridge/include/conf_state.h                                       |   95
apps/confbridge/include/confbridge.h                                       |  372
autoconf/ast_check_pwlib.m4                                                |    2
autoconf/ast_ext_lib.m4                                                    |    4
bridges/Makefile                                                           |    2
bridges/bridge_builtin_features.c                                          |  521
bridges/bridge_builtin_interval_features.c                                 |  217
bridges/bridge_holding.c                                                   |  447
bridges/bridge_multiplexed.c                                               |  432
bridges/bridge_native_rtp.c                                                |  489
bridges/bridge_simple.c                                                    |   49
bridges/bridge_softmix.c                                                   |  676
build_tools/cflags-devmode.xml                                             |    3
build_tools/cflags.xml                                                     |   23
build_tools/make_buildopts_h                                               |    3
build_tools/make_linker_version_script                                     |    3
build_tools/make_version                                                   |  110
build_tools/menuselect-deps.in                                             |    3
build_tools/mkpkgconfig                                                    |    1
build_tools/post_process_documentation.py                                  |    4
build_tools/prep_tarball                                                   |    4
cdr/Makefile                                                               |    2
cdr/cdr_adaptive_odbc.c                                                    |   28
cdr/cdr_csv.c                                                              |   14
cdr/cdr_custom.c                                                           |   25
cdr/cdr_manager.c                                                          |   35
cdr/cdr_odbc.c                                                             |   30
cdr/cdr_pgsql.c                                                            |   30
cdr/cdr_radius.c                                                           |   19
cdr/cdr_sqlite.c                                                           |    7
cdr/cdr_sqlite3_custom.c                                                   |    4
cdr/cdr_syslog.c                                                           |   27
cdr/cdr_tds.c                                                              |   18
cel/Makefile                                                               |    2
cel/cel_custom.c                                                           |   25
cel/cel_manager.c                                                          |   19
cel/cel_odbc.c                                                             |   25
cel/cel_pgsql.c                                                            |   19
cel/cel_radius.c                                                           |   16
cel/cel_sqlite3_custom.c                                                   |   16
cel/cel_tds.c                                                              |   15
channels/Makefile                                                          |   24
channels/chan_agent.c                                                      | 2665 ---
channels/chan_alsa.c                                                       |   36
channels/chan_bridge.c                                                     |  236
channels/chan_bridge_media.c                                               |  218
channels/chan_console.c                                                    |   27
channels/chan_dahdi.c                                                      | 2720 +--
channels/chan_dahdi.h                                                      |  816
channels/chan_gtalk.c                                                      |   72
channels/chan_h323.c                                                       |   83
channels/chan_iax2.c                                                       | 3378 +--
channels/chan_jingle.c                                                     |   68
channels/chan_local.c                                                      | 1453 -
channels/chan_mgcp.c                                                       |  297
channels/chan_misdn.c                                                      |  295
channels/chan_motif.c                                                      |  298
channels/chan_multicast_rtp.c                                              |    4
channels/chan_nbs.c                                                        |    2
channels/chan_oss.c                                                        |   47
channels/chan_phone.c                                                      |   14
channels/chan_pjsip.c                                                      | 2148 ++
channels/chan_sip.c                                                        | 6877 ++++----
channels/chan_sip.exports.in                                               |    6
channels/chan_skinny.c                                                     | 3612 ++--
channels/chan_unistim.c                                                    |  331
channels/chan_vpb.cc                                                       |   74
channels/dahdi/bridge_native_dahdi.c                                       |  927 +
channels/dahdi/bridge_native_dahdi.h                                       |   47
channels/iax2-parser.c                                                     | 1294 -
channels/iax2-parser.h                                                     |  177
channels/iax2-provision.c                                                  |  567
channels/iax2-provision.h                                                  |   53
channels/iax2.h                                                            |  297
channels/iax2/firmware.c                                                   |  340
channels/iax2/include/firmware.h                                           |  105
channels/iax2/include/iax2.h                                               |  301
channels/iax2/include/parser.h                                             |  179
channels/iax2/include/provision.h                                          |   58
channels/iax2/parser.c                                                     | 1332 +
channels/iax2/provision.c                                                  |  566
channels/misdn/isdn_lib.c                                                  |  455
channels/misdn/isdn_lib.h                                                  |   12
channels/misdn/isdn_msg_parser.c                                           |   14
channels/sig_analog.c                                                      |  365
channels/sig_pri.c                                                         |  710
channels/sig_pri.h                                                         |   12
channels/sig_ss7.c                                                         |   75
channels/sip/config_parser.c                                               |   58
channels/sip/dialplan_functions.c                                          |    7
channels/sip/include/config_parser.h                                       |    2
channels/sip/include/reqresp_parser.h                                      |   11
channels/sip/include/sdp_crypto.h                                          |   84
channels/sip/include/sip.h                                                 |  123
channels/sip/include/srtp.h                                                |   59
channels/sip/reqresp_parser.c                                              |   63
channels/sip/sdp_crypto.c                                                  |  306
channels/sip/security_events.c                                             |   22
channels/sip/srtp.c                                                        |   55
codecs/Makefile                                                            |   72
codecs/codec_dahdi.c                                                       |    2
codecs/codec_ilbc.c                                                        |   16
codecs/codec_resample.c                                                    |    2
codecs/codec_speex.c                                                       |    5
codecs/gsm/src/code.c                                                      |    3
codecs/ilbc/doCPLC.c                                                       |    2
codecs/ilbc/iLBC_decode.c                                                  |    4
codecs/ilbc/iLBC_encode.c                                                  |    4
codecs/log2comp.h                                                          |    2
codecs/speex/speex_resampler.h                                             |   20
config.guess                                                               |  279
config.sub                                                                 |  236
configs/agents.conf.sample                                                 |  133
configs/alarmreceiver.conf.sample                                          |   11
configs/ari.conf.sample                                                    |   24
configs/cel.conf.sample                                                    |   20
configs/chan_dahdi.conf.sample                                             |  109
configs/cli_aliases.conf.sample                                            |    2
configs/confbridge.conf.sample                                             |   23
configs/dsp.conf.sample                                                    |   36
configs/extconfig.conf.sample                                              |   12
configs/extensions.conf.sample                                             |   10
configs/features.conf.sample                                               |  142
configs/h323.conf.sample                                                   |    2
configs/iax.conf.sample                                                    |   18
configs/indications.conf.sample                                            |    2
configs/logger.conf.sample                                                 |    7
configs/manager.conf.sample                                                |    1
configs/motif.conf.sample                                                  |   32
configs/pjsip.conf.sample                                                  |  661
configs/pjsip_notify.conf.sample                                           |   57
configs/queues.conf.sample                                                 |   45
configs/res_ldap.conf.sample                                               |    3
configs/res_odbc.conf.sample                                               |    2
configs/res_parking.conf.sample                                            |  121
configs/rtp.conf.sample                                                    |   24
configs/sip.conf.sample                                                    |   97
configs/skinny.conf.sample                                                 |   18
configs/sla.conf.sample                                                    |   11
configs/sorcery.conf.sample                                                |   60
configs/statsd.conf.sample                                                 |    8
configs/test_sorcery.conf.sample                                           |   14
configs/voicemail.conf.sample                                              |    4
configs/xmpp.conf.sample                                                   |    3
configure.ac                                                               |  190
contrib/ast-db-manage/README.md                                            |   63
contrib/ast-db-manage/config.ini.sample                                    |   48
contrib/ast-db-manage/config/env.py                                        |   74
contrib/ast-db-manage/config/script.py.mako                                |   22
contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py |  188
contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py        |  330
contrib/ast-db-manage/voicemail.ini.sample                                 |   48
contrib/ast-db-manage/voicemail/env.py                                     |   74
contrib/ast-db-manage/voicemail/script.py.mako                             |   22
contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py      |   58
contrib/asterisk-ng-doxygen                                                | 1606 +
contrib/init.d/rc.archlinux.asterisk                                       |    2
contrib/init.d/rc.debian.asterisk                                          |    2
contrib/init.d/rc.gentoo.asterisk                                          |    2
contrib/init.d/rc.mandriva.asterisk                                        |    2
contrib/init.d/rc.redhat.asterisk                                          |    2
contrib/init.d/rc.slackware.asterisk                                       |    2
contrib/init.d/rc.suse.asterisk                                            |    2
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                                        |   97
contrib/realtime/mysql/voicemail.sql                                       |   70
contrib/realtime/mysql/voicemail_data.sql                                  |   29
contrib/realtime/mysql/voicemail_messages.sql                              |   31
contrib/realtime/postgresql/realtime.sql                                   |  147
contrib/scripts/ast_tls_cert                                               |   49
contrib/scripts/asterisk.ldap-schema                                       |   12
contrib/scripts/asterisk.ldif                                              |   11
contrib/scripts/autosupport                                                |   99
contrib/scripts/get_swagger_ui.sh                                          |   36
contrib/scripts/install_prereq                                             |  146
contrib/scripts/safe_asterisk                                              |    2
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 +
default.exports                                                            |    4
doc/CODING-GUIDELINES                                                      |    2
doc/README.txt                                                             |    6
doc/appdocsxml.dtd                                                         |   46
doc/astdb2bdb.8                                                            |   46
doc/astdb2sqlite3.8                                                        |   39
doc/snapshots.xslt                                                         |  115
formats/Makefile                                                           |    2
formats/format_ogg_vorbis.c                                                |    6
formats/format_wav_gsm.c                                                   |   13
funcs/Makefile                                                             |    2
funcs/func_audiohookinherit.c                                              |    2
funcs/func_callerid.c                                                      |   51
funcs/func_cdr.c                                                           |  348
funcs/func_channel.c                                                       |  164
funcs/func_config.c                                                        |    4
funcs/func_curl.c                                                          |   32
funcs/func_devstate.c                                                      |    6
funcs/func_dialgroup.c                                                     |    8
funcs/func_frame_trace.c                                                   |   39
funcs/func_global.c                                                        |   48
funcs/func_hangupcause.c                                                   |    2
funcs/func_jitterbuffer.c                                                  |  277
funcs/func_math.c                                                          |    5
funcs/func_odbc.c                                                          |    8
funcs/func_presencestate.c                                                 |   49
funcs/func_realtime.c                                                      |   17
funcs/func_speex.c                                                         |    2
funcs/func_strings.c                                                       |   23
funcs/func_volume.c                                                        |    2
include/asterisk.h                                                         |   29
include/asterisk/_private.h                                                |   71
include/asterisk/abstract_jb.h                                             |   28
include/asterisk/acl.h                                                     |   23
include/asterisk/app.h                                                     |  561
include/asterisk/ari.h                                                     |  238
include/asterisk/astdb.h                                                   |   11
include/asterisk/astmm.h                                                   |    9
include/asterisk/astobj2.h                                                 |  806
include/asterisk/audiohook.h                                               |   21
include/asterisk/autoconfig.h.in                                           |   82
include/asterisk/backtrace.h                                               |   97
include/asterisk/bridge.h                                                  | 1038 +
include/asterisk/bridge_after.h                                            |  244
include/asterisk/bridge_basic.h                                            |  150
include/asterisk/bridge_channel.h                                          |  627
include/asterisk/bridge_channel_internal.h                                 |  211
include/asterisk/bridge_features.h                                         |  807
include/asterisk/bridge_internal.h                                         |  213
include/asterisk/bridge_roles.h                                            |  173
include/asterisk/bridge_technology.h                                       |  246
include/asterisk/bridging.h                                                |  564
include/asterisk/bridging_features.h                                       |  354
include/asterisk/bridging_technology.h                                     |  196
include/asterisk/bucket.h                                                  |  397
include/asterisk/callerid.h                                                |    6
include/asterisk/causes.h                                                  |   10
include/asterisk/ccss.h                                                    |   18
include/asterisk/cdr.h                                                     |  690
include/asterisk/cel.h                                                     |  230
include/asterisk/channel.h                                                 |  800
include/asterisk/channel_internal.h                                        |    5
include/asterisk/cli.h                                                     |   16
include/asterisk/compat.h                                                  |   10
include/asterisk/compiler.h                                                |    6
include/asterisk/config.h                                                  |  119
include/asterisk/config_options.h                                          |  141
include/asterisk/core_local.h                                              |  137
include/asterisk/core_unreal.h                                             |  246
include/asterisk/crypto.h                                                  |    6
include/asterisk/datastore.h                                               |    1
include/asterisk/devicestate.h                                             |  127
include/asterisk/dial.h                                                    |   31
include/asterisk/doxygen/architecture.h                                    |   26
include/asterisk/doxygen/asterisk-git-howto.h                              |   16
include/asterisk/doxygen/commits.h                                         |   46
include/asterisk/doxygen/licensing.h                                       |    2
include/asterisk/doxygen/mantisworkflow.h                                  |  206
include/asterisk/doxygen/releases.h                                        |   18
include/asterisk/doxygen/reviewboard.h                                     |   50
include/asterisk/doxyref.h                                                 |  419
include/asterisk/endpoints.h                                               |  195
include/asterisk/event.h                                                   |  479
include/asterisk/event_defs.h                                              |  171
include/asterisk/features.h                                                |  218
include/asterisk/features_config.h                                         |  238
include/asterisk/file.h                                                    |   53
include/asterisk/format.h                                                  |   33
include/asterisk/format_cap.h                                              |   57
include/asterisk/format_pref.h                                             |    4
include/asterisk/frame.h                                                   |   98
include/asterisk/framehook.h                                               |   47
include/asterisk/hashtab.h                                                 |    3
include/asterisk/heap.h                                                    |    3
include/asterisk/http.h                                                    |   27
include/asterisk/http_websocket.h                                          |   84
include/asterisk/inline_api.h                                              |    2
include/asterisk/jabber.h                                                  |    2
include/asterisk/json.h                                                    | 1015 +
include/asterisk/linkedlists.h                                             |   58
include/asterisk/localtime.h                                               |    7
include/asterisk/lock.h                                                    |  160
include/asterisk/logger.h                                                  |   82
include/asterisk/manager.h                                                 |  269
include/asterisk/md5.h                                                     |    3
include/asterisk/media_index.h                                             |  108
include/asterisk/message.h                                                 |    2
include/asterisk/mixmonitor.h                                              |  105
include/asterisk/module.h                                                  |   19
include/asterisk/musiconhold.h                                             |    7
include/asterisk/netsock2.h                                                |   57
include/asterisk/optional_api.h                                            |  279
include/asterisk/options.h                                                 |    8
include/asterisk/opus.h                                                    |   41
include/asterisk/parking.h                                                 |  281
include/asterisk/paths.h                                                   |    3
include/asterisk/pbx.h                                                     |   81
include/asterisk/pickup.h                                                  |   91
include/asterisk/presencestate.h                                           |   53
include/asterisk/res_odbc.h                                                |    8
include/asterisk/res_pjsip.h                                               | 1712 ++
include/asterisk/res_pjsip_exten_state.h                                   |   94
include/asterisk/res_pjsip_pubsub.h                                        |  540
include/asterisk/res_pjsip_session.h                                       |  567
include/asterisk/rtp_engine.h                                              |  335
include/asterisk/say.h                                                     |   14
include/asterisk/sdp_srtp.h                                                |  125
include/asterisk/security_events.h                                         |   30
include/asterisk/security_events_defs.h                                    |   17
include/asterisk/sem.h                                                     |  157
include/asterisk/sip_api.h                                                 |   30
include/asterisk/smdi.h                                                    |    2
include/asterisk/sorcery.h                                                 |  829
include/asterisk/sounds_index.h                                            |   55
include/asterisk/speech.h                                                  |    4
include/asterisk/srv.h                                                     |   51
include/asterisk/stasis.h                                                  |  905 +
include/asterisk/stasis_app.h                                              |  652
include/asterisk/stasis_app_device_state.h                                 |   95
include/asterisk/stasis_app_impl.h                                         |   88
include/asterisk/stasis_app_playback.h                                     |  156
include/asterisk/stasis_app_recording.h                                    |  283
include/asterisk/stasis_app_snoop.h                                        |   60
include/asterisk/stasis_bridges.h                                          |  460
include/asterisk/stasis_cache_pattern.h                                    |  153
include/asterisk/stasis_channels.h                                         |  589
include/asterisk/stasis_endpoints.h                                        |  229
include/asterisk/stasis_internal.h                                         |   69
include/asterisk/stasis_message_router.h                                   |  193
include/asterisk/stasis_system.h                                           |  131
include/asterisk/stasis_test.h                                             |  142
include/asterisk/statsd.h                                                  |   85
include/asterisk/stringfields.h                                            |   80
include/asterisk/strings.h                                                 |  240
include/asterisk/taskprocessor.h                                           |  188
include/asterisk/tcptls.h                                                  |    6
include/asterisk/term.h                                                    |   73
include/asterisk/test.h                                                    |  194
include/asterisk/threadpool.h                                              |  226
include/asterisk/threadstorage.h                                           |   10
include/asterisk/time.h                                                    |   25
include/asterisk/timing.h                                                  |    9
include/asterisk/translate.h                                               |   20
include/asterisk/udptl.h                                                   |    2
include/asterisk/utils.h                                                   |  192
include/asterisk/uuid.h                                                    |  118
include/asterisk/vector.h                                                  |  231
include/asterisk/xml.h                                                     |   39
include/asterisk/xmldoc.h                                                  |   28
include/asterisk/xmpp.h                                                    |    9
main/Makefile                                                              |   37
main/abstract_jb.c                                                         |  320
main/acl.c                                                                 |   78
main/aoc.c                                                                 |  433
main/app.c                                                                 |  654
main/ast_expr2f.c                                                          |    4
main/asterisk.c                                                            | 1030 -
main/asterisk.exports.in                                                   |   22
main/astfd.c                                                               |    8
main/astmm.c                                                               | 1327 +
main/astobj2.c                                                             | 4772 +++++
main/audiohook.c                                                           |   45
main/autoservice.c                                                         |   63
main/backtrace.c                                                           |  225
main/bridge.c                                                              | 5108 ++++++
main/bridge_after.c                                                        |  640
main/bridge_basic.c                                                        | 3279 +++
main/bridge_channel.c                                                      | 2224 ++
main/bridge_roles.c                                                        |  499
main/bridging.c                                                            | 1676 -
main/bucket.c                                                              |  965 +
main/callerid.c                                                            |    9
main/ccss.c                                                                |  364
main/cdr.c                                                                 | 4470 ++++-
main/cel.c                                                                 | 1499 +
main/channel.c                                                             | 3212 +--
main/channel_internal_api.c                                                |  218
main/chanvars.c                                                            |    3
main/cli.c                                                                 |  383
main/config.c                                                              |  278
main/config_options.c                                                      |  677
main/core_local.c                                                          | 1044 +
main/core_unreal.c                                                         |  962 +
main/crypt.c                                                               |  202
main/data.c                                                                |   36
main/datastore.c                                                           |   16
main/db.c                                                                  |  116
main/devicestate.c                                                         |  447
main/dial.c                                                                |  159
main/dns.c                                                                 |    6
main/dnsmgr.c                                                              |   35
main/dsp.c                                                                 |  346
main/editline/readline.c                                                   |    7
main/editline/term.c                                                       |    6
main/endpoints.c                                                           |  452
main/enum.c                                                                |   12
main/event.c                                                               | 1460 -
main/features.c                                                            | 8496 ----------
main/features_config.c                                                     | 1894 ++
main/file.c                                                                |  262
main/format.c                                                              |   74
main/format_cap.c                                                          |  111
main/format_pref.c                                                         |    7
main/frame.c                                                               |   23
main/framehook.c                                                           |   22
main/hashtab.c                                                             |    4
main/heap.c                                                                |   13
main/http.c                                                                |  205
main/image.c                                                               |    6
main/indications.c                                                         |   40
main/jitterbuf.c                                                           |    6
main/json.c                                                                |  873 +
main/libasteriskssl.c                                                      |    9
main/loader.c                                                              |  338
main/lock.c                                                                |  236
main/logger.c                                                              |  390
main/manager.c                                                             | 1491 +
main/manager_bridges.c                                                     |  626
main/manager_channels.c                                                    | 1195 +
main/manager_endpoints.c                                                   |   89
main/manager_mwi.c                                                         |  200
main/manager_system.c                                                      |   81
main/media_index.c                                                         |  593
main/message.c                                                             |  111
main/mixmonitor.c                                                          |   98
main/named_acl.c                                                           |  153
main/netsock.c                                                             |    8
main/netsock2.c                                                            |   31
main/optional_api.c                                                        |  360
main/parking.c                                                             |  247
main/pbx.c                                                                 | 2649 +--
main/pickup.c                                                              |  401
main/presencestate.c                                                       |  167
main/rtp_engine.c                                                          | 1274 -
main/say.c                                                                 |   49
main/sdp_srtp.c                                                            |  382
main/security_events.c                                                     |  308
main/sem.c                                                                 |  116
main/sha1.c                                                                |    4
main/sip_api.c                                                             |   60
main/slinfactory.c                                                         |    2
main/sorcery.c                                                             | 1562 +
main/sounds_index.c                                                        |  327
main/srv.c                                                                 |    2
main/stasis.c                                                              |  845
main/stasis_bridges.c                                                      |  999 +
main/stasis_cache.c                                                        |  509
main/stasis_cache_pattern.c                                                |  201
main/stasis_channels.c                                                     | 1049 +
main/stasis_endpoints.c                                                    |  309
main/stasis_message.c                                                      |  169
main/stasis_message_router.c                                               |  342
main/stasis_system.c                                                       |  422
main/stdtime/localtime.c                                                   |   15
main/strcompat.c                                                           |   14
main/strings.c                                                             |   35
main/stun.c                                                                |    6
main/taskprocessor.c                                                       |  582
main/tcptls.c                                                              |   48
main/tdd.c                                                                 |    5
main/term.c                                                                |   58
main/test.c                                                                |  212
main/threadpool.c                                                          | 1213 +
main/threadstorage.c                                                       |    6
main/timing.c                                                              |   26
main/translate.c                                                           |  125
main/udptl.c                                                               |  115
main/utils.c                                                               |  471
main/uuid.c                                                                |  231
main/xml.c                                                                 |   74
main/xmldoc.c                                                              |  952 -
makeopts.in                                                                |   22
pbx/Makefile                                                               |    2
pbx/pbx_config.c                                                           |    6
pbx/pbx_dundi.c                                                            |   73
pbx/pbx_loopback.c                                                         |   15
pbx/pbx_lua.c                                                              |    1
pbx/pbx_realtime.c                                                         |   25
pbx/pbx_spool.c                                                            |  322
res/Makefile                                                               |   32
res/ari.make                                                               |   59
res/ari/ari_model_validators.c                                             | 3832 ++++
res/ari/ari_model_validators.h                                             | 1239 +
res/ari/ari_websockets.c                                                   |  179
res/ari/cli.c                                                              |  267
res/ari/config.c                                                           |  345
res/ari/internal.h                                                         |  165
res/ari/resource_applications.c                                            |  173
res/ari/resource_applications.h                                            |  109
res/ari/resource_asterisk.c                                                |  193
res/ari/resource_asterisk.h                                                |   88
res/ari/resource_bridges.c                                                 |  695
res/ari/resource_bridges.h                                                 |  219
res/ari/resource_channels.c                                                |  920 +
res/ari/resource_channels.h                                                |  413
res/ari/resource_device_states.c                                           |  111
res/ari/resource_device_states.h                                           |   95
res/ari/resource_endpoints.c                                               |  175
res/ari/resource_endpoints.h                                               |   82
res/ari/resource_events.c                                                  |  219
res/ari/resource_events.h                                                  |   60
res/ari/resource_playbacks.c                                               |  139
res/ari/resource_playbacks.h                                               |   84
res/ari/resource_recordings.c                                              |  241
res/ari/resource_recordings.h                                              |  175
res/ari/resource_sounds.c                                                  |  225
res/ari/resource_sounds.h                                                  |   71
res/parking/parking_applications.c                                         |  888 +
res/parking/parking_bridge.c                                               |  463
res/parking/parking_bridge_features.c                                      |  683
res/parking/parking_controller.c                                           |  281
res/parking/parking_devicestate.c                                          |  124
res/parking/parking_manager.c                                              |  585
res/parking/parking_tests.c                                                |  828
res/parking/parking_ui.c                                                   |  208
res/parking/res_parking.h                                                  |  558
res/res_agi.c                                                              |  617
res/res_ari.c                                                              | 1094 +
res/res_ari.exports.in                                                     |    6
res/res_ari_applications.c                                                 |  425
res/res_ari_asterisk.c                                                     |  317
res/res_ari_bridges.c                                                      |  859 +
res/res_ari_channels.c                                                     | 1624 +
res/res_ari_device_states.c                                                |  323
res/res_ari_endpoints.c                                                    |  270
res/res_ari_events.c                                                       |  189
res/res_ari_model.c                                                        |  210
res/res_ari_model.exports.in                                               |    6
res/res_ari_playbacks.c                                                    |  282
res/res_ari_recordings.c                                                   |  717
res/res_ari_sounds.c                                                       |  209
res/res_calendar.c                                                         |   29
res/res_calendar_ews.c                                                     |   18
res/res_calendar_exchange.c                                                |  101
res/res_calendar_icalendar.c                                               |    5
res/res_chan_stats.c                                                       |  186
res/res_clialiases.c                                                       |   25
res/res_clioriginate.c                                                     |    4
res/res_config_curl.c                                                      |  141
res/res_config_ldap.c                                                      |  321
res/res_config_odbc.c                                                      |  227
res/res_config_pgsql.c                                                     |  159
res/res_config_sqlite.c                                                    |  317
res/res_config_sqlite3.c                                                   |  101
res/res_corosync.c                                                         |    3
res/res_crypto.c                                                           |    2
res/res_curl.c                                                             |   42
res/res_fax.c                                                              |  556
res/res_fax_spandsp.c                                                      |   12
res/res_format_attr_h264.c                                                 |   30
res/res_format_attr_opus.c                                                 |  321
res/res_http_websocket.c                                                   |  244
res/res_http_websocket.exports.in                                          |   30
res/res_jabber.c                                                           |  309
res/res_limit.c                                                            |    2
res/res_monitor.c                                                          |   39
res/res_musiconhold.c                                                      |   86
res/res_mutestream.c                                                       |  190
res/res_odbc.c                                                             |   19
res/res_parking.c                                                          | 1272 +
res/res_phoneprov.c                                                        |   19
res/res_pjsip.c                                                            | 2113 ++
res/res_pjsip.exports.in                                                   |    8
res/res_pjsip/config_auth.c                                                |  225
res/res_pjsip/config_domain_aliases.c                                      |   65
res/res_pjsip/config_global.c                                              |   90
res/res_pjsip/config_system.c                                              |  168
res/res_pjsip/config_transport.c                                           |  481
res/res_pjsip/include/res_pjsip_private.h                                  |  108
res/res_pjsip/location.c                                                   |  464
res/res_pjsip/pjsip_configuration.c                                        | 1531 +
res/res_pjsip/pjsip_distributor.c                                          |  390
res/res_pjsip/pjsip_global_headers.c                                       |  171
res/res_pjsip/pjsip_options.c                                              |  890 +
res/res_pjsip/pjsip_outbound_auth.c                                        |   94
res/res_pjsip/security_events.c                                            |  290
res/res_pjsip_acl.c                                                        |  302
res/res_pjsip_authenticator_digest.c                                       |  485
res/res_pjsip_caller_id.c                                                  |  715
res/res_pjsip_diversion.c                                                  |  346
res/res_pjsip_dtmf_info.c                                                  |  167
res/res_pjsip_endpoint_identifier_anonymous.c                              |  125
res/res_pjsip_endpoint_identifier_ip.c                                     |  267
res/res_pjsip_endpoint_identifier_user.c                                   |  131
res/res_pjsip_exten_state.c                                                |  638
res/res_pjsip_exten_state.exports.in                                       |    7
res/res_pjsip_header_funcs.c                                               |  619
res/res_pjsip_log_forwarder.c                                              |  124
res/res_pjsip_logger.c                                                     |  214
res/res_pjsip_messaging.c                                                  |  700
res/res_pjsip_mwi.c                                                        |  759
res/res_pjsip_nat.c                                                        |  237
res/res_pjsip_notify.c                                                     |  771
res/res_pjsip_one_touch_record_info.c                                      |  128
res/res_pjsip_outbound_authenticator_digest.c                              |  164
res/res_pjsip_outbound_registration.c                                      | 1089 +
res/res_pjsip_pidf.c                                                       |  382
res/res_pjsip_pubsub.c                                                     | 1346 +
res/res_pjsip_pubsub.exports.in                                            |   26
res/res_pjsip_refer.c                                                      |  946 +
res/res_pjsip_registrar.c                                                  |  695
res/res_pjsip_registrar_expire.c                                           |  227
res/res_pjsip_rfc3326.c                                                    |  147
res/res_pjsip_sdp_rtp.c                                                    | 1233 +
res/res_pjsip_session.c                                                    | 2183 ++
res/res_pjsip_session.exports.in                                           |   23
res/res_pjsip_t38.c                                                        |  859 +
res/res_pjsip_transport_websocket.c                                        |  402
res/res_pktccops.c                                                         |    2
res/res_rtp_asterisk.c                                                     | 1814 +-
res/res_rtp_multicast.c                                                    |   47
res/res_security_log.c                                                     |  100
res/res_smdi.c                                                             |   23
res/res_snmp.c                                                             |   21
res/res_sorcery_astdb.c                                                    |  326
res/res_sorcery_config.c                                                   |  383
res/res_sorcery_memory.c                                                   |  241
res/res_sorcery_realtime.c                                                 |  252
res/res_speech.c                                                           |    6
res/res_speech.exports.in                                                  |   17
res/res_srtp.c                                                             |   18
res/res_stasis.c                                                           | 1270 +
res/res_stasis.exports.in                                                  |    6
res/res_stasis_answer.c                                                    |   81
res/res_stasis_answer.exports.in                                           |    6
res/res_stasis_device_state.c                                              |  416
res/res_stasis_device_state.exports.in                                     |    6
res/res_stasis_playback.c                                                  |  657
res/res_stasis_playback.exports.in                                         |    6
res/res_stasis_recording.c                                                 |  617
res/res_stasis_recording.exports.in                                        |    6
res/res_stasis_snoop.c                                                     |  394
res/res_stasis_snoop.exports.in                                            |    6
res/res_stasis_test.c                                                      |  282
res/res_stasis_test.exports.in                                             |    6
res/res_statsd.c                                                           |  324
res/res_statsd.exports.in                                                  |    8
res/res_stun_monitor.c                                                     |   36
res/res_timing_dahdi.c                                                     |    6
res/res_timing_kqueue.c                                                    |   25
res/res_timing_pthread.c                                                   |  115
res/res_timing_timerfd.c                                                   |   45
res/res_xmpp.c                                                             |  474
res/snmp/agent.c                                                           |    7
res/stasis/app.c                                                           | 1064 +
res/stasis/app.h                                                           |  229
res/stasis/command.c                                                       |   95
res/stasis/command.h                                                       |   42
res/stasis/control.c                                                       |  866 +
res/stasis/control.h                                                       |   68
res/stasis_recording/stored.c                                              |  479
rest-api-templates/README.txt                                              |   15
rest-api-templates/api.wiki.mustache                                       |   53
rest-api-templates/ari.make.mustache                                       |   26
rest-api-templates/ari_model_validators.c.mustache                         |  122
rest-api-templates/ari_model_validators.h.mustache                         |  191
rest-api-templates/ari_resource.c.mustache                                 |   53
rest-api-templates/ari_resource.h.mustache                                 |   96
rest-api-templates/asterisk_processor.py                                   |  227
rest-api-templates/do-not-edit.mustache                                    |    4
rest-api-templates/make_ari_stubs.py                                       |   95
rest-api-templates/models.wiki.mustache                                    |   22
rest-api-templates/odict.py                                                |  261
rest-api-templates/param_cleanup.mustache                                  |   26
rest-api-templates/param_parsing.mustache                                  |   85
rest-api-templates/res_ari_resource.c.mustache                             |  246
rest-api-templates/rest_handler.mustache                                   |   40
rest-api-templates/swagger_model.py                                        |  746
rest-api-templates/transform.py                                            |   62
rest-api/README.txt                                                        |    9
rest-api/api-docs/applications.json                                        |  172
rest-api/api-docs/asterisk.json                                            |  259
rest-api/api-docs/bridges.json                                             |  513
rest-api/api-docs/channels.json                                            | 1144 +
rest-api/api-docs/deviceStates.json                                        |  151
rest-api/api-docs/endpoints.json                                           |  117
rest-api/api-docs/events.json                                              |  437
rest-api/api-docs/playbacks.json                                           |  155
rest-api/api-docs/recordings.json                                          |  326
rest-api/api-docs/sounds.json                                              |   99
rest-api/resources.json                                                    |   50
sounds/Makefile                                                            |   14
sounds/sounds.xml                                                          |   72
static-http/ajamdemo.html                                                  |   17
static-http/astman.css                                                     |   18
static-http/mantest.html                                                   |   20
tests/Makefile                                                             |    2
tests/test_abstract_jb.c                                                   |   72
tests/test_app.c                                                           |   16
tests/test_ari.c                                                           |  569
tests/test_ari_model.c                                                     |  457
tests/test_astobj2.c                                                       | 1528 +
tests/test_astobj2_thrash.c                                                |  353
tests/test_bucket.c                                                        |  873 +
tests/test_cdr.c                                                           | 2533 ++
tests/test_cel.c                                                           | 2101 ++
tests/test_config.c                                                        |    8
tests/test_db.c                                                            |   60
tests/test_devicestate.c                                                   |  229
tests/test_dlinklists.c                                                    |    2
tests/test_endpoints.c                                                     |  157
tests/test_event.c                                                         |  799
tests/test_format_api.c                                                    |   24
tests/test_gosub.c                                                         |    2
tests/test_hashtab_thrash.c                                                |  334
tests/test_jitterbuf.c                                                     |   50
tests/test_json.c                                                          | 1810 ++
tests/test_linkedlists.c                                                   |    7
tests/test_optional_api.c                                                  |  187
tests/test_res_stasis.c                                                    |  198
tests/test_scoped_lock.c                                                   |  280
tests/test_security_events.c                                               |   62
tests/test_sorcery.c                                                       | 2744 +++
tests/test_sorcery_astdb.c                                                 |  638
tests/test_sorcery_realtime.c                                              |  791
tests/test_stasis.c                                                        | 1364 +
tests/test_stasis_channels.c                                               |  313
tests/test_stasis_endpoints.c                                              |  303
tests/test_stringfields.c                                                  |  108
tests/test_strings.c                                                       |   63
tests/test_substitution.c                                                  |   45
tests/test_taskprocessor.c                                                 |  750
tests/test_threadpool.c                                                    | 1646 +
tests/test_utils.c                                                         |  129
tests/test_uuid.c                                                          |  152
tests/test_voicemail_api.c                                                 |  287
tests/test_xml_escape.c                                                    |  118
utils/Makefile                                                             |   15
utils/ael_main.c                                                           |   11
utils/astman.c                                                             |    2
utils/check_expr.c                                                         |   17
utils/clicompat.c                                                          |   10
utils/conf2ael.c                                                           |   10
utils/extconf.c                                                            |   34
utils/hashtest.c                                                           |  410
utils/hashtest2.c                                                          |  418
utils/muted.c                                                              |    9
utils/refcounter.c                                                         |   39
utils/utils.xml                                                            |    9
818 files changed, 206443 insertions(+), 54732 deletions(-)