Page 2
Digium, Inc. Digium, Inc. has made every effort to ensure that the instructions contained in this document are adequate and error free. The manufacturer will, if necessary, explain issues which may not be covered by this documentation.
Page 3
(Annex C) Telecom: FCC Part 68, TIA-968 TBR-21 1998 Industry Canada IC-CS-03 AS-ACIF S002-2005 AS-ACIF S003-2005 EMC: FCC Part 15 Class A EN55022/CISPR22 Class A EN55025 IEC 61000 CNS13438 VCCI V-32005.04 Release 1.20 Digium, Inc. Page 3...
Page 4
If you experience problems with the Asterisk Appliance 50, contact Digium, Inc. (+1.256.428.6161) for repair and/or warranty information. If the equipment is causing harm to the telephone network, the telephone company may request that you disconnect the equipment until the problem is resolved.
Page 5
This device complies with part 15 of FCC rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation. Release 1.20 Digium, Inc. Page 5...
Pin Assignments Lists the connectors and pin assignments. Specifications Details unit specifications. License Agreement Digium End-User Purchase and License Agreement Glossary and Defines terms related to this product. Acronyms Release 1.20 Digium, Inc.
Page 7
(ESD) wrist strap while handling the device. The Electrical Hazard Symbol indicates a possibility of electrical shock when operating this unit in certain situations. To reduce the risk of damage or injury, follow all steps or procedures as instructed. Release 1.20 Digium, Inc. Page 7...
Telephony Service providers to which 911 or Emergency calls are placed should ensure their provider properly forwards the customer's accessible PSTN phone number to the emergency call handling center. Save these instructions for future reference. Release 1.20 Digium, Inc. Page 8...
Chapter 1 Overview ® The Digium Asterisk Appliance 50 (AA50) is a stand alone PBX which runs Embedded Asterisk Business Edition™. It is suitable for the desktop, or mounting in a typical network closet or restricted access location. The AA50 is ideal for small office environments or as an extension to a central Asterisk PBX.
Transcoding provided on the Blackfin processor 32ms (Hardware Revision B) or 128ms (Hardware Revision C) of ana- log port echo cancellation 8MB on board serial Flash memory 64MB 16 bit parallel SDRAM Front panel LEDs Release 1.20 Digium, Inc. Page 16...
Understanding the LEDs on page 19 Using the Configuration Reset Switch on page 23 Installing the AA50 on page 24 Mounting the Asterisk Appliance 50 on page 26 Figure 1: The Asterisk Appliance 50 (AA50) Release 1.20 Digium, Inc. Page 17...
Page 18
If damage is suspected, file a claim with the carrier and contact your reseller from which the unit was purchased or Digium Technical Support (+1.256.428.6161). Keep the original shipping container to use for future shipment or proof of damage during shipment.
Page 19
There are 15 LEDs on the front panel of the Asterisk Appliance 50. The eight LEDs corresponding to the analog ports on the rear panel indicate the type of interface installed. The definition of each LED and its color representation is explained in Table 1. Release 1.20 Digium, Inc. Page 19...
Page 20
Link is up at 100Mbps. LED flashes at 1/ (flashing) 10 second intervals as traffic is detected. Orange Link is up at 10Mbps. LED flashes at 1/10 (flashing) second intervals as traffic is detected. Release 1.20 Digium, Inc. Page 20...
Page 21
Red (solid) Port is configured for FXO operation and is enabled. A telephone line may be connected to this port. Telephone line is ringing. (flashing) Red (slow Telephone line is in use. blinking) Release 1.20 Digium, Inc. Page 21...
Pressing the CFG RST switch will cause loss of all configuration settings and reset administration passwords. Power Supply Ports Craft Port Configuration Analog Reset Switch Ports Port Figure 3: Asterisk Appliance 50 Back View Release 1.20 Digium, Inc. Page 23...
Page 24
You may find it preferable to enable the AA50 GUI on the WAN interface for ease of use. Once you have logged on to the AA50, click on the Networking menu, and then the WAN tab. Select the Enable GUI on WAN interface checkbox. Release 1.20 Digium, Inc. Page 24...
Page 25
You are now ready to configure your Asterisk Appliance 50 via the GUI. Caution. This unit must be connected to the Telecommunications Network in your country using an approved line cord, e.g.: for Australia use only line cords complying with ACA Technical Standard TS008. Release 1.20 Digium, Inc. Page 25...
Figure 4 below illustrates the proper mounting installation options: Figure 4: Mounting Instructions Warning. Do not place anything (including paper) on top of the Asterisk Appliance 50. To allow proper cooling, these units must not be stacked. Release 1.20 Digium, Inc. Page 26...
Page 27
Mounting the AA50 with the LEDs pointing downward may cause a disruption in air circulation, which could cause the AA50 to overheat. Mounting the AA50 this way can also expose the LAN, WAN, and analog ports to potential damage. Release 1.20 Digium, Inc. Page 27...
Record a Voice Menu on page 73 Time Intervals on page 74 Incoming Calling Rules on page 76 Voicemail on page 79 Conferencing on page 83 Directory on page 86 Call Parking on page 87 Release 1.20 Digium, Inc. Page 28...
Page 29
After connecting to the Asterisk Appliance 50, the primary menu is displayed, giving you the ability to configure your system, as well as add features to your call system as your needs change. Release 1.20 Digium, Inc. Page 29...
The first time you log on you will be prompted to change your password from the default. You should have already chosen a new password during the installation process. Once the log on process is complete the AsteriskGUI home page will be displayed. Release 1.20 Digium, Inc. Page 30...
AsteriskGUI, you’re presented with a variety of options on the left side of the page. Figure 6: System Status Page The AsteriskGUI supports the following browsers: Firefox 1.5 through 3.0 IE 7 Safari 3.x Opera 9.x Release 1.20 Digium, Inc. Page 31...
Page 32
Logout buttons. Click Apply Changes to save and activate any changes you have made on a page so that you can utilize the changes. Click Logout on any page to exit the Asterisk Appliance 50 GUI. Release 1.20 Digium, Inc. Page 32...
AA50 model you purchased. Click the Configure Hardware tab to configure your analog hardware. Note: The Configure Hardware tab will not be available if you ordered a VoIP only model. Figure 7: Configure Hardware Release 1.20 Digium, Inc. Page 33...
Page 34
You also need to select a tone region, which defines the set of tones (dial tones, ringing tone, busy tone, etc) used in your region. Select your country, or the nearest neighboring country, from the Tone Region drop- down list. The default setting is North America (United States/Canada). Release 1.20 Digium, Inc. Page 34...
Page 35
Ring Detect - Users who are experiencing trouble detecting Caller ID from Analog service providers or whose lines exhibit a polarity rever- sal before Caller ID is transmitted from the provider should select Full Wave. Otherwise, choose Standard. Release 1.20 Digium, Inc. Page 35...
Page 36
AA50. Click Options on the left menu, select the Reboot tab, and then click Reboot Now to reboot your appliance. Rebooting your AA50 will terminate any active calls. Release 1.20 Digium, Inc. Page 36...
Trunks from the main menu to access the trunk configuration page. Figure 8: Trunk Configuration Page Trunk definitions are used in calling rules, dial plans, and call routing, etc. You can use a mixture of both analog and VoIP trunks. Release 1.20 Digium, Inc. Page 37...
Here you can create an analog trunk definition for each analog port on your AA50. Click New Analog Trunk to open the New Analog Trunk definition page. Figure 9: New Analog Trunk Definition Release 1.20 Digium, Inc. Page 38...
Page 39
Answer on Polarity Switch - If this option is enabled the reception of a polarity reversal will mark when an outgoing call is answered by the remote party. Release 1.20 Digium, Inc. Page 39...
Page 40
Pulse Dial - If this option is enabled, pulse dialing, instead of DTMF, will be used. CID Signalling - This option defines the type of caller ID signalling to use. bell - Bell202 as used in the United States – Release 1.20 Digium, Inc. Page 40...
Page 41
AA50. Click Options on the left menu, select the Reboot tab, and then click Reboot Now to reboot your appliance. Rebooting your AA50 will terminate any active calls. Release 1.20 Digium, Inc. Page 41...
Figure 10: Add New Service Provider The list of VoIP service providers and corresponding configuration information is pulled dynamically from a secure Digium webservice. If you are already a VoIP provider customer, select the provider from the list, click Add, and input your user name and password. Once you have added a service provider it will appear in the Service Providers list.
You can select the order in which the codecs are used. The codecs commonly available are u-law, a-law, GSM, G.726, and G.722. Click Update when you have completed your changes, or Cancel to discard your changes. Release 1.20 Digium, Inc. Page 43...
Page 44
Once you have added a VoIP trunk it will appear in the SIP/IAX trunks list. There are Edit and Delete buttons associated with each VoIP trunk listing. Click Edit to further refine your trunk definition. The following options will be available: Release 1.20 Digium, Inc. Page 44...
Page 45
AA50. The notification of new voice mail is pro- vided by the same local AA50. If you would like to receive voicemail notifications from a remote provider, this option is available. To Release 1.20 Digium, Inc. Page 45...
Page 46
AA50 voice mail. It is not possible to pro- vide local voice mail and remote MWI simultaneously. Click Add when you have completed your changes, or Cancel to discard your changes. Release 1.20 Digium, Inc. Page 46...
Figure 12: Outbound Calling Rules Note: Outbound Calling Rules manages only individual outgoing call rules. See the Dial Plans section to associate multiple outgoing calling rules to be used for User outbound dialing. Release 1.20 Digium, Inc. Page 47...
For instance, if a number begins with _9256, and is followed by 7 or more digits, that would define a call within the state of Alabama. If a call Release 1.20 Digium, Inc. Page 48...
Page 49
Strip - This option gives you the ability to remove specified number of digits from the front of the call string before the call is dialed and placed through the trunk specified in Use Trunk. Release 1.20 Digium, Inc. Page 49...
Page 50
Click Edit next to a rule on the calling rule list to edit a previously defined rule, or Delete to delete the rule. Release 1.20 Digium, Inc. Page 50...
Once you have completed the dial plan definition click Save to accept the plan, or Cancel to abandon your changes. Click Apply Changes in the Release 1.20 Digium, Inc. Page 51...
User extension definitions are the basic components of your phone system. They are needed for voicemail, conferencing, call queues, dial plans, etc. Click the Users tab to view the main User Extensions page. Figure 15: User Extensions Release 1.20 Digium, Inc. Page 52...
The name can also be that of a department, such as Sales or Support, for example. This is important because the Dial By Name Directory function of Asterisk uses this information to route calls. Release 1.20 Digium, Inc. Page 53...
Page 54
AA50. Flash - Flash Timing defines the duration, in milliseconds, that Aster- isk will use if it is sending a flash signal to another system. Release 1.20 Digium, Inc. Page 54...
Page 55
NAT - Try this setting when your AA50 is on a public IP, communicat- ing with devices behind a NAT device (broadband router). If you have one-way audio problems, you usually have problems with your NAT configuration or your firewall's configuration of SIP and RTP ports. Release 1.20 Digium, Inc. Page 55...
Page 56
- Specify this value if you do not want to allow an insecure con- – nection. 3-Way Calling - Allows the extension to receive a call and then dial out to another phone number to conference with the inbound call and the recipient of the outbound call. Release 1.20 Digium, Inc. Page 56...
Page 57
Cancel to abandon your changes. You can also delete multiple users by selecting one or more users from the displayed list and clicking Delete Selected Users. Click OK to complete the deletion, or Cancel. Release 1.20 Digium, Inc. Page 57...
Figure 17: New Ring Group Note: You need at least one member to be able to define a ring group. You will not be able to define a ring group without any user extensions. Release 1.20 Digium, Inc. Page 58...
Page 59
Lastly, determine which action you want the system to take if no one answers the call. You can either direct the call to the voicemail of a user, go to an IVR menu, or end the call. Release 1.20 Digium, Inc. Page 59...
Each file uploaded must be less than 10 megabytes, and in 8KHz mono of ulaw, alaw, g722, or gsm formats. Not sure how to convert your audio to an acceptable format? Linux users should try the Sox utility, Release 1.20 Digium, Inc. Page 60...
Page 61
Once you have uploaded your files, click Apply Changes to make the files available. You can now use them for call queues, parked calls, conferences, etc. Release 1.20 Digium, Inc. Page 61...
Is Agent option indicates that the user is available to answer customer calls. If a check mark does not appear next to Is Agent, that extension won’t appear in the list of agents in the configuration for this option. Figure 19: New Call Queue Release 1.20 Digium, Inc. Page 62...
Page 63
Least Recent - The agent who has been without a call the longest – receives the next call. Fewest Calls - The agent who has handled the fewest calls receives – the next incoming call. Release 1.20 Digium, Inc. Page 63...
Page 64
There are three options available: Yes - Callers can join a queue with no agents or only unavailable – agents. No - Callers can not join a queue with no agents. This is the default – option. Release 1.20 Digium, Inc. Page 64...
Page 65
Auto Fill - This option allows multiple calls that arrive at the same time to be immediately forwarded on to agents. Auto Pause - If an agent fails to answer a call, this option temporarily postpones sending calls to that agent. Release 1.20 Digium, Inc. Page 65...
# when asked for your callback extension. This will successfully log you out of all queues. Click Save to retain the agent login settings. Release 1.20 Digium, Inc. Page 66...
The best way to understand how a voice menu is constructed is to examine the default “Welcome” menu provided with your AA50. Click Voice Menus - Welcome in the Voice Menus list. The options for the Release 1.20 Digium, Inc. Page 67...
Page 68
This is useful when one wants users to have to enter a PIN code in order to proceed to a particular part of the current menu, to a different menu, or to ring an extension. Release 1.20 Digium, Inc. Page 68...
Page 69
If the passcode entered is correct, the user is given a system dial tone on which a call may be placed. Note: Use caution when choosing this option. This option can pose a security risk. Release 1.20 Digium, Inc. Page 69...
Page 70
Goto Directory - The Goto Directory option sends a caller to the sys- tem phone directory. This gives the user the chance to select a user name from the directory if the extension is unknown. Hangup - The Hangup option terminates the call. Release 1.20 Digium, Inc. Page 70...
Page 71
Goto Extension - Pressing a key with this option will send the caller to a specified extension. Goto Queue - Pressing a key with this option will send the caller to the specified queue. Operator - This option will send the caller to the designated operator. Release 1.20 Digium, Inc. Page 71...
Page 72
Once you have constructed your voice menu, click Save. You can then click Apply Changes to add the voice menu to your current configuration. Release 1.20 Digium, Inc. Page 72...
Asterisk will dial to wait for the user to speak the prompt. Record - Clicking this button causes Asterisk to launch the call that will record a file. Release 1.20 Digium, Inc. Page 73...
Figure 22: New Time Interval Creating a Time Interval definition is fairly simple. You just need to define a range of time in which you expect to receive calls. The following fields are used to create the definition: Release 1.20 Digium, Inc. Page 74...
Page 75
Click Update to save your time interval definition, or Cancel to discard your changes. Click Apply Changes to make the new time interval active. Once a time interval definition is created, you can either Edit or Delete the definition from the Time Interval page. Release 1.20 Digium, Inc. Page 75...
The main page displays the incoming calling rules created for each trunk. No rules are displayed if you have just setup your AA50. Click New Incoming Rule to create a new incoming calling rule. The new incoming rule form will be displayed. Release 1.20 Digium, Inc. Page 76...
All patterns begin with the underscore “_” character. There are special characters which can be used in patterns: X - Any digit from 0-9 – Release 1.20 Digium, Inc. Page 77...
Page 78
Each rule you create will be listed on the Incoming Calling Rules page, organized by trunk. From the main page you can either Edit or Delete the rule. Release 1.20 Digium, Inc. Page 78...
Figure 25: Voicemail There are three tabs on the Voicemail page used for configuration: General Settings, Email Settings, and SMTP Settings. Release 1.20 Digium, Inc. Page 79...
Page 80
Time is specified in seconds. Minimum Message Time - The minimum duration of a message specified in seconds. Any message left that’s under the listed duration is discarded and isn’t processed or retrievable. Release 1.20 Digium, Inc. Page 80...
Page 81
To load a sample template, click the Load Defaults button. Be sure to change the From address to a valid e-mail address before saving. Release 1.20 Digium, Inc. Page 81...
Page 82
Once you have completed specifying the settings on a tab, click Save to keep your settings, or Cancel to discard your settings. Click Apply Changes in the upper right corner of the page to make your changes immediately available. Release 1.20 Digium, Inc. Page 82...
Assign the PIN Code used by participants to enter the conference as well as the Administrator PIN Code used by the moderator of the conference to open the conference bridge. Release 1.20 Digium, Inc. Page 83...
Page 84
Announce callers - All new callers to a conference are identified when they arrive when this feature is selected. Release 1.20 Digium, Inc. Page 84...
Page 85
Click Update to retain your conference bridge definition, or Cancel to abandon your changes. From the Conferencing page you can either Edit or Delete a bridge definition. Once you have saved a conference bridge definition click Apply Changes to make the bridge immediately available. Release 1.20 Digium, Inc. Page 85...
Click Save to retain your changes or Cancel to discard them. Click Apply Changes to make the changes available. To add or remove a user from the Release 1.20 Digium, Inc. Page 86...
The call on hold will be retrieved by dialing one of these extensions. Number of Seconds a Call Can Be Parked - The number of seconds a call can be placed on hold. After the time has elapsed the call will ring the originating extension. Release 1.20 Digium, Inc. Page 87...
Page 88
Note: In order to properly park a call, you must use attended transfer functions. Using a blind transfer function will not provide the parking number to the person parking the call. This makes recovery of the call impossible, except for the fall through timeout. Release 1.20 Digium, Inc. Page 88...
Click Save when you have completed the voicemail group definition, and then Apply Changes to make the voicemail box immediately available. You can either Edit or Delete the voicemail group from the main Voicemail Group page. Release 1.20 Digium, Inc. Page 89...
If you do not have an NTP server specified, you can set your default time zone from within the General tab. The S800i Config tab describes the exact model information. This information will be useful for technical support. Figure 30: System Information Release 1.20 Digium, Inc. Page 90...
NTP Server - This field gives you the ability to specify the URL or IP address of an NTP server. This is useful if you wish to regularly syn- chronize the AA50 time setting with that of an NTP server. Release 1.20 Digium, Inc. Page 91...
Page 92
Chapter 3: Telephone System Configuration SSH - Select the SSH checkbox to activate the SSH server on the AA50. The default root password is digium. Enabling this option will cause your unit to provide SSH access on both WAN and LAN inter- faces, which can pose a security risk.
Page 93
To reboot your appliance, go to Options, Reboot, and click Reboot Now. Note: The time zone files are named after cities that adhere to the time zone you need. Release 1.20 Digium, Inc. Page 93...
New Backup and then specify a file name (e.g. the backup date). You can then download a previously created backup, restore from the backup, delete the backup file, or upload a backup from another machine. Figure 32: Backup Page Release 1.20 Digium, Inc. Page 94...
The Updates tab provides an interface for downloading or uploading newer firmware images to the AA50. Customers with an active Service Subscription may visit the Digium.com website to register their AA50, activate their Service Subscription, and download software updates for the AA50.
AA50. The Advanced tab allows you to enable or disable advanced options. The basic options are displayed by default. Please refer to the Advanced Options section for a description of the advanced options. Figure 34: AA50 Options Release 1.20 Digium, Inc. Page 96...
Page 97
If a soundpack selection is made, but the soundpack is not already installed, the soundpack will be downloaded from the Digium website. English, Spanish, and French prompts are loaded by default.
Page 98
Asterisk Appliance 50 configuration. Clicking Show Advance Options provides the additional menu items on the left hand sidebar. Note: Digium does not provide support for the options configurable in the Advanced menu items. Digium does not provide support for bugs uncovered in the Advanced menu items.
Page 99
Enter Help in the command line field for a list of com- mands. SIP Settings - The SIP configuration settings can be enabled or dis- abled from this page. IAX Settings - The IAX configuration settings can be enabled or dis- abled from this page. Release 1.20 Digium, Inc. Page 99...
Asterisk experts. Pricing on Subscription Services may be obtained from your nearest reseller or you may call Digium Sales for referral to your nearest reseller at +1.256.428.6000. You can also visit http://www.digium.com/ sales.
50 unit. Ports Craft Port Port Analog Ports Figure A-1: Back Panel Ports All eight analog ports on the Asterisk Appliance 50 are 8-pin RJ11 ports. The pin assignments are identified in Table A-2. Release 1.20 Digium, Inc. Page 101...
DB9 Pin 8) The CRAFT port serial parameters are 57600 8N1 (57600 bits per second, 8 data bits, no parity, 1 stop bit), with hardware flow control = no, software flow control = yes. Release 1.20 Digium, Inc. Page 102...
DC Power - 6.3mm O.D., 2mm pin; 12V 3A center positive CompactFlash - Type 1 Environment. Temperature: 0 to 40° C (32 to 104° F) operation -20 to 70° C (4 to 158° F) storage Humidity: Up to 90% non-condensing Release 1.20 Digium, Inc. Page 105...
36 Watts Each FXS port in use with 3REN load 1.5 Watts Note: Power consumption is determined by the number of analog phones connected to the FXS ports and the REN rating of the phones. Release 1.20 Digium, Inc. Page 106...
IMPORTANT – PLEASE READ CAREFULLY 1. This Digium End-User Purchase and License Agreement (the "Agree- ment") is a legal agreement between Digium and the licensee, pur- chaser and end user respectively (hereinafter, “you”, “You” or “your”) of the Digium distribution media, embedded software and related documentation (the "Software"), Digium services (“Ser-...
Page 108
Appendix C: Asterisk Appliance 50 (AA50) License Agreement or backup copies of the Software supplied to you by Digium or an authorized reseller, provided you hold a valid license to the original Software and have paid any applicable fee for Upgrades.
Page 109
Products, including, but not limited to: initially and regularly testing the operation of the Products, including testing the operation with emergency services; notifying and training all users of any system on which the Products are installed how to use the system for Release 1.20 Digium, Inc. Page 109...
Page 110
Digium delivers the Software will be free of physical defects for a period of ninety days or will be replaced by Digium. Except as otherwise agreed by Digium in writing, the replacement Software is subject to the terms and conditions of this Agreement.
Page 111
Subscription Agreement entitlements for the Products in accordance with the policies, terms and conditions set forth on the Digium web site for the Products you purchase. You may elect to renew your support or Subscription Agreement from Digium at Digium’s then current rates unless such...
Page 112
(31st) day following your receipt of the Product. 5.4 Warranty Disclaimers. The limited warranties provided by Digium do not cover (i) Products that have been subjected to misuse, tampering, modification, experimentation, alteration, negligence, faulty installation; (ii) Products with the model or serial number altered, tampered with, or removed;...
Page 113
Product under warranty to Digium, the original purchaser must obtain a Return Material Authorization (“RMA”) in accordance with the Digium policy in effect at the time as published on the Digium web site. You must package the warranted Product in the original shipping package to ensure that it will not be damaged in transit, with the RMA number prominently marked on the outside of the package.
Page 114
Products, relating to warranty service, or arising out of any breach of this Agreement, even if Digium has been advised of the possibility of such damages. The sole remedy for a breach of the foregoing limited warranty is repair, replacement or refund of the defective or non- conforming product.
Page 115
Products or return of the Products by you to Digium. In the event of a breach of the scope of use permitted by the grant in Section 2, or if you do not comply with other materials terms...
Page 116
11. TRANSFER AND ASSIGNMENT. This Agreement and the rights and obligations under it are not assignable by you without the prior written approval of Digium, voluntarily or by operation of law. Any attempt by you to assign this Agreement without such approval shall be void.
Page 117
Agreement shall take precedence over any conflicting terms in any subsequent purchase order, documentation or collateral. The parties agree that this Agreement may be executed electronically and that electronic copies of this Agreement shall be binding upon the parties. Release 1.20 Digium, Inc. Page 117...
Page 118
(US$20.00 for United States destina- tions and US$50.00 for all other destinations). Orders placed via elec- tronic mail must be paid via a Digium-accepted credit card; orders via postal service can be paid either via credit card or a check drawn on a United States bank.
Page 119
The following components are licensed under version 2 of the GNU General Public License (included as Exhibit B.1). libnetold Linux® kernel ext2fs uuid libipq libiptc gdbserver busybox e2fsck mke2fs iwconfig inetd ssmtp dnsmasq dhcpcd version expand Linux® is a registered trademark of Linus Torvalds. Release 1.20 Digium, Inc. Page 119...
Page 120
Exhibit B.2 dropbear Exhibit B.3 OpenSSL Exhibit B.4 Exhibit B.5 ntp and ntpdate Exhibit B.6 zlib Exhibit B.7 ss and et libraries Exhibit B.8 Release 1.20 Digium, Inc. Page 120...
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. Release 1.20 Digium, Inc. Page 121...
Page 122
To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. Release 1.20 Digium, Inc. Page 122...
License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. Release 1.20 Digium, Inc. Page 123...
Page 124
Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same Release 1.20 Digium, Inc. Page 124...
Page 125
Sections 1 and 2 above on a medium customarily used for software interchange; or, Release 1.20 Digium, Inc. Page 125...
Page 127
License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and Release 1.20 Digium, Inc. Page 127...
Page 128
Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus Release 1.20 Digium, Inc. Page 128...
Page 129
Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. Release 1.20 Digium, Inc. Page 129...
Page 130
SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Release 1.20 Digium, Inc. Page 130...
Page 131
See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 Release 1.20 Digium, Inc. Page 131...
Page 132
Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice Release 1.20 Digium, Inc. Page 132...
Page 133
-- Except as contained in this notice, the name(s) of the above copyright -- holders shall not be used in advertising or otherwise to promote the -- sale, use or other dealings in this Software without prior written -- authorization. Release 1.20 Digium, Inc. Page 133...
Page 134
* Except as contained in this notice, the name(s) of the above copyright * holders shall not be used in advertising or otherwise to promote the * sale, use or other dealings in this Software without prior written * authorization. ****************************************************************************/ Release 1.20 Digium, Inc. Page 134...
Page 135
* Except as contained in this notice, the name(s) of the above copyright * holders shall not be used in advertising or otherwise to promote the * sale, use or other dealings in this Software without prior written * authorization. ****************************************************************************/ Release 1.20 Digium, Inc. Page 135...
Page 136
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR Release 1.20 Digium, Inc. Page 136...
Page 137
RFC file, it must be called by a name other than "ssh" or "Secure Shell". " ===== loginrec.c loginrec.h atomicio.h atomicio.c and strlcat() (included in util.c) are from OpenSSH 3.6.1p2, and are licensed Release 1.20 Digium, Inc. Page 137...
Page 138
Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Release 1.20 Digium, Inc. Page 138...
* 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the Release 1.20 Digium, Inc. Page 139...
Page 140
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com). This product includes software written by Tim * Hudson (tjh@cryptsoft.com). Release 1.20 Digium, Inc. Page 140...
Page 141
(application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE Release 1.20 Digium, Inc. Page 141...
Page 142
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY Release 1.20 Digium, Inc. Page 142...
Page 143
1. The origin of this software must not be misrepresented ; you must not claim that you wrote the original software. If you use this software in a Release 1.20 Digium, Inc. Page 143...
Page 144
* without specific, written prior permission. M.I.T. and the * M.I.T. S.I.P.B. make no representations about the suitability of * this software for any purpose. It is provided "as is" without * express or implied warranty. Release 1.20 Digium, Inc. Page 144...
Page 146
Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite Release 1.20 Digium, Inc. Page 146...
Page 147
For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Release 1.20 Digium, Inc. Page 147...
Page 148
Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) Release 1.20 Digium, Inc. Page 148...
Page 149
The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. Release 1.20 Digium, Inc. Page 149...
Page 150
Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a Release 1.20 Digium, Inc. Page 150...
Page 151
5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, Release 1.20 Digium, Inc. Page 151...
Page 152
Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. Release 1.20 Digium, Inc. Page 152...
Page 153
(2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. Release 1.20 Digium, Inc. Page 153...
Page 154
License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: Release 1.20 Digium, Inc. Page 154...
Page 155
Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. Release 1.20 Digium, Inc. Page 155...
Page 156
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. Release 1.20 Digium, Inc. Page 156...
Page 157
Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. Release 1.20 Digium, Inc. Page 157...
Page 158
YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Release 1.20 Digium, Inc. Page 158...
Page 159
License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 Also add information on how to contact you by electronic and paper mail. Release 1.20 Digium, Inc. Page 159...
Page 160
Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. <signature of Ty Coon>, 1 April 1990 Ty Coon, President of Vice That's all there is to it! Release 1.20 Digium, Inc. Page 160...
Page 161
The smallest element of information in a digital system. A bit can be either a zero or a one. bits per second A measurement of transmission speed across a data connection. Release 1.20 Digium, Inc. Page 161...
Page 162
CLEC competitive local exchange carrier A term for telephone companies established after the Telecommunications Act of 1996 deregulated the LECs. CLECs compete with ILECs to offer local service. See also LEC and ILEC. Release 1.20 Digium, Inc. Page 162...
Page 163
Digital Signal, Level 3 T3 in North America and Japan, E3 in Europe. Up to 672 voice channels (DS0s). DS3/T3/E3 lines are not part of the PSTN DTMF Dual Tone Multi-Frequency Push-button or touch tone dialing. Release 1.20 Digium, Inc. Page 163...
Page 164
The International Telecommunications Union recommendation for an algorithm designed to transmit and receive mulaw PCM voice and A-law at digital bit rate 64 Kbps. This algorithm is used for digital telephone sets on digital PBX. Release 1.20 Digium, Inc. Page 164...
Page 165
The LECs that were the original carriers in the market prior to the entry of competition and therefore have the dominant position in the market. interface A point of contact between two systems, networks, or devices. Release 1.20 Digium, Inc. Page 165...
Page 166
FDM separates signals by dividing the data onto different carrier frequencies, and TDM separates signals by interleaving bits one after the other. multiplexer A device which transmits multiple signals over a single communications line or channel. See multiplexing. Release 1.20 Digium, Inc. Page 166...
Page 167
A communications network which uses telephones to establish connections between two points. Also referred to as the dial network. quality of service A measure of telephone service, as specified by the Public Service Commission. Release 1.20 Digium, Inc. Page 167...
Page 168
TDM separates signals by interleaving bits one after the other. telco A generic name which refers to the telephone companies throughout the world, including RBOCs, LECs, and PTTs. Release 1.20 Digium, Inc. Page 168...
Page 169
Voice over IP Technology used for transmitting voice traffic over a data network using the Internet Protocol. Zaptel (Zap) Zapata Telephony Project dedicated to implementing a reasonable and affordable Computer Telephony platform into the world marketplace. Release 1.20 Digium, Inc. Page 169...
Need help?
Do you have a question about the Asterisk Appliance 50 AA50 and is the answer not in the manual?
Questions and answers