[asterisk-gui] CallerID not working on PSTN with macro-trunk-dial-failover
bkruse
bkruse at digium.com
Wed Oct 15 19:15:55 CDT 2008
No problem Marvin, glad I could help :)
-bk
Marvin Whitfield wrote:
> I tried your recommendation and it WORKED! For those who might have a
> similar problem, you have to set a Caller ID value > 6 digits and your
> extension CID info will pass to CDR. Only problem I have with this is
> that setting an outbound CID number for PSTN really has no effect so
> the number that you set is just so everything functions correctly and
> has no real effect.
>
> Much thanks bk
>
> --
> Marvin
>
> On Wed, Oct 15, 2008 at 5:03 PM, bkruse <bkruse at digium.com
> <mailto:bkruse at digium.com>> wrote:
>
>
> Your callerID is just not setup properly.
>
> Set a CallerID for the trunk you are dialing out, and it will use
> that one
>
> -bk
>
> Marvin Whitfield wrote:
> > So it seems like I stated the problem incorrectly...What seems to
> > really be happening is that for outbound calls on Zap channels there
> > is no CID info.
> >
> > My cdr_custom map is:
> > Master.csv =>
> >
> "${CDR(src)}","${CDR(dst)}","${CDR(clid)}","${CDR(channel)}","${CDR(dstchannel)}","${CDR(lastapp)}","${CDR(start)}","${CDR(end)}","${CDR(duration)}","${CDR(disposition)}"
> >
> > Sample output:
> > "","4220914","","SIP/6001-08cff1f0","Zap/1-1","Dial","2009-10-14
> > 16:30:26","2009-10-14 16:30:34","8","ANSWERED"
> >
> > CLI output:
> >
> > Executing [4220914 at DLPN_Open:1] Macro("SIP/6001-08cff1f0",
> >
> "trunkdial-failover-0.3|Zap/g1/4220914|Zap/g2/4220914|trunk_1|trunk_2")
> > in new stack
> > -- Executing [s at macro-trunkdial-failover-0.3:1]
> > Set("SIP/6001-08cff1f0", "CALLERID(num)=") in new stack
> > -- Executing [s at macro-trunkdial-failover-0.3:2]
> > GotoIf("SIP/6001-08cff1f0", "0?1-dial|1") in new stack
> > -- Executing [s at macro-trunkdial-failover-0.3:3]
> > Set("SIP/6001-08cff1f0", "CALLERID(all)=") in new stack
> > -- Executing [s at macro-trunkdial-failover-0.3:4]
> > Goto("SIP/6001-08cff1f0", "1-dial|1") in new stack
> > -- Goto (macro-trunkdial-failover-0.3,1-dial,1)
> > -- Executing [1-dial at macro-trunkdial-failover-0.3:1]
> > Dial("SIP/6001-08cff1f0", "Zap/g1/4220914") in new stack
> > -- Called g1/4220914
> > -- Zap/1-1 answered SIP/6001-08cff1f0
> > -- Hungup 'Zap/1-1'
> >
> > So it seems CALLERID(all) is being Set to nothing on line 2
> (line 3 in
> > the macro). I haven't assigned callerid to any of my extension as I
> > expected the extension info to be passed (as happens when I comment
> > out line 3).
> >
> > Hope this helps
> >
> > - Marvin
> >
> >
> > On Wed, Oct 15, 2008 at 3:48 PM, bkruse <bkruse at digium.com
> <mailto:bkruse at digium.com>
> > <mailto:bkruse at digium.com <mailto:bkruse at digium.com>>> wrote:
> >
> >
> > Hey Marvin, sorry for the delayed response.
> >
> > My guess is that you do not have all the callerid fields
> properly set.
> >
> > Can you tell me what your:
> >
> > User's callerID calling is
> >
> > Trunk CallerID
> >
> > and Global CallerID
> >
> > The order in which we try callerid's is User -> (if it is
> invalid
> > then)
> > -> Trunk (if it is invalid then) -> Global.
> >
> > Also, if you paste the output of the Asterisk CLI when the
> call is
> > made,
> > we can see what is going on :)
> >
> > Thanks,
> >
> > -bk
> >
> > Marvin Whitfield wrote:
> > > I have been having some trouble with the new macro-trunk-dial
> > > regarding callerID. Before bk posted the new CDR page I
> made on
> > for my
> > > self that gets values from the Master.csv (cdr-custom). I
> > noticed that
> > > for incoming calls on PSTN channels no callerID info is passed
> > to CDR.
> > > In both cdr-custom and normal cdr there was no callerID
> information.
> > > There was still all the other information. I took a look
> at the
> > macro
> > > and realized that the Set() function must be the culprit and
> > commented
> > > out the third line for testing and it worked. I am hoping
> that there
> > > is a better solution since the GLOBAL CID will be lost for
> digital
> > > channels but I don't see why it can't work for PSTN since
> you can't
> > > send outbound CID info anyway. Any ideas?
> > >
> > > --
> > > Thanks,
> > > Marvin
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > --Bandwidth and Colocation Provided by
> http://www.api-digital.com--
> > >
> > > asterisk-gui mailing list
> > > To UNSUBSCRIBE or update options visit:
> > > http://lists.digium.com/mailman/listinfo/asterisk-gui
> >
> >
> > _______________________________________________
> > --Bandwidth and Colocation Provided by
> http://www.api-digital.com--
> >
> > asterisk-gui mailing list
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-gui
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > --Bandwidth and Colocation Provided by http://www.api-digital.com--
> >
> > asterisk-gui mailing list
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-gui
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-gui mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-gui
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-gui mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-gui
More information about the asterisk-gui
mailing list