Gareth Blades
2006-Mar-16 09:24 UTC
[Asterisk-Users] setting callerid not working if no callerid on incoming number
If we get an incoming call I can edit the callerID provided to add the leading '90' and set the name so that sales calls can be identified according to the number called. If however the callerID is unavailable then setting the callerID name or number fails (it shows as unavailable on the phone). This is the call log from such an incoming call without callerID. == Spawn extension (voip, 6204, 1) exited non-zero on 'Zap/2-1' -- Hungup 'Zap/2-1' -- Zap/3-1 answered SIP/6076-30ff -- Accepting call from '' to '6201' on channel 0/2, span 1 -- Executing Set("Zap/2-1", "CALLERID(number)=90") in new stack -- Executing Goto("Zap/2-1", "voip|6201|1") in new stack -- Goto (voip,6201,1) -- Executing Macro("Zap/2-1", "uksales|Press") in new stack -- Executing Set("Zap/2-1", "CALLERID(name)=Press") in new stack -- Executing Dial("Zap/2-1", "SIP/6030&IAX2/6030&SIP/6514|15|t") in new stack -- Called 6030 Any ideas? Thanks
Gareth Blades
2006-Mar-16 09:36 UTC
[Asterisk-Users] setting callerid not working if no callerid on incoming number
Sorry forgot to mention I am running 1.2.0RC1 (dont ask :) ) Here is the macro used to set the callerid. [macro-uksales] ; UK SALES ; ARG1 = Caller ID Name to display on phone exten => s,1,Set(CALLERID(name)=${ARG1}) exten => s,2,Dial(SIP/6030&IAX2/6030&SIP/6514,15,t) exten => s,3,Voicemail(u6030) exten => s,4,Hangup exten => s,103,Goto(3) On Thu, 2006-03-16 at 16:24, Gareth Blades wrote:> If we get an incoming call I can edit the callerID provided to add the > leading '90' and set the name so that sales calls can be identified > according to the number called. > > If however the callerID is unavailable then setting the callerID name or > number fails (it shows as unavailable on the phone). > This is the call log from such an incoming call without callerID. > > == Spawn extension (voip, 6204, 1) exited non-zero on 'Zap/2-1' > -- Hungup 'Zap/2-1' > -- Zap/3-1 answered SIP/6076-30ff > -- Accepting call from '' to '6201' on channel 0/2, span 1 > -- Executing Set("Zap/2-1", "CALLERID(number)=90") in new stack > -- Executing Goto("Zap/2-1", "voip|6201|1") in new stack > -- Goto (voip,6201,1) > -- Executing Macro("Zap/2-1", "uksales|Press") in new stack > -- Executing Set("Zap/2-1", "CALLERID(name)=Press") in new stack > -- Executing Dial("Zap/2-1", "SIP/6030&IAX2/6030&SIP/6514|15|t") in > new stack > -- Called 6030 > > Any ideas? > > Thanks > > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users