incoming DAHDI with distinctive ring

mjopling

New Member
Joined
Dec 5, 2007
Messages
24
Reaction score
2
Starting on making my distinctive ring to work so that I can later control the incoming route. The primary ring works fine the distinctive ring play the number is not in service message. Next step? My hardware - software - versions, etc are in http://pbxinaflash.com/community/threads/problem-with-outgoing-dahdi-only.10658/?t=10658


-- Starting simple switch on 'DAHDI/4-1'
-- Detected ring pattern: 389,0,0
-- Checking 0,0,0
-- Ring pattern check range: 10
-- Ring pattern check range: 10
-- Ring pattern matched in range: -10 to 10
-- Ring pattern check range: 10
-- Ring pattern matched in range: -10 to 10
-- Checking 0,0,0
-- Ring pattern check range: 10
-- Ring pattern check range: 10
-- Ring pattern matched in range: -10 to 10
-- Ring pattern check range: 10
-- Ring pattern matched in range: -10 to 10
-- Checking 0,0,0
-- Ring pattern check range: 10
-- Ring pattern check range: 10
-- Ring pattern matched in range: -10 to 10
-- Ring pattern check range: 10
-- Ring pattern matched in range: -10 to 10
-- Executing [s@from-pstn:1] Set("DAHDI/4-1", "__FROM_DID=s") in new stack
-- Executing [s@from-pstn:2] Gosub("DAHDI/4-1", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/4-1", "0?check-blocked") in new stack
-- Executing [s@app-blacklist-check:2] GotoIf("DAHDI/4-1", "0?check-blocked") in new stack
-- Executing [s@app-blacklist-check:3] GotoIf("DAHDI/4-1", "1?check-blocked:check") in new stack
-- Goto (app-blacklist-check,s,4)
-- Executing [s@app-blacklist-check:4] GotoIf("DAHDI/4-1", "1?blacklisted") in new stack
-- Goto (app-blacklist-check,s,8)
-- Executing [s@app-blacklist-check:8] Answer("DAHDI/4-1", "") in new stack
-- Executing [s@app-blacklist-check:9] Wait("DAHDI/4-1", "1") in new stack
-- Executing [s@app-blacklist-check:10] Zapateller("DAHDI/4-1", "") in new stack
-- Executing [s@app-blacklist-check:11] Playback("DAHDI/4-1", "ss-noservice") in new stack
-- <DAHDI/4-1> Playing 'ss-noservice.gsm' (language 'en')
-- Executing [s@app-blacklist-check:12] Hangup("DAHDI/4-1", "") in new stack
== Spawn extension (app-blacklist-check, s, 12) exited non-zero on 'DAHDI/4-1'
-- Hanging up on 'DAHDI/4-1'
-- Hungup 'DAHDI/4-1'
 
Last edited by a moderator:
Getting closer ... it does match the distinctive ring 1 and 2 - but I am still getting the same no service message for ring 2


chan_dahdi_custom.conf
---------------------------
;;line="Line 2"
usedistinctiveringdetection=yes
dring1=0,0,0
dring1context=from-pstn-3995
dring1range=10
dring2=386,0,0
dring2context=from-pstn-1788
dring2range=10
signalling=fxs_ks
callerid=asreceived
group=0
channel => 4


extensions_custom.conf ->
--------------------------
[from-pstn-3995]
include => from-trunk-dring1-custom
exten => s,1,Noop(Entering from-trunk-dring1 with DID = ${DID} and setting to: YYYYYY3995)
exten => s,n,Set(__FROM_DID=YYYYYY3995)
exten => s,n,Goto(from-trunk,YYYYYY3995,1)
; end of [from-pstn-3995]

[from-pstn-1788]
include => from-trunk-dring2-custom
exten => s,1,Noop(Entering from-trunk-dring2 with DID = ${DID} and setting to: XXXXXX1788)
exten => s,n,Set(__FROM_DID=XXXXXX1788)
exten => s,n,Goto(from-trunk,XXXXXX1788,1)
; end of [from-pstn-1088]


asterisk CLI ->
----------------
-- Distinctive Ring matched context from-pstn-1788
-- Executing [s@from-pstn-1788:1] NoOp("DAHDI/4-1", "Entering from-trunk-dring2 with DID = and setting to: XXXXXX1788") in new stack
-- Executing [s@from-pstn-1788:2] Set("DAHDI/4-1", "__FROM_DID=XXXXXX1788") in new stack
-- Executing [s@from-pstn-1788:3] Goto("DAHDI/4-1", "from-trunk,XXXXXX1788,1") in new stack
-- Goto (from-trunk,XXXXXX1788,1)
-- Executing [XXXXXX1788@from-trunk:1] Set("DAHDI/4-1", "__FROM_DID=XXXXXX1788") in new stack
-- Executing [XXXXXX1788@from-trunk:2] Gosub("DAHDI/4-1", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/4-1", "0?check-blocked") in new stack
-- Executing [s@app-blacklist-check:2] GotoIf("DAHDI/4-1", "0?check-blocked") in new stack
-- Executing [s@app-blacklist-check:3] GotoIf("DAHDI/4-1", "1?check-blocked:check") in new stack
-- Goto (app-blacklist-check,s,4)
-- Executing [s@app-blacklist-check:4] GotoIf("DAHDI/4-1", "1?blacklisted") in new stack
-- Goto (app-blacklist-check,s,8)
-- Executing [s@app-blacklist-check:8] Answer("DAHDI/4-1", "") in new stack
-- Executing [s@app-blacklist-check:9] Wait("DAHDI/4-1", "1") in new stack
-- Executing [s@app-blacklist-check:10] Zapateller("DAHDI/4-1", "") in new stack
-- Executing [s@app-blacklist-check:11] Playback("DAHDI/4-1", "ss-noservice") in new stack
-- <DAHDI/4-1> Playing 'ss-noservice.gsm' (language 'en')
-- Executing [s@app-blacklist-check:12] Hangup("DAHDI/4-1", "") in new stack
== Spawn extension (app-blacklist-check, s, 12) exited non-zero on 'DAHDI/4-1'
-- Hanging up on 'DAHDI/4-1'
-- Hungup 'DAHDI/4-1'
 
Strange, I do not have anything on blacklist except the checkbox to catch unknown/blocked CID is checked. This catches the DID associated with the distinctive ring... when I call to the primary ring number it goes through OK from the same CID.
 
When I uncheck the unknown/blocked CID box in the PreePBX/blacklist it works - but.... the number I am calling in on is not blocked/unknown - must be a bug???
 

Members online

No members online now.

Forum statistics

Threads
26,687
Messages
174,410
Members
20,257
Latest member
Dempan
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top