[asterisk-users] Problems with Outbound Calls

Wye-khe Kwok Wye-khe.Kwok at biosjp.com
Wed Feb 25 21:50:02 CST 2009


Hi everyone!

I'm quite a newbie at this Asterisk stuff so please bear with me.

We've recently decided to start training in Asterisk via AsteriskNow! 

Asterisk version is 1.4.18.1 through AsteriskNow! 1.02

The box we have is paired with a Digium TE110P and we've managed to get
it to the point where incoming calls via a single DID (from NTT Japan)
can be received and answered (INS1500 here in Japan). We're using SIP
phones here.

However, on attempting outbound calls, I've noticed the following
message on the Live Console.

Warning [2630]: config.c:768 process_text_line: Unknown Directive at
line 231 of /etc/asterisk/../zaptel.conf

The phones have no dial tones and we get nothing but silence when
dialing no.s and hitting the 'send' button.

Following are some excerpts from the Conf Files (Sorry about the spam -
I'm not sure what's redundant)

---

Sip.Conf: (Only included info that didn't start with semicolons)

[general]
context=default			; Default context for incoming calls
allowoverlap=no			; Disable overlap dialing support.
(Default is yes)
bindport=5060			; UDP Port to bind to (SIP standard port
is 5060)
bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds
to all)
srvlookup=yes			; Enable DNS SRV lookups on outbound
calls
				
language=jp			; Default language setting for all 
users/peers
				; This may also be set for individual
users/peers


Extensions.Conf:

[general]
static = yes
writeprotect = no
autofallthrough = yes
clearglobalvars = no
priorityjumping = no

[globals]
span_1 = Zap/g1

[dundi-e164-canonical]

[dundi-e164-customers]

[dundi-e164-via-pstn]

[dundi-e164-local]
include => dundi-e164-canonical
include => dundi-e164-customers
include => dundi-e164-via-pstn

[dundi-e164-switch]
switch => DUNDi/e164

[dundi-e164-lookup]
include => dundi-e164-local
include => dundi-e164-switch

[macro-dundi-e164]
exten => s,1,Goto(${ARG1},1)
include => dundi-e164-lookup

[iaxtel700]
exten =>
_91700XXXXXXX,1,Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel)

[iaxprovider]

[trunkint]
exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunkld]
exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,n,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunklocal]
exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunktollfree]
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[international]
ignorepat => 9
include => longdistance
include => trunkint

[longdistance]
ignorepat => 9
include => local
include => trunkld

[local]
ignorepat => 9
include => default
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider

[macro-stdexten]
exten => s,1,Dial(${ARG2},20)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(${ARG1},u)
exten => s-NOANSWER,2,Goto(default,s,1)
exten => s-BUSY,1,Voicemail(${ARG1},b)
exten => s-BUSY,2,Goto(default,s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
exten => a,1,VoicemailMain(${ARG1})

[macro-stdPrivacyexten]
exten => s,1,Dial(${ARG2},20|p)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(u${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)
exten => s-BUSY,1,Voicemail(b${ARG1})
exten => s-BUSY,2,Goto(default,s,1)
exten => s-DONTCALL,1,Goto(${ARG3},s,1)
exten => s-TORTURE,1,Goto(${ARG4},s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
exten => a,1,VoicemailMain(${ARG1})

[macro-page]
exten => s,1,ChanIsAvail(${ARG1}|js)
exten => s,n,GoToIf([${AVAILSTATUS} = "1"]?autoanswer:fail)
exten => s,n(autoanswer),Set(_ALERT_INFO="RA")
exten => s,n,SIPAddHeader(Call-Info: Answer-After=0)
exten => s,n,NoOp()
exten => s,n,Dial(${ARG1}||)
exten => s,n(fail),Hangup

 [page]
exten => _X.,1,Macro(page,SIP/${EXTEN})

[default]
exten => 6050,1,VoiceMailMain
exten = 7000,1,Goto(voicemenu-custom-1|s|1)
exten => 6000,1,MeetMe(${EXTEN}|MI)
exten = 3010,1,Goto(ringroups-custom-1|s|1)
exten = 3020,1,Goto(ringroups-custom-2|s|1)
exten = 6005,1,Queue(${EXTEN})

[voicemenu-custom-1]
include = default
comment = Welcome
alias_exten = 7000
exten = s,1,Answer
exten = s,2,Wait(1)
exten = s,3,Background(thank-you-for-calling)
exten = s,4,Background(if-u-know-ext-dial)
exten = s,5,Background(otherwise)
exten = s,6,Background(to-reach-operator)
exten = s,7,Background(pls-hold-while-try)
exten = s,8,WaitExten(6)

[numberplan-custom-1]
plancomment = DialPlan1
include = default
include = parkedcalls
exten =
_9011XXXXXXX!,1,Macro(trunkdial,${span_1}/${EXTEN:1},${span_1_cid})
comment = _9011XXXXXXX!,1,International,standard
exten =
_9256XXXXXXX!,1,Macro(trunkdial,${span_1}/${EXTEN:4},${span_1_cid})
comment = _9256XXXXXXX!,1,Local,standard
exten =
_91700XXXXXXX!,1,Macro(trunkdial,${span_1}/${EXTEN:1},${span_1_cid})
comment = _91700XXXXXXX!,1,IAXTEL,standard
exten =
_91XXXXXXXXXX!,1,Macro(trunkdial,${span_1}/${EXTEN:1},${span_1_cid})
comment = _91XXXXXXXXXX!,1,Longdistance,standard
exten = _9XXXXXXX!,1,Macro(trunkdial,${span_1}/${EXTEN:1},${span_1_cid})
comment = _9XXXXXXX!,1,Local,standard
exten = _911!,1,Macro(trunkdial,${span_1}/${EXTEN:0},${span_1_cid})
comment = _911!,1,911,standard

[macro-trunkdial]
exten = s,1,set(CALLERID(all)=${IF($["${LEN(${CALLERID(num)})}" >
"6"]?${CALLERID(all)}:${ARG2})})
exten = s,n,Dial(${ARG1})
exten = s,n,Goto(s-${DIALSTATUS},1)
exten = s-NOANSWER,1,Hangup
exten = s-BUSY,1,Hangup
exten = _s-.,1,NoOp

[ringroups-custom-1]
gui_ring_groupname = Alpha_Bravo
exten = s,1,NoOp(RINGGROUP)
exten = s,n,Dial(SIP/3000,3)
exten = s,n,Dial(SIP/3001,3)
exten = s,n,Voicemail(3000,b)

[ringroups-custom-2]
gui_ring_groupname = Charlie_Delta
exten = s,1,NoOp(RINGGROUP)
exten = s,n,Dial(SIP/3002,3)
exten = s,n,Dial(SIP/3003,3)
exten = s,n,Voicemail(3002,b)

[DID_span_1]
include = default
exten = _X.,1,Goto(ringroups-custom-1,s,1)
exten = s,1,ExecIf($[ "${CALLERID(num)}"="" ],SetCallerPres,unavailable)
exten = s,2,ExecIf($[ "${CALLERID(num)}"="" ],Set,CALLERID(all)=unknown
<0000000>)
exten = s,3,Goto(ringroups-custom-1,s,1)


Zapata.Conf: (Pretty much empty - is this corrent?)

[Trunks]

[Channels]



Zaptel.Conf: 

span = 1,1,0,esf,b8zs
bchan = 1-23
dchan = 24
loadzone = jp
defaultzone = jp

---

I'm still reading up on online help and documentation but can't find
anything that suggests what could be wrong.

Thanks in advance for any help!

YK



More information about the asterisk-users mailing list