[asterisk-users] Caller Prompts in a Queue??

2006-07-05 Thread Aaron Paxson



Can I have caller prompts in a queue? If so, 
anyone know of an example or documentation?

Inside my queue, I want to give the callers a 
choice to leave a voicemail, rather than waiting.

Is this available out-of-the-box, without writing 
an AGI?

Thanks!!

~~Aaron
___
--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


Re: [asterisk-users] Caller Prompts in a Queue??

2006-07-05 Thread Aaron Paxson

DOH!!  I didn't see the context option, or how to use it.  Thanks Matt!!

~~Aaron

- Original Message - 
From: Matt [EMAIL PROTECTED]
To: Asterisk Users Mailing List - Non-Commercial Discussion 
asterisk-users@lists.digium.com

Sent: Wednesday, July 05, 2006 3:41 PM
Subject: Re: [asterisk-users] Caller Prompts in a Queue??



Yes, it is available out of the box.  Have a look at the wiki and queues.
Something like this should do the trick:

[201]
wrapuptime=30
timeout=30
strategy=rrmemory
retry=15
queue-youarenext=queue-youarenext
queue-thereare=queue-thereare
queue-thankyou=custom/YOUR-MENU-FOR-CUSTOMER-HERE
queue-callswaiting=queue-callswaiting
music=default
monitor-join=yes
monitor-format=wav
member=Agent/1231
member=Agent/1016
member=Agent/1001
member=Agent/1006
member=Agent/1000
member=Agent/1063
member=Agent/1045
member=Agent/1036
member=Agent/1022
member=Agent/1011
member=Agent/1012
member=Agent/1014
maxlen=0
leavewhenempty=no
joinempty=Yes
context=YOUR-CONTEXT-FOR-MENU-HERE
announce-holdtime=yes
announce-frequency=60

Just record the prompt.. it will be played once every X minutes.
And, at any time while on hold, if the customer presses a button in
your menu options it will 'go' since they are holding in that context.


On 7/5/06, Aaron Paxson [EMAIL PROTECTED] wrote:



Can I have caller prompts in a queue?  If so, anyone know of an example 
or

documentation?

Inside my queue, I want to give the callers a choice to leave a 
voicemail,

rather than waiting.

Is this available out-of-the-box, without writing an AGI?

Thanks!!

~~Aaron
___
--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




___
--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



___
--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


[Asterisk-Users] Cannot get back chan_zap.so module!??

2006-06-30 Thread Aaron Paxson



Hey list!

I keep getting the error:

"Unable to create channel of type 'Zap' (cause 66 - 
Channel not implemented)" error. 

In looking on my filesystem, I seemed to have 
"lost" the chan_zap.so module from /usr/lib/asterisk/modules. I've 
re-compiled Zaptel and Asterisk, but it doesn't show up.

Zaptel:
# make clean
# make linux26
# make install

This is good. I've modprobe'd the cards, and 
everything comes up:

# lsmod | grep zaptel
zaptel 
196740 1 
wcte11xp
crc_ccitt6081 
2 zaptel,hisax

So, I then re-compiled asterisk, so it can build 
the chan_zap.so:

# make clean
# make  make install

But the chan_zap.so module never gets built. 
What could I be missing?

Thanks!
~~Aaron
___
--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


Re: [Asterisk-Users] Switchtype

2006-06-30 Thread Aaron Paxson



I would work that out with your vendor, as the 
settings must be the same on both sides.

If national won't work for you, ask them if they 
can change to something else. 

What kinds of connectivity issues? Could be 
line problems too.

  - Original Message - 
  From: 
  James Hawks 
  To: asterisk-users@lists.digium.com 
  
  Sent: Friday, June 30, 2006 2:45 PM
  Subject: [Asterisk-Users] 
Switchtype
  
  
  Our PRI vendor is using a Nortel 
  DMS500 switch. Which switch type should I use. I have been using national but 
  we are having issues with our connectivity.
  
  national
  dms100
  4ess
  5ess
  euroisdn
  ni1
  qsig
  
  
  Thank You
  James Hawks
  
  
  

  ___--Bandwidth and 
  Colocation provided by Easynews.com --Asterisk-Users mailing 
  listTo UNSUBSCRIBE or update options visit: 
  http://lists.digium.com/mailman/listinfo/asterisk-users
___
--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


Re: [Asterisk-Users] Cannot get back chan_zap.so module!??

2006-06-30 Thread Aaron Paxson



I get the chan_zap.so if I recompile under 
asterisk-1.2.7.1, but not under subversion TRUNK

Anyone able to do this?

  - Original Message - 
  From: 
  Aaron Paxson 
  
  To: Asterisk Users Mailing List - 
  Non-Commercial Discussion 
  Sent: Friday, June 30, 2006 1:44 PM
  Subject: [Asterisk-Users] Cannot get back 
  chan_zap.so module!??
  
  Hey list!
  
  I keep getting the error:
  
  "Unable to create channel of type 'Zap' (cause 66 
  - Channel not implemented)" error. 
  
  In looking on my filesystem, I seemed to have 
  "lost" the chan_zap.so module from /usr/lib/asterisk/modules. I've 
  re-compiled Zaptel and Asterisk, but it doesn't show up.
  
  Zaptel:
  # make clean
  # make linux26
  # make install
  
  This is good. I've modprobe'd the cards, 
  and everything comes up:
  
  # lsmod | grep zaptel
  zaptel 
  196740 1 
  wcte11xp
  crc_ccitt6081 
  2 zaptel,hisax
  
  So, I then re-compiled asterisk, so it can build 
  the chan_zap.so:
  
  # make clean
  # make  make install
  
  But the chan_zap.so module never gets 
  built. What could I be missing?
  
  Thanks!
  ~~Aaron
  
  

  ___--Bandwidth and 
  Colocation provided by Easynews.com --Asterisk-Users mailing 
  listTo UNSUBSCRIBE or update options visit: 
  http://lists.digium.com/mailman/listinfo/asterisk-users
___
--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


[Asterisk-Users] Call Queue NOT using RoundRobin ?!?

2006-06-29 Thread Aaron Paxson



I have setup several Calling Queues, each setup 
with RoundRobin strategy. When I call the queue, the first 
member/agent phone rings. Great! I call it again, the second 
member/agent rings??

I thought that was the RRMemory strategy, but it 
seems RoundRobin is also doing it.

Anyone know what I can do to my queues, in order to 
force each call down the ordering of my members list?
___
--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


Re: [Asterisk-Users] Call Queue NOT using RoundRobin ?!?

2006-06-29 Thread Aaron Paxson



The linear function helps me too. I've built 
an extensive multi-queue technical support system strategy. Based on the 
initial queue, ALL calls goes to Tier1 first. Then, if Tier1 does not get 
the call (on the phone/away from desk), Tier2 should get it, so on, and so 
forth.

In Tier1, the primary helpdesk technician (like 
your receptionist idea) takes ALL calls (That's what they were hired for). 
However, others can help out, if the pri technician is on the 
phone.

Here's my question:

If roundrobin strategy remembers the last call 
made, and sends the next call to the next number (and this is by design), then 
why on earth was the RRMemory strategy created??

Thanks for your response, Alessio.

~~Aaron

  - Original Message - 
  From: 
  Alessio 
  Focardi 
  To: Asterisk Users Mailing List - 
  Non-Commercial Discussion 
  Cc: [EMAIL PROTECTED] 
  Sent: Thursday, June 29, 2006 1:31 
  PM
  Subject: Re: [Asterisk-Users] Call Queue 
  NOT using RoundRobin ?!?
  Welcome to my personal hell ! :)I'have been discussing 
  this previously on the list and also with some digium staff: to my experience 
  there is NO way to archieve a linear distribution of calls from a 
  queue.I mean When a call comes in first member of the queue is 
  ring, then second, etcSubsequent calls take the same path: first, 
  second and so on.Someone has suggested to use "ringall" with penalties 
  (pretty esotic!) but also this is not working for the purpose. I was 
  also told that "nobody wants that" (you insensitive 
  clod!) even if this call distribution seems pretty logic in some case 
  scenarios. (hint: a receptionist is first member of a queue and 
  another person is the second ... receptionist goes for a pee and magically 
  calls are rerouted to the backup operator after ringing to the first). 
  Hope you can find out something to share, maybe we can also launch a 
  "count us" initiative :)Alessio Focardi
  On 6/29/06, Aaron 
  Paxson [EMAIL PROTECTED] 
  wrote:
  


I have setup several Calling Queues, each setup 
with RoundRobin strategy. When I call the queue, the 
first member/agent phone rings. Great! I call it again, the second member/agent rings??

I thought that was the RRMemory strategy, but 
it seems RoundRobin is also doing it.

Anyone know what I can do to my queues, in 
order to force each call down the 
ordering of my members 
list?___--Bandwidth 
and Colocation provided by Easynews.com -- 
Asterisk-Users mailing listTo UNSUBSCRIBE or update options 
visit: http://lists.digium.com/mailman/listinfo/asterisk-users
___
--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


Re: [Asterisk-Users] Call Queue NOT using RoundRobin ?!?

2006-06-29 Thread Aaron Paxson



If someone can point me in the right direction, 
I'll look into it. I'm not a C programmer, but I *should* be able to find 
my way.

I'm looking at app_queue.c I see the 
strategies defined, but nothing about how they are used. Is app_queue.c 
the file that does the calling?

  - Original Message - 
  From: 
  Alessio 
  Focardi 
  To: Asterisk Users Mailing List - 
  Non-Commercial Discussion 
  Cc: [EMAIL PROTECTED] 
  Sent: Thursday, June 29, 2006 2:07 
  PM
  Subject: Re: [Asterisk-Users] Call Queue 
  NOT using RoundRobin ?!?
  Will you (or anyone else) be able to code this proposed 
  "circular" or "linear" (what sounds more appropriate?) strategy and submit it 
  for inclusion in HEAD ?Should be pretty easy, unfortunately I have 
  very few programming skills. Regards !P.S.here is 
  a snippet from the wiki, whatever it means ! :)roundrobin mode 
  remembers the last agent it _started_ with for a new call, and starts with the 
  next agent in the list. If you have three agents, the first call will go to 
  agent 1-2-3, the next call will go to 2-3-1, the next call 
  will go to 3-2-1, etc. rrmemory mode remembers the last agent 
  it tried to _call_, regardless of who it started with, so that the next call 
  will go the agent after the last one who answered. If you have three agents 
  and the first call rings 1-2 (and is answered), then the next call will 
  ring 3-1 (and is answered), then the next call will ring 2-3-1, 
  etc. For the first call, if agent 2 answered it in roundrobin mode, they would 
  still be the first agent for the next call, but rrmemory mode will move past 
  them. 
  On 6/29/06, Aaron 
  Paxson [EMAIL PROTECTED] 
  wrote:
  


The linear function helps me too. I've 
built an extensive multi-queue technical support system strategy. 
Based on the initial queue, ALL calls goes to Tier1 first. Then, if 
Tier1 does not get the call (on the phone/away from desk), Tier2 should get 
it, so on, and so forth.

In Tier1, the primary helpdesk technician (like 
your receptionist idea) takes ALL calls (That's what they were hired 
for). However, others can help out, if the pri technician is on the 
phone.

Here's my question:

If roundrobin strategy remembers the last call 
made, and sends the next call to the next number (and this is by design), 
then why on earth was the RRMemory strategy created??

Thanks for your response, 
Alessio.


~~Aaron


  - 
  Original Message - 
  From: 
  Alessio Focardi 
  To: 
  Asterisk Users 
  Mailing List - Non-Commercial Discussion 
  Cc: 
  [EMAIL PROTECTED] 
  Sent: 
  Thursday, June 29, 2006 1:31 PM
  Subject: 
  Re: [Asterisk-Users] Call Queue NOT using RoundRobin ?!?
  Welcome to my personal hell ! :)I'have been 
  discussing this previously on the list and also with some digium staff: to 
  my experience there is NO way to archieve a linear distribution of calls 
  from a queue.I mean When a call comes in first member of 
  the queue is ring, then second, etcSubsequent calls take the same 
  path: first, second and so on.Someone has suggested to use 
  "ringall" with penalties (pretty esotic!) but also this is not working for 
  the purpose. I was also told that "nobody wants that" (you insensitive clod!) even if this call distribution seems 
  pretty logic in some case scenarios. (hint: a receptionist is 
  first member of a queue and another person is the second ... receptionist 
  goes for a pee and magically calls are rerouted to the backup operator 
  after ringing to the first). Hope you can find out something to 
  share, maybe we can also launch a "count us" initiative :)Alessio 
  Focardi
  On 6/29/06, Aaron 
  Paxson [EMAIL PROTECTED] 
  wrote: 
  


I have setup several Calling Queues, each 
setup with RoundRobin strategy. When I call the queue, the first 
member/agent phone rings. Great! I call it again, the second member/agent 
rings??

I thought that was the RRMemory strategy, 
but it seems RoundRobin is also doing it.

Anyone know what I can do to my queues, in 
order to force each call down the ordering of my 
members 
list?___--Bandwidth 
and Colocation provided by Easynews.com -- 
Asterisk-Users mailing listTo UNSUBSCRIBE or update options 
visit: http://lists.digium.com/mailman/listinfo/asterisk-users
___--Bandwidth 
and Colocation provided by Easynews.com -- 
Asterisk-Users mailing listTo UNSUBSCRIBE or update options 
visit: http://lists.digium.com/mailman/listinfo/asterisk-users
_

Re: [Asterisk-Users] Call Queue NOT using RoundRobin ?!?

2006-06-29 Thread Aaron Paxson

-Outstanding.  I missed that one.

I'll check out HEAD tomorrow, and apply the patch.  We'll see if it  
works.


Thanks Michael!

~~Aaron

On Jun 29, 2006, at 3:44 PM, Michael Konietzny wrote:


hey,

a patch for linear mode is posted to bugs.digium.com already:

http://bugs.digium.com/view.php?id=7279

greetings,
 Michael

Aaron Paxson schrieb:

If someone can point me in the right direction, I'll look into it.
I'm not a C programmer, but I *should* be able to find my way.

I'm looking at app_queue.c  I see the strategies defined, but nothing
about how they are used.  Is app_queue.c the file that does the  
calling?


- Original Message -
*From:* Alessio Focardi mailto:[EMAIL PROTECTED]
*To:* Asterisk Users Mailing List - Non-Commercial Discussion
mailto:asterisk-users@lists.digium.com
*Cc:* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
*Sent:* Thursday, June 29, 2006 2:07 PM
*Subject:* Re: [Asterisk-Users] Call Queue NOT using  
RoundRobin ?!?


Will you (or anyone else) be able to code this proposed  
circular
or linear (what sounds more appropriate?) strategy and  
submit it

for inclusion in HEAD ?

Should be pretty easy, unfortunately I have very few programming
skills.

Regards !


P.S.

here is a snippet from the wiki, whatever it means ! :)

roundrobin mode remembers the last agent it _started_ with for a
new call, and starts with the next agent in the list. If you have
three agents, the first call will go to agent 1-2-3, the next
call will go to 2-3-1, the next call will go to 3-2-1, etc.

rrmemory mode remembers the last agent it tried to _call_,
regardless of who it started with, so that the next call will go
the agent after the last one who answered. If you have three
agents and the first call rings 1-2 (and is answered), then the
next call will ring 3-1 (and is answered), then the next call
will ring 2-3-1, etc. For the first call, if agent 2  
answered it

in roundrobin mode, they would still be the first agent for the
next call, but rrmemory mode will move past them.


On 6/29/06, *Aaron Paxson* [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:

The linear function helps me too.  I've built an extensive
multi-queue technical support system strategy.  Based on the
initial queue, ALL calls goes to Tier1 first.  Then, if Tier1
does not get the call (on the phone/away from desk), Tier2
should get it, so on, and so forth.

In Tier1, the primary helpdesk technician (like your
receptionist idea) takes ALL calls (That's what they were
hired for).  However, others can help out, if the pri
technician is on the phone.

Here's my question:

If roundrobin strategy remembers the last call made, and  
sends
the next call to the next number (and this is by design),  
then

why on earth was the RRMemory strategy created??

Thanks for your response, Alessio.

~~Aaron

- Original Message -
*From:* Alessio Focardi mailto:[EMAIL PROTECTED]
*To:* Asterisk Users Mailing List - Non-Commercial
Discussion mailto:asterisk-users@lists.digium.com
*Cc:* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
*Sent:* Thursday, June 29, 2006 1:31 PM
*Subject:* Re: [Asterisk-Users] Call Queue NOT using
RoundRobin ?!?

Welcome to my personal hell ! :)

I'have been discussing this previously on the list and
also with some digium staff: to my experience there is NO
way to archieve a linear distribution of calls from a  
queue.


I mean

When a call comes in first member of the queue is ring,
then second, etc

Subsequent calls take the same path: first, second and  
so on.


Someone has suggested to use ringall with penalties
(pretty esotic!) but also this is not working for the
purpose.

I was also told that nobody wants that (you insensitive
clod!) even if this call distribution seems pretty logic
in some case scenarios.

(hint: a receptionist is first member of a queue and
another person is the second ... receptionist goes for a
pee and magically calls are rerouted to the backup
operator after ringing to the first).

Hope you can find out something to share, maybe we can
also launch a count us initiative :)

Alessio Focardi




On 6/29/06, *Aaron Paxson* [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:

I have setup several Calling Queues, each setup with
RoundRobin strategy.   When I call the queue, the
first member/agent phone rings.  Great!  I call it
again

[Asterisk-Users] Default dialplan??

2006-05-18 Thread Aaron Paxson



Hey all!

I've got my Asterisk box tied into my PBX. 
Currently, if a call comes into my PBX, and can't find the extension, it 
forwards it through my Asterisk trunk to Asterisk.

This works great!

Is there a special dialplan function (or common 
usage pattern) that can do the same thing in Asterisk? i.e. If it can't 
find the extension, send it out Zap/g1?

My dialplan works with patterns, but patterns isn't 
what I need here. Is anyone doing anything like this?

Thanks!
~~Aaron
___
--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


Re: [Asterisk-Users] Default dialplan??

2006-05-18 Thread Aaron Paxson

Thanks Cosmin!!

I didn't realize that the dialplans ran in sequential order.  I'll try that. 
thanks!


--Aaron

- Original Message - 
From: Cosmin Prund [EMAIL PROTECTED]
To: Asterisk Users Mailing List - Non-Commercial Discussion 
asterisk-users@lists.digium.com

Sent: Thursday, May 18, 2006 9:44 AM
Subject: Re: [Asterisk-Users] Default dialplan??



I'll give this one a try, but don't trust me, test it yourself :-)

Of course Asterisk can do it! All you need to do is set up a rule for 
matching ALL extensions in the PBX in it's own separate context and 
include that context into your normal context. In the following example, 
asterisk will try matching all extensions in context Normal (all 
extensions defined on *) and, if no match was found, start searching the 
context secondary_pbx. In my sample this secondary context will match 
any 3-digit number and send it to the other PBX. Should work...


[Normal]
include = secondary_pbx
exten = 101,1,Dial(sip/101)

[secondary_pbx]
exten = _XXX,Dial(Zap/g1)

Aaron Paxson wrote:

Hey all!
 I've got my Asterisk box tied into my PBX.  Currently, if a call comes 
into my PBX, and can't find the extension, it forwards it through my 
Asterisk trunk to Asterisk.

 This works great!
 Is there a special dialplan function (or common usage pattern) that can 
do the same thing in Asterisk?  i.e. If it can't find the extension, send 
it out Zap/g1?
 My dialplan works with patterns, but patterns isn't what I need here. 
Is anyone doing anything like this?

 Thanks!
~~Aaron


___
--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



___
--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



___
--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


Re: [Asterisk-Users] Polycom - missed calls dial back

2006-05-18 Thread Aaron Paxson



Well, if you need to add a 9, because it's an 
"outside line", then just create a pattern for it. Anything that is 7 or 
10 digits "MUST" be an outside line (assuming your internal extensions are  
7 or 10).

exten = _XXX,1,Dial(9${EXTEN})
exten = 
_XX,1,Dial(9${EXTEN})

I'm not sure why this is such a bad idea. 
It's two lines, in a centralized dialplan. Rather than searching endless 
XML labels across all your Polycoms.

  - Original Message - 
  From: 
  Chad 
  Osmond 
  To: Asterisk Users Mailing List - 
  Non-Commercial Discussion 
  Sent: Thursday, May 18, 2006 3:01 
PM
  Subject: RE: [Asterisk-Users] Polycom - 
  missed calls dial back
  
  Prepend outgoing calls by using Dial(9{exten}) instead of dialing 9 to 
  get out on your system...
  Or, add a 9 to caller id.
  
  
  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Bill 
  GibbsSent: May 18, 2006 11:37 AMTo: Asterisk Users 
  Mailing List - Non-Commercial DiscussionSubject: [Asterisk-Users] 
  Polycom - missed calls dial back
  
  
  This is not necessarily Asterisk 
  specific but if I have Polycom 301/501 and 601s and want to dial a missed call 
  back, how do I prepend a 9 – can I do this via the polycom config? I 
  can’t find anything in the docs.
  
  Bill
  
  

  ___--Bandwidth and 
  Colocation provided by Easynews.com --Asterisk-Users mailing 
  listTo UNSUBSCRIBE or update options visit: 
  http://lists.digium.com/mailman/listinfo/asterisk-users
___
--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