Hi Guys,
Having issues placing outgoing calls with our Trixbox server.
Using a TE220 Gen5 connected to a ISDN E1 connection (Australia)
Sip.conf:
cat /etc/asterisk/sip.conf
[general]
limitonpeer=yes
; required for HUDPhone
ignoresdpversion=1
counteronpeer=yes
constantssrc=yes
port=5060 ; Port to bind to
bindaddr=0.0.0.0 ; Address to bind to
tcpenable=yes
tcpbindaddr=0.0.0.0
context=incoming ; Default for incoming calls
tos=none
dtmfmode=info
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=ilbc
externip=59.167.141.247 ; Address that we’re going to put in outbound SIP messages
; if we’re behind a NAT
; The externip and localnet is used
; when registering and communicating with other proxies
; that we're registered with
; You may add multiple local networks. A reasonable set of defaults
; are:
localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks
localnet=10.0.0.0/255.0.0.0 ; Also RFC1918
localnet=172.16.0.0/12 ; Another RFC1918 with CIDR notation
localnet=169.254.0.0/255.255.0.0 ;Zero conf local network
localnet=1.0.0.0/255.0.0.0
localnet=2.0.0.0/255.0.0.0
qualifyfreq=55
system.conf
cat /etc/dahdi/system.conf
loadzone = au
defaultzone=au
span=1,1,0,ccs,hdb3,crc4
bchan=1-15,17-31
chan_dahdi.conf
[channels]
usecallerid=yes
echocancelwhenbridged=yes
hidecallerid=no
threewaycalling=yes
transfer=yes
immediate=no
callgroup=1
rxwink=300
pickupgroup=1
cancallforward=yes
callwaitingcallerid=yes
callreturn=yes
callwaiting=yes
usecallingpres=yes
group=1
echocancel=0
rxgain=0.0
switchtype=euroisdn
txgain=0.0
echotraining=0
signalling=pri_cpe
context=incoming
output when trying to make a call
asterisk vvvvr
cli
== Using SIP RTP CoS mark 5
– Executing [0401834231@device-internal:1] Set(“SIP/0004F2161DEB-0000000b”, “__HUD_fmfm_set=-1”) in new stack
– Executing [0401834231@device-internal:2] Gosub(“SIP/0004F2161DEB-0000000b”, “SetHUDfmfm,s,1(”")") in new stack
– Executing [s@SetHUDfmfm:1] GotoIf(“SIP/0004F2161DEB-0000000b”, “0?2:3”) in new stack
– Goto (SetHUDfmfm,s,3)
– Executing [s@SetHUDfmfm:3] GotoIf(“SIP/0004F2161DEB-0000000b”, “1?4:7”) in new stack
– Goto (SetHUDfmfm,s,4)
– Executing [s@SetHUDfmfm:4] Set(“SIP/0004F2161DEB-0000000b”, “HUD_fmfm=”"") in new stack
– Executing [s@SetHUDfmfm:5] UserEvent(“SIP/0004F2161DEB-0000000b”, “fmfm,fmfm: “””) in new stack
– Executing [s@SetHUDfmfm:6] Set(“SIP/0004F2161DEB-0000000b”, “__HUD_fmfm_set=0”) in new stack
– Executing [s@SetHUDfmfm:7] Return(“SIP/0004F2161DEB-0000000b”, “”) in new stack
– Executing [0401834231@device-internal:3] Goto(“SIP/0004F2161DEB-0000000b”, “internal,0401834231,1”) in new stack
– Goto (internal,0401834231,1)
– Executing [0401834231@internal:1] Macro(“SIP/0004F2161DEB-0000000b”, “tollrest,dialplan,_0NXXXXXXXX”) in new stack
– Executing [s@macro-tollrest:1] AGI(“SIP/0004F2161DEB-0000000b”, “agi://127.0.0.1:6969/tollrest?type=dialplan&content=_0NXXXXXXXX&server=”) in new stack
[Feb 16 14:26:28] NOTICE[6787]: chan_sip.c:19833 handle_request_subscribe: Received SIP subscribe for peer without mailbox: (null)
– <SIP/0004F2161DEB-0000000b>AGI Script agi://127.0.0.1:6969/tollrest?type=dial … XX&server= completed, returning 0
– Executing [s@macro-tollrest:2] GotoIf(“SIP/0004F2161DEB-0000000b”, “1?20:10”) in new stack
– Goto (macro-tollrest,s,20)
– Executing [mobilenumber@internal:2] GotoIf(“SIP/0004F2161DEB-0000000b”, “0?centrex”) in new stack
– Executing [mobilenumber@internal:3] Set(“SIP/0004F2161DEB-0000000b”, “EXTENSION=3601”) in new stack
– Executing [mobilenumber@internal:4] AGI(“SIP/0004F2161DEB-0000000b”, “trixNet.agi,trixnet.trixbox.com”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/trixNet.agi
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
[Feb 16 14:26:28] ERROR[21320]: utils.c:1043 ast_carefulwrite: write() returned error: Broken pipe
– <SIP/0004F2161DEB-0000000b>AGI Script trixNet.agi completed, returning 0
– Executing [mobilenumber@internal:5] AGI(“SIP/0004F2161DEB-0000000b”, “agi://localhost:4574”) in new stack
– <SIP/0004F2161DEB-0000000b>AGI Script agi://localhost:4574 completed, returning 0
– Executing [mobilenumber@internal:6] Wait(“SIP/0004F2161DEB-0000000b”, “1”) in new stack
– Executing [mobilenumber@internal:7] NoOp(“SIP/0004F2161DEB-0000000b”, “Caller ID is 0386713601”) in new stack
– Executing [mobilenumber@internal:8] GotoIf(“SIP/0004F2161DEB-0000000b”, “1?skipagi”) in new stack
– Goto (internal,mobilenumber,11)
– Executing [mobilenumber@internal:11] Set(“SIP/0004F2161DEB-0000000b”, “DIALEXTEN=mobilenumber”) in new stack
– Executing [mobilenumber@internal:12] Dial(“SIP/0004F2161DEB-0000000b”, “DAHDI/g0/mobilenumber,W”) in new stack
[Feb 16 14:26:29] WARNING[21320]: app_dial.c:1520 dial_exec_full: Unable to create channel of type ‘DAHDI’ (cause 0 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
– Executing [0401834231@internal:13] Congestion(“SIP/0004F2161DEB-0000000b”, “”) in new stack
== Spawn extension (internal, 0401834231, 13) exited non-zero on ‘SIP/0004F2161DEB-0000000b’
– Executing [h@internal:1] GotoIf(“SIP/0004F2161DEB-0000000b”, “1?3”) in new stack
– Goto (internal,h,3)
– Executing [h@internal:3] Hangup(“SIP/0004F2161DEB-0000000b”, “”) in new stack
== Spawn extension (internal, h, 3) exited non-zero on ‘SIP/0004F2161DEB-0000000b’
Any help?