Can't make calls

I’m behind a firewall, and whenever I try to call 18004444444 with xlite, i get ‘call failed: 503 Service Unavailable’

my asterisk output is

– Executing [18004444444@local:1] Dial(“SIP/100-08211180”, “SIP/fwd/*8004444444|60|t”) in new stack
[Mar 20 14:47:25] WARNING[5442]: chan_sip.c:2789 create_addr: No such host: fwd
[Mar 20 14:47:25] WARNING[5442]: app_dial.c:1106 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 3 - No route to destination)
== Everyone is busy/congested at this time (1:0/0/1)
== Auto fallthrough, channel ‘SIP/100-08211180’ status is ‘CHANUNAVAIL’

and fwd from sip.conf is,

[fwd]
context=fromiax
port=5060
type=peer
secret=*****
username=894289
auth=md5,plaintext
host=fwd.pulver.com
disallow=all
allow=ulaw
dtmfmode=rfc2833
canreinvite=no
insecure=very
qualify=yes
nat=yes

If I try to call my landline, I get a 404 not found error, and asterisk has no ouptut. I’m forwarding ports 5060-5061 and 8000-20000 to asterisk’s local ip.

Anyone know what’s up?

i got the 1800 number to work, I get fwd’s ‘service unavailable’ message,

but when I try echo test i get a 404

Why are you using @local. Why don’t you do something like:
Exten => _X.,1,Dial(SIP/${EXTEN}@fwd)

Hi ALl,

I am also having similar issue with my box with thefollowing config.

Linux Distro = FC8
Asterisk-1.18.0
Zaptel-1.4.8
FreePBX 2.4.0
Sangoma A102.

Everything installed fine and I could receive call fine, but I can’t call out from the e1 line. My provider does not block outgoing (two ways enabled). I have checked and checked my configs several times and nothing seems wrong. When I try dialing out I got hangup with message from Asterisk CLI saying “cause 1”. What does this mean?

Here is a copy of my log file;

[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: GotoIf
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-dialout-trunk:20] Dial(“SIP/1000-b7b40460”, “ZAP/g0/xxxxxxxxxxx|300|”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Requested transfer capability: 0x00 - SPEECH
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Called g0/xxxxxxxxxxx
[Mar 25 15:31:34] DEBUG[3726] chan_zap.c: Queuing frame from PRI_EVENT_PROCEEDING on channel 0/1 span 1
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Zap/1-1 is proceeding passing it to SIP/1000-b7b40460
[Mar 25 15:31:34] DEBUG[3726] chan_zap.c: Queuing frame from PRI_EVENT_PROGRESS on channel 0/1 span 1
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Zap/1-1 is making progress passing it to SIP/1000-b7b40460
[Mar 25 15:31:34] VERBOSE[3726] logger.c: – Channel 0/1, span 1 got hangup request, cause 1
[Mar 25 15:31:34] DEBUG[3966] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/1-1
[Mar 25 15:31:34] DEBUG[3966] chan_zap.c: Not yet hungup… Calling hangup once with icause, and clearing call
[Mar 25 15:31:34] DEBUG[3966] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/1-1
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Hungup ‘Zap/1-1’
[Mar 25 15:31:34] VERBOSE[3966] logger.c: == Everyone is busy/congested at this time (1:0/0/1)
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: Dial
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-dialout-trunk:21] Goto(“SIP/1000-b7b40460”, “s-CHANUNAVAIL|1”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: Goto
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] GotoIf(“SIP/1000-b7b40460”, “1?noreport”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: GotoIf
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] NoOp(“SIP/1000-b7b40460”, “TRUNK Dial failed due to CHANUNAVAIL - failing through to other trunks”) in new stack
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: Noop
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [9xxxxxxxxxxx@from-internal:5] Macro(“SIP/1000-b7b40460”, “outisbusy|”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-outisbusy:1] Playback(“SIP/1000-b7b40460”, “all-circuits-busy-now|noanswer”) in new stack
[Mar 25 15:31:34] WARNING[3966] file.c: File all-circuits-busy-now does not exist in any format
[Mar 25 15:31:34] WARNING[3966] file.c: Unable to open all-circuits-busy-now (format 0x4 (ulaw)): No such file or directory
[Mar 25 15:31:34] WARNING[3966] app_playback.c: ast_streamfile failed on SIP/1000-b7b40460 for all-circuits-busy-now|noanswer
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: Playback
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-outisbusy:2] Playback(“SIP/1000-b7b40460”, “pls-try-call-later|noanswer”) in new stack
[Mar 25 15:31:34] WARNING[3966] file.c: File pls-try-call-later does not exist in any format
[Mar 25 15:31:34] WARNING[3966] file.c: Unable to open pls-try-call-later (format 0x4 (ulaw)): No such file or directory
[Mar 25 15:31:34] WARNING[3966] app_playback.c: ast_streamfile failed on SIP/1000-b7b40460 for pls-try-call-later|noanswer
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: Playback
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-outisbusy:3] Macro(“SIP/1000-b7b40460”, “hangupcall”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-hangupcall:1] ResetCDR(“SIP/1000-b7b40460”, “w”) in new stack
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: ResetCDR
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-hangupcall:2] NoCDR(“SIP/1000-b7b40460”, “”) in new stack
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: NoCDR
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-hangupcall:3] GotoIf(“SIP/1000-b7b40460”, “1?skiprg”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Goto (macro-hangupcall,s,6)
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: GotoIf
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-hangupcall:6] GotoIf(“SIP/1000-b7b40460”, “1?skipblkvm”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Goto (macro-hangupcall,s,9)
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: GotoIf
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-hangupcall:9] GotoIf(“SIP/1000-b7b40460”, “1?theend”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Goto (macro-hangupcall,s,11)
[Mar 25 15:31:34] DEBUG[3966] app_macro.c: Executed application: GotoIf
[Mar 25 15:31:34] VERBOSE[3966] logger.c: – Executing [s@macro-hangupcall:11] Hangup(“SIP/1000-b7b40460”, “”) in new stack
[Mar 25 15:31:34] VERBOSE[3966] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/1000-b7b40460’ in macro ‘hangupcall’
[Mar 25 15:31:34] VERBOSE[3966] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/1000-b7b40460’ in macro ‘outisbusy’
[Mar 25 15:31:34] VERBOSE[3966] logger.c: == Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/1000-b7b40460’

I use XXXXXXXXXXX as my number for anonymity sake.

Cheers to All.