[general] static=yes writeprotect=yes ;autofallthrough=yes ;clearglobalvars=yes ;priorityjumping=no [icall-nikosaei] ; ; Incoming Internet calls. ; Ring SIP extensions. ; exten => 7070011851/_707XXXXXXX,1,Dial(SIP/51031,45,Rtj) exten => 7070011851/_707XXXXXXX,2,Playback(number-not-answering) exten => 7070011851/_707XXXXXXX,3,Hangup exten => 7070011851/_707XXXXXXX,102,Playback(the-number-u-dialed) exten => 7070011851/_707XXXXXXX,103,Playback(is-currently) exten => 7070011851/_707XXXXXXX,104,Playback(unavailable) exten => 7070011851/_707XXXXXXX,105,Hangup ; Outgoing calls. ; Every 10 digit number is passed to iCall peer. ; ;exten => _XXXXXXXXXX./_5103X,1,Dial(OOH323/ucnet,45,Rtj) ;exten => _XXXXXXXXXX./_5103X,2,Set(CALLERID(num)='') ;exten => _XXXXXXXXXX./_5103X,3,Playback(number-not-answering) ;exten => _XXXXXXXXXX./_5103X,4,Hangup ;exten => _XXXXXXXXXX./_5103X,102,Playback(the-number-u-dialed) ;exten => _XXXXXXXXXX./_5103X,103,Playback(is-currently) ;exten => _XXXXXXXXXX./_5103X,104,Playback(unavailable) ;exten => _XXXXXXXXXX./_5103X,105,Hangup exten => _XXXXXXXXXX./_5103X,1,Dial(OOH323/ucnet,45,Rtj) exten => _XXXXXXXXXX./_5103X,n,Noop(DIALSTATUS is ${DIALSTATUS}, EXTEN = ${EXTEN}) exten => _XXXXXXXXXX./_5103X,n,Set(CALLERID(num)=) exten => _XXXXXXXXXX./_5103X,n,Playback(number-not-answering) exten => _XXXXXXXXXX./_5103X,n,Hangup exten => _XXXXXXXXXX./_5103X,102,Noop(DIALSTATUS is ${DIALSTATUS}, EXTEN = ${EXTEN}) exten => _XXXXXXXXXX./_5103X,n,Playback(the-number-u-dialed) exten => _XXXXXXXXXX./_5103X,n,Playback(is-currently) exten => _XXXXXXXXXX./_5103X,n,Playback(unavailable) exten => _XXXXXXXXXX./_5103X,n,Hangup ; Incoming for real number exten => 2531531035,1,Dial(SIP/51034,45,Rtj) exten => 2531531035,2,Playback(number-not-answering) exten => 2531531035,3,Hangup exten => 2531531035,102,Playback(the-number-u-dialed) exten => 2531531035,103,Playback(is-currently) exten => 2531531035,104,Playback(unavailable) exten => 2531531035,105,Hangup [internal] ;nikosaei exten => 51031,1,Dial(SIP/51031,45,Rtj) exten => 51031,2,Playback(number-not-answering) exten => 51031,3,Hangup exten => 51031,102,Playback(the-number-u-dialed) exten => 51031,103,Playback(is-currently) exten => 51031,104,Playback(unavailable) exten => 51031,105,Hangup ;nikosaei-pc exten => 51032,1,Dial(SIP/51032,45,Rtj) exten => 51032,2,Playback(number-not-answering) exten => 51032,3,Hangup exten => 51032,102,Playback(the-number-u-dialed) exten => 51032,103,Playback(is-currently) exten => 51032,104,Playback(unavailable) exten => 51032,105,Hangup exten => 51034,1,Dial(SIP/51034,45,Rtj) exten => 51034,2,Set(CALLERID(num)='') exten => 51034,3,Playback(number-not-answering) exten => 51034,4,Hangup exten => 51034,102,Playback(the-number-u-dialed) exten => 51034,103,Playback(is-currently) exten => 51034,104,Playback(unavailable) exten => 51034,105,Hangup ;Fallen's Rules exten => _XXXXX,1,Answer() exten => _XXXXX,2,Dial(SIP/${EXTEN},40) ;exten => _XXXXX,3,Voicemail() exten => _XXXXX,3,Hangup() [local] include => parkedcalls include => internal ;include => awmn [globals] ;CONSOLE=Console/dsp ; Console interface for demo ;CONSOLE=Zap/1 ;CONSOLE=Phone/phone0 ;SpeakingClock=00141 [default] ; Or a conference room (you'll need to edit meetme.conf to enable this room) exten => 51030,1,Meetme(61030|M) include => local ;Dialplans for registered users ; ;Internal calls [internal-network] include => default include => internal ;include => awmn ;External calls ; [external-nikosaei] include => default include => internal include => icall-nikosaei ;include => awmn ;[iax] ;include => default ;include => internal ;include => awmn