CHANGES 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597
  1. NOTE: Corrections or additions to the ChangeLog may be submitted to
  2. http://bugs.digium.com. Documentation and formatting fixes are not
  3. not listed here. A complete listing of changes is available through
  4. the Asterisk-CVS mailing list hosted at http://lists.digium.com.
  5. Asterisk 1.0.9
  6. -- fix bug in callerid matching in the dialplan that was introduced in 1.0.8
  7. Asterisk 1.0.8
  8. -- chan_zap
  9. -- Asterisk will now also look in the regular context for the fax extension
  10. while executing a macro. Previously, for this to work, the fax extension
  11. would have to be included in the macro definition.
  12. -- On some systems, ALERTING will be sent after PROCEEDING, so code has been
  13. added to account for this case.
  14. -- If no extension is specified on an overlap call, the 's' extension will
  15. be used.
  16. -- chan_sip
  17. -- We no longer send a "to" tag on "100 Trying" messages, as it is
  18. inappropriate to do so.
  19. -- We now respond correctly to an invite for T.38 with a "488 Not acceptable
  20. here"
  21. -- We now discard saved tags on 401/407 responses in case the provider we're
  22. talking to tries to pull a dirty trick on us and change it.
  23. -- rtptimeout options will now be correctly set on a peer basis rather than
  24. only global
  25. -- chan_mgcp
  26. -- Fixed setting of accountcode
  27. -- Fixed where *67 to block callerid only worked for first call
  28. -- chan_agent
  29. -- We now will not pass audio until the agent has acked the call if the
  30. configuration
  31. is set up for the agent to do so.
  32. -- chan_alsa
  33. -- Fixed problems with the unloading of this module
  34. -- res_agi
  35. -- A fix has been added to prevent calls from being hung up when more than
  36. one call is executing an AGI script calling the GET DATA command.
  37. -- AGI scripts will now continue to run even if a file was not found with
  38. the GET DATA command.
  39. -- When calling SAY NUMBER with a number like 09, we will now say "nine"
  40. instead of "zero"
  41. -- app_dial
  42. -- There was a problem where text frames would not be forwarded before the
  43. channel has been answered.
  44. -- app_disa
  45. -- Fixed the timeout used when no password is set
  46. -- app_queue
  47. -- Distinctive ring has been fixed to work for queue members
  48. -- rtp
  49. -- Fixed a logic error when setting the "rtpchecksums" option
  50. -- say.c
  51. -- A problem has been fixed with saying the date in Spanish.
  52. -- Makefile
  53. -- A line was missing for the autosupport script that caused "make rpm" to
  54. fail
  55. -- format_wav_gsm
  56. -- Fixed a problem with wav formatting that prevented files from being
  57. played in some media players
  58. -- pbx_spool
  59. -- Fixed if the last line of text in a file for the call spool did not
  60. contain a new line, it would not be processed
  61. -- logger
  62. -- Fixed the logger so that color escape sequences wouldn't be sent to the
  63. logs
  64. -- format_sln
  65. -- A lot of changes were made to correctly handle signed linear format on
  66. big endian machines
  67. -- asterisk.conf
  68. -- fix 'highpriority' option for asterisk.conf
  69. Asterisk 1.0.7
  70. -- chan_sip
  71. -- The fix for some codec availibility issues in 1.0.6 caused music on hold
  72. problems, but has now been fixed.
  73. -- chan_skinny
  74. -- A check has been added to avoid a crash.
  75. -- chan_iax2
  76. -- A feature has been added to CVS head to have the option of sending
  77. timestamps with trunk frames. It is not supported in 1.0, but a change
  78. has been made so that it will at least not choke if sent trunk
  79. timestamps.
  80. -- app_voicemail
  81. -- Some checks have been added to avoid a crash.
  82. -- speex
  83. -- The path /usr/include/speex has been added for a place to look for the
  84. speex header.
  85. Asterisk 1.0.6
  86. -- chan_iax2:
  87. -- Fixed a bug dealing with a division by zero that could cause a crash
  88. -- chan_sip:
  89. -- Behavior was changed so that when a registration fails due to DNS
  90. resolution issues, a retry will be attempted in 20 seconds.
  91. -- Peer settings were not reset to null values when reloading the
  92. configuration file. Behavior has been changed so that these values are
  93. now cleared.
  94. -- 'restrictcid' now properly works on MySQL peers.
  95. -- Only use the default callerid if it has been specified.
  96. -- Asterisk was not sending the same From: line in SIP messages during
  97. certain times. Fixed to make sure it stays the same. This makes some
  98. providers happier, to a working state.
  99. -- Certain circumstances involving a blank callerid caused asterisk to
  100. segmentation fault.
  101. -- There was a problem incorrectly matching codec availablity when global
  102. preferences were different from that of the user. To fix this,
  103. processing of SDP data has been moved to after determining who the call
  104. is coming from.
  105. -- Asterisk would run out of RTP ports while waiting for SUBSCRIBE's to
  106. expire even though an RTP port isn't needed in this case. This has been
  107. fixed by releasing the ports early.
  108. -- chan_zap:
  109. -- During a certain scenario when using flash and '#' transfers you would
  110. hear the other person and the music they were hearing. This has been
  111. fixed.
  112. -- A fix for a compilation issue with gcc4 was added.
  113. -- chan_modem_bestdata:
  114. -- A fix for a compilation issue with gcc4 was added.
  115. -- format_g729:
  116. -- Treat a 10-byte read as an end of file indication instead of an error.
  117. Some G729 encoders like to put 10-bytes at the end to indicate this.
  118. -- res_features:
  119. -- During certain situations when parking a call, both endpoints would get
  120. musiconhold. This has been fixed so the individual who parked the call
  121. will hear the digits and not musiconhold.
  122. -- app_dial:
  123. -- DIALEDPEERNUMBER is now being set, so if you attempted to use it in the
  124. past and failed, it should work now.
  125. -- A callerid change caused many headaches, this has been reversed to the
  126. original 1.0 behavior.
  127. -- A crash caused with the combination of the 'g' option and # transfer was
  128. fixed.
  129. -- app_voicemail:
  130. -- If two people hit the voicemail system at the same time, and were leaving
  131. a message the second message was overwriting the first. This has been
  132. fixed so that each one is distinct and will not overwrite eachother.
  133. -- cdr_tds:
  134. -- If the server you were using was going down, it had the potential to
  135. bring your asterisk server down with it. Extra stuff has been added so
  136. as to bring in more error/connection checking.
  137. -- cdr_pgsql:
  138. -- This will now attempt to reconnect after a connection problem.
  139. -- IAXY firmware:
  140. -- This has been updated to version 23. It includes a fix for lost
  141. registrations.
  142. -- internals
  143. -- Behavior was changed for 'show codec <number>' to make it more intuitive.
  144. -- DNS failures and asterisk do not get along too well, this is not totally
  145. the case anymore.
  146. -- Asterisk will now handle DNS failures at startup more gracefully, and
  147. won't crash and burn
  148. -- Choosing to append to a wave file would render the outputted wave file
  149. corrupt. Appending now works again.
  150. -- If you failed to define certain keys, asterisk had the potential to crash
  151. when seeing if you had used them.
  152. -- Attempting to use such things as ${EXTEN:-1} gave a wrong return value.
  153. However, this was never a documented feature...
  154. Asterisk 1.0.5
  155. -- chan_zap
  156. -- fix a callerid bug introduced in 1.0.4
  157. -- app_queue
  158. -- fix some penalty behavior
  159. Asterisk 1.0.4
  160. -- general
  161. -- fix memory leak evident with extensive use of variables
  162. -- update IAXy firmware to version 22
  163. -- enable some special write protection
  164. -- enable outbound DTMF
  165. -- fix seg fault with incorrect usage of SetVar
  166. -- other minor fixes including typos and doc updates
  167. -- chan_sip
  168. -- fix codecs to not be case sensitive
  169. -- Re-use auth credentials
  170. -- fix MWI when using type=friend
  171. -- fix global NAT option
  172. -- chan_agent / chan_local
  173. -- fix incorrect use count
  174. -- chan_zap
  175. -- Allow CID rings to be configured in zapata.conf
  176. -- no more patching needed for UK CID
  177. -- app_macro
  178. -- allow Macros to exit with '*' or '#' like regular extension processing
  179. -- app_voicemail
  180. -- don't allow '#' as a password
  181. -- add option to save voicemail before going to the operator
  182. -- fix global operator=yes
  183. -- app_read
  184. -- return 0 instead of -1 if user enters nothing
  185. -- res_agi
  186. -- don't exit AGI when file not found to stream
  187. -- send script parameter when using FastAGI
  188. Asterisk 1.0.3
  189. -- chan_zap
  190. -- fix seg fault when doing *0 to flash a trunk
  191. -- rtp
  192. -- seg fault fix
  193. -- chan_sip
  194. -- fix to prevent seg fault when attempting a transfer
  195. -- fix bug with supervised transfers
  196. -- fix codec preferences
  197. -- chan_h323
  198. -- fix compilation problem
  199. -- chan_iax2
  200. -- avoid a deadlock related to a static config of a BUNCH of peers
  201. -- cdr_pgsql
  202. -- fix memory leak when reading config
  203. -- Numerous other minor bug fixes
  204. Asterisk 1.0.2
  205. -- Major bugfix release
  206. Asterisk 1.0.1
  207. -- Added AGI over TCP support
  208. -- Add ability to purge callers from queue if no agents are logged in
  209. -- Fix inband PRI indication detection
  210. -- Fix for MGCP - always request digits if no RTP stream
  211. -- Fixed seg fault for ast_control_streamfile
  212. -- Make pick-up extension configurable via features.conf
  213. -- Numerous other bug fixes
  214. Asterisk 1.0.0
  215. -- Use Q.931 standard cause codes for asterisk cause codes
  216. -- Bug fixes from the bug tracker
  217. Asterisk 1.0-RC2
  218. -- Additional CDR backends
  219. -- Allow muted to reconnect
  220. -- Call parking improvements (including SIP parking support)
  221. -- Added licensed hold music from FreePlayMusic
  222. -- GR-303 and Zap improvements
  223. -- More bug fixes from the bug tracker
  224. -- Improved FreeBSD/OpenBSD/MacOS X support
  225. Asterisk 1.0-RC1
  226. -- Innumerable bug fixes and features from the bug tracker
  227. -- Added Open Settlement Protocol (OSP) support
  228. -- Added Non-facility Associated Signalling (NFAS) Support
  229. -- Added alarm Monitoring support
  230. -- Added new MeetMe options
  231. -- Added GR-303 Support
  232. -- Added trunk groups
  233. -- ADPCM Standardization
  234. -- Numerous bug fixes
  235. -- Add IAX2 Firmware Support
  236. -- Add G.726 support
  237. -- Add ices/icecast support
  238. -- Numerous bug fixes
  239. Asterisk 0.7.2
  240. -- Countless small bug fixes from bug tracker
  241. -- DSP Fixes
  242. -- Fix unloading of Zaptel
  243. -- Pass Caller*ID/ANI properly on call forwarding
  244. -- Add indication for Italy
  245. Asterisk 0.7.1
  246. -- Fixed timed include context's and GotoIfTime
  247. -- Fixed chan_h323 it now gets remote ip properly instead of 127.0.0.1
  248. Asterisk 0.7.0
  249. -- Removed MP3 format and codec
  250. -- Can now load and unload SIP,IAX,IAX2,H323 channels without core
  251. -- Fixed various compiler warnings and clean up source tree
  252. -- Preliminary AES Support
  253. -- Fix SIP REINVITE
  254. -- Outbound SIP registration behind NAT using externip
  255. -- More CLI documentation and clean up
  256. -- Pin numbers on MeeMe
  257. -- Dynamic MeetMe conferences are more consistent with static conferences
  258. -- Added channel variables ${HANGUPCAUSE}, ${SIPDOMAIN}, ${TIMESTAMP}, ${ACCONTCODE}
  259. -- ODBC support for logging CDRs
  260. -- Indications for Norway and New Zeland
  261. -- Major redesign of app_voicemail
  262. -- Syslog support
  263. -- Reload logfiles with CLI command 'logger reload' and rotate logs with "logger rotate'
  264. -- Configurable DEBUG, NOTICE, WARNING, ERROR and ast_verbose messages now appear on remote console
  265. -- Properly reaping any zombie processes
  266. -- Added applications SayUnixTime, SetCDRUserField, HasNewVoicemail, ZapScan, Random, ResetCDR, NoCDR
  267. -- Make PRI Hangup Cause available to the dialplan
  268. -- Verify included contexts in extensions.conf
  269. -- Add DESTDIR support for building RPMs and packages
  270. -- Do route lookups on OpenBSD
  271. -- Add support for building on FreeBSD and OS X
  272. -- Add support for PostgreSQL in Voicemail
  273. -- Translate SIP hangup cause to PRI hangup cause where needed
  274. -- Better support for MOH in IAX2
  275. -- Fix SIP problem where channels were not removed on BYE
  276. -- Display codecs by name
  277. -- Remove MySQL and put PGSql instead for licensing reasons
  278. -- Better capability matching in SIP
  279. -- Full IBR4 compliance for chan_zap
  280. -- More flexible CDR handling
  281. -- Distinguish between BUSY and FAILURE on outbound calls
  282. -- Add initial support for SCCP via chan_skinny
  283. -- Better support for Future Group B signaling
  284. Asterisk 0.5.0
  285. -- Retain IAX2 and SIP registrations past shutdown/crash and restart
  286. -- True data mode bridging when possible
  287. -- H.323 build improvements
  288. -- Agent Callback-login support
  289. -- RFC2833 Improvements
  290. -- Add thread debugging
  291. -- Add optional pedantic SIP checking for Pingtel
  292. -- Allow extension names, include context, switch to use global vars.
  293. -- Allow variables in extensions.conf to reference previously defined ones
  294. -- Merge voicemail enhancements (app_voicemail2)
  295. -- Add multiple queueing strategies
  296. -- Merge support for 'T'
  297. -- Allow pending agent calling (Agent/:1)
  298. -- Add groupings to agents.conf
  299. -- Add video support to IAX2
  300. -- Zaptel optimize playback
  301. -- Add video support to SIP
  302. -- Make RTP ports configurable
  303. -- Add RDNIS support to SIP and IAX2
  304. -- Add transfer app (implement in SIP and IAX2)
  305. -- Make voicemail segmentable by context (app_voicemail2)
  306. -- Major restructuring of voicemail (app_voicemail2)
  307. -- Add initial ENUM support
  308. -- Add malloc debugging support
  309. -- Add preliminary Voicetronix support
  310. -- Add iLBC codec
  311. Asterisk 0.4.0
  312. -- Merge and edit Nick's FXO dial support
  313. -- Reengineer SIP registration (outbound)
  314. -- Support call pickup on SIP and compatibly with ZAP
  315. -- Support 302 Redirect on SIP
  316. -- Management interface improvements
  317. -- Add "hint" support
  318. -- Improve call forwarding using new "Local" channel driver.
  319. -- Add "Local" channel
  320. -- Substantial SIP enhancements including retransmissions
  321. -- Enforce case sensitivity on extension/context names
  322. -- Add monitor support (Thanks, Mahmut)
  323. -- Add experimental "trunk" option to IAX2 for high density VoIP
  324. -- Add experimental "debug channel" command
  325. -- Add 'C' flag to dial command to reset call detail record (handy for calling cards)
  326. -- Add NAT and dynamic support to MGCP
  327. -- Allow selection of in-band, out-of-band, or INFO based DTMF
  328. -- Add contributed "*80" support to blacklist numbers (Thanks James!)
  329. -- Add "NAT" option to sip user, peer, friend
  330. -- Add experimental "IAX2" protocol
  331. -- Change special variable "EXTEN-n" to "EXTEN:n" to follow Bash syntax
  332. -- Add "Enhanced" AGI with audio pass-through (voice recognition anyone?)
  333. -- Choose best priority from codec from allow/disallow
  334. -- Reject SIP calls to self
  335. -- Allow SIP registration to provide an alternative contact
  336. -- Make HOLD on SIP make use of asterisk MOH
  337. -- Add supervised transfer (tested with Pingtel only)
  338. -- Allow maxexpirey and defaultexpirey to be runtime configurable for SIP
  339. -- Preliminary codec 13 support (RFC3389)
  340. -- Add app_authenticate for general purpose authentication
  341. -- Optimize RTP and smoother
  342. -- Create special variable "EXTEN-n" where it is extension stripped by n MSD
  343. -- Fix uninitialized frame pointer in channel.c
  344. -- Add global variables support under [globals] of extensions.conf
  345. -- Add macro support (show application Macro)
  346. -- Allow [123-5] etc in extensions
  347. -- Allow format of App(arg1,arg2,...) instead of just App,arg1|arg2 in dialplan
  348. -- Add message waiting indicator to SIP
  349. -- Fix double free bug in channel.c
  350. Asterisk 0.3.0
  351. -- Add fastfoward, rewind, seek, and truncate functions to streams
  352. -- Support registration
  353. -- Add G729 format
  354. -- Permit applications to return a digit indicating new extension
  355. -- Change "SHUTDOWN" to "STOP" in commands
  356. -- SIP "Hold" fixes and VXML URI support
  357. -- New chan_zap with 160 sample chunk size
  358. -- Add DTMF, MF, and Fax tone detector to dsp routines
  359. -- Allow overlap dialing (inbound) on PRI
  360. -- Enable tone detection with PRI
  361. -- Add special information tone detection
  362. -- Add Asterisk DB support
  363. -- Add pulse dialing
  364. -- Re-record all system prompts
  365. -- Change "timelen" to samples for better accuracy
  366. -- Move to editline, eliminating readline dependency
  367. -- Add peer "poke" support to SIP and IAX
  368. -- Add experimental call progress detection
  369. -- Add SIP authentication (digest)
  370. -- Add RDNIS
  371. -- Reroute faxes to "fax" extension
  372. -- Create ISDN/modem group concept
  373. -- Centralize indication
  374. -- Add initial MGCP support
  375. -- SIP debugging cleanup
  376. -- SIP reload
  377. -- SIP commands (show channels, etc)
  378. -- Add optional busy detection
  379. -- Add Visual Message Waiting Indicator (MDMF and SDMF)
  380. -- Add ambiguous extension matching
  381. -- Add *69
  382. -- Major SIP enhancements from SIPit
  383. -- Rewrite of ZAP CLASS features using subchannels
  384. -- Enhanced call parking
  385. -- Add extended outgoing spool support (pbx_spool)
  386. Asterisk 0.2.0
  387. -- Outbound origination API
  388. -- Call management improvements
  389. -- Add Do Not Disturb (*78, *79)
  390. -- Add agents
  391. -- Document variables
  392. -- Add transfer capability on the console
  393. -- Add SpeeX codec translator
  394. -- Add call queues
  395. -- Add setcallerid functionality (AGI, application)
  396. -- Add special variables ${CALLERID}, ${EXTEN}, ${CONTEXT}, ${PRIORITY}
  397. -- Don't echo cancel on pure TDM connections by default
  398. -- Implement Async GOTO
  399. -- Differentiate softhangups
  400. -- Add date/time
  401. Asterisk 0.1.12
  402. -- Fix for Big Endian machines
  403. -- MySQL CDR Engine
  404. -- Various SIP fixes and enhancements
  405. -- Add "zapateller application and arbitrary tone pairs
  406. -- Don't always start at "s"
  407. -- Separate linear mode for pseudo and real
  408. -- Add initial RTP and SIP support (no jitter buffer yet, unknown stability)
  409. -- Add 'h' extension, executed on hangup
  410. -- Add duration timer to message info
  411. -- Add web based voicemail checking ("make webvmail")
  412. -- Add ast_queue_frame function and eliminate frame pipes in most drivers
  413. -- Centralize host access (and possibly future ACL's)
  414. -- Add Caller*ID on PhoneJack (Thanks Nathan)
  415. -- Add "safe_asterisk" wrapper script to auto-restart Asterisk
  416. -- Indicate ringback on chan_phone
  417. -- Add answer confirmation (press '#' to confirm answer)
  418. -- Add distinctive ring support (e.g. Dial,Zap/4r2)
  419. -- Add ANSI/vt100 color support
  420. -- Make parking configurable through parking.conf
  421. -- Fix the empty voicemail problem
  422. -- Add Music On Hold
  423. -- Add ADSI Compiler (app_adsiprog)
  424. -- Extensive DISA re-work to improve tone generation
  425. -- Reset all idle channels every 10 minutes on a PRI
  426. -- Reset channels which are hungup with "channel in use"
  427. -- Implement VNAK support in chan_iax
  428. -- Fix chan_oss to support proper hangups and autoanswer
  429. -- Make shutdown properly hangup channels
  430. -- Add idling capability to chan_zap for idle-net
  431. -- Add "MeetMe" conferencing app (app_meetme)
  432. -- Add timing information to include
  433. Asterisk 0.1.11
  434. -- Add ISDN RAS capability
  435. -- Add stutter dialtone to Chan Zap
  436. -- Add "#include" capability to config files.
  437. -- Add call-forward variable to Chan Zap (*72, *73)
  438. -- Optimize IAX flow when transfer isn't possible
  439. -- Allow transmission of ANI over IAX
  440. Asterisk 0.1.10
  441. -- Make ast_readstring parameter be the max # of digits, not the max size with \0
  442. -- Make up any missing messages on the fly
  443. -- Add support for specific DTMF interruption to saying numbers
  444. -- Add new "u" and "b" options to condense busy/unavail handling
  445. -- Add support for RSA authentication on IAX calls
  446. -- Add support for ADSI compatible CPE
  447. -- Outgoing call queue
  448. -- Remote dialplan fixes for Quicknet
  449. -- Added AGI commands supporting TDD functions (RECEIVE CHAR & TDD MODE)
  450. -- Added TDD support (send/receive text in chan_zap)
  451. -- Fix all strncpy references
  452. -- Implement CSV CDR backend
  453. -- Implement Call Detail Records
  454. Asterisk 0.1.9
  455. -- Implement IAX quelching
  456. -- Allow Caller*ID to be overridden and suggested
  457. -- Configure defaults to use IAXTEL
  458. -- Allow remote dialplan polling via IAX
  459. -- Eliminate ast_longest_extension
  460. -- Implement dialplan request/reply
  461. -- Let peers have allow/disallow for codecs
  462. -- Change allow/deny to permit/deny in IAX
  463. -- Allow dialplan entries to match Caller*ID as well
  464. -- Added AGI (Asterisk Gateway Interface) scripting interface (app_agi)
  465. -- Added chan_zap for zapata telephony kernel interface, removed chan_tor
  466. -- Add convenience functions
  467. -- Fix race condition in channel hangup
  468. -- Fix memory leaks in both asterisk and iax frame allocations
  469. -- Add "iax show stats" command and -DTRACE_FRAMES (for frame tracing)
  470. -- Add DISA application (Thanks to Jim Dixon)
  471. -- Add IAX transfer support
  472. -- Add URL and HTML transmission
  473. -- Add application for sending images
  474. -- Add RedHat RPM spec file and build capability
  475. -- Fix GSM WAV file format bug
  476. -- Move ignorepat to main dialplan
  477. -- Add ability to specificy TOS bits in IAX
  478. -- Allow username:password in IAX strings
  479. -- Updates to PhoneJack interface
  480. -- Allow "servermail" in voicemail.conf to override e-mail in "from" line
  481. -- Add 'skip' option to app_playback
  482. -- Reject IAX calls on unknown extensions
  483. -- Fix version stuff
  484. Asterisk 0.1.8
  485. -- Keep track of version information
  486. -- Add -f to cause Asterisk not to fork
  487. -- Keep important information in voicemail .txt file
  488. -- Adtran Voice over Frame Relay updates
  489. -- Implement option setting/querying of channel drivers
  490. -- IAX performance improvements and protocol fixes
  491. -- Substantial enhancement of console channel driver
  492. -- Add IAX registration. Now IAX can dynamically register
  493. -- Add flash-hook transfer on tormenta channels
  494. -- Added Three Way Calling on tormenta channels
  495. -- Start on concept of zombie channel
  496. -- Add Call Waiting CallerID
  497. -- Keep track of who registeres contexts, includes, and extensions
  498. -- Added Call Waiting(tm), *67, *70, and *82 codes
  499. -- Move parked calls into "parkedcalls" context by default
  500. -- Allow dialplan to be displayed
  501. -- Allow "=>" instead of just "=" to make instantiation clearer
  502. -- Asterisk forks if called with no arguments
  503. -- Add remote control by running asterisk -vvvc
  504. -- Adjust verboseness with "set verbose" now
  505. -- No longer requires libaudiofile
  506. -- Install beep
  507. -- Make PBX Config module reload extensions on SIGHUP
  508. -- Allow modules to be reloaded when SIGHUP is received
  509. -- Variables now contain line numbers
  510. -- Make dialer send in band signalling
  511. -- Add record application
  512. -- Added PRI signalling to Tormenta driver
  513. -- Allow use of BYEXTENSION in "Goto"
  514. -- Allow adjustment of gains on tormenta channels
  515. -- Added raw PCM file format support
  516. -- Add U-law translator
  517. -- Fix DTMF handling in bridge code
  518. -- Fix access control with IAX
  519. * Asterisk 0.1.7
  520. -- Update configuration files and add some missing sounds
  521. -- Added ability to include one context in another
  522. -- Rewrite of PBX switching
  523. -- Major mods to dialler application
  524. -- Added Caller*ID spill reception
  525. -- Added Dialogic VOX file format support
  526. -- Added ADPCM Codec
  527. -- Add Tormenta driver (RBS signalling)
  528. -- Add Caller*ID spill creation
  529. -- Rewrite of translation layer entirely
  530. -- Add ability to run PBX without additional thread
  531. * Asterisk 0.1.6
  532. -- Make app_dial handle a lack of translators smoothly
  533. -- Add ISDN4Linux support -- dtmf is weird...
  534. -- Minor bug fixes
  535. * Asterisk 0.1.5
  536. -- Fix a small mistake in IAX
  537. -- Fix the QuickNet driver to work with newer cards
  538. * Asterisk 0.1.4
  539. -- Update VoFR some more
  540. -- Fix the QuickNet driver to work with LineJack
  541. -- Add ability to pass images for IAX.
  542. * Asterisk 0.1.3
  543. -- Update VoFR for latest sangoma code
  544. -- Update QuickNet Driver
  545. -- Add text message handling
  546. -- Fix transfers to use "default" if not in current context
  547. -- Add call parking
  548. -- Improve format/content negotiation
  549. -- Added support for multiple languages
  550. -- Bug fixes, as always...
  551. * Asterisk 0.1.2
  552. -- Updated README file with a "Getting Started" section
  553. -- Added sample sounds and configuration files.
  554. -- Added LPC10 very low bandwidth (low quality) compression
  555. -- Enhanced translation selection mechanism.
  556. -- Enhanced IAX jitter buffer, improved reliability
  557. -- Support echo cancelation on PhoneJack
  558. -- Updated PhoneJack driver to std. Telephony interface
  559. -- Added app_echo for evaluating VoIP latency
  560. -- Added app_system to execute arbitrary programs
  561. -- Updated sample configuration files
  562. -- Added OSS channel driver (full duplex only)
  563. -- Added IAX implementation
  564. -- Fixed some deadlocks.
  565. -- A whole bunch of bug fixes
  566. * Asterisk 0.1.1
  567. -- Revised translator, fixed some general race conditions throughout *
  568. -- Made dialer somewhat more aware of incompatible voice channels
  569. -- Added Voice Modem driver and A/Open Modem Driver stub
  570. -- Added MP3 decoder channel
  571. -- Added Microsoft WAV49 support
  572. -- Revised License -- Pure GPL, nothing else
  573. -- Modified Copyright statement since code is still currently owned by author
  574. -- Added RAW GSM headerless data format
  575. -- Innumerable bug fixes
  576. * Asterisk 0.1.0
  577. -- Initial Release