Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

IPBX Installation

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9
At a glance
Powered by AI
The key steps are to install Taridium ipbx eXpress via DVD, configure the initial settings via the web GUI, create a phone template for the Cisco 7941, and connect and provision the phone.

The steps are to install via DVD, configure the initial settings via the web GUI, reboot and find the IP address, login via the web GUI and enter the license information.

The steps are to create a new template, load the Cisco 79xx template, edit the template configuration, add the template, add a user and assign the phone MAC address to the template.

Installation

Installation of Taridium ipbx eXpress was via dvd-r written and verified using easyburn.

The operations system base is Centos 6 based (an RPM based distro)

The Installation is fully automated except for the option for disk usage.
The use entire disk option was used.

Once done the system asks you


to reboot. (Remember to remove
install media)

The initial login is via root with a


password of taridium200

This needs to be changed via the


“passwd” command.

Once the computer had booted it


shows the following:
Next run “ifconfig” to find your IP
number
If no ipv4 number, then reboot

The computer was statically


assigned the number
192.168.1.199/24.

This was done via CLI using:

nano /etc/sysconfig/network-scripts/ifcfg-eth0

and changing BOOTPROTO="dhcp" to BOOTPROTO="static"

and adding: IPADDR="192.168.1.199"


GATEWAY="192.168.1.1"
NETMASK="255.255.255.0"

then running: service network restart


Once you have an IP number you can access the Web based GUI

Next you need to enter your licence info.

Here we are just going to choose:

After this you will be greeted with:

Just enter here the default username


of: admin
With the default password of: taridium200
Next will be a popup of:

Fill out the forms: System Name (IPBX), IP address (192.168.1.199), admin password, enable
dhcp if required (I selected this), change time zone to Pacific/Auckland.

And select apply

(nb: if you check the box next to “don’t show the wizard when I login next time” you won’t be able
to select apply
Afterwards you will be greeted with a screen like:

Next we need to create ourselves a new template for the 7941 Phones.

Fist we select SYSTEM, then SIP CHANNELS, Then TEMPLATES, Then ADD TEMPLATE.

On the next page select LOAD TEMPLATE and load “Cisco 79xx series”

Next to “Template Name *” Enter “ Cisco 7941”

Under “Device Configuration” next to “Template 1” select “edit”

Select all the text in the template and replace it with:

<device>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>cisco</sshUserId>
<sshPassword>cisco</sshPassword>
<ipAddressMode>0</ipAddressMode>

<devicePool>
<dateTimeSetting>
<dateTemplate>D/M/Ya</dateTemplate>
<timeZone>New Zealand Standard/Daylight TIme</timeZone>
<ntps>
<ntp>
<name>192.168.1.199</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>

<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>192.168.1.199</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>

<sipProfile>
<sipProxies>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>true</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>

<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>false</remotePartyID>
<userInfo>None</userInfo>
</sipStack>

<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>false</transferOnhookEnabled>
<enableVad>false</enableVad>
<preferredCodec>g792a</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<natEnabled>false</natEnabled>
<phoneLabel>ipbx %%username%%</phoneLabel>
<stutterMsgWaiting>0</stutterMsgWaiting>
<callStats>false</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>

<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>%%username%%</featureLabel>
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<name>%%username%%</name>
<displayName>%%username%%</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<authName>%%username%%</authName>
<authPassword>%%secret%%</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>%%username%%</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>%%username%%</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
</sipLines>

<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>

<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>1</callLogBlfEnabled>
</commonProfile>

<loadInformation>SIP41.9-4-2SR3-1S</loadInformation>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<webAccess>0</webAccess>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<loadServer></loadServer>
<sshAccess>0</sshAccess>
<sshPort>22</sshPort>
</vendorConfig>

<versionStamp>001</versionStamp>
<networkLocale>United_Kingdom</networkLocale>
<networkLocaleInfo>
<name>United_Kingdom</name>
<uid>64</uid>
<version>1.0.0.0-4</version>
</networkLocaleInfo>

<deviceSecurityMode>1</deviceSecurityMode>
<authenticationURL></authenticationURL>
<servicesURL></servicesURL>
<transportLayerProtocol>2</transportLayerProtocol>
<certHash></certHash>
<encrConfig>false</encrConfig>
<dialToneSetting>2</dialToneSetting>
</device>

next alter the “Destination” from: /tftpboot/sip_phone/SIP%%MAC%%.cnf


to read: /tftpboot/SEP%%MAC%%.cnf.xml

Select “return to update template”

Then select “add template”

Next select “users” to the left under “system”

Select “add user”


Your screen should look like this:

Fill out the form to your requirements but under device type select our new template of “Cisco
7941” before entering the phones “MAC address”

Then choose “update user”

Connect your phone and it should now find the profile.

You can confirm this by choosing “sip channels” to the left

DHCP/TFTP Server Fix

Next is to fix the dhcp and tftp server problems:

On the main unit or via SSH, we log in as ‘root’ and run the following:

yum install dnsmasq

nano /etc/dnsmasq.conf

In the dnsmasq.conf file we change these lines:

#interface= to interface=eth0

#dhcp-range=192.168.0.50,192.168.0.150,12h

to
dhcp-range=192.168.1.200,192.168.1.240,12h

#enable-tftp to enable-tftp

and

#tftp-root=/var/ftpd to tftp-root=/tftpboot
Then all that needs to be done is to run the following command:

Service dnsmasq start

Then

Service dnsmasq status

Then if you want you can reboot the system, or carry on as normal

Any phones installed will have to be rebooted.

You might also like