First I'd like to give some information regarding the setup I have.
I'm running a trixbox CE with 3 phones (2 grandstream and 1 x-lite) and using a GXW-4104 as a gateway.
Now the problem I'm getting with callerid is that the callerid isn't getting through 100% I'm getting "O"
GXW setup:
PSTN to VOIP Caller ID Setting
1. Caller ID Scheme: ch1-4:1;
1 - Bellcore, and ETSI_FSK during Ringing and prior to ringing with
Ring Pulse(RP)
2 - ETSI_PR, ETSI_FSK prior to ring with Line/Polarity Reversal, also
works for SIN227 BT(UK)
3 - ETSI_TAS, ETSI_FSK prior to ring with DTAS signal
4 - DTMF, all DTMF CID types
5 - NTT, Japan type
2. Caller ID Transport Type: ch1-4:1;
(1:Relay via SIP From, 2:Disable, 3:Send Anonymous, 4:Relay via SIP P-Asserted-Identity)
And this is the report I get from asterisk
-- Executing [602@from-trunk:1] Set("SIP/5001-b78222d0", "__FROM_DID=602") in new stack
-- Executing [602@from-trunk:2] Gosub("SIP/5001-b78222d0", "app-blacklist-check|s|1") in new stack
-- Executing [s@app-blacklist-check:1] LookupBlacklist("SIP/5001-b78222d0", "") in new stack
-- Executing [s@app-blacklist-check:2] GotoIf("SIP/5001-b78222d0", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/5001-b78222d0", "") in new stack
-- Executing [602@from-trunk:3] ExecIf("SIP/5001-b78222d0", "0 |Set|CALLERID(name)=51XXXXX") in new stack
-- Executing [602@from-trunk:4] SetMusicOnHold("SIP/5001-b78222d0", "none") in new stack
-- Executing [602@from-trunk:5] Set("SIP/5001-b78222d0", "__MOHCLASS=none") in new stack
-- Executing [602@from-trunk:6] Set("SIP/5001-b78222d0", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [602@from-trunk:7] SetCallerPres("SIP/5001-b78222d0", "allowed_not_screened") in new stack
-- Executing [602@from-trunk:8] Goto("SIP/5001-b78222d0", "ext-group|602|1") in new stack
-- Goto (ext-group,602,1)
-- Executing [602@ext-group:1] Macro("SIP/5001-b78222d0", "user-callerid|") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/5001-b78222d0", "AMPUSER=51XXXXX") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/5001-b78222d0", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/5001-b78222d0", "1|Set|REALCALLERIDNUM=51XXXXX") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/5001-b78222d0", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/5001-b78222d0", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/5001-b78222d0", "1?report") in new stack
-- Goto (macro-user-callerid,s,11)
-- Executing [s@macro-user-callerid:11] GotoIf("SIP/5001-b78222d0", "0?continue") in new stack
-- Executing [s@macro-user-callerid:12] Set("SIP/5001-b78222d0", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:13] GotoIf("SIP/5001-b78222d0", "1?continue") in new stack
-- Goto (macro-user-callerid,s,20)
-- Executing [s@macro-user-callerid:20] NoOp("SIP/5001-b78222d0", "Using CallerID "O" ") in new stack
-- Executing [602@ext-group:2] GotoIf("SIP/5001-b78222d0", "1?skipdb") in new stack
I've gone trough everything I can think off but with no success, so I'm putting my faith into the hands of the trixbox community.
Member Since:
2009-06-30