I am not sure if this is what you are looking for, but I will give it
a shot. There may be a better way to do this but... I would use
agent Queues for your users. Your users can log into the Queue, so
that if the dialed user is not available, then it will drop the caller
into a Queue for a certain amount of time. After that time period
expires they will get a voicemail box for the original person called.
If Mary were to have a internal extension of 2101 (external phone
number 020-555-1212), and Bob has a internal extension of 2102
(external phone number 020-555-1213) then I would do something like
the following:
;Context for incoming calls. VoIP/Zaptel calls will be dropped here:
;Extension is the number the caller dialed:
[incoming]
;Mary's Phone Number
exten => 020-555-1212,1,Goto(internalextensions,2101,1)
;Bob's Phone number
exten => 020-555-1213,1,Goto(internalextensions,2102,1)
;Context for internal extensions.
[internalextensions]
;m(class) replace class to specify a context in musiconhold.conf for
the music to be played
;during ringing. 20 is how long to dial.
;Mary--
exten => 2101,1,Dial(SIP/2101,20,m(class))
exten => 2101,1,Queue(findsomeone|tTn|||20)
exten => 2101,1,VoiceMail(2001@yourvoicemailcontext)
;Bob--
exten => 2102,1,Dial(SIP/2102,20,m(class
exten => 2102,2,VoiceMail(2102@yourvoicemailcontext)
www.asteriskguru.com provides alot of good information. Here is a
tutorial on setting up agent queues. You should be able to get a
agent queue setup fairly quickly.
On 12/20/06, Mr Gabriel <angelisonline@gmail.com>
wrote:> First off, please, for the love of God, don't cremate me, if I should
> already know the answer to this!
>
> I've installed a small setup for an office who wanted to be able to
talk to
> each other instead of having to rely on MSN to communicate. Weird request,
I
> know, but hey, we do what we need to do to get paid. I installed soft
> phones, gave everyone an extension, and bingo, they can call and talk over
> their PCs happy as hell. Which brings me to my problem - they loved the
> system so much, that now, they want it for ALL their calls, that is their
> calls that involve the real world. ATM, they all have separate independent
> land lines, which is why they had a problem in the first place, large bills
> for calling each other, now they want a VoIP solution, that would have
calls
> coming in over their broadband connection, and automatically route to each
> of their phones, depending on which line has called them. I just got out of
> a meeting with them, and what they want, goes as such...
>
> Bob has a VoIP number 020-xxx-xxx - when this number rings, the box answers
> the call, plays some music, while it waits for Bob to answer. This call
> should only go to Bobs extension. If he's not there, it routes the call
to
> his voicemail
> Mary has a different number. When this number rings, it gets routed
straight
> to her extension, in the same manner as Bobs, but if she's not
available, it
> looks for who is, and rings their phones, and if no one answers, then goes
> to voice mail.
>
>
> Basically, there are 2 types of behaviours that they would like on their
> lines. My problem, is how to implement it! I'm an asterisk virgin, and
> getting them to be able to talk to each other across their office network
> and 12 extensions, took the best part of 2 hours - I don't want to have
to
> spend a whole day working on this one.
>
> The VoIP numbers have already been purchased, and are ready to go - i just
> need to configure it all - Can it be done!?
> _______________________________________________
> --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
>
>
>