SlideShare a Scribd company logo
1 of 11
Download to read offline
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 1
How to Build a Simple Virtual Office PBX System
Using TekSIP and TekIVR
This document explains how to build a simple virtual office PBX system using TekSIP and
TekIVR. In this example following components are used:
 VoIP Gateway. VoIP gateway is used for PSTN interfacing. AudioCodes MP-118 with
FXO ports (Version ID 6.60A.228.011).
 Soft IP Phone. Xten eyebeam (Version 1.1).
 TekSIP (Version 3.4.7).
 TekIVR (Version 2.3.4).
You can see how virtual PBX components organized on the office LAN in the diagram below:
PSTN
Office LAN
IP Phone
7770002
192.168.1.5
Soft IP Phone
7770001
192.168.1.4
VoIP Gateway
192.168.1.8
TekSIP/TekIVR
192.168.1.4
Figure - 1. Sample Topology
IP Phones (Hard or soft) on the office LAN can dial each other through TekSIP when they register
themselves to TekSIP. You can configure an alternative extension when the extension is not
available to answer the call (Off-line, busy, etc.) while adding the extension. You can also route
calls to recipients not in TekSIP’s registration database to a SIP route based on called number. You
can route PSTN numbers to voice gateway which has PSTN connections. It’s also possible that you
can route incoming PSTN to local SIP endpoints. Routing definitions can be made in Routing tab of
TekSIP Manager.
TekSIP Configuration
TekSIP configuration is very simple. Select an IP address to be listened from detected IP address
list. You do not need change default port number 5060 will be used. Although you should use a
DNS registered domain name, in our simple virtual PBX system we can use IP address of SIP
Proxy as SIP domain. As we’ll use a SIP Gateway, default route type will be SIP UA. You can
enable logging optionally. SIP endpoint and session authentication is enabled by default.
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 2
Figure - 2. TekSIP Configuration
If you choose to use TekSIP with “Authentication Enabled”, you need to define SIP endpoints in
“Endpoints” tab.
Figure - 2. TekSIP Endpoints
TekIVR Settings
You can use TekIVR as a call attendant for incoming calls from PSTN. If you define SIP extensions
also in TekIVR and specify TekSIP as a SIP presence server, TekIVR will query presence status of
defined extensions. This will enable TekIVR to check extension status prior to transfer a call. You
can transfer the call to another extension or request a new extensions from the caller. You should
have prerecorded audio files or messages to be synthesized by TTS for your IVR scenario;
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 3
 A welcome message and request entry for an extension
 A waiting announce to be played out while transferring the call
 A notification message if dialed extension busy
 A request for a new extension if dialed number is unavailable to receive the call
Basic settings for TekIVR is shown below. Please note that teksip account is also defined as a
presence server. You should set Startup Mode = Auto. Logging should also be set to “None”.
Figure - 3. TekIVR Settings
You need to define TekSIP as a SIP account.
Figure - 4. TekSIP account definition in TekIVR
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 4
There must be an extension for TekIVR in TekSIP. Extension # 999 is defined for TekIVR in
TekSIP. You should also define extensions in TekIVR.
Figure - 5. Extensions in TekIVR
TekIVR Scenario
You need to define prompts to be used in your IVR scenario prior to create your IVR scenario. You
can either use TTS or prerecorded audio files (16 bit, 8 KHz, mono wave).
Figure - 6. Prompts in TekIVR
You can create an IVR scenario using TekIVR graphical scenario editor. TekIVR initially has a
default IVR scenairo with a Play and Transfer action defined in it. Select Delete tool on tool bar
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 5
and delete connection between Play action and Transfer action by clicking on the connection.
Please also delete Transfer action by clicking on it.
Click Select Tool on the tool bar. Select Play action in the scenario. Set properties of the Play
action.
Figure - 7. First Play action in the scenario
Set Prompt parameter to your welcome message. Click Add Tool on the tool bar and drag and drop
following actions to scenario screen; Status, Transfer, Play, Play.
Figure - 8. Adding other actions
Click Link Tool on the tool bar. Select Play action in the scenario. Drag and drop to Stat action.
This will link first play action to Status action.
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 6
Figure - 9. Linking first Play action to Status action.
Click link tool again, click Stat action and drag and drop to Xfer action. TekIVR will transfer the
call if dialed extension is available to receive the call after this procedure. You should also specify a
prompt in Transfer action properties.
Figure - 9. Linking Status action to Transfer action
Click link tool again, click Stat action and drag and drop to second Play action twice. This will
instruct TekIVR to play a notification message to caller party announcing that called party is
unavailable to receive the call.
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 7
Figure - 9. Linking Busy and Offline cases of Stat action to second Play action
Link second Play action to third Play action to request a new extension from the caller.
Figure - 9. Linking second Play action to third Play action to request a new extension
Finally link third Play action to Stat to check presence status of the new dialed extension.
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 8
Figure - 10. Linking Third Play action back to Status action
Soft IP Phone Configuration
You can use any SIP soft phone in you virtual PBX system. You can see sample configuration for
eyebeam:
Figure - 11. eyeBeam Configuration
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 9
VoIP Gateway Configuration (AudioCodes MP-118 FX_FXS)
An AudioCodes MP-118 is used in our Virtual PBX system to interface with PSTN. TekSIP is
configured to forward calls to endpoints which are not in registration database to MP-118.
Figure - 12. TekSIP default route
Configure MP-118 FXO_FXS to route calls to PSTN as follows. You must submit configuration
changes, burn to flash and re-start the gateway after the configuration.
Figure - 13. MP-118 FXS_FXO, SIP Definitions / Proxy & Registration
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 10
Figure - 14. GW and IP to IP / Hunt Group / Hunt Group Settings
Figure - 15. GW and IP to IP / Hunt Group / Endpoint Phone Number
Figure - 16. Routing / Tel to IP Routing
Figure - 17. Routing / IP to Hunt Group Routing
Figure - 18. Analog Gateway / Automatic Dialling
How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013)
© 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 11
Figure - 19. Analog Gateway / FXO settings
Cisco is registered trademark of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain
other countries.
AudioCodes is trademark of AudioCodes Limited.

More Related Content

What's hot

Chapter4ccna
Chapter4ccnaChapter4ccna
Chapter4ccnarobertoxe
 
Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...
Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...
Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...Neocenter SA de CV
 
Telephony Service Development on Asterisk Platform
Telephony Service Development on Asterisk PlatformTelephony Service Development on Asterisk Platform
Telephony Service Development on Asterisk PlatformHamid Fadishei
 
Configuring the Device as a PPPoE Client on Huawei AR1200
Configuring the Device as a PPPoE Client on Huawei AR1200Configuring the Device as a PPPoE Client on Huawei AR1200
Configuring the Device as a PPPoE Client on Huawei AR1200Huanetwork
 
02 asterisk - the future of telecommunications
02   asterisk - the future of telecommunications02   asterisk - the future of telecommunications
02 asterisk - the future of telecommunicationsTran Thanh
 
08 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 24
08 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 2408 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 24
08 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 24legasu zemene
 
Configure basic firewall and vpn
Configure basic firewall and vpnConfigure basic firewall and vpn
Configure basic firewall and vpnKumar
 
IBM Configuration Assistant for z/OS Communications Server update
IBM Configuration Assistant for z/OS Communications Server updateIBM Configuration Assistant for z/OS Communications Server update
IBM Configuration Assistant for z/OS Communications Server updatezOSCommserver
 
Flashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstartFlashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstartSerge Florov
 
ISPF Recent and Coming Enhancements
ISPF Recent and Coming EnhancementsISPF Recent and Coming Enhancements
ISPF Recent and Coming Enhancementsibmsamr
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXPaloSanto Solutions
 
Ciso 4 ospf
Ciso 4 ospfCiso 4 ospf
Ciso 4 ospfmyciokas
 
How to configure static nat on cisco routers
How to configure static nat on cisco routersHow to configure static nat on cisco routers
How to configure static nat on cisco routersIT Tech
 

What's hot (20)

Chapter4ccna
Chapter4ccnaChapter4ccna
Chapter4ccna
 
Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...
Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...
Día Neocenter | FreePBX The best & most complete open source & Commercial PBX...
 
TekConSer Manual
TekConSer ManualTekConSer Manual
TekConSer Manual
 
Telephony Service Development on Asterisk Platform
Telephony Service Development on Asterisk PlatformTelephony Service Development on Asterisk Platform
Telephony Service Development on Asterisk Platform
 
Configuring the Device as a PPPoE Client on Huawei AR1200
Configuring the Device as a PPPoE Client on Huawei AR1200Configuring the Device as a PPPoE Client on Huawei AR1200
Configuring the Device as a PPPoE Client on Huawei AR1200
 
02 asterisk - the future of telecommunications
02   asterisk - the future of telecommunications02   asterisk - the future of telecommunications
02 asterisk - the future of telecommunications
 
Router commands
Router commandsRouter commands
Router commands
 
08 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 24
08 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 2408 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 24
08 ip oc304 2_e1_1 zxr10 m6000 bgp configuration 24
 
Configure basic firewall and vpn
Configure basic firewall and vpnConfigure basic firewall and vpn
Configure basic firewall and vpn
 
IBM Configuration Assistant for z/OS Communications Server update
IBM Configuration Assistant for z/OS Communications Server updateIBM Configuration Assistant for z/OS Communications Server update
IBM Configuration Assistant for z/OS Communications Server update
 
Flashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstartFlashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstart
 
Asterisk Complete Training
Asterisk Complete TrainingAsterisk Complete Training
Asterisk Complete Training
 
ISPF Recent and Coming Enhancements
ISPF Recent and Coming EnhancementsISPF Recent and Coming Enhancements
ISPF Recent and Coming Enhancements
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBX
 
Dhcp with cisco
Dhcp with ciscoDhcp with cisco
Dhcp with cisco
 
Ciso 4 ospf
Ciso 4 ospfCiso 4 ospf
Ciso 4 ospf
 
How to configure static nat on cisco routers
How to configure static nat on cisco routersHow to configure static nat on cisco routers
How to configure static nat on cisco routers
 
NAT Scneario
NAT ScnearioNAT Scneario
NAT Scneario
 
Asterisk Voip
Asterisk VoipAsterisk Voip
Asterisk Voip
 
NAT Ccna
NAT CcnaNAT Ccna
NAT Ccna
 

Viewers also liked (13)

Lead Now!
Lead Now!Lead Now!
Lead Now!
 
Jardineria sostenible
Jardineria sostenibleJardineria sostenible
Jardineria sostenible
 
How to Add Custom Vendor Specific Attributes to TekRADIUS?
How to Add Custom Vendor Specific Attributes to TekRADIUS?How to Add Custom Vendor Specific Attributes to TekRADIUS?
How to Add Custom Vendor Specific Attributes to TekRADIUS?
 
Jardineria als patis
Jardineria als patisJardineria als patis
Jardineria als patis
 
PhD Thesis Adrodegari_Abstract
PhD Thesis Adrodegari_AbstractPhD Thesis Adrodegari_Abstract
PhD Thesis Adrodegari_Abstract
 
Tekaba Manual
Tekaba ManualTekaba Manual
Tekaba Manual
 
TekSIP Route Server Manual
TekSIP Route Server ManualTekSIP Route Server Manual
TekSIP Route Server Manual
 
Compostatge a l'escola 2014
Compostatge a l'escola 2014Compostatge a l'escola 2014
Compostatge a l'escola 2014
 
Google Apps for Education
Google Apps for EducationGoogle Apps for Education
Google Apps for Education
 
Plantes hort tardor hivern
Plantes hort tardor hivernPlantes hort tardor hivern
Plantes hort tardor hivern
 
Academic Honesty in the Digital Age
Academic Honesty in the Digital AgeAcademic Honesty in the Digital Age
Academic Honesty in the Digital Age
 
Telling the Story of Your School: Getting to the Heart of the Learning Business
Telling the Story of Your School: Getting to the Heart of the Learning BusinessTelling the Story of Your School: Getting to the Heart of the Learning Business
Telling the Story of Your School: Getting to the Heart of the Learning Business
 
Elastix Call Center
Elastix Call CenterElastix Call Center
Elastix Call Center
 

Similar to Simple virtual office PBX with TekSIP

SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015Filipe Miranda
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackNTT Communications Technology Development
 
Voice Primer Lab.pdf
Voice Primer Lab.pdfVoice Primer Lab.pdf
Voice Primer Lab.pdfacaldere
 
From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011telestax
 
IWAN Lab Guide
IWAN Lab GuideIWAN Lab Guide
IWAN Lab Guidejww330015
 
Panasonic kx tde100_config-guide
Panasonic kx tde100_config-guidePanasonic kx tde100_config-guide
Panasonic kx tde100_config-guideNam Nguyen
 
Comm-Core VoIP Platform for Wholesale
Comm-Core VoIP Platform for WholesaleComm-Core VoIP Platform for Wholesale
Comm-Core VoIP Platform for WholesaleTodd Binkley
 
CommCore VoIP Wholesale Switch Environment
CommCore VoIP Wholesale Switch EnvironmentCommCore VoIP Wholesale Switch Environment
CommCore VoIP Wholesale Switch EnvironmentTodd Binkley
 
Comm-Core VoIP Platform
Comm-Core VoIP PlatformComm-Core VoIP Platform
Comm-Core VoIP PlatformTodd Binkley
 
Comm Core Vo Ip Platform & Systems
Comm Core Vo Ip Platform & SystemsComm Core Vo Ip Platform & Systems
Comm Core Vo Ip Platform & SystemsTodd Binkley
 
Build HA Asterisk on Microsoft Azure using DRBD/Heartbeat
Build HA Asterisk on Microsoft Azure using DRBD/HeartbeatBuild HA Asterisk on Microsoft Azure using DRBD/Heartbeat
Build HA Asterisk on Microsoft Azure using DRBD/HeartbeatSanjay Willie
 
James Jara Portfolio 2014 - Cloud Operating System Voip -Part 2
James Jara Portfolio 2014  - Cloud Operating System Voip -Part 2James Jara Portfolio 2014  - Cloud Operating System Voip -Part 2
James Jara Portfolio 2014 - Cloud Operating System Voip -Part 2James Jara
 
[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...
[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...
[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...Nur Shiqim Chok
 
Cucm bk b1000_f29_00_be6k-install-guide-10
Cucm bk b1000_f29_00_be6k-install-guide-10Cucm bk b1000_f29_00_be6k-install-guide-10
Cucm bk b1000_f29_00_be6k-install-guide-10용원 이
 

Similar to Simple virtual office PBX with TekSIP (20)

TekIVR Manual
TekIVR ManualTekIVR Manual
TekIVR Manual
 
TekFAX Manual
TekFAX ManualTekFAX Manual
TekFAX Manual
 
Linux Telephony
Linux TelephonyLinux Telephony
Linux Telephony
 
SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015SHARE.ORG Orlando 2015
SHARE.ORG Orlando 2015
 
Pankaj_Joshi_Resume
Pankaj_Joshi_ResumePankaj_Joshi_Resume
Pankaj_Joshi_Resume
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
 
Voice Primer Lab.pdf
Voice Primer Lab.pdfVoice Primer Lab.pdf
Voice Primer Lab.pdf
 
From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011From MSS to TelScale - Mobicents Summit 2011
From MSS to TelScale - Mobicents Summit 2011
 
TekSIP Manual
TekSIP ManualTekSIP Manual
TekSIP Manual
 
IWAN Lab Guide
IWAN Lab GuideIWAN Lab Guide
IWAN Lab Guide
 
ICX Campus Demo
ICX Campus DemoICX Campus Demo
ICX Campus Demo
 
Panasonic kx tde100_config-guide
Panasonic kx tde100_config-guidePanasonic kx tde100_config-guide
Panasonic kx tde100_config-guide
 
Comm-Core VoIP Platform for Wholesale
Comm-Core VoIP Platform for WholesaleComm-Core VoIP Platform for Wholesale
Comm-Core VoIP Platform for Wholesale
 
CommCore VoIP Wholesale Switch Environment
CommCore VoIP Wholesale Switch EnvironmentCommCore VoIP Wholesale Switch Environment
CommCore VoIP Wholesale Switch Environment
 
Comm-Core VoIP Platform
Comm-Core VoIP PlatformComm-Core VoIP Platform
Comm-Core VoIP Platform
 
Comm Core Vo Ip Platform & Systems
Comm Core Vo Ip Platform & SystemsComm Core Vo Ip Platform & Systems
Comm Core Vo Ip Platform & Systems
 
Build HA Asterisk on Microsoft Azure using DRBD/Heartbeat
Build HA Asterisk on Microsoft Azure using DRBD/HeartbeatBuild HA Asterisk on Microsoft Azure using DRBD/Heartbeat
Build HA Asterisk on Microsoft Azure using DRBD/Heartbeat
 
James Jara Portfolio 2014 - Cloud Operating System Voip -Part 2
James Jara Portfolio 2014  - Cloud Operating System Voip -Part 2James Jara Portfolio 2014  - Cloud Operating System Voip -Part 2
James Jara Portfolio 2014 - Cloud Operating System Voip -Part 2
 
[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...
[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...
[Cisco Connect 2018 - Vietnam] Anh duc le reap the benefits of sdn with cisco...
 
Cucm bk b1000_f29_00_be6k-install-guide-10
Cucm bk b1000_f29_00_be6k-install-guide-10Cucm bk b1000_f29_00_be6k-install-guide-10
Cucm bk b1000_f29_00_be6k-install-guide-10
 

More from Yasin KAPLAN

ARPMiner Datasheet
ARPMiner DatasheetARPMiner Datasheet
ARPMiner DatasheetYasin KAPLAN
 
TekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP CallsTekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP CallsYasin KAPLAN
 
TekRADIUS Installation step by step
TekRADIUS Installation step by stepTekRADIUS Installation step by step
TekRADIUS Installation step by stepYasin KAPLAN
 
TekRADIUS Rate Editor
TekRADIUS Rate EditorTekRADIUS Rate Editor
TekRADIUS Rate EditorYasin KAPLAN
 
TekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked QuestionsTekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked QuestionsYasin KAPLAN
 
TekRADIUS applications
TekRADIUS applicationsTekRADIUS applications
TekRADIUS applicationsYasin KAPLAN
 

More from Yasin KAPLAN (20)

TekOTP Readme
TekOTP ReadmeTekOTP Readme
TekOTP Readme
 
TekWifi Readme
TekWifi ReadmeTekWifi Readme
TekWifi Readme
 
WebKilit Manual
WebKilit ManualWebKilit Manual
WebKilit Manual
 
SMPPCli Readme
SMPPCli ReadmeSMPPCli Readme
SMPPCli Readme
 
TekCERT Manual
TekCERT ManualTekCERT Manual
TekCERT Manual
 
TekENUM Manual
TekENUM ManualTekENUM Manual
TekENUM Manual
 
TekENUM Datasheet
TekENUM DatasheetTekENUM Datasheet
TekENUM Datasheet
 
TekFAX Datasheet
TekFAX DatasheetTekFAX Datasheet
TekFAX Datasheet
 
TekSMTP Manual
TekSMTP ManualTekSMTP Manual
TekSMTP Manual
 
ARPMiner Manual
ARPMiner ManualARPMiner Manual
ARPMiner Manual
 
ARPMiner Datasheet
ARPMiner DatasheetARPMiner Datasheet
ARPMiner Datasheet
 
TekTape Manual
TekTape ManualTekTape Manual
TekTape Manual
 
TekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP CallsTekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP Calls
 
TekIVR Datasheet
TekIVR DatasheetTekIVR Datasheet
TekIVR Datasheet
 
TekSIP Datasheet
TekSIP DatasheetTekSIP Datasheet
TekSIP Datasheet
 
TekRADIUS Installation step by step
TekRADIUS Installation step by stepTekRADIUS Installation step by step
TekRADIUS Installation step by step
 
TekRADIUS Rate Editor
TekRADIUS Rate EditorTekRADIUS Rate Editor
TekRADIUS Rate Editor
 
TekRADIUS Manual
TekRADIUS ManualTekRADIUS Manual
TekRADIUS Manual
 
TekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked QuestionsTekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked Questions
 
TekRADIUS applications
TekRADIUS applicationsTekRADIUS applications
TekRADIUS applications
 

Recently uploaded

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

Simple virtual office PBX with TekSIP

  • 1. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 1 How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR This document explains how to build a simple virtual office PBX system using TekSIP and TekIVR. In this example following components are used:  VoIP Gateway. VoIP gateway is used for PSTN interfacing. AudioCodes MP-118 with FXO ports (Version ID 6.60A.228.011).  Soft IP Phone. Xten eyebeam (Version 1.1).  TekSIP (Version 3.4.7).  TekIVR (Version 2.3.4). You can see how virtual PBX components organized on the office LAN in the diagram below: PSTN Office LAN IP Phone 7770002 192.168.1.5 Soft IP Phone 7770001 192.168.1.4 VoIP Gateway 192.168.1.8 TekSIP/TekIVR 192.168.1.4 Figure - 1. Sample Topology IP Phones (Hard or soft) on the office LAN can dial each other through TekSIP when they register themselves to TekSIP. You can configure an alternative extension when the extension is not available to answer the call (Off-line, busy, etc.) while adding the extension. You can also route calls to recipients not in TekSIP’s registration database to a SIP route based on called number. You can route PSTN numbers to voice gateway which has PSTN connections. It’s also possible that you can route incoming PSTN to local SIP endpoints. Routing definitions can be made in Routing tab of TekSIP Manager. TekSIP Configuration TekSIP configuration is very simple. Select an IP address to be listened from detected IP address list. You do not need change default port number 5060 will be used. Although you should use a DNS registered domain name, in our simple virtual PBX system we can use IP address of SIP Proxy as SIP domain. As we’ll use a SIP Gateway, default route type will be SIP UA. You can enable logging optionally. SIP endpoint and session authentication is enabled by default.
  • 2. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 2 Figure - 2. TekSIP Configuration If you choose to use TekSIP with “Authentication Enabled”, you need to define SIP endpoints in “Endpoints” tab. Figure - 2. TekSIP Endpoints TekIVR Settings You can use TekIVR as a call attendant for incoming calls from PSTN. If you define SIP extensions also in TekIVR and specify TekSIP as a SIP presence server, TekIVR will query presence status of defined extensions. This will enable TekIVR to check extension status prior to transfer a call. You can transfer the call to another extension or request a new extensions from the caller. You should have prerecorded audio files or messages to be synthesized by TTS for your IVR scenario;
  • 3. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 3  A welcome message and request entry for an extension  A waiting announce to be played out while transferring the call  A notification message if dialed extension busy  A request for a new extension if dialed number is unavailable to receive the call Basic settings for TekIVR is shown below. Please note that teksip account is also defined as a presence server. You should set Startup Mode = Auto. Logging should also be set to “None”. Figure - 3. TekIVR Settings You need to define TekSIP as a SIP account. Figure - 4. TekSIP account definition in TekIVR
  • 4. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 4 There must be an extension for TekIVR in TekSIP. Extension # 999 is defined for TekIVR in TekSIP. You should also define extensions in TekIVR. Figure - 5. Extensions in TekIVR TekIVR Scenario You need to define prompts to be used in your IVR scenario prior to create your IVR scenario. You can either use TTS or prerecorded audio files (16 bit, 8 KHz, mono wave). Figure - 6. Prompts in TekIVR You can create an IVR scenario using TekIVR graphical scenario editor. TekIVR initially has a default IVR scenairo with a Play and Transfer action defined in it. Select Delete tool on tool bar
  • 5. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 5 and delete connection between Play action and Transfer action by clicking on the connection. Please also delete Transfer action by clicking on it. Click Select Tool on the tool bar. Select Play action in the scenario. Set properties of the Play action. Figure - 7. First Play action in the scenario Set Prompt parameter to your welcome message. Click Add Tool on the tool bar and drag and drop following actions to scenario screen; Status, Transfer, Play, Play. Figure - 8. Adding other actions Click Link Tool on the tool bar. Select Play action in the scenario. Drag and drop to Stat action. This will link first play action to Status action.
  • 6. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 6 Figure - 9. Linking first Play action to Status action. Click link tool again, click Stat action and drag and drop to Xfer action. TekIVR will transfer the call if dialed extension is available to receive the call after this procedure. You should also specify a prompt in Transfer action properties. Figure - 9. Linking Status action to Transfer action Click link tool again, click Stat action and drag and drop to second Play action twice. This will instruct TekIVR to play a notification message to caller party announcing that called party is unavailable to receive the call.
  • 7. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 7 Figure - 9. Linking Busy and Offline cases of Stat action to second Play action Link second Play action to third Play action to request a new extension from the caller. Figure - 9. Linking second Play action to third Play action to request a new extension Finally link third Play action to Stat to check presence status of the new dialed extension.
  • 8. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 8 Figure - 10. Linking Third Play action back to Status action Soft IP Phone Configuration You can use any SIP soft phone in you virtual PBX system. You can see sample configuration for eyebeam: Figure - 11. eyeBeam Configuration
  • 9. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 9 VoIP Gateway Configuration (AudioCodes MP-118 FX_FXS) An AudioCodes MP-118 is used in our Virtual PBX system to interface with PSTN. TekSIP is configured to forward calls to endpoints which are not in registration database to MP-118. Figure - 12. TekSIP default route Configure MP-118 FXO_FXS to route calls to PSTN as follows. You must submit configuration changes, burn to flash and re-start the gateway after the configuration. Figure - 13. MP-118 FXS_FXO, SIP Definitions / Proxy & Registration
  • 10. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 10 Figure - 14. GW and IP to IP / Hunt Group / Hunt Group Settings Figure - 15. GW and IP to IP / Hunt Group / Endpoint Phone Number Figure - 16. Routing / Tel to IP Routing Figure - 17. Routing / IP to Hunt Group Routing Figure - 18. Analog Gateway / Automatic Dialling
  • 11. How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR - KKaappllaannSSoofftt - (2013) © 2013 KaplanSoft - All rights reserved - http://www.kaplansoft.com/ 11 Figure - 19. Analog Gateway / FXO settings Cisco is registered trademark of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries. AudioCodes is trademark of AudioCodes Limited.