Difference between revisions of "Asterisk (software)"
Shawndouglas (talk | contribs) (Created stub) |
Shawndouglas (talk | contribs) (Updated version number) |
||
(40 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
| developer = Digium | | developer = Digium | ||
| released = {{Start date|2004|09|23}}<ref name="Asterisk1.0">{{cite web |url=http://blog.tmcnet.com/blog/tom-keating/voip/asterisk-10-released.asp |title=Asterisk 1.0 released |author=Keating, Tom |publisher=TMCnet |date=23 September 2004 |accessdate=4 April 2012}}</ref> | | released = {{Start date|2004|09|23}}<ref name="Asterisk1.0">{{cite web |url=http://blog.tmcnet.com/blog/tom-keating/voip/asterisk-10-released.asp |title=Asterisk 1.0 released |author=Keating, Tom |publisher=TMCnet |date=23 September 2004 |accessdate=4 April 2012}}</ref> | ||
| | | latest release date = {{start date and age|2024|05|17}} <!-- https://www.asterisk.org/downloads/ //--> | ||
| | | latest release version = 21.3.1 | ||
| latest preview date = <!--{{start date and age|2012|09|20}}//--> | |||
| latest preview version = none | |||
| programming language = C | | programming language = C | ||
| operating system = Cross-platform | | operating system = Cross-platform | ||
Line 22: | Line 24: | ||
}} | }} | ||
'''Asterisk''' | '''Asterisk''' is a free open-source software implementation of a telephone private branch exchange (PBX). Like any PBX, it allows attached telephones to make calls to one another and to connect to other telephone services including the public switched telephone network (PSTN) and voice over Internet protocol (VoIP) services. Its name comes from the asterisk symbol, “*”. Asterisk is released under a dual license model, using the GNU General Public License (GPL) as a free software license and a proprietary software license to permit licensees to distribute proprietary, unpublished system components. | ||
Originally designed for Linux, Asterisk also runs on a variety of different operating systems including NetBSD, OpenBSD, FreeBSD, Mac OS X, and Solaris. A port to Microsoft Windows exists as AsteriskWin32.<ref>{{cite web |url=http://www.asteriskwin32.com/ |title=Asterisk Win32 - The Open Source PBX for Windows |publisher=asteriskwin32.com |accessdate=4 April 2012}}</ref> Asterisk is especially small enough to run in an embedded environment like customer-premises equipment-hardware running OpenWrt.<ref>{{cite web |url=http://wiki.openwrt.org/doc/howto/voip.asterisk |title=Asterisk |publisher=OpenWrt |accessdate=4 April 2012}}</ref> | |||
==Product history== | ==Product history== | ||
Asterisk was created in 1999 by Mark Spencer of Digium. A public version 1.0 of Asterisk was released by Spencer while at Astericon on September 23, 2004.<ref name="Asterisk1.0" /> Additional releases were: | |||
* 1.2 - Released on 15 November 2005<ref>{{cite web|url=http://blog.tmcnet.com/blog/tom-keating/asterisk/asterisk-12-released.asp|title=Asterisk 1.2 released|last=Keating|first=Tom |date=November 16, 2005|publisher=TMCnet|accessdate=2009-03-26}}</ref> | |||
* 1.4 - Released on 26 December 2006<ref>{{cite web|url=http://www.asterisk.org/node/48266|title=Asterisk 1.4.0 released|date=December 20, 2006|publisher=Asterisk.org|accessdate=2009-03-26}}</ref> | |||
* 1.6 - Released on 2 October 2008<ref>{{cite web|url=http://www.asterisk.org/node/48539|title=Asterisk 1.6.0 released|date=October 2, 2008|publisher=Asterisk.org|accessdate=2009-03-26}}</ref> | |||
* 1.8 - Released on 21 October 2010<ref>{{cite web|url=http://www.asterisk.org/node/51444|title=Asterisk 1.8.0 Now Available!|date=October 21, 2010|publisher=Asterisk.org|accessdate=2010-10-24}}</ref> | |||
* 10.0 - Released on 15 December 2011<ref>{{cite web|url=http://www.asterisk.org/node/51697|title=Asterisk 10.0.0 Is Released!|date=December 15, 2011|publisher=Asterisk.org|accessdate=2011-12-26}}</ref> | |||
==Features== | ==Features== | ||
Major features of Asterisk include<ref>{{cite web |url=http://www.asterisk.org/asterisk |title=About the Asterisk Project |publisher=Digium |accessdate=4 April 2012}}</ref>: | |||
* drivers for various VoIP protocols | |||
* drivers for PSTN interface cards and devices | |||
* call recording and monitoring | |||
* routing and call handling for incoming calls | |||
* outbound call generation and routing | |||
* media management functions | |||
* call detail recording | |||
* transcoding support | |||
* protocol conversion support | |||
* database integration | |||
* Web services integration | |||
* LDAP integration | |||
* single and multi-party call bridging | |||
* integrated "Dialplan" scripting language | |||
* external call management in any programming or scripting language | |||
* event notification and CTI integration | |||
* "text-to-speech" support | |||
* speech recognition | |||
==Hardware/software requirements== | ==Hardware/software requirements== | ||
A C compiler and a variety of system libraries are required for a source-code-based installation of Asterisk. Please consult the [https://wiki.asterisk.org/wiki/display/AST/System+Requirements Asterisk documentation]. | |||
For non-source-code-based installs (via AsteriskNOW or some other method), reference [https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk this section] in the documentation. | |||
==Videos, screenshots, and other media== | ==Videos, screenshots, and other media== | ||
Introductory videos of Asterisk can be found on [http://www.asterisk.org/video Digium's website]. | |||
Numerous videos of Asterisk in action can be found on gahlawat84's [http://www.youtube.com/playlist?list=PL705D6CFEAFC19CA6 YouTube channel]. | |||
Additional videos demonstrating how to build VoIP clusters with Asterisk can be found on Telecom Channel's [http://www.youtube.com/playlist?list=PL68D10528DDFEA5A4 YouTube channel]. | |||
==Entities using Asterisk== | |||
==Further reading== | ==Further reading== | ||
* {{cite web |url= | * {{cite web |url=https://wiki.asterisk.org/wiki/display/AST/Home |title=Documentation for Asterisk |publisher=Digium}} | ||
* {{cite web |url=http://www.asteriskdocs.org/ |title=Asterisk: The Definitive Guide |publisher=O'Reilly Media}} | |||
==External links== | ==External links== | ||
* [ | * [http://forums.asterisk.org/index.php Asterisk] forums | ||
==References== | ==References== | ||
Line 64: | Line 90: | ||
<!---Place all category tags here--> | <!---Place all category tags here--> | ||
[[Category: | [[Category:Telephony software (open source)]] |
Latest revision as of 22:47, 8 June 2024
Developer(s) | Digium |
---|---|
Initial release | September 23, 2004[1] |
Stable release | 21.3.1 / May 17, 2024 |
Preview release | none |
Written in | C |
Operating system | Cross-platform |
Type | Telephony software |
License(s) | GNU General Public License |
Website | www.asterisk.org |
Asterisk is a free open-source software implementation of a telephone private branch exchange (PBX). Like any PBX, it allows attached telephones to make calls to one another and to connect to other telephone services including the public switched telephone network (PSTN) and voice over Internet protocol (VoIP) services. Its name comes from the asterisk symbol, “*”. Asterisk is released under a dual license model, using the GNU General Public License (GPL) as a free software license and a proprietary software license to permit licensees to distribute proprietary, unpublished system components.
Originally designed for Linux, Asterisk also runs on a variety of different operating systems including NetBSD, OpenBSD, FreeBSD, Mac OS X, and Solaris. A port to Microsoft Windows exists as AsteriskWin32.[2] Asterisk is especially small enough to run in an embedded environment like customer-premises equipment-hardware running OpenWrt.[3]
Product history
Asterisk was created in 1999 by Mark Spencer of Digium. A public version 1.0 of Asterisk was released by Spencer while at Astericon on September 23, 2004.[1] Additional releases were:
- 1.2 - Released on 15 November 2005[4]
- 1.4 - Released on 26 December 2006[5]
- 1.6 - Released on 2 October 2008[6]
- 1.8 - Released on 21 October 2010[7]
- 10.0 - Released on 15 December 2011[8]
Features
Major features of Asterisk include[9]:
- drivers for various VoIP protocols
- drivers for PSTN interface cards and devices
- call recording and monitoring
- routing and call handling for incoming calls
- outbound call generation and routing
- media management functions
- call detail recording
- transcoding support
- protocol conversion support
- database integration
- Web services integration
- LDAP integration
- single and multi-party call bridging
- integrated "Dialplan" scripting language
- external call management in any programming or scripting language
- event notification and CTI integration
- "text-to-speech" support
- speech recognition
Hardware/software requirements
A C compiler and a variety of system libraries are required for a source-code-based installation of Asterisk. Please consult the Asterisk documentation.
For non-source-code-based installs (via AsteriskNOW or some other method), reference this section in the documentation.
Videos, screenshots, and other media
Introductory videos of Asterisk can be found on Digium's website.
Numerous videos of Asterisk in action can be found on gahlawat84's YouTube channel.
Additional videos demonstrating how to build VoIP clusters with Asterisk can be found on Telecom Channel's YouTube channel.
Entities using Asterisk
Further reading
- "Asterisk: The Definitive Guide". O'Reilly Media. http://www.asteriskdocs.org/.
External links
- Asterisk forums
References
- ↑ 1.0 1.1 Keating, Tom (23 September 2004). "Asterisk 1.0 released". TMCnet. http://blog.tmcnet.com/blog/tom-keating/voip/asterisk-10-released.asp. Retrieved 4 April 2012.
- ↑ "Asterisk Win32 - The Open Source PBX for Windows". asteriskwin32.com. http://www.asteriskwin32.com/. Retrieved 4 April 2012.
- ↑ "Asterisk". OpenWrt. http://wiki.openwrt.org/doc/howto/voip.asterisk. Retrieved 4 April 2012.
- ↑ Keating, Tom (16 November 2005). "Asterisk 1.2 released". TMCnet. http://blog.tmcnet.com/blog/tom-keating/asterisk/asterisk-12-released.asp. Retrieved 2009-03-26.
- ↑ "Asterisk 1.4.0 released". Asterisk.org. 20 December 2006. http://www.asterisk.org/node/48266. Retrieved 2009-03-26.
- ↑ "Asterisk 1.6.0 released". Asterisk.org. 2 October 2008. http://www.asterisk.org/node/48539. Retrieved 2009-03-26.
- ↑ "Asterisk 1.8.0 Now Available!". Asterisk.org. 21 October 2010. http://www.asterisk.org/node/51444. Retrieved 2010-10-24.
- ↑ "Asterisk 10.0.0 Is Released!". Asterisk.org. 15 December 2011. http://www.asterisk.org/node/51697. Retrieved 2011-12-26.
- ↑ "About the Asterisk Project". Digium. http://www.asterisk.org/asterisk. Retrieved 4 April 2012.