login | register
Wed 01 of Aug, 2007 [09:53 UTC]

voip-info.org

ianplain

User Page

UserPageianplain

PortraitHi Here is my simple speed dial system using the internal DBase
all this is added to the extensions.conf

<<<<<<<<<<<Start of file>>>>>>>>>>>>>>>>

; Speed dial application. This will store 99 speed dials in the bins 01 - 99
; The database family is called speed and the varible is called spnum

;Storing 11 digit numbers
exten => _*#XXXXXXXXXXXXX,1, DBput(speed/${EXTEN:2:2}=${EXTEN:-11:11})
exten => _*#XXXXXXXXXXXXX,2, Playback(val_sp)
exten => _*#XXXXXXXXXXXXX,3, Hangup

;Reading the stored number back.
exten => _*1XX,1, DBget(spnum=speed/${EXTEN:2:2}) ;sets spnum to be the required bin number
exten => _*1XX,2, Playback(currently)
exten => _*1XX,3, SayNumber(${EXTEN:2:2})
exten => _*1XX,4, Playback(is-set-to)
exten => _*1XX,5, SayDigits(${spnum})
exten => _*1XX,6, Hangup

;Retreiving numbers for alog dialing
exten => _*9XX,1, DBget(spnum=speed/${EXTEN:2:2}) ;sets spnum to be the required bin number
exten => _*9XX,2, Dial(${TRUNK1}/${spnum})
exten => _*9XX,3, Congestion
;Retreiving numbers for iax dialing
exten => _*8XX,1, DBget(spnum=speed/${EXTEN:2:2}) ;sets spnum to be the required bin number
exten => _*8XX,2, Dial(${TRUNKiax}/44${spnum:${TRUNKMSD}})
exten => _*8XX,3, Congestion
;Retreiving numbers for alog Phonecoop dialing
exten => _*7XX,1, DBget(spnum=speed/${EXTEN:2:2}) ;sets spnum to be the required bin number
exten => _*7XX,2, Dial(${TRUNK1}/184088${spnum})
exten => _*7XX,3, Congestion

<<<<<<<<<<<<<End of file>>>>>>>>>>>>>>>>

to store a number you dial *# then the number , and to retieve it its *9 or *8 depending on how you want it to route out


Hope its of use to someone.

User Information

ianplain

Login
ianplain
Real Name
Country
United_Kingdom United Kingdom
Language
en
Email Address
voip@cyber-cottage.co.uk
Member since
Saturday 03 of July, 2004
Last Login
Tuesday 05 of June, 2007 [21:21:07 UTC]
Terms of Service Privacy Policy
© 2003-2007 Arte Marketing, Inc.

Powered by bitweaver