Skip to main content

CAll/Pickup Groups, MWI for an IAX extension, Transfer directly to voicemail

Posted by cdickman@fuset… on Wed, 12/17/2008

I am wondering how to create call groups and pickup groups within a tenant. The default is tenant based and none. I need multiple PU groups for a client of mine.

I also would like to map a button on the receptionist phone that blinks when an IAX extension has a message in it that needs to be checked, and when that button is pressed it would prompt for the password for that mailbox and allow them to check the messages.

I cannot get the tl-transfer-to-voicemail feature code to work. What I would like to do is to map a button that dials the feature code and be able to press a blf button or dial an extension and the caller on the line is put directly into a users VM box without the phone ringing.

New to this so anything you got would sure help.

Thanks.

PBX Manager 6.0.1.68


Submitted by eeman on Thu, 12/18/2008 Permalink

Just be careful as the default behavior is to have a pickup group number assigned to the tenant ID, if you give out a second or third pickup group number to a tenant you could run the risk of accidentally using an already assigned number. Also be aware that the asterisk limitation of call groups is 64; numbered 0-63. If you give 3 to peter, thats 3 you'll have to get from paul, jon, and mary, eventually. Its likely for this reason that the gui restricts you to 1 pickup group per tenant and only the first 63 tenants get to use this feature. There is, however, an asterisk application called Pickup() that you can use to specify the extension@context.

exten => _*8.,1,Pickup(${EXTEN:2}@local-extensions-tenant)

from ast_get_group(const char *s) channels.c:

for (x = start; x <= finish; x++) {

if ((x > 63) || (x < 0)) {

ast_log(LOG_WARNING, "Ignoring invalid group %d (maximum group is 63)\n", x);

you gave no specifics regarding the receptionists phone, the SIP RFC defines MWI on a per registration basis. You would have to have another sip registration that was watching the mailbox you want. I am not aware of phones that allow buttons to become programmable MWI lights.

transfer to voicemail requires additional digits, for examle 7+extno. If your extension is 101 then 7101 would connect you directly to the voicemail of mailbox 101. Therefore your pattern would be _7XXX or _71XX if all your extensions were in the 100s. Its unlikely you can program two buttons to add their digits togeather in a dial string before you send as you described.

if you are looking for 1-click sending a caller to someone's voicemail consider a receptionist console such as isymphony.