Asterisk Database (AstDB)

Slides:



Advertisements
Similar presentations
Hosted VoIP Service Special Calling Features Flash Services Feature Access Codes.
Advertisements

G063 - ICT & Telephone Systems. By the end of this topic you should be able to: describe the use of ICT in telephone systems Learning Objective:
Introducing The IP550 IP Telephone. Things you should know about an IP Telephone system The IPitomy system has many of the same features of traditional.
The business phone system for the next 100 years Call Manager Personal Desktop Call Management.
Smart Personal Console (SPC). Smart Personal Console Overview SPC allows users more control over their personal communications settings. Users can view/set:
IP Communications Training 8961 Series. Getting to Know Your Phone Message Waiting LCD Screen Soft Keys Speakerphone Navigation Pad Line or Speed Dial.
User Training. Step 1 Press Ctrl-I or choose File > Login, this will open the Login window. Figure 1-1 shows the Login window. Figure 1-1 Login Window.
IP Communications Training Getting to Know Your Phone 1.Phone Screen 2.Phone Model 3.Soft Key Buttons 4.Navigation Button 5.Applications Menu Button.
IP Communications Training 7900 Series. Getting to Know Your Phone Message Waiting LCD Screen Soft Keys Footstand Adjustment Speakerphone Navigation Button.
VoIP Training 2010 RMIT STAFF 27 April RMIT University ITS Training 2 Introduction VoIP trainer Session time Training room.
Cisco IP Phone 7911, 7941, 7961 Series Full-feature telephone that provides voice communication over the same data network that your computer uses, allowing.
Cisco Voice-over IP Telephony 4/27/2015 Model 7911 Model 7941 Model 7961.
Acceptance Tests For Asterisk on the MCF54451
1 © 2005 Cisco Systems, Inc. All rights reserved _04_2005 Cisco Confidential Cisco Unified Communications Solutions End User Training Facilitated.
Basic Features Voic message indicator
Nortel Meridian M3903 Telephone Training San Diego County Office of Education.
Ready to begin. Buttons Phone basics Handling calls Making Pages Additional features.
TELUS Restricted and Confidential 1 Call Pilot 5.0 Voic Training AHS - ECS.
ESI Phone System Training Adcom/Valentine Systems
Cisco 8851 and 8861 Telephone Training Presenter Troy Andersen
Eric Kelsey Class Outline: 1)Phone Features 2)Call Communicator 3)Call Handling Modes and Call Forwarding.
Voic message indicator This will light up if you have a message in your voic box It will flash when you receive a call Line Buttons #22 is the.
Real-time multimedia and communication in packet networks Asterisk Dialplan and Native Database.
© 2011 Verizon. All Rights Reserved. Getting Started - Aastra 1 UNC.
M3903 Enhanced Telephone The M3903 Enhanced Telephone is a multi-line digital phone supporting up to four lines and/or features. The productivity- enhancing.
Telephone Training M3904 Telephone Set IT Support Center
VoIP Study and Implementation Asterisk Installation and Configuration Part 2 Version 1.0 – Author : Marc PYBOURDIN / Julien BERTON Last Update : 15/05/2012.
M3902 Basic Telephone This is the standard University of Alberta phone. The M3902 brings the display-based interface and handsfree capability to this basic,
Asterisk & ENUM Extending the Open Source PBX Michael Haberler, IPA Otmar Lendl, nic.at.
Maysville Community and Technical College IP Phone and Voice Mail Training.
EMERALD ICE User friendly Feature rich Easy to program Easy to customize Audio help.
The 4205 Set has ten fixed-function keys (SUPERKEY, TRANS/CONF, REDIAL, MESSAGE, HOLD, CANCEL, SPEAKER, MICROPHONE, arrow up, and down) and 14 personal.
Astricon 2009 Presenter: Jeronimo Romero Date: 10/14/2009.
1 Please press the F5 key on your PC to begin the presentation Press the space bar or arrow keys to advance IT Support Center or
Your New Cisco Phone.
Phone Tips Teresa Shibao & Paul Dial January 19, 2010.
VMIU FEATURES. 2/18 Always Surpassing Customers Expectations VMIU General System VMIU Announcement Voice Mail Service VMIU Capacity Feature – Message.
Introducing The IP550 IP Telephone. What to expect from your new IPitomy IP telephone system The IPitomy system has many of the same features of traditional.
Real-time multimedia and communication in packet networks Asterisk AGI and Manager Interface.
1 Switchboard Operation By Faye Spaulding WEBSITE: .
Asterisk ACD Routes calls in a call center environment to appropriate agents, based on skill-sets, time available and priority level To configure ACD we.
Nortel Contact Center Symposium ACD Agent Press F5 to begin presentation Click on your mouse or use the spacebar or arrow keys to advance to the next slide.
Using UC500 IP Phone System. Line Call Feature Flashing Green : call placed on hold by you Steady Green: line in use by you Flashing Red: Call is placed.
ShoreTel IP 480 Phone Training
1 Agenda  Phone Layout  Features & Functionality  Voic  FAQs  Q&A AGENDA...
Open Stage 35G Telephone. Open Stage 40G Telephone Display Function Keys Mute Speaker Call Forwarding Redial List Disconnect Messages Programming Buttons.
Proprietary & Confidential. Distribution without approval prohibited. Copyright © Zultys, Inc All rights reserved. ZIP 3x Series Quick Reference.
Introducing The IPitomy IP320, IP330 & IP410 IP Telephones IP410 2/3 Call/Line Keys 4 Call/Line Keys 3 rd Call Key IP330 IP320, IP330* * IP330 is exactly.
© 2015 CenturyLink. All Rights Reserved. The CenturyLink mark, pathways logo and certain CenturyLink product names are the property of CenturyLink.
Using your ENA Connect Phone Polycom IP 321/331/335.
EVOIP 7 Cisco IP 8841 Training Created for:.
Using your ENA Connect Phone Polycom IP 650/ Getting to know your IP 650/670 Soft Keys Shortcut to call logs Menu navigation arrows = select X =
©2016 EarthLink. All rights reserved. Mitel 6867 IP Phone User Guide Hosted Voice Service.
ASTERISK ADVANCED. Applications Each priority in the dialplan invokes one Application. Applications do the actual work on the call, such as: Answering.
1.Display 2.Ring / Message Indicator 3.Volume, Speaker, Mute Controls 4.Fixed Function Keys 5.Dial Pad 6.Navigation Page Keys 7.Programmable Feature Keys.
Skype for Business Cloud PBX User guide
Cisco Call Manager Attendant Console
Hosted Voice Product Training Panasonic Cordless TPG-600 Phone
Introducing The IP550 IP Telephone
Business and Technical details Mark Spencer
VoIP with asterisk © Mathias Weyland.
EMERALD ICE User friendly Easy to program Audio help Feature rich
AGENDA... Agenda Phone Layout Features & Functionality Voic FAQs
Smart Personal Console (SPC)
Simple, Flexible and Easy-to-Scale Cloud PBX Solution
Panasonic KX-TGP600 IP Phone Quick User’s Reference Guide
Connect Client Training
User Training for Polycom VVX desksets
Using Your Cisco 7940/7960 IP Telephone
Presentation transcript:

Asterisk Database (AstDB) Database data are grouped in families and identified with a key that is unique within the family. AstDB’s structure is similar to the following: Family1 Key1 => value Key2 => value : Keyn => value Family2 Key2 => value

Asterisk Database’s Applications Applications: DBput DBget DBdel DBdeltree Dbput Stores value in the database Dbput(family/key=${foo}) (deprecated) Set(DB(family/key)=${foo}) (new syntax) CLI Command CLI*>database put family key

Asterisk Database’s Applications Dbget Retrieve a value from the database Dbget(foo=family/key) (deprecated) Set(foo=${DB(family/key)}) CLI Command CLI*>database get family key Dbdel Delete a key from the database Dbdel(family/key) CLI Command CLI*>database del

Asterisk Database’s Applications Dbdeltree Delete a family or key tree from the database Dbdeltree(family/keytree)

Call Forwarding Forward the incoming call to some other number, or forward the incoming call to some other number in case of busy or unavailable Two types of abbreviations are used: Call Forward IMdiate (CFIM) Call Forward on BuSy (CFBS)

Call Forwarding An example of call forwarding: [apps] ; ; Unconditional Call Forward ; ; create call forward exten => _*21*X.,1,GotoIf($${EXTEN:-1} = #?2:3) exten => _*21*X.,2,StripLSD(1) exten => _*21*X.,3,DBput(CFIM/${CALLERIDNUM}=${EXTEN:4}) exten => _*21*X.,4,Hangup ; ; delete call forward exten => **21,1,DBdel(CFIM/${CALLERIDNUM}) exten => **21,2,Hangup ; ; delete call forward (with #) exten => **21#,1,Goto(**21,1)

[macro-stdexten]  ;   ; Standard extension macro (with call forwarding):   ; ${ARG1} - Extension(we could have used ${MACRO_EXTEN} here as well   ; ${ARG2} - Device(s) to ring   ;   exten => s,1,Set(temp=${DB(CFIM/${ARG1})})  exten => s,n,GotoIf(${temp}?cfim:nocfim)  exten => s,n(cfim),Dial(Local/${temp}@default)   ; Unconditional forward   exten => s,n(nocfim),NoOp  exten => s,n,Dial(${ARG2},15) ; 15sec timeout   exten => s,n,Set(temp=${DB(CFBS/${ARG1})})  exten => s,n,GotoIf(${temp}?cfbs:nocfbs)  exten => s,n(cfbs),Dial(Local/${temp}@default/n) ; Forward on busy or unavailable   exten => s,n(nocfbs),Busy

Fowarding [forward-test] exten => *21*,1,PlayBack(thanks) exten => *21*,2,read(for) exten => *21*,3,Set(DB(CFIM/${CALLERID(num)})=${for}) exten => 801,1,Macro(callforward,${EXTEN}) [macro-callforward] exten => s,1,Set(temp=${DB(CFIM/${ARG1})}) exten => s,n,GotoIf(${temp}?cfim:nocfim) exten => s,n(cfim),Dial(SIP/${temp}) exten => s,n,hangup ;Unconditional forward  exten => s,n(nocfim),Dial(SIP/${ARG1})

Call Monitoring Taps into a phone call between a caller and a callee. This is possible with: ChanSpy() ZapBarge() ExtenSpy() Example While spying Dialing # cycles the volume Dialing * will stop spying and look for another channel to spy on

Call Monitoring ZapBarge() Listens in on a conversation on a zap channel. If a channel is not specified, it will prompt for one Example Exten => 8159,1,ZapBarge() Exten => 8159,2,Hangup() If you dial 8159, you are asked which line you want to listen on; for zap/1-1 you will press 1# and for zap/25-1 you will press 25#

Call Monitoring ExtenSpy() Listen in on a channel, and also whisper into it if necessary Example [snoop] exten => _555/705,1,ExtenSpy(|v(4)) [705] exten => 705,1, dail(IAX2/trunk_3) include => snoop

Call Monitoring Add the following lines in extensions.conf exten => *898,1,Answer exten => *898,2,Wait(1) exten => *898,3,Goto(spy,s,1) exten => *898,4,Hangup [spy] exten => s,1,BackGround(please-enter-the) exten => s,n,BackGround(extension) exten => s,n,Set(TIMEOUT(digit)=5) exten => s,n,Set(TIMEOUT(response)=10) exten => s,n,WaitExten(10) exten => _XXXX,1,ChanSpy(SIP/${EXTEN}|q)

Call Transfer Transfer a call-in-progress to another destination. There are two types of transfers: Supervised Call Transfer Blind Call Transfer Features.conf settings: blindxfer => #1 disconnect => *0 atxfer => *2

Call Parking Places a call on-hold onto a specific parking location so that it can be picked up by another extension Features.conf Parkext => 700 Parkpos => 701-720 Context => parkedcall Parkingtime => 45

Route by Caller ID exten => 123/100,1,Answer()    exten => 123/100,2,Playback(tt-weasels)    exten => 123/100,3,Voicemail(123)    exten => 123/100,4,Hangup()