FireBrick SIP Configuration: Difference between revisions

From AAISP Support Site
Line 85: Line 85:


Click save.
Click save.

xml:
<telephone name="John" display-name="John" username="john" password="secret" allow="192.168.1.0/24" ddi="+441234567890" extn="101" carrier="AASIP" max-calls="1"/>


You can repeat this process for your other users, changing the extn each time, eg 102, 103 etc.
You can repeat this process for your other users, changing the extn each time, eg 102, 103 etc.
At this point you can configure your SIP phones to register to the FireBrick with the credentials you've specified above.
At this point you can configure your SIP phones to register to the FireBrick with the credentials you've specified above.

Revision as of 13:38, 10 October 2012

Also see: FireBrick VoIP Page which has more details about the feature.

Taking an example of a single SIP account with AAISP, and a couple of SIP phones, a FireBrick can be configured as follows.

We'll set this up so that incoming calls route to a 'ring group', which in turn will route to a number of internal extensions. Outgoing calls from the local phones will all go out via the single SIP account with the service provider.

Go to Config - Edit - Setup - Edit VoIP config.

Add a carrier

This is the SIP account that you're connecting to:

name AASIP
Comment Main Office Number
username

SIP account name (Phone number)

password SIP account password
registrar SIP Registrar server: registrar.aasip.co.uk
proxy SIP Proxy server, proxy.aasip.co.uk
extn Internal extension number to call for incoming calls, 100
allow IPs that are allowed to talk SIP to us (ie providers IPs), 81.187.30.110-119
display-name Name shown on phones, Office}

xml:

<carrier name="AASIP" display-name="Main" allow="81.187.30.110-119" registrar="registrar.aasip.co.uk" proxy="proxy.aasip.co.uk" username="01234567890" password="secret" extn="100" comment="Main Office Number"/>


Click Save. If you go to Status - VoIP, you should see the Carrier listed with an expiry - this shows that the FireBrick is registered to the server

Next create some users:

These will be your local SIP user accounts that your telephones use to register against the FireBrick with. Go to: Config - Edit - Setup - Edit VoIP config Add new VoIP user:

name John
display-name John
username john
password *******
allow IPs that are allowed to register, put in your LAN ip addresses, eg, x.x.x.x/27
ddi The full number for this user, ie same as the carrier's number assigned to you.
extn John's internal extension number, eg 101
carrier Pick AASIP, this will be the carrier John uses to dial out on
max-calls 1, if you just want to make 1 call at a time with this account

Click save.

xml:

<telephone name="John" display-name="John" username="john" password="secret" allow="192.168.1.0/24" ddi="+441234567890" extn="101" carrier="AASIP" max-calls="1"/>


You can repeat this process for your other users, changing the extn each time, eg 102, 103 etc. At this point you can configure your SIP phones to register to the FireBrick with the credentials you've specified above. You can then test by calling each other using the extn numbers assigned. You will also be able to dial out. If you go to Status - VoIP, you should see the Telephones listed with an expiry, IP and the SIP user agent details - this shows that the SIP phones have registered to the FireBrick. Incoming calls will not work yet, as the Carrier above is set to send calls to extension 100, which we've not created... yet...

Create a Ring Group

This will be our ring group for incoming calls

Go to: Config - Edit - Setup - Edit VoIP config Click Add New

name Main
display-name The name that will display on the phone, eg Main
extn 100 - this is the extension number used in the Carrier section above
ddi the telephone number.
ring space separate list of the internal extension numbers to ring, eg 101 102 103
type This is the ring type, eg to ring all at once etc.