keywords: ip pbx voip gateway gsm gateway

×

Notice

The forum is in read only mode.
× Questions about A400/800/1200 Analog Interface Card

[SOLVED]Elastix 1.6 Caller ID Unknown (upgraded to Elastix 2.0.3)

13 years 2 weeks ago #6859 by michael880308
Hi all,
I am using A400P with elastix 1.6
After a hardware failure, I have to reinstall elastix and restore the new server with the last backup (from web console).
After the restoration finished, almost everything is back except the caller ID start showing "Unknown" again (it worked fine before the reinstall)
As I am in Taiwan, does anyone know the correct CID setting? Or can anyone help me reset the caller ID and make it works again?

Regards
Michael Lu

i] Last edited by michael880308 at 2011-4-24 18:30 [/i
13 years 2 weeks ago #6862 by svolta
Hi,
Please ensure the configuration of your local format is correct! Then set the correct configuration for CID follow:

; Type of caller ID signalling in use
; bell = bell202 as used in US (default)
; v23 = v23 as used in the UK
; v23_jp = v23 as used in Japan
; dtmf = DTMF as used in Denmark, Sweden and Netherlands
; smdi = Use SMDI for caller ID. Requires SMDI to be enabled (usesmdi).
;
cidsignalling=v23
;
; What signals the start of caller ID
; ring = a ring signals the start (default)
; polarity = polarity reversal signals the start
; polarity_IN = polarity reversal signals the start, for India,
; for dtmf dialtone detection; using DTMF.
; (see doc/India-CID.txt)
;
cidstart=polarity
13 years 1 week ago #6878 by michael880308
Hi,
Thanks for the reply. I've tried almost all settings above and none of them seems to work! I've also upgraded my Elastix to 2.0.3 version and tried all the settings, but still no luck!
At the time when the caller ID worked, I am pretty sure that my cidsignaling is v23 and the cidstart is polarity, but the guys from openvox done a little "tweaks" for me and I don't know what they modified!
Does anyone know how to solve this problem?
Reagrds
Michael Lu

Here is the Asterisk log file when the call comes in.
Apr 23 15:24:46 VERBOSE [2995] chan_dahdi.c: -- Starting simple switch on 'DAHDI/1-1'
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:1] Set("DAHDI/1-1", "__FROM_DID=s") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:2] Gosub("DAHDI/1-1", "app-blacklist-check,s,1") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/1-1", "0?blacklisted") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@app-blacklist-check:2] Set("DAHDI/1-1", "CALLED_BLACKLIST=1") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@app-blacklist-check:3] Return("DAHDI/1-1", "") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:3] ExecIf("DAHDI/1-1", "1 ?Set(CALLERID(name)=)") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:4] SetMusicOnHold("DAHDI/1-1", "WinXPMusic") in new stack
Apr 23 15:24:46 WARNING [2995] res_musiconhold.c: SetMusicOnHold application is deprecated and will be removed. Use Set(CHANNEL(musicclass)=...) instead
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:5] Set("DAHDI/1-1", "__MOHCLASS=WinXPMusic") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:6] Set("DAHDI/1-1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:7] Set("DAHDI/1-1", "CALLERPRES()=allowed_not_screened") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@from-pstn:8] Goto("DAHDI/1-1", "ivr-4,s,1") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Goto (ivr-4,s,1)
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@ivr-4:1] Set("DAHDI/1-1", "MSG=") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@ivr-4:2] Set("DAHDI/1-1", "LOOPCOUNT=0") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@ivr-4:3] Set("DAHDI/1-1", "__DIR-CONTEXT=default") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@ivr-4:4] Set("DAHDI/1-1", "_IVR_CONTEXT_ivr-4=") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@ivr-4:5] Set("DAHDI/1-1", "_IVR_CONTEXT=ivr-4") in new stack
Apr 23 15:24:46 VERBOSE [2995] pbx.c: -- Executing [s@ivr-4:6] GotoIf("DAHDI/1-1", "0?begin") in new stack
13 years 1 week ago #6879 by michael880308
Hi all,

I just solved the problem by re-install dahdi with custom configs, it seems like the problem is the echo canceller.
The default echo canceller oslec seems to "cancel" my caller id and therefore, no caller id was received.
So I change echo_can oslec to echo_can mg2 in the "etc/dadhi/genconf_parameters," restart elastix, re-detect hardware and restart again, everything works!

If anyone from Taiwan also has the same problem, you can refer to here

Regards

Michael Lu
Time to create page: 0.043 seconds
Powered by Kunena Forum