Oguzhan Kayhan
2009-May-13 05:46 UTC
[asterisk-users] no source on cdr logs in some cases!!
Hello, I was experiencing a problem like not seeing source info or caller id on some calls. When i make a little reserach i figured out that if my dialin plan is like this: "exten = _00.,1,Macro(trunkdial-failover-0.3 ${span_1}/9${EXTEN:0},,span_1,span_1)" I see no source on logfiles.. Sure i have the other fields. If i change the rule to "exten => _00.,1,Dial(DAHDI/g1/9${EXTEN})" everythings goes normal. Whats the difference between them(except macro command for sure) or what can cause such problem PS: I also have the exact source info in Channel tab of the database as SIP/XXXX
Oguzhan Kayhan
2009-May-13 08:36 UTC
[asterisk-users] no source on cdr logs in some cases!!
And also this is the macro for failover [macro-trunkdial-failover-0.3] exten = s,1,GotoIf($[${LEN(${FMCIDNUM})} > 6]?1-fmsetcid,1) exten = s,2,GotoIf($[${LEN(${GLOBAL_OUTBOUNDCIDNAME})} > 1]?1-setgbobname,1) exten = s,3,Set(CALLERID(num)=${IF($[${LEN(${CID_${CALLERID(num)}})} > 2]?${CID_${CALLERID(num)}}:)}) exten = s,n,GotoIf($[${LEN(${CALLERID(num)})} > 6]?1-dial,1) exten = s,n,Set(CALLERID(all)=${IF($[${LEN(${CID_${ARG3}})} > 6]?${CID_${ARG3}}:${GLOBAL_OUTBOUNDCID})}) exten = s,n,Goto(1-dial,1) exten = 1-setgbobname,1,Set(CALLERID(name)=${GLOBAL_OUTBOUNDCIDNAME}) exten = 1-setgbobname,n,Goto(s,3) exten = 1-fmsetcid,1,Set(CALLERID(num)=${FMCIDNUM}) exten = 1-fmsetcid,n,Set(CALLERID(name)=${FMCIDNAME}) exten = 1-fmsetcid,n,Goto(1-dial,1) exten = 1-dial,1,Dial(${ARG1}) exten = 1-dial,n,Gotoif(${LEN(${ARG2})} > 0 ?1-${DIALSTATUS},1:1-out,1) exten = 1-CHANUNAVAIL,1,Dial(${ARG2}) exten = 1-CHANUNAVAIL,n,Hangup() exten = 1-CONGESTION,1,Dial(${ARG2}) exten = 1-CONGESTION,n,Hangup() exten = 1-out,1,Hangup()> > Hello, > I was experiencing a problem like not seeing source info or caller id on > some calls. > When i make a little reserach i figured out that if my dialin plan is like > this: > "exten = _00.,1,Macro(trunkdial-failover-0.3 > ${span_1}/9${EXTEN:0},,span_1,span_1)" > > I see no source on logfiles.. Sure i have the other fields. > > If i change the rule to "exten => _00.,1,Dial(DAHDI/g1/9${EXTEN})" > everythings goes normal. > Whats the difference between them(except macro command for sure) or what > can cause such problem > > > PS: I also have the exact source info in Channel tab of the database as > SIP/XXXX > > > > > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >