This chapter will walk you through the LoudHush configuration process.
The first time you run LoudHush, you will be prompted to configure an Asterisk account. LoudHush is an IAX client, so you will need to know your IAX username, password and Asterisk address.
The preferences window will then appear, with the Edit Accounts panel active. You need to fill in the server address, username and password for the new account
Once you have configured the account, the application will try to register with the Asterisk server.
Upon successfull registration, LoudHush will display the "Registration accepted" message
You can change the Asterisk account whenever you wish. Each time you alter one of the username, password or server address fields, LoudHush will attempt to register with the Asterisk server to validate the data you have provided.
To reconfigure the Asterisk account details, bring up the Edit Accounts panel by selecting "Edit Accounts" from the Preferred Account pop-up menu.
You can add as meny IAX accounts as you wish; however, only one account is used as outgoing account. That's the account that is shown as the Preferred Account in the Preferences Window. If the Preferred Account is unset, LoudHush will use the first account from the account list.
LoudHush allows you to set the volume for the outgoing and incoming line.
The incoming line is the microphone.
Please note that for best results you should use either headphones or an external microphone.
The Record conversation option tells LoudHush to record the last phone conversation.
LoudHush will record the conversation in AIFF stereo format with the left channel recording input from the microphone,
and the right channel recording input from the remote peer.
Note that this capture file can grow to be quite large as LoudHush needs 2 megabytes per each conversation minute.
LoudHush will save the capture file in "Application Support/LoudHush/". To bring up the Finder with the capture folder opened, use "Go To Capture Folder" (shortcut is ⌘1).
This set of parameters is used when integrating with the AddressBook.
Outside Line Prefix is the prefix you dial to get a line to the outside world. It does not affect in any way the number you dial, but it allows LoudHush to learn that it needs to strip this prefix from the number when looking up entries in the address book.
Match length represents the minimum length of a match when comparing current phone number with address book phone number. Match is performed from right to left.
Extension length is the maximum length of an entry from the local dial plan.
LoudHush allows you to configure the codecs it will use when connecting to the Asterisk server.
Note that some codecs do not work over slow connections. If unsure, the preferred codec should be GSM.
There are a set of options that can't be configured from the GUI so you need to use the Terminal application to set or unset them. Plese don't alter these unles you are familiar with using the Terminal application
defaults write com.modulo.LoudHush prefNoDtmfDialingSounds 1To reenable sounds for DTMF sounds, use:
defaults delete com.modulo.LoudHush prefNoDtmfDialingSounds
defaults write com.modulo.LoudHush prefNoBezelDisplay 1To reenable the bezel on incoming calls, use:
defaults delete com.modulo.LoudHush prefNoBezelDisplay