Hi S
Thank you for the help.
Also sorry for the delay. I was out of town for a couple of days.
Still no change. Engaged tone on calling.
iax.conf: after setting new trunks
;#------------------------------------------------------------
;# DO NOT MODIFY THIS FILE! It is updated automatically by the
;# SAIL & SME Server software. Instead, modify the source template in
;# an /etc/e-smith/templates-custom directory. For more
;# information, see
http://www.e-smith.org/custom/;#
;# copyright (C) 2005 Selintra Ltd. United Kingdom
;#------------------------------------------------------------
[general]
tos=0x18
maxexpirey=180
defaultexpirey=160
jitterbuffer=no
allow=g729
register => xxxx:password@gw3.austechpartnerships.com
;
;==========================================================================
; This is where we deal with generated IAX phones. We generate
; an IAX extension if iaxextn is set to Yes.
; Both SIP and IAX will have the same extension number and both
; will ring if they are connected when a call comes in.
;==========================================================================
;
;Internal IP phones
;External IAX2 lines
;
;==========================================================================
; This is where we deal with IAX2 trunks (if any).
; We generate 2 entries (peer and user) for each.
;==========================================================================
;
[ATP1]
type=peer
host=gw3.austechpartnerships.com
qualify=3000
canreinvite=no
username=xxxx
fromuser=xxxx
auth=md5
secret=password
context=default
disallow=all
allow=alaw
allow=ulaw
[xxxx]
type=user
context=mainmenu
auth=md5
;
extensions.conf: Note ATP keep on saying we need to put entries in this file for it to answer calls. But nothing seems to go into the
"Customer Supplied Contexts below this line (if any)." section. They are suggesting we need a context
"A little bit extra here for the extensions.conf, assuming you have 2 DID's, each from different nodes:
[atp_incoming]
exten => 82315700,1,Dial(SIP/200,60|tr) ; incoming number from syd
exten => 32952000,1,Dial(SIP/201,60|tr) ; incoming number from bne"
;#------------------------------------------------------------
;# DO NOT MODIFY THIS FILE! It is updated automatically by the
;# SAIL & SME Server software. Instead, modify the source template in
;# an /etc/e-smith/templates-custom directory. For more
;# information, see
http://www.e-smith.org/custom/;#
;# copyright (C) 2005 Selintra Ltd. United Kingdom
;#------------------------------------------------------------
;extensions.conf
[general]
static=yes ; These two lines prevent the command-line interface
writeprotect=yes ; from overwriting the config file. Leave them here.
[globals]
FAX=5001
SYSOP=5001
DYNAMIC_FEATURES=>automon
;
; Customer supplied Globals & Header data
;
TESTGLOBAL=15
;
; End of Customer supplied Globals & Header data
;
[internal]
include => internal-presets
include => extensions
include => utilities
exten => _X.,1,agi(selintra,OutCluster,${EXTEN})
[priv_sibling]
exten => _X.,1,agi(selintra,OutCluster,${EXTEN})
[default]
include => internal-presets
include => extensions
include => conferences
include => utilities
exten => _12X.,1,agi(selintra,OutTrunk,Zap4-1)
exten => t,1,Hangup
exten => h,1,Hangup
exten => i,1,Playtones(congestion)
[default-callback]
exten => _X.,1,DISA(no-password|default)
;
[extensions]
include => internal-presets
include => parkedcalls
exten => 101,1,ParkedCall(101)
exten => 101,hint,park:101@parkedcalls
exten => 102,1,ParkedCall(102)
exten => 102,hint,park:102@parkedcalls
exten => 103,1,ParkedCall(103)
exten => 103,hint,park:103@parkedcalls
exten => 104,1,ParkedCall(104)
exten => 104,hint,park:104@parkedcalls
exten => 0,1,Goto(${SYSOP},1) ; accept zero as operator request
exten => 5000,hint,SIP/5000
exten => 5000,1,agi(selintra,InCall,)
exten => *5000,1,Playback(silence/2)
exten => *5000,2,Voicemail(5000)
exten => *5000,3,Hangup
exten => 5001,hint,SIP/5001
exten => 5001,1,agi(selintra,InCall,)
exten => *5001,1,Playback(silence/2)
exten => *5001,2,Voicemail(5001)
exten => *5001,3,Hangup
exten => o,1,Background(pbx-transfer)
exten => o,2,GoTo(0,1)
exten => t,1,Hangup
exten => h,1,Hangup
exten => i,1,Playtones(congestion)
exten => i,2,Hangup
[queues]
exten => 5000,1,agi(selintra,Dial,5000,queue)
exten => 5001,1,agi(selintra,Dial,5001,queue)
exten => t,1,Hangup
exten => h,1,Hangup
exten => i,1,Playtones(congestion)
[vmails]
exten => s,1,GoToIf($["$VMAIL" = "External"]?3)
exten => s,2,Voicemail(su$EXTEN)
exten => s,3,Macro(stdtrunk,$EXTEN,voicemail)
[vmailr]
exten => *50*,2,VoicemailMain($CALLERIDNUM)
exten => X.,1,Voicemail(su$EXTEN)
[conferences]
exten => _30[0-7],1,Meetme(${EXTEN},Mp)
[mainmenu]
include => extensions
exten => 30182849,1,agi(selintra,Inbound,${EXTEN})
exten => 7339,1,agi(selintra,Inbound,${EXTEN})
exten => s-Zap4-1,1,agi(selintra,Inbound,Zap4-1)
exten => s,1,GotoIf($["${CHANNEL}" = "Zap/3-1"]?s-Zap3-1,1)
exten => s,2,GotoIf($["${CHANNEL}" = "Zap/4-1"]?s-Zap4-1,1)
exten => s,3,agi(selintra,CheckState,)
exten => fax,1,GoToIf($["$FAX" = ""]?3:2) ;no FAX defined - hangup
exten => fax,2,GoTo(extensions,${FAX},1)
exten => fax,3,Playtones(congestion)
exten => t,1,GotoIf($["${OPEN}" = "YES"]?t,4)
exten => t,2,Voicemail(su${SYSOP})
exten => t,3,Hangup
exten => t,4,Goto(extensions,${SYSOP},1)
exten => t,5,Hangup
exten => h,1,Hangup
exten => i,1,Playtones(congestion)
[default-inbound]
include => extensions
include => internal-presets
exten => fax,1,GoToIf($["${FAX}" = ""]?3:2) ;no FAX defined - hangup
exten => fax,2,GoTo(extensions,${FAX},1)
exten => fax,3,Playtones(congestion)
exten => t,1,GotoIf($["${OPEN}" = "YES"]?t,4)
exten => t,2,Voicemail(su${CLUSTEROP})
exten => t,3,Hangup
exten => t,4,Goto(extensions,${CLUSTEROP},1)
exten => t,5,Hangup
exten => h,1,Hangup
exten => i,1,Playtones(congestion)
[internal-presets]
;
;
exten => _*XX*,1,Background(silence/1)
exten => _*XX*,2,agi(selintra,${EXTEN})
exten => _*XX*X,1,Background(silence/1)
exten => _*XX*X,2,agi(selintra,${EXTEN})
exten => _*XX*XX,1,Background(silence/1)
exten => _*XX*XX,2,agi(selintra,${EXTEN})
exten => _*XX*XXXX,1,Background(silence/1)
exten => _*XX*XXXX,2,agi(selintra,${EXTEN})
exten => _*XX*XXXXX.,1,Background(silence/1)
exten => _*XX*XXXXX.,2,agi(selintra,${EXTEN})
exten => _*XX8,1,Background(silence/1)
exten => _*XX8,2,agi(selintra,${EXTEN})
exten => _*XX8X,1,Background(silence/1)
exten => _*XX8X,2,agi(selintra,${EXTEN})
exten => _*XX8XX,1,Background(silence/1)
exten => _*XX8XX,2,agi(selintra,${EXTEN})
exten => _*XX8XXXX,1,Background(silence/1)
exten => _*XX8XXXX,2,agi(selintra,${EXTEN})
exten => _*XX8XXXXX.,1,Background(silence/1)
exten => _*XX8XXXXX.,2,agi(selintra,${EXTEN})
exten => h,1,Hangup
exten => t,1,Hangup
exten => i,1,Playtones(congestion)
[defaultOpenGreet]
include => extensions
include => internal-presets
include => conferences
exten => s,1,Background(if-u-know-ext-dial)
exten => s,2,Background(otherwise)
exten => s,3,Background(pls-hold-while-try)
exten => s,4,Background(silence/3)
exten => s,5,Goto(defaultOpenGreet,t,1)
exten => t,1,Goto(extensions,${SYSOP},1) ;to operator
exten => t,2,Hangup
exten => i,1,Background(invalid)
exten => i,2,Goto(defaultOpenGreet,s,4)
[defaultClosedGreet]
include => extensions
include => internal-presets
include => conferences
exten => s,1,Background(were-sorry)
exten => s,2,Background(nbdy-avail-to-take-call)
exten => s,3,Background(if-u-know-ext-dial)
exten => s,4,Background(otherwise)
exten => s,5,Background(pls-hold-while-try)
exten => s,6,Background(silence/3)
exten => s,7,Goto(defaultClosedGreet,t,1)
exten => t,1,Goto(extensions,${CLUSTEROP},1) ;to operator
exten => t,2,Hangup
exten => i,1,Background(invalid)
exten => i,2,Goto(defaultClosedGreet,s,6)
[customOpenGreet]
include => extensions
include => internal-presets
include => conferences
exten => s,1,Background(${CUSTOMGREET})
exten => s,2,Background(silence/3)
exten => s,3,Goto(customOpenGreet,t,1)
exten => t,1,Goto(extensions,${SYSOP},1) ;to operator
exten => t,2,Hangup
exten => i,1,Background(invalid)
exten => i,2,Goto(customOpenGreet,s,2)
[customClosedGreet]
include => extensions
include => internal-presets
include => conferences
exten => s,1,Background(${CUSTOMGREET})
exten => s,2,Background(silence/1)
exten => s,3,Goto(customClosedGreet,t,1)
exten => t,1,Voicemail(s${CLUSTEROP}) ;to operator
exten => t,2,Hangup
exten => i,1,Background(invalid)
exten => i,2,Goto(customClosedGreet,s,2)
;#####################################################################
;
; Customer Supplied Contexts below this line (if any).
;
;#####################################################################
;
; Customer Supplied Context utilities
;
[utilities]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Utilities - a few useful scripts
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; run a backup and send it to the administrator
;
exten => *901*,1,System(/etc/selintra/backup.sh)
exten => *901*,2,GoTo(utilend,1)
;
; reload the PBX
;
exten => *902*,1,System(/etc/init.d/asterisk reload)
exten => *902*,2,GoTo(utilend,1)
;
; send daily CDRs to owner
;
exten => *903*,1,system(/etc/selintra/daycall ${CALLERIDNUM})
exten => *903*,2,GoTo(utilend,1)
;
; send ALL daily CDRs to site administrator
;
exten => *904*,1,PlayBack(silence/1)
exten => *904*,2,Authenticate(3333)
exten => *904*,3,system(/etc/selintra/daycall)
exten => *904*,4,GoTo(utilend,1)
;
; common utility exit
;
exten => utilend,1,PlayBack(silence/1)
exten => utilend,2,PlayBack(activated)
exten => utilend,3,Hangup;