Hi,<br><br>    I am using asterisknow 1.5.0 and Wildcard TDM410P card. Everything is working fine except the caller ID of incoming call from PSTN line. The phone display is showing &quot;Unknown&quot; when there is an incoming call. I think the same problem listed here:  <a href="https://issues.asterisk.org/view.php?id=6683">https://issues.asterisk.org/view.php?id=6683</a><br>
There is one patch on this link but i don&#39;t know how to apply patch on asterisknow. Is this patch will resolve my issue? Kindly help me to fix this issue.<br><br>My log file showing this while an incoming call on PSTN<br>
<br>[Jan  5 18:14:59] DEBUG[9938] dsp.c: dsp busy pattern set to 0,0<br>[Jan  5 18:14:59] VERBOSE[9986] logger.c:     -- Starting simple switch on &#39;DAHDI/1-1&#39;<br>[Jan  5 18:15:01] NOTICE[9986] chan_dahdi.c: Got event 18 (Ring Begin)...<br>
[Jan  5 18:15:02] NOTICE[9986] chan_dahdi.c: Got event 2 (Ring/Answered)...<br>[Jan  5 18:15:04] NOTICE[9986] chan_dahdi.c: Got event 18 (Ring Begin)...<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:1] Set(&quot;DAHDI/1-1&quot;, &quot;__FROM_DID=s&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:2] Gosub(&quot;DAHDI/1-1&quot;, &quot;app-blacklist-check|s|1&quot;) in new stack<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@app-blacklist-check:1] LookupBlacklist(&quot;DAHDI/1-1&quot;, &quot;&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@app-blacklist-check:2] GotoIf(&quot;DAHDI/1-1&quot;, &quot;0?blacklisted&quot;) in new stack<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@app-blacklist-check:3] Set(&quot;DAHDI/1-1&quot;, &quot;CALLED_BLACKLIST=1&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@app-blacklist-check:4] Return(&quot;DAHDI/1-1&quot;, &quot;&quot;) in new stack<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:3] ExecIf(&quot;DAHDI/1-1&quot;, &quot;1 |Set|CALLERID(name)=&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:4] Set(&quot;DAHDI/1-1&quot;, &quot;FAX_RX=disabled&quot;) in new stack<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:5] Set(&quot;DAHDI/1-1&quot;, &quot;__CALLINGPRES_SV=allowed_not_screened&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:6] SetCallerPres(&quot;DAHDI/1-1&quot;, &quot;allowed_not_screened&quot;) in new stack<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@from-pstn:7] Goto(&quot;DAHDI/1-1&quot;, &quot;from-did-direct|104|1&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Goto (from-did-direct,104,1)<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [104@from-did-direct:1] Macro(&quot;DAHDI/1-1&quot;, &quot;exten-vm|104|104&quot;) in new stack<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@macro-exten-vm:1] Macro(&quot;DAHDI/1-1&quot;, &quot;user-callerid&quot;) in new stack<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@macro-user-callerid:1] Set(&quot;DAHDI/1-1&quot;, &quot;AMPUSER=&quot;) in new stack<br>
[Jan  5 18:15:04] DEBUG[9986] app_macro.c: Executed application: Set<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@macro-user-callerid:2] GotoIf(&quot;DAHDI/1-1&quot;, &quot;0?report&quot;) in new stack<br>
[Jan  5 18:15:04] DEBUG[9986] app_macro.c: Executed application: GotoIf<br>[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@macro-user-callerid:3] ExecIf(&quot;DAHDI/1-1&quot;, &quot;1|Set|REALCALLERIDNUM=&quot;) in new stack<br>
[Jan  5 18:15:04] DEBUG[9986] app_macro.c: Executed application: ExecIf<br>[Jan  5 18:15:04] DEBUG[9986] app_macro.c: Last app: Set|REALCALLERIDNUM=<br>[Jan  5 18:15:04] DEBUG[9986] func_db.c: DB: DEVICE//user not found in database.<br>
[Jan  5 18:15:04] VERBOSE[9986] logger.c:     -- Executing [s@macro-user-callerid:4] Set(&quot;DAHDI/1-1&quot;, &quot;AMPUSER=&quot;) in new stack<br>[Jan  5 18:15:04] DEBUG[9986] app_macro.c: Executed application: Set<br>
.............<br><br>And in asterisk console<br><br>-- Starting simple switch on &#39;DAHDI/1-1&#39;<br>    -- Executing [s@from-pstn:1] Set(&quot;DAHDI/1-1&quot;, &quot;__FROM_DID=s&quot;) in new stack<br>    -- Executing [s@from-pstn:2] Gosub(&quot;DAHDI/1-1&quot;, &quot;app-blacklist-check|s|1&quot;) in new stack<br>
    -- Executing [s@app-blacklist-check:1] LookupBlacklist(&quot;DAHDI/1-1&quot;, &quot;&quot;) in new stack<br>    -- Executing [s@app-blacklist-check:2] GotoIf(&quot;DAHDI/1-1&quot;, &quot;0?blacklisted&quot;) in new stack<br>
    -- Executing [s@app-blacklist-check:3] Set(&quot;DAHDI/1-1&quot;, &quot;CALLED_BLACKLIST=1&quot;) in new stack<br>    -- Executing [s@app-blacklist-check:4] Return(&quot;DAHDI/1-1&quot;, &quot;&quot;) in new stack<br>
    -- Executing [s@from-pstn:3] ExecIf(&quot;DAHDI/1-1&quot;, &quot;1 |Set|CALLERID(name)=&quot;) in new stack<br>    -- Executing [s@from-pstn:4] Set(&quot;DAHDI/1-1&quot;, &quot;FAX_RX=disabled&quot;) in new stack<br>    -- Executing [s@from-pstn:5] Set(&quot;DAHDI/1-1&quot;, &quot;__CALLINGPRES_SV=allowed_not_screened&quot;) in new stack<br>
    -- Executing [s@from-pstn:6] SetCallerPres(&quot;DAHDI/1-1&quot;, &quot;allowed_not_screened&quot;) in new stack<br>    -- Executing [s@from-pstn:7] Goto(&quot;DAHDI/1-1&quot;, &quot;from-did-direct|104|1&quot;) in new stack<br>
    -- Goto (from-did-direct,104,1)<br>    -- Executing [104@from-did-direct:1] Macro(&quot;DAHDI/1-1&quot;, &quot;exten-vm|104|104&quot;) in new stack<br>    -- Executing [s@macro-exten-vm:1] Macro(&quot;DAHDI/1-1&quot;, &quot;user-callerid&quot;) in new stack<br>
    -- Executing [s@macro-user-callerid:1] Set(&quot;DAHDI/1-1&quot;, &quot;AMPUSER=&quot;) in new stack<br>    -- Executing [s@macro-user-callerid:2] GotoIf(&quot;DAHDI/1-1&quot;, &quot;0?report&quot;) in new stack<br>    -- Executing [s@macro-user-callerid:3] ExecIf(&quot;DAHDI/1-1&quot;, &quot;1|Set|REALCALLERIDNUM=&quot;) in new stack<br>
    -- Executing [s@macro-user-callerid:4] Set(&quot;DAHDI/1-1&quot;, &quot;AMPUSER=&quot;) in new stack<br>    -- Executing [s@macro-user-callerid:5] Set(&quot;DAHDI/1-1&quot;, &quot;AMPUSERCIDNAME=&quot;) in new stack<br>
    -- Executing [s@macro-user-callerid:6] GotoIf(&quot;DAHDI/1-1&quot;, &quot;1?report&quot;) in new stack<br>    -- Goto (macro-user-callerid,s,10)<br>    -- Executing [s@macro-user-callerid:10] GotoIf(&quot;DAHDI/1-1&quot;, &quot;0?continue&quot;) in new stack<br>
    -- Executing [s@macro-user-callerid:11] Set(&quot;DAHDI/1-1&quot;, &quot;__TTL=64&quot;) in new stack<br>    -- Executing [s@macro-user-callerid:12] GotoIf(&quot;DAHDI/1-1&quot;, &quot;1?continue&quot;) in new stack<br>
    -- Goto (macro-user-callerid,s,19)<br>    -- Executing [s@macro-user-callerid:19] NoOp(&quot;DAHDI/1-1&quot;, &quot;Using CallerID &quot;&quot; &lt;&gt;&quot;) in new stack<br><br><br>My zapata.conf is like this<br><br>
[channels]<br>language=en<br>hanguponpolarityswitch=yes<br>answeronpolarityswitch=yes<br>busydetect=yes<br>busycount=3<br>callprogress=yes<br>callerid=asreceived<br>hidecallerid=no<br>immediate=yes<br>cidsignalling=dtmf<br>
;cidsignalling=bell<br>;cidsignalling=v23<br>;cidstart=polarity<br>cidstart=polarity_in<br>;cidstart=ring<br>useincomingcalleridonzaptransfer=yes<br>; include dahdi extensions defined in FreePBX<br>#include chan_dahdi_additional.conf<br>
<br>; XTDM20B Port #1,2 plugged into PSTN<br>;AMPLABEL:Channel %c - Button %n<br>context=from-pstn<br>signalling=fxs_ks<br>faxdetect=incoming<br>usecallerid=yes<br>echocancel=yes<br>echocancelwhenbridged=no<br>echotraining=800<br>
group=0<br>channel=1-2<br><br>Please Help me...<br><br><br>Thanks,<br>Aruns<br clear="all"><br><br>