background image

 

 

 

2.5.2

 

Phone

 

Provisioning

 

by

 

DHCP

 

If

 

you

 

want

 

to

 

auto

 

provision

 

your

 

IP

 

phones

 

using

 

DHCP,

 

please

 

make

 

sure

 

they

 

support

 

DHCP

 

option

 

66.

   

Please

 

navigate

 

to

 

web

 

menu:

 

Network

 

Settings

>DHCP

 

Server

to

 

enable

 

DHCP

 

service

 

for

 

the

 

IP

 

phones

 

first.

 

Please

 

refer

 

to

 

chapter

 

5.4

.

 

Once

 

DHCP

 

is

 

enabled

 

you

 

can

 

add

 

the

 

phones

 

in

 

the

 

same

 

way

 

as

 

instructed

 

above

 

in

 

Phone

 

Provisioning

 

by

 

PnP

 

section,

 

however,

 

enabling

 

PnP

 

is

 

not

 

required

 

in

 

this

 

scenario.

 

Notice

:

 

If

 

you

 

are

 

going

 

to

 

enable

 

DHCP

 

service

 

on

 

the

 

CooVox

 

IPPBX

 

system,

 

please

 

ensurethereis

 

no

 

other

 

DHCP

 

server

 

in

 

the

 

same

 

LAN.

 

If

 

possible

 

you

 

can

 

put

 

the

 

IPPBX

 

and

 

IP

 

phones

 

in

 

a

 

separate

 

VLAN.

 

2.6Analog

 

Extensions

 

If

 

yourCooVox

 

IPPBX

 

is

 

equipped

 

withanFXS

 

port

 

then

 

you

 

can

 

configure

 

an

 

analog

 

extension

 

on

 

your

 

IPPBX

 

system.

 

This

 

can

 

be

 

an

 

ordinary

 

analog

 

phone

 

or

 

it

 

can

 

be

 

a

 

fax

 

machine

 

for

 

sending

 

and

 

receiving

 

faxes.

 

The

 

green

 

LED

 

indicates

 

the

 

RJ11

 

interface

 

is

 

FXS,

 

you

 

should

 

connect

 

the

 

analog

 

phone/fax

 

machine

 

to

 

the

 

FXS

 

port

 

of

 

the

 

IPPBX.

 

Navigate

 

to

 

web

 

menu:

 

Basic

>Extensions

,

 

click

 

New

 

User

 

button

 

to

 

add

 

an

 

analog

 

extension.

 

 

In

 

the

 

Analog

 

Phone

 

dropdown

 

list,

 

select

 

an

 

FXS

 

port

 

number

 

for

 

this

 

new

 

extension.

 

This

 

will

 

allow

 

the

 

analog

 

phone/fax

 

machine

 

connected

 

to

 

this

 

port

 

to

 

be

 

assigned

 

with

 

this

 

extension

 

number.

 

The

 

phone

 

can

 

now

 

make

 

and

 

receive

 

phone

 

calls

 

in

 

the

 

same

 

manner

 

SIP/IAX

 

extensions

 

do.

 

2.7

 

Extension

 

Status

 

You

 

can

 

check

 

the

 

status

 

of

 

all

 

extensions

 

configured

 

on

 

your

 

CooVox

 

IPPBX

 

via

 

the

 

Operator

 

page

 

Operator

 

section.

 

Summary of Contents for CooVox-U100

Page 1: ......

Page 2: ...anges 21 2 4 IP EXTENSION REGISTRATION 21 2 4 1 Desktop IP phones 21 2 4 2 Softphone on Windows PC 22 2 4 3 Softphone on Android phone iPhone or iPad 23 2 5PHONE PROVISIONING 24 2 5 1Phone Provisioning by PnP 24 2 5 2 Phone Provisioning by DHCP 26 2 6ANALOG EXTENSIONS 26 2 7 EXTENSION STATUS 26 2 8 ADVANCED EXTENSION CONFIGURATIONS 27 2 8 1 Edit Properties of One Extension 27 2 8 2 Search Extensio...

Page 3: ...mail to Email 60 4 3 5 Playback Voicemail from Web GUI 62 4 4 CONFERENCE 63 4 4 1 Static Conference 63 4 4 2 Dynamic Conference 64 4 5 MUSIC SETTINGS 65 4 6 DISA 66 4 7 FOLLOW ME 67 4 8 CALL FORWARD 68 4 8 1 Configure from the Web 68 4 8 2 Configure from the Phone 69 4 9 CALL TRANSFER 70 4 10 ONE NUMBER STATIONS 71 4 11 PAGING AND INTERCOM 72 4 12 WEB EXTENSIONS 73 4 13 PIN SETS 74 4 14 CALL RECOR...

Page 4: ...0 5 4 3 Static Mac 100 5 5 DDNS 101 5 6 SNMPV2 102 5 7 TR069 103 5 8 TROUBLESHOOTING 103 5 8 1 Ping 103 5 8 2 Traceroute 104 5 8 3 TCPDUMP 105 5 8 4 Channel Monitor 106 6 REPORTS 107 6 1 REGISTER STATUS 107 6 1 1 SIP User Status 107 6 1 2 IAX2 User Status 107 6 1 3 SIPTrunk Status 108 6 1 4 IAX2 Trunk Status 108 6 2 FAX LIST 109 6 3 RECORD LIST 109 6 3 1 Call Recording 109 6 3 2 Conference 110 6 3...

Page 5: ... Storage 121 8 3 2 FTP Data Storage 122 8 4 MANAGEMENT 123 8 4 1 Administrator and Operator User Management 123 8 4 2Set System Voice Prompts 123 8 5 BACKUP 124 8 5 1 TAKE A BACKUP 124 8 5 2 UPLOAD BACKUP FILE 125 8 6 RESET REBOOT 125 8 6 1 Reset 126 8 6 2 Reboot 126 8 7 UPGRADE 127 8 7 1 Web Upgrade 127 8 7 2 TFTP Upgrade 127 8 8ADDONS 129 8 8 1 CooBill 129 8 8 2 CooCall 130 ...

Page 6: ...ace the device on carpets or cushions Doing so may cause the device to malfunction or cause a fire 7 Avoid exposing the device to high temperature above 40 C low temperature below 10 C or high humidity Doing so could cause damage and will void the manufacturer warranty 8 Avoid letting the device come in contact with water or any liquid which would damage the device 9 Do not attempt to open the dev...

Page 7: ... the following or similar statement placed in a prominent location in the text of the manual NOTE This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio...

Page 8: ...mmend that you may install an AC surge arrester in the AC outlet to which this equipment is connected Telephone companies report that electrical surges typically lightning transients are very destructive to customer terminal equipment connected to AC power sources and that this is a major nationwide problem 5 The telephone company may make changes in its facilities equipment operations or procedur...

Page 9: ...ber US B1QIS02BU80U100V2 11 The REN is used to determine the number of devices that may be connected to a telephone line Excessive RENs on a telephone line may result in the devices not ringing in response to an incoming call In most but not all areas the sum of RENs should not exceed five 5 0 To be certain of the number of devices that may be connected to a line as determined by the total RENs co...

Page 10: ...X is available in four model variants U20V2 U50V2 U80 and U100 This manual is dedicated for U80 and U100 U80 and U100 share the same software and hardware architecture The table below shows their differences of system capacity Items CooVox U80 CooVox U100 Concurrent Calls 60 100 Extension Users 200 500 1500 hrs gsm 75000 hrs gsm Voicemail and Recording 150 hrs wav 7500 hrs wav System Capacity Conf...

Page 11: ...ook LDAP 5000 contacts z Ring Group z Speed Dial z Skype for SIP z SIP IAX Extension Registration z Static DHCP PPPoE Network Access z System Backup z T 38 Fax Pass through z USB Extended Storage Scalable z Video Call z Voicemail z Virtual Fax z Web based Administration and configuration z Extension User Portal z Audio Codec G 722 G 711 Ulaw G 711 Alaw G 726 G 729 GSM SPEEX z Video Codec H 261 H 2...

Page 12: ...nical Design 1 4 1 U100 Front and Back View U100 Front View No Name Specification 1 LED Indicators Indicate the system activaty and interface connection status U100 Back View No Name Specification 1 Power Switch Switch the power on or off ...

Page 13: ...e front panel indicate the interface connection and system activity status of the CooVox U100 IPPBX Identification Indication Status Specification Green Power On PWR Power States Off Power Off Wink System is Running SYS System States Off System Booting or Failed Wink Data Transmitting WAN LAN WAN LAN Interface States Off No Data Transmitting Green Channel Loading Succeeded Wink Channel Ringing FXS...

Page 14: ...s z Any SIP compatible IP Phone Desktop Phones and Soft Phones for Windows Linux iOS and also Android platforms Desktop phone examples include CooFone Series IP Phones provided by ZYCOO and also CISCO Grandstream Yealink Polycom Snom Akuvox Escene Favil HTeketc Soft Phone examples include 3CX CooCall Linphone X Lite Zoiper etc z IAX compatible endpoints for example CooFoneIP Phones provided by ZYC...

Page 15: ... the packing box There are some important notices about safety environment and hardware installation prerequisites that you should be aware of Please refer to the guide and properly install CooVox U100 in your computer room before turning it on and configuring it Below shows what the cover of the Quick Installation Guide looks like ...

Page 16: ...ou can access the Web interface byinputtinghttps 192 168 1 100 9999 into your Internet browser address bar and pressing Enter You ll now be presented with a Certificate Error notice as below please click Continue to this website and you will be directed to the login page Please ensure your IE browser version is at least version 9 or you maynot be able to access the web interface Remark we use priv...

Page 17: ...age appears as below Enterthedefault username admin and default password admin to login in After successful login you will be notified to change the default admin password Please follow the instructions within ...

Page 18: ...o monitor the system status and check call logs and faxes By default operator user is disabled and therefore if you want to use operator user please enable it first Please refer to chapter 8 3 1 2 2 2 Configure Network Profiles Navigate to Web Menu Network Settings Network IPv4 Settings CooVox IPPBX WAN interface can be configured to operate in Static DHCP or PPPoE mode In the majority of deployme...

Page 19: ...rs within the range of 800 to 809 have been created for you to use 2 3 1 New Extensions You can add further extensions one by one by clicking the New User button or bulk add extensions by clicking Batch Add button and completing the popup shown below z Extension Start Extension End These two fields define the new extension range to be generated z DialPlan Select a dial plan for the new extensions ...

Page 20: ...e example the user extension range has been changed to be between 100 to 599 If you go back to the extension pagenow you ll be able to add new extensions within this range 2 4 IP Extension Registration 2 4 1 Desktop IP phones The following example details how to register a ZycooCooFone IP phone on your CooVox IPPBX system Step 1 Press the softkey Status beneath the phone screen here you can see th...

Page 21: ...le Registration If enabled the phone will register to CooVox IPPBX as an extension 2 4 2 Softphone on Windows PC Softphones including 3CX Bria Zoiper and many other softphone Apps work well with CooVox U100 IPPBX Below is an example of registering Zoiper to CooVox IPPBX system as an extension from your Windows PC Step 1 DownloadZoiper from http www zoiper com Step 2 Install and run Zoiper on your ...

Page 22: ...ps and install them from your mobile phone App Store Below is an example of how to register Zoiper softphone to CooVox IPPBX as an extension from your iPhone Step 1 Run Zoiper on your iPhone and tap menu Step 2 Tap menu Step 3 Tap to create a new account Step 4 You will be asked Do you already have an account username and password tap Yes and then tap Manual configuration to continue Step 5 Tap to...

Page 23: ...avigate to web menuAdvanced Phone Provisioning Here on this page you can see the term PnP which refers to Plug and Play By using this technique you don t have to undertake any configurations directly on the IP phones but instead only some minimized configurations on the IPPBX system Afterthis configuration is complete you can plug the phones to your LAN and once they start up they are ready for ph...

Page 24: ...enerate the configuration files for the phones to be added to the IPPBX system z Manufacturer Manufacturer of the IP phone currently CooVox V2 supports phone provisioning phones from the following manufacturers Zycoo Grandstream Yealink Escene AkuVox Htek Cisco MOCET and Fanvil z Model Youmust specify the exact model number of the phone even if the phone is from the same manufacturer This is becau...

Page 25: ...Extensions If yourCooVox IPPBX is equipped withanFXS port then you can configure an analog extension on your IPPBX system This can be an ordinary analog phone or it can be a fax machine for sending and receiving faxes The green LED indicates the RJ11 interface is FXS you should connect the analog phone fax machine to the FXS port of the IPPBX Navigate to web menu Basic Extensions click New User bu...

Page 26: ...lick the Edit button to edit the properties of one extension number Below are the explanationsforthe configuration options General z SIP Tick the checkbox to activate SIP protocol z IAX2 Tick the checkbox to activate IAX2 protocol z Name Alias of this extension which can be the name of the extension user z Extension Number of this user extension z Password The password used for the phones to regis...

Page 27: ...s will hear the call waitingtone and can use hook flash to switch between callers This option is only for analog extensions for IP extensions you have to configure this feature directlyon the IP phones z Allow Been Spied Enable this option to allow other extension users to spy on the phone calls of this extension by using feature codes z Pickup Group Define a pickup group for this extension extens...

Page 28: ...eo Call Tick the checkbox to enable video call support Supported video codecs are H 261 H 263 H 263 H 264 Audio Codecs CooVox V2 supported audio codecs areG 711 ulaw alaw G 722 G 726 G 729 GSM and Speex Enable the ones you require by moving the audio codecs to the Allowed column 2 8 2 Search Extension If you have lotsofextensionsonthe extensions page then it can be difficult to locate a single ext...

Page 29: ...e exception of the extension numbers Notice In this section you are configuring mutual parametersforthe selected extensions if you were to providean IP address in the Permit IP field then only the unique endpoint with this IP can register to all of these extensions Only consider this if these selected extensions are for an individual gateway or a remote office If this is not the case then do not c...

Page 30: ... Here you can upload csv or txt file to generate extensions z Download Extensions Template Here you can download a template file in csv or txt format Inside there are examples which you can follow to add your desired new extensions in the same format Once completed the new file can then be used to upload to CooVox IPPBX system to generate new extensions z Download Extensions csv Here you can downl...

Page 31: ... on your CooVox IPPBX system for the user extensions to share and make outbound phone calls Navigate to web menu Basic Trunks Click New VoIP Trunk button and complete the account details provided to setup the trunk as in the example below z Description A name for this trunk z Protocol SIP or IAX2 protocol z Host The SIP server domain or IP address z Maximum Channels Maximum calls that can be made ...

Page 32: ... this option enabled Asterisk may override the address port information specified in the SIP SDP messages and use the information sender address supplied by the network stack instead This feature is often required when there is a firewall located between the PBX and the service provider z Context Custom dial plan for this trunk by default it uses the default dial plan Configure only if this trunk ...

Page 33: ...unk you need to navigate to web menu Basic Trunks FXO GSM Trunks Click New FXO GSM Trunk button and you ll see the available port numbers that can be used z Description A name for this FXO trunk z Lines Available FXO and GSM ports z Prefix The prefix number you enter here will be added in front of any number you dial via this trunk This feature is seldom required so please leave this field blank z...

Page 34: ... reversal to mark when an outgoing call is answered by the remote party z Hangup on Polarity Switch In certain countries a polarity reversal is used to signal the disconnection of a phone line If the hanguponpolarityswitch option is selected the call will be considered hung up on a polarity reversal When creating a FXO trunk if you are not competent with the advanced options then please do not con...

Page 35: ...s z Call Duration Limit Specify the maximum call time using this dial rule z Time Rule Set a time condition when this dial rule can be used z Available Trunks All existing trunks in the IPPBX system z Selected Trunks Trunk Trunks that can be used by this dial rule z Custom Pattern Dial patterns act like a filter for matching numbers dialed with trunks The various patterns you can enter are similar...

Page 36: ...y the number called will actually be 0012345678 3 2 2 Dial Plans Navigate to web menu Basic Outbound Routes DialPlans A default dial plan already exists in the IPPBX system For most installationsyou just have to click Edit button on the default dial plan DialPlan1 and tick on all dial rules to enable them now extension users will be able to call any destinations using the trunk lines of the IPPBX ...

Page 37: ...hich extension Ring Group Voicemail or other destination to which the call should be directed 3 3 1 Inbound Destinations A call destination in CooVox IPPBX system might be an IVR menu that instructsthe callers to press certaindigits to route their calls a queue to wait for specific telephone services a ring group to call a number of user extensions or virtually any other type of process to route t...

Page 38: ... web menu Inbound Control IVR Prompts On this page you can delete the default voice prompts and click New Voice button to record a new voice prompt from a designated extension Click Record button and the extension will ring pick up the extension and speak to record your message Once recording is complete then your voice prompts will be listed on this page There is another way to add voice prompts ...

Page 39: ...for this IVR menu z Custom Prompts Click this button to navigate to Inbound Control IVR Prompts page for new voice prompts z Repeat Loops Define how many times to play the IVR menu to the caller z Timeout Timeout for key pressing of each IVR loop z Dial other Extensions If enabled the caller can dial extension numbers directly when in the IVR z Custom By clicking Custom you can set a dial plan for...

Page 40: ...ill ring the member extensions one by one z Ring Group Members The extensions selected to be the members of the ring group z Available Channels All available extensions channels can be added to the ring group z Label Extensions can be members of multiple ring groups and therefore by giving each ring group a different label if an incoming call rings a ring group the label will be displayed on the p...

Page 41: ... to do is click the Edit button to configure them If you requiremore call queues then click New Call Queue to add more Here we can see in the Agents field that there are no available agents to be assigned to the call queues Click click here and you ll be redirected to the extension page to determine which extensions will be employed as call queue agents Tick the checkbox of the extension numbers w...

Page 42: ... Agent who has taken the fewest number of calls z Random Ring the extension of a random Agent z RRmemory RoundRobin with Memory like RoundRobin above except instead of the next call starting with the first agent the system remembers which extension was last called and begins the round robin with the next agent z Agent Check each agent that you want to be a member of this specific Call Center Queue...

Page 43: ...uto Fill Callers will be distributed to Agents automatically z Report Hold Time Report the hold time of the next caller for Agent when the Agent is answering the call z Frequency sec Repeat frequency to announce the hold time for callers in the Queue 0 means no announcement z Announce Hold Time Announce the hold time Announce yes do not announce no or announce once once There will be no announceme...

Page 44: ...le the office opens in the morning but there s an event in the afternoon which will mean that nobody will be able to answer phone calls In this case you can direct the inbound calls to an extension s voicemail or the closed time IVR z Enable Office Closed Timing By dialing the feature code on aphone you can activate office closed timing Default is 81 z Disable Office Closed Timing By dialing the f...

Page 45: ...ly to your generic service then you can configure Port DIDs here For the above example all inbound calls from FXO port 1 will be directed to extension number 401 General inbound control will still work with other ports which have not been configured with port DIDs DOD Settings DOD is also known as direct outward dialing by specifying the number of an external caller in the CooVox IPPBX system when...

Page 46: ...For this example if the caller 02885337096 calls the office number the call will go directly to extension 405 ...

Page 47: ......

Page 48: ... call will ring the extension for the time given here z Enable Transfer If enabled the extension users will be able to perform call transfers z Enable Attended Transfer Caller ID Normally if you use feature code 2 This will be introduced in chapter 4 18 to transfer a call to another extension the extension user only sees your extension number as caller ID but not the actual caller ID by enabling t...

Page 49: ...cation Default Settings for New User In this section options are defined for the creation of new extensions If you have one of the options enabled then so will any newly created extensions Extension Preferences The user extension number and system extension number ranges are defined here to avoid any conflicts within the CooVox V2 IPPBX system You can modify these number ranges according to your r...

Page 50: ...starts when a ring is received Polarity Caller ID starts when polarity reversal starts Polarity India Can be used in India Before Ring Caller ID starts before a ring received z CID Buffer Length The buffer length can be used to store caller ID info z Ring Debounce Sets the minimum time in milliseconds to debounce extraneous ring events z DTMF Hits Begin Sampling matching value of DTMF caller ID di...

Page 51: ... start out with a much closer idea of the actual echo Value may be yes no or a number of milliseconds to delay before training default 400 This option does not apply to hardware echo cancellers 4 1 3 Global SIP Settings Global SIP settings allow you to configure some general and advanced options for the IP PBX system global SIP preferences Navigate to web menu Advanced Options SIP Settings General...

Page 52: ... the outside It needs to know whether it is talking to someone inside or outside of the NATted network For example if you are going to deploy remote extensions you have to tell the CooVox IPPBX system which network address addresses are from inside and which are from outside Below is an example configuration z External IP Your static public IP address or domain name z External Host This issimilart...

Page 53: ...ty tohangupa call in the case of a phone disappearing from the network for instanceif the phone loses power z RTP Hold TimeOut sec Terminate call if 300 seconds of no RTP or RTCP activity on the audio channelwhen on hold z Add user phone to URI Enable this option if the SIP provider requires user phone on URI z UserAgent Allows you to change the user agent string The default user agent string also...

Page 54: ...ions IAX2 Settings z UDP Port IAX2 signaling and media port the default is 4569 z Bandwidth Specify bandwidth of low medium or high to control which codecs are usedin general z Max Registration Subscription Time sec Maximum amount of time that IAX peers can request as a registration expiration interval in seconds z Min Registration Subscription Time sec Minimum amount of time that IAX peers can re...

Page 55: ...rst and then follow the instructions below to configure 4 2 1 Receive Fax CooVox IPPBX system detects incoming faxes from the trunks To configure CooVox IPPBX to auto detect incoming faxes please navigate to web menu Basic Trunks Clickon Edit to edit the trunk either analog or VoIP trunk that you want to configure fax auto detection on Find the Auto Fax Detection option and tick the checkbox You l...

Page 56: ...n email address Finally if you want the incoming faxto be handled by a fax machine please select the extension number assigned to the fax machine Notice If you are configuring Fax to Email you also have to configure the SMTP service before it will work Please refer to chapter 4 3 4 4 2 2 Send Fax To send a fax you must first login to the CooVox IPPBX web interface with an extension number and the ...

Page 57: ...ode Enter your Area Code here Optional z Outbound CID Only works if the outbound fax is to be sent through VoIP trunks The other side receives your fax with this number z Label Definecustom information to be printed to the header of the fax pages z Fax Seat Defines how many users can send fax at the same time z DialPlan A dial plan to send faxes 4 3 VoiceMail 4 3 1 General Voicemail Options Voice ...

Page 58: ...essage before playing the voice message z Say Message Duration Announce the message duration before playing the voice message z Play Envelope Announce the date time and caller ID for the voicemail message z Allow Users to Review If enabled this option will allow users to review the voice message 4 3 2 Playback Voicemail on the phone Navigate to web menu Advanced Feature Codes On this page you ll f...

Page 59: ...rt is 25 but if you are using SSL TLS then please use port 465 z SSL TLS Encrypts a communication channel between the CooVox IPPBX system and the SMTP server z Enable SMTP Authentication If your SMTP server requiresauthentication then please enable this option and configure the following z Username The email account z Password The password for this email account z Send Test Click Send Test to send...

Page 60: ...s the details of the voicemail message received z Template Variables These variables can be used to acquire details of the voicemail messages which can then be used in the message field to compose the email content Step3 Email Address Go to the extension details for the user and specify the email address where messages for this user should be sent Oncethese 3 configuration steps are complete if us...

Page 61: ...cemail List page Here on this page you can see all newly received voice messages displayed By clicking Play button you will be presented with a dialogboxthat gives you two options to playback this message By clicking button you can playback this message directly from the web interface By selecting an extension number and clicking onthe Play button you can playback this message from the selected ex...

Page 62: ...dd a new conference room or click Edit button on the existing conference room to change the properties Conference number z Room Extension Call this extension number to enter the conference room Conference Password z Guest Password If callers use this password to enter the conference then they are ordinary participants z Administrator Password If callers use this password to enter the conference th...

Page 63: ...a conference during a live call Please navigate to web menu Advanced Feature Codes You can see the feature codes available for conference feature z Invite Participant Whenin a static conference room or a dynamic conference room if the conference administrator presses0they willhear a dial toneand can invite others to participate in this conference z Create Conference During a live call the extensio...

Page 64: ... play to the party which is on hold z Music OnRingback Reference Audio files in this folder will be played instead of playing ringback tone to the caller z Music On Queue Reference Audio files in this folder will be played when the caller is waiting in a call queue There are 10 folders for storing music files by default the first 3 folders arepreloadedwith music filesthatyou can select However if ...

Page 65: ...ate for international calls that you have available on your system or to allow outside callers to be able to use the paging or intercom features of the system Always protect this feature with strong password passwords the passwords need to be set onAdvanced Pin Sets page which will be introduced in Chapter 4 13 Navigate to web menu Advanced DISA Click on New DISA button to create a new DISA call t...

Page 66: ...Follow Me The Follow Me feature allows you to set a list of numbers that you may possibly be contacted on Therefore if someone calls your extension and you are not available then follow me will work through the list calling each of the numbers in turn until you are contacted or the list is exhausted To configure follow me navigate to web menu Advanced Follow Me Click on New Follow Me to configure ...

Page 67: ...e the incoming call is forwarded After the voice prompt is set click New Forward button to set call forward for an extension z Always Unconditionally forward the incoming calls z Busy Forward the incoming calls only if the extension is busy z No Answer Forward the incoming call only if the extension didn t answer z Ring lasting for ____ seconds Only configurable for No Answer option It defines how...

Page 68: ...GUI For example aCooVoxIPPBXrequires prefix 9 to call outbound and the number you want to forward the calls to is 85337096 z Activate always call forward Dial 71985337096 press 1 to confirm z Deactivate always call forward Dial 071 z Activate call forward on busy Dial 72985337096 press 1 to confirm z Deactivate call forward on busy Dial 072 z Activate call forward no answer Dial 73985337096 press ...

Page 69: ...extension user can press key and the IPPBX system prompts Transfer you then enter the number to transferto this call will be transferred instantly and the user can hangup If the transferred number doesn tanswer this call then it will ring back to the extension user z Attended Transfer In a live call extension user can press 2 and the IPPBX system prompts Transfer you then enter the number to trans...

Page 70: ...to create a one number stations group Select the extensions from the Extensions column to the ONS Group Members column In the Main Extension dropdown list select an extension to be the main extension number Nextclick Save andyou ll have a new one number stations group In this example no matter whether 407 408 or 409 makes a call other extensions only see the calling number as extension 407 while a...

Page 71: ... also use the feature code 50 51 to page intercom a single extension by dialing 50 51 followed by the extension number Navigate to web menu Advanced Paging and Intercom Click New Paging and Intercom button to add a new paging group z Paging Extension The extension number for this paging group by calling this extension number you can reach the group members z Description Description of this paging ...

Page 72: ... which type of numbers the web extension can dial z Transport WS or WSS z WS WS WebSocket Protocol which is an independent TCP based protocol providing full duplex communication channels over a single TCP connection The WebSocket protocol was standardized by the IETF as RFC 6455 in 2011 and the WebSocket API in Web IDL is being standardized by the W3C z WSS WSS WebSockets over SSL TLS like HTTPS W...

Page 73: ...er credentials as below Next press Enter and the web extension will be registered and is ready for phone calls just like any other standard extension WebRTCcaneven be adaptedtoan enterprise website which can help an enterprise serve their customers with direct voice communication via their website For more advanced WebRTC settings please refer to the WebRTCmanual 4 13 Pin Sets Pin sets can be used...

Page 74: ...layback on a computer Call recording can be used to ensure call quality or to keep calls for later review CooVox IPPBX provides the ability to record all calls or to selectively record calls 4 14 1 Record All Calls Navigate to web menu Advanced Call Recording Click New Call Recording to activate call recording for the extensions you want calls to be recorded z Extension Select the extensions which...

Page 75: ...ording feature code as below In a live call conversation an extension user can use feature code 1 to record this call With this feature you don t have to configure recording all calls for the extensions which may cause heavy system resource use if some call recordings are not required The one touch recordings can be searched from Report Record List One Touch Recording page Please see chapter 6 3 3...

Page 76: ...all back the expected numbers will have 86 in front of them instead of the 5 digit prefix 17951 In such a situation the outbound and inbound numbers are not the same you ll need the Strip and Prepend options to manipulate the dialed numbers to make sure it can match the same number when it calls back If the numbers to be called and the numbers to be received are the same then you don t have to con...

Page 77: ...ture z Strip The received caller ID might have some additional digits in front of it and it will not be possible for you to call back directly you can specify here to remove some digits before calling back z Prepend After the number has been manipulated by the Strip option you can use this option to add some extra digits in front before calling back z DialPlan Choose an appropriate dial plan to ma...

Page 78: ... another extension After contactshave been created they will be listed here on this page Here on this page you also have some additionaladvanced options for the phone book and LDAP configurations z Import You can import a contact list from txt or csv files z Export Export the current contact list as csv file z Delete All Delete all contacts z Sync LDAP Synchronize the contacts to anLDAP server z T...

Page 79: ...nu Advanced LDAP Server z Enable Enable Disable LDAP Service z Username Define the username of the server administrator e g manager This setting will be used on the IP Phone z Password Define the password of the server administrator This setting will be used on the IP Phone z Domain Define a domain for the LDAP server e g ldapdomain com This setting will be used on the IP Phone z Organization Defi...

Page 80: ...ault is 389 z Authentication Select authentication method including None Simple Digest MD5 and CRAM MD5 z Line Select SIP lines for outbound calls with different LDAP servers z Username Password Configure the username and password for the LDAP server Please refer to the settings of LDAP server username format cn CooVoxV2 dc ldapdzycoo com z Search Base Configure the position where the search begin...

Page 81: ... picks this call up then it will go back to the extension which parked it The Enable Call Park BLF Notification enables the parked extensions 701 720 tobe monitored by BLF keys so if there s a call that is parked the extension user will be able to see it from the BLF panel Pickup Call Pickup call option allows users to pick up calls that are not directed to them by dialing a feature code 8 or Pick...

Page 82: ...Please see chapter 4 8 2 ...

Page 83: ...oaching For example a new employee is talking to the customer on the phone theirsupervisor can dial 91 followed by the employee s extension number to listen to their conversation The supervisor can talk to the new employee only without the customer hearing the conversation z Barge Spy Barge spy is similar to an instant 3 way conference call While an extension user is talking to someone else on the...

Page 84: ...ame as the intercom feature code the only difference between paging feature code and intercom feature code is by using intercom feature code both sides can talk to each other but using paging feature code only the caller can talk to the called party z Directory Directory is also known as dial by name Extension users can dial 3 and follow the voice prompts to enter the first 3 letters of another ex...

Page 85: ...ng By default CooVox IPPBX has been preconfigured with a static IP address of 192 168 1 100 and 192 168 10 100 on WAN and LAN interfaces respectively If you want to use a static IP then configure required address here and include the address netmask gateway and DNS given byyour ISP or network administrator For the LAN interface you can specify 2 additional virtual IP addresses These can be used to...

Page 86: ...all times It is best practice to configure WAN address with a Static IP PPPoE CooVox IPPBX can be connected to the network via ADSL modem by means of Point to Point Protocol over Ethernet PPPoE dial up In such a situation extensions will subscribe to the IPPBX system through the LAN port while WAN port can be used for remote extensions If PPPoE is set you have to specify the username and password ...

Page 87: ...universities have deployed their own networks on IPv6 To be able to deliver VoIP calls over IPv6 SIP over IPv6 you can configure CooVox IPPBX system with IPv6 addresses to be able to deploy it in your IPv6 network infrastructure To do this navigate to web menu Network Settings Network IPv6 Settings Specify your IPv6 network profile here and you willbe able to connect CooVox IPPBX to your IPv6 netw...

Page 88: ...entry rather than information from a dynamic routing protocol to forward traffic Navigate to web menu Network Settings Static Routing Click New Static Routing to add a new routing record to the system z Destination Set the IP address of destination host or network address E g 222 209 4 1 192 168 10 0 z Gateway Set the gateway address After thenew record has been manually created you can see it lis...

Page 89: ...u don t need to build a dedicated VPN server or buy a VPN router This is also a workaround to avoid firewall issues when configuring remote VoIP client such as SIP protocol which is notoriously difficult to pass through a firewall due to its random port numbers to establish connection CooVox IP PBX supports four varieties of VPN they are L2TP PPTP OpenVPNandIPSec 5 3 1 L2TP VPN L2TP VPN Server Lay...

Page 90: ... chap Challenge Handshake Authentication Protocol CHAP takes a more sophisticated and secure approach to authentication by creating a unique challenge phrase a randomly generated string for each authentication z Debug Tick to enable debug for L2TP VPN connection debug info will be written into system logs z IPSec Enable IPSecencryption for L2TP VPN server z IPSec Local IP CooVox WAN IP which can a...

Page 91: ...support z IPSec Local IP CooVox IPPBX WAN IPAddressthatcan access the Internet z IPSec Password Set according to the password specified on the server z Default Gateway All traffic goes through the L2TP VPN connection Notice If connection is successfully established the system will display as follows Status L2TP client VPN remote IP address 172 16 0 1 L2TP client VPN local IP address 172 16 0 x An ...

Page 92: ...se a randomly generated string for each authentication pap Password Authenticate ProtocolPAP works like a standard login procedure it uses static user name and password to authenticate the remote system mschap MS CHAP is the Microsoft version of the Challenge Handshake Authentication Protocol mschap v2 Microsoft Challenge Handshake Authentication Protocol version 2 MS CHAP v2 this provides stronge...

Page 93: ...Tick to enable 40 bit key standard or 128 bit key strong MPPE encryption schemes z Server Address PPTP VPN server public IP z Username PPTP VPN user name given by the VPN server z Password PPTP VPN user password given by the VPN server z Default Gateway All traffic goes through the L2TP VPN connection Notice If connection is successfully established the system will display Status Local IP address ...

Page 94: ...ur OpenVPN server z Enable Tick to enable OpenVPN server z Stealth Certaindeep packet inspection firewalls might not allow OpenVPNtraffic stealth SSL tunneling can disguise your OpenVPN traffic under the HTTPS traffic which is often seen as HTTPS traffic by the DPI z Certificate Certificate is one of the client authentication methodsavailableinOpenVPN z Port OpenVPN service port the default is 119...

Page 95: ...een secure IPSec Gateways for example if you have two CooVox IPPBX s and each acts as an IPSec Gateway for the hosts IP phones behind it The WAN ports will be used to connect both CooVox systems to establish IPSec VPN connection now all PCs or IP phones on the LAN ports can communicate with each other on both sides via a secure IPSec tunnel Navigate to web menu Network Settings VPN Server Check th...

Page 96: ...er z Server Address Specify the IPSec server IP z IPSecPassword Specify the IPSec VPN password defined previously on the server z IPSec Remote Network TheIPSec VPN server LAN network address Notice 1 After saving the configuration the client will try to connect to the server using the details provided 2 If connection is successfully established then the system will display Status 1 tunnel has been...

Page 97: ...ck the radio button of IPSec z Enable Tick the checkbox to enable IPSec VPN client z Type Ensure this is the sameas the IPSec VPN server z IPSec Local IP CooVox IPPBX WAN IP which can connect to the IPSec server z Server Address IPSec VPN server IP z IPSec Password Specify the IPSec VPN password defined previously on the server Notice If a successful connection is established then the system will ...

Page 98: ...ult z Local IP VPN local IP z Subnet Mask Netmask of the VPN network z Local Port N2N local service port z Username Password Used for the N2N server to authorize the connection 5 4 DHCP Server DHCP Dynamic Host Configuration Protocol is a standardized network protocol used on Internet Protocol IP networks for dynamically distributing network configuration parameters such as IP addresses for interf...

Page 99: ...alue is 1440 minutes z TFTP Server Input the TFTP server address if required which may be used to auto provision your IP phones 5 4 2 DHCP Client List Navigate to Network Settings DHCP Server DHCP Client List and you will see a list of all devices receiving their IP address from the CooVoxIPPBX system 5 4 3 Static Mac Static MAC is a useful feature which ensuresthe DHCP service on CooVox IPPBX alw...

Page 100: ...ur IP address on the Internet you can access CooVox IPPBX and also other services within your LAN via the domain name without needing to know your Dynamic public IP Address After setting DDNS CooVox IP PBX phone services can be accessed from a remote site via the domain name which your DDNS provider supplied you Also remote management is possible even without a static public IP CooVox IPPBX system...

Page 101: ...number9999 and then you can accesstheCooVox IPPBX web interface using the URL http zycootech dyndns org 9999 Remark Remote access is too risky for your system as it s easier to be hacked Please read the security guide to find the appropriate solution 5 6 SNMPv2 Simple Network Management Protocol SNMP is an Internet standard protocol that is widely used in network management systems to monitor netw...

Page 102: ...ername Whenthe PBX sends a request to ACS ACS will provide username to the authorized PBX z ACS Password When the PBX sends a request to ACS ACS will provide password to the authorized PBX z CPE Inform Interval sec Interval for CPE to connect ACS z ACS to CPE URL Input URL to visit CPE Format http IP port 7547 5 8 Troubleshooting We have included two tools for troubleshooting network problems and ...

Page 103: ... thendefinehow many packets are to be sent finally click the Run button and the command begins to process You will receive results output from the system indicating the reachability of the destination 5 8 2 Traceroute The traceroute command is used to discover the routes that packets actually take whentraveling to their destination Click Traceroute tab and specify the domain or IP address that you...

Page 104: ...ver a network to which the CooVox IPPBX is attached The captured packets can be downloaded from the IPPBX system and thenanalyzed on your Windows PC to display the SIP traffic details A typical example of its use is to debug a VoIP call problem On System Troubleshooting TCPDUMP page you can do a capture on one of the CooVox IPPBX Ethernet interface Select an interface and specify the duration for ...

Page 105: ...d editor to visuallydisplay the audio level at both the Rx audio Received by Asterisk and Tx audio Transmitted by Asterisk Usually Channel Monitor can be used to capture the caller ID signaling of an FXO channel If you are experiencing caller ID problems then you can perform channel monitor on the FXO port and analyze the captured packets If necessary you can send this file to ZYCOO support for he...

Page 106: ...tatus Navigate to web menu Report Register Status SIP User Status Here on this page you can see the SIP IAX2 extensions web extensions and also the register status of trunk users Only a trunk that is configured as peer mode will be listed here Status and Description z Registered Registration success z Unregistered Registration failure or unapplied z Unreachable Network issue z Timeout Register req...

Page 107: ... most probable that the network is totally unreachable to the SIP server Please make sure network setting on the IPPBX system are correct z Waiting for Authentication If Waiting for Authentication then most probably the register request has already been received by the server side but cannot authenticate the register request due to incorrect credentials Please double check your credentials z Faile...

Page 108: ...d After unsuccessfully trying to register within a certain time period you will see Failed on the trunk status 6 2 FAX List Navigate to web menu Report FAX List You can search any fax received by the IPPBX system In the Start Date and End Date fields specify a time duration and click Filter andyou ll be able to viewall faxes received during this time period If you specified a Caller ID or Destinat...

Page 109: ... ID The number that was called z Date Exact time when this call recording began z Duration sec Duration of the recording z Options Playback delete and download options for the recorded files z Play You can playback the recordings directly on the web page or playback on a specific phone 6 3 2 Conference All recorded conferences can be found here on Report Record List Conference page z Start Date En...

Page 110: ... The number the caller called z Date The exact time when this call began z Play Playback delete and download options of the recording files z Delete Delete the recorded audio file 6 3 4 Call Recording Playback On CooVox IPPBX system there are two ways to playback recordings z Playback on the web interface z Playback on a specific phone By clicking the Play button on a call recording file you ll se...

Page 111: ...s z Delete Delete the search results z Call Start The exact time when this call began z Caller ID The number of the caller By clicking on the number you can add this number to the IPPBX system phone book z Destination ID The number which you have called By clicking on the number you can add this number to the IPPBX system phone book z Account Code The pin code that was used for outbound dialing z ...

Page 112: ...b and SSH access logs Enabled by default To enable these logs for the IPPBX system please navigate to web menu Report System Logs And enable the logs by ticking the corresponding checkboxes After checking the checkboxes please click Save and the log files will be generated Each day there will be a new log file generated for each of the log types Enable them only if you are familiar with these logs...

Page 113: ...nnot ping the IPPBX system z Drop All Drop all packets sent to the IPPBX system this will cause CooVox IPPBX system to block all communication with the outside world Because of this thesystem will prompt to add at least one grant rule on port 22 SSH or 9999 Web to make sure the IPPBX system is not totally unreachable The rule rules can be created in the Common Rules section Common Rules In Common ...

Page 114: ...se Mac address are not routable z Action Select Drop to block and Accept to grant Auto Defense CooVox IPPBX system uses Fail2Ban to perform intrusion detection iptables is used for blocking any attack attempts Fail2Ban is an intrusion prevention framework written in the Python programming language It works by reading Asterisk logs and some other logs in the IPPBX system andusesiptables profiles to...

Page 115: ...m the list 7 2 Service Navigate to web menu Security Service As we can see here on this page you are able to configure the SSH and HTTPS services z Enable SSH With this option you can enable or disable SSH access to the IPPBX system Itisdisabled unchecked by default z Port By default SSH service port number is 22 you can change it to any other available port number z Remote SSH Administration If t...

Page 116: ...ddresses and network addresses to the IPPBX system as a whitelist The IPs in the whitelist will always be treated as trusted IP s and will not be filtered by the firewall rules Navigate to web menu Security Fail2Ban Click Add Allowed IP button and you can add a trusted IP or network to the system IP whitelist z Description A name for this entry z Protocol Select protocols this IP network can acces...

Page 117: ...ion attempts Find Time defines the time duration from the first attempt to the last attempt which reaches the Max Retry limitation Ban Time is the time in seconds the IPPBX system will block the IP which exceedsmax retry These settings don t take effect on any allowed addresses ...

Page 118: ...ime from Internet time servers To configure simplyinform the IPPBX system where to find the server by specifying its domain or IP address Also please remember to select the correct time zone Once complete click Sync button and the IPPBX system will attempt to synchronize the current time from the Internet It might take a while depending on your network conditions After the process is complete you ...

Page 119: ...the hardware clock chip on the IPPBX motherboard 8 2 Module Settings ZYCOO CooVox U80 and U100 IPPBX systems require proper module settings to load correct drivers and configure files to drive the E1 and BRI telephony modules Default module settings are with module types FXS FXO on both telephony module slots So if you don t have E1 and BRI modules installed then you don t have to configure module...

Page 120: ... the day to upload You also have mandatory upload options when the SD card space is occupied over 40 50 60 or 70 The files which can be uploaded are call recordings voicemails and call logs After configuring these settings click Save andyou ll see the status Successfully connect to USB storage device You can click Upload Now to perform a data upload instantly Click on the Data Storage Log tab and ...

Page 121: ...ways turned on or at least available at the times when your IPPBX is scheduledto upload files After each upload a new folder is created on your FTP server directory named using the date and time of this upload Notice After each upload with the exception of call logs Master csv inside cdr custom folder all other files will be removed from the IPPBX system including call recordings files inside moni...

Page 122: ...edentials click Apply andyou ll be automatically logged out and redirected to the login page Now you are able to login with the new username and password Also after Operator user has been activated you can login with user name operator and the operator password Operator user password can also be changed on Operator user portal You can change the password on Change Password page 8 4 2Set System Voi...

Page 123: ...PPBX system is the same as when you create a recovery point on your Windows system By restoring the backup you can recover the CooVox IPPBX system configurations to the time point when it was still functioning well Normally the first backup should be taken when you have finished configuring the IPPBX to work for the very first time Also when you have applied new changes to your configuration is al...

Page 124: ...ile tab and you are able to upload a backup file from your computer hard drive Notice If you are uploading a backup from another IPPBX system please ensure they have the same hardware configurations It is not recommended to upload backup files to different IPPBX systems unless you have comprehensive knowledge ofZycoo IPPBX systems 8 6 Reset Reboot Navigate to web menu System Reset Reboot As you ca...

Page 125: ...ed So please ensure you have backed up the files you need before resetting The whole resetting process will be completed in2 minutes If you have chosen to reset network settings also then you need to login with the default URL https 192 168 1 100 9999 Username and password will all be reset to admin 8 6 2 Reboot By clicking Reboot you can restart the IPPBX system the whole process will be complete...

Page 126: ...ade Check WEB Upgrade radio button and click Browse button to locate the new firmware in your PC hard drive Click Upload andyou will be asked to confirm a restart of the IPPBX system to complete the upgrade process You can click Yes to continue upgrading Notice The Restore Default Set option is used to reset the IPPBX system configurations while upgrading You don t have to enable this option to re...

Page 127: ...an access the IPPBX system On the IPPBX web GUI please check the TFTP Upgrade radio button and specify the exact firmware file name in the Enter The Package Name blank and in the TFTP Server IP address blank please specify the IP address displayed on the TFTP application window Please double check the file name and TFTP server IP address then click Apply you will be able to upgrade the firmware ju...

Page 128: ...n etc Prepay and Postpay are available for flexible payment type options First you ll need to download CooBill client and install it on your Windows system The download links for both Windows 32bit and 64bit versions are available at http zycoo com html CooBill html CooBill client can be installed on Windows Vista Windows 7 and Windows 8 but Windows XP is not compatible On the IPPBX system you fir...

Page 129: ... with ZYCOO IPPBX systems You can bring your extension with you anywhere there s an Internet connection CooCall provides not only basic softphone APP functionalities such as call transfer call hold and 3 way conference call but can also achieve some features other softphone APPs cannot do by integrating with ZYCOO CooVox IPPBX system For example BLF call recording retrieval and playback voicemail ...

Page 130: ...ion number z Password Password of this user extension Once information is complete tap Register button to register to the IPPBX system After registered you will see Ready to call displayedon the Dialer screen You can now make phone calls from the CooCall softphone just as you would make calls from any other IP phones Notice 1 CooCall for iPhone works only with TCP transmission Please enable TCP fo...

Page 131: ...ions you have to port forward 5060 UDP TCP 10001 10500 UDP on your router firewall And NAT support should be enabled on Advanced Options SIP Settings page Both External IP and External Host should be your public IP address or can be your DDNS domain ...

Reviews: