Good day all We have a pbx system running sip and sipphone(Bughtone) My question is.If a user is not at their desk,how do I tell it if a call comes in it should direct it to someone else Do I need a different phone for this?The only other way is that they have to switch it off and in my dialplan on stem 2 I will have to say go to that user? Please give advice on this Thaks Altus
On Tue, 12 Oct 2004, Altus Syman wrote:> Good day all > We have a pbx system running sip and sipphone(Bughtone) > My question is.If a user is not at their desk,how do I tell it if a call > comes in it should direct it to someone else > Do I need a different phone for this?The only other way is that they > have to switch it off and in my dialplan on stem 2 I will have to say go > to that user? > Please give advice on this > Thaks > AltusHi Altus, Normally you would have your Dial() call just ring the phone for a limited time. For example Dial(SIP/12345,20) would ring the phone for 20 seconds. Asterisk will then carry on with the next step and you can do something else. So: exten => 6001,1,Dial(SIP/6001,20) exten => 6001,2,Voicemail(u6001) Will ring the phone for 20 seconds, then send the call to Voicemail, playing the "unavailable" message. There are lots of other examples on http://www.voip-info.org/ I am sure. Regards, Steve Davies
On Tue, 2004-10-12 at 11:20 +0200, Altus Syman wrote:> Good day all > We have a pbx system running sip and sipphone(Bughtone) > My question is.If a user is not at their desk,how do I tell it if a call > comes in it should direct it to someone else > Do I need a different phone for this?The only other way is that they > have to switch it off and in my dialplan on stem 2 I will have to say go > to that user? > Please give advice on thisYou could set up something like:- ;Call Forwarding ; ;on ; exten => ${CFIM_ON},1,DBput(CFIM/${CALLERIDNUM}=${EXTEN:4}) exten => ${CFIM_ON},2,Playback(call-forwarding) exten => ${CFIM_ON},3,Playback(has-been-set-to) exten => ${CFIM_ON},4,Playback(extension) exten => ${CFIM_ON},5,SayDigits(${EXTEN:4}) exten => ${CFIM_ON},6,Wait(2) exten => ${CFIM_ON},7,Hangup ; ;status ; exten => ${CFIM_STATUS},1,DBget(TEMP=CFIM/${CALLERIDNUM}) exten => ${CFIM_STATUS},2,Playback(call-forwarding) exten => ${CFIM_STATUS},3,Playback(is-currently) exten => ${CFIM_STATUS},4,Playback(digits/2) exten => ${CFIM_STATUS},5,Playback(extension) exten => ${CFIM_STATUS},6,SayDigits(${TEMP}) exten => ${CFIM_STATUS},7,Goto(105) exten => ${CFIM_STATUS},102,Playback(call-forwarding) exten => ${CFIM_STATUS},103,Playback(is-currently) exten => ${CFIM_STATUS},104,Playback(disabled) exten => ${CFIM_STATUS},105,Wait(2) exten => ${CFIM_STATUS},106,Hangup ; ;off ; exten => ${CFIM_OFF},1,DBdel(CFIM/${CALLERIDNUM}) exten => ${CFIM_OFF},2,Playback(call-forwarding) exten => ${CFIM_OFF},3,Playback(has-been) exten => ${CFIM_OFF},4,Playback(disabled) exten => ${CFIM_OFF},5,Wait(2) exten => ${CFIM_OFF},6,Hangup ; and then check the status of CFIM for each call. -- Dave Cotton <dcotton@linuxautrement.com>
Altus Syman wrote:> Good day all > We have a pbx system running sip and sipphone(Bughtone) > My question is.If a user is not at their desk,how do I tell it if a call > comes in it should direct it to someone else > Do I need a different phone for this?The only other way is that they > have to switch it off and in my dialplan on stem 2 I will have to say go > to that user? > Please give advice on this > Thaks > AltusYou could do this a few ways: 1. Dialing multiple phones simultaneously exten => s,1,Answer exten => s,2,Dial(SIP/phone-1&SIP/phone2&SIP/phone3) exten => s,3,................ 2. Dialing multiple phones sequentially exten => s,1,Answer exten => s,2,Dial(SIP/phone-1) exten => s,3,Dial(SIP/phone-2) exten => s,3,Dial(SIP/phone-3) 3. Pickup groups If you specify your callgroups and pickupgroups properly (check the Wiki on the sip.conf configuration file for more info), your SIP users should be able to pick up the incoming call by dialing *8 Hope this helps. Flynn
It almost sounds like you need to take advantage of using agents in asterisk. Search the wiki for "agent" http://www.voip-info.org/tiki-searchresults.php?words=agent&where=pages Thanks, Steve ----- Original Message ----- From: <steve@daviesfam.org> To: "Asterisk Users Mailing List - Non-Commercial Discussion" <asterisk-users@lists.digium.com> Sent: Tuesday, October 12, 2004 5:29 AM Subject: Re: [Asterisk-Users] divert if not here> > > On Tue, 12 Oct 2004, Altus Syman wrote: > > > Good day all > > We have a pbx system running sip and sipphone(Bughtone) > > My question is.If a user is not at their desk,how do I tell it if a call > > comes in it should direct it to someone else > > Do I need a different phone for this?The only other way is that they > > have to switch it off and in my dialplan on stem 2 I will have to say go > > to that user? > > Please give advice on this > > Thaks > > Altus > > Hi Altus, > > > Normally you would have your Dial() call just ring the phone for a limited > time. For example Dial(SIP/12345,20) would ring the phone for 20 seconds. > Asterisk will then carry on with the next step and you can do something > else. > > So: > > exten => 6001,1,Dial(SIP/6001,20) > exten => 6001,2,Voicemail(u6001) > > Will ring the phone for 20 seconds, then send the call to Voicemail, > playing the "unavailable" message. > > There are lots of other examples on http://www.voip-info.org/ I am sure. > > Regards, > Steve Davies > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
maybe you should create a queue and add the people whose phone should ring to the queue. we have a number of such small queues at the office and they work just fine. hope this helps l. In data Tue, 12 Oct 2004 11:20:22 +0200, Altus Syman <altus@stormcorp.co.za> ha scritto:> Good day all > We have a pbx system running sip and sipphone(Bughtone) > My question is.If a user is not at their desk,how do I tell it if a call > comes in it should direct it to someone else > Do I need a different phone for this?The only other way is that they > have to switch it off and in my dialplan on stem 2 I will have to say go > to that user? > Please give advice on this > Thaks > Altus >-- Creato con M2, il rivoluzionario client e-mail di Opera: http://www.opera.com/m2/
What I want the users to do is something like pressing *333# and this will enable divert steve@daviesfam.org wrote:>On Tue, 12 Oct 2004, Altus Syman wrote: > > > >>Good day all >>We have a pbx system running sip and sipphone(Bughtone) >>My question is.If a user is not at their desk,how do I tell it if a call >>comes in it should direct it to someone else >>Do I need a different phone for this?The only other way is that they >>have to switch it off and in my dialplan on stem 2 I will have to say go >>to that user? >>Please give advice on this >>Thaks >>Altus >> >> > >Hi Altus, > > >Normally you would have your Dial() call just ring the phone for a limited >time. For example Dial(SIP/12345,20) would ring the phone for 20 seconds. >Asterisk will then carry on with the next step and you can do something >else. > >So: > > exten => 6001,1,Dial(SIP/6001,20) > exten => 6001,2,Voicemail(u6001) > >Will ring the phone for 20 seconds, then send the call to Voicemail, >playing the "unavailable" message. > >There are lots of other examples on http://www.voip-info.org/ I am sure. > >Regards, >Steve Davies > >_______________________________________________ >Asterisk-Users mailing list >Asterisk-Users@lists.digium.com >http://lists.digium.com/mailman/listinfo/asterisk-users >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/20041014/a68b1da9/attachment.htm
On Thu, 2004-10-14 at 08:36 +0200, Altus Syman wrote:> What I want the users to do is something like pressing *333# and this > will enable divertAnd 24 hours ago I posted to this thread something that would enable you to do just that. -- Dave Cotton <dcotton@linuxautrement.com>