[asterisk-users] asterisk call forwarding

satish patel satish_lx at hotmail.com
Wed May 4 15:43:16 CDT 2011



Hey!

I tried your statement but its not working but if i insert manually it works

exten => *72,10,Set(DB(CFIM/${fromext})=${toext})


at CLI 

- Executing [*72 at from-sip:9] Wait("SIP/7102-00000004", "1") in new stack
    -- Executing [*72 at from-sip:10] Set("SIP/7102-00000004", "DB(CFIM/7102=7207)") in new stack


satish-desktop*CLI> database show CFIM
0 results found.
satish-desktop*CLI> 







> Date: Tue, 3 May 2011 16:41:30 -0700
> From: cwallace at lodgingcompany.com
> To: asterisk-users at lists.digium.com
> Subject: Re: [asterisk-users] asterisk call forwarding
> 
> On Tue, 3 May 2011 18:10:55 -0400
> Satish Patel <satish_lx at hotmail.com> wrote:
> 
> > Thank you so much that solved my database issue. Now how asterisk
> > will forward call ?
> > 
> > Or I need to specify gotoif statment in my stdexten to check
> > database key and take action?
> 
> Yes, you need to write the dialplan to act on the key.  There is a
> sample out there somewhere (I've seen it) that uses the same CFIM
> database keys that you're setting.  Wherever you got the code to set
> those keys, you should be able to find the code for reading and acting
> on them...
> 
> 
> > On May 3, 2011, at 5:41 PM, Chad Wallace
> > <cwallace at lodgingcompany.com> wrote:
> > 
> > > On Tue, 3 May 2011 18:45:32 +0000
> > > satish patel <satish_lx at hotmail.com> wrote:
> > >
> > >>
> > >> I found following dialplan on net but somehow its not going to set
> > >> CFIM in asterisk database  (asterisk 1.8.3.3).  Any idea ?
> > >>
> > >> exten => *72,1,Answer
> > >> exten => *72,2,Wait(1)
> > >> exten => *72,3,BackGround(please-enter-your)
> > >> exten => *72,4,Playback(extension)
> > >> exten => *72,5,Read(fromext,then-press-pound)
> > >> exten => *72,6,Wait(1)
> > >> exten => *72,7,BackGround(ent-target-attendant)
> > >> exten => *72,8,Read(toext,then-press-pound)
> > >> exten => *72,9,Wait(1)
> > >> exten => *72,10,Set(DB(CFIM/${fromext}=${toext}))
> > >                                                 ^
> > > Change this line to this:
> > >
> > > exten => *72,10,Set(DB(CFIM/${fromext})=${toext})
> > >                                      ^
> > >
> > > The DB() function has to be closed before the equal sign.
> > >
> > >
> > >> exten => *72,11,Playback(call-fwd-unconditional)
> > >> exten => *72,12,Playback(for)
> > >> exten => *72,13,Playback(extension)
> > >> exten => *72,14,SayDigits(${fromext})
> > >> exten => *72,15,Playback(is-set-to)
> > >> exten => *72,16,SayDigits(${toext})
> > >> exten => *72,17,Hangup()
> 
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110504/0b42d7f3/attachment.htm>


More information about the asterisk-users mailing list