Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

Talk:VoIP Phones - Asterisk: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
context=aaisp-incoming-context
secret=aaisp-incoming-password
transport=udp
disallow=all
allow=alaw
trustrpid=yes
</pre>
 
== Authentication ==
*Voiceless must authenticated so that calls are recognised as the above peer section.
*There are two options: either detect Voiceless and ask it to authenticate, or request that every rejected attempt authenticates.
*In both cases youYou need to use the '''match_auth_username=yes''' setting otherwise Asterisk will not recognise Voiceless' usernameinitial requests.
 
=== Authenticate Everyone ===
*This is the more secure option as it stops your usernames from being enumerated by brute force.
<pre>
[general]
alwaysauthreject=yes
match_auth_username=yes
</pre>
 
= Outgoing Calls =
=== Authenticate Voiceless ===
*Either use a separate '''type=user''' section or combine incoming and outgoing in one '''type=friend''' section
*This is the more complex option as you need to list every Voiceless name.
 
== Separate Section ==
<pre>
[aaisp-outgoing-account]
[general]
type=peeruser
alwaysauthreject=no
host=a4.voiceless.aa.net.uk
match_auth_username=yes
defaultip=81.187.30.113111
username=aaisp-phone-number
remotesecret=aaisp-outgoing-password
transport=udp
disallow=all
allow=alaw
</pre>
 
== Combined Section ==
[aaisp-voiceless]
<pre>
type=peer
[aaisp-incoming-username]
md5secret=intentionally_invalid_md5_string
type=friend
 
transport=udp
[aaisp-voiceless-a4](aaisp-voiceless)
disallow=all
host=a4.voiceless.aa.net.uk
allow=alaw
; incoming
context=aaisp-incoming-context
secret=aaisp-incoming-password
trustrpid=yes
; outgoing
host=b4.voiceless.aa.net.uk
defaultip=81.187.30.111
username=aaisp-phone-number
 
remotesecret=aaisp-outgoing-password
[aaisp-voiceless-b4](aaisp-voiceless)
host=b4.voiceless.aa.net.uk
defaultip=81.187.30.113
 
[aaisp-voiceless-c4](aaisp-voiceless)
host=c4.voiceless.aa.net.uk
defaultip=81.187.30.112
 
[aaisp-voiceless-d4](aaisp-voiceless)
host=d4.voiceless.aa.net.uk
defaultip=81.187.30.114
</pre>
 
 
= Outgoing Calls =
*Either use a separate '''type=user''' section or combine incoming and outgoing in one '''type=friend''' section
42

edits