I've been asked to create a graphical "call-queue" manager. That is, use the existing call queues application but allow a way to view what's coming and attach information to it. As far as the "attaching information" that's in the realm of my application, but I'm trying to figure out if the internals of queues are exposed through any interface. Any help there? Also, I have a need to accept DID digits. That is, when a call comes in on the trunk, the phone company dials a few digits before connecting the call (presumably allowing special handling based on the incoming extension). Does anyone have something like this working? Is it possible to have some lines go to the auto-attendent and some ring through? I was thinking it would be possible with something as simple as (assuming 4-digit DID) [default] ; 555-1212 is the main number exten => 1212,1,Goto(AutoAttendant,s,1) ; 555-5000 is the backdoor to the voicemail system exten => 5000,1,VoiceMailMain() exten => 5000,1,Hangup() ; 555-1800 is Bob's phone exten => 1800,1,Dial(Zap/842) ... Is that in line or am I missing something? Does anyone have that working? The service is expensive, so I'd rather not have to pay to find out if I can do it. ;) Thanks in advance, Jayson
Steven Critchfield
2003-Apr-23 18:54 UTC
[Asterisk-Users] Call Queue Manager and DID Digits
On Wed, 2003-04-23 at 20:32, Jayson Vantuyl wrote:> I've been asked to create a graphical "call-queue" > manager. That is, use the existing call queues application but allow > a way to view what's coming and attach information to it. As far as the > "attaching information" that's in the realm of my application, but I'm > trying to figure out if the internals of queues are exposed through any > interface. Any help there? > > Also, I have a need to accept DID digits. That is, when a call comes in > on the trunk, the phone company dials a few digits before connecting the > call (presumably allowing special handling based on the incoming > extension). Does anyone have something like this working? Is it > possible to have some lines go to the auto-attendent and some ring > through? > > I was thinking it would be possible with something as simple as > (assuming 4-digit DID) > > [default] > ; 555-1212 is the main number > exten => 1212,1,Goto(AutoAttendant,s,1) > ; 555-5000 is the backdoor to the voicemail system > exten => 5000,1,VoiceMailMain() > exten => 5000,1,Hangup() > ; 555-1800 is Bob's phone > exten => 1800,1,Dial(Zap/842) > > ... > > Is that in line or am I missing something? Does anyone have that > working? The service is expensive, so I'd rather not have to pay to > find out if I can do it. ;)DIDs work just that way. -- Steven Critchfield <critch@basesys.com>
asterisk@billheckel.com
2003-Apr-24 06:13 UTC
[Asterisk-Users] Call Queue Manager and DID Digits
DID or DNIS digits work quite well, basically they look to the PBX as dial extensions after the call is picked up ( skipping the 's' context ). Here is a small example from my system ( we have ~20 DNIS pairs assigned ) This may make it a bit clearer: Bill --- zapata.conf snippett ; this is T1 number 4 on the tormenta card context= extlocal switchtype=national group=4 signalling=pri_cpe channel = 73-95 ; remember 96 is a D channel --- extensions.conf snippett ; local is 73-95 and port 4 on T1 card [extlocal] include => cmextlocal include => pmextlocal include => bcextlocal [pmextlocal] exten => 1529,1,Goto,peoplesmain|s|1 exten => 1509,1,Goto,peoplesmain|s|1 exten => 0240,1,Goto,peoplesmain|s|1 exten => 0241,1,Goto,peoplesmain|s|1 exten => 1577,1,Goto,peoplesmain|s|1 exten => 1598,1,Goto,peoplesfax|s|1 Jayson Vantuyl wrote:> I've been asked to create a graphical "call-queue" > manager. That is, use the existing call queues application but allow > a way to view what's coming and attach information to it. As far as the > "attaching information" that's in the realm of my application, but I'm > trying to figure out if the internals of queues are exposed through any > interface. Any help there? > > Also, I have a need to accept DID digits. That is, when a call comes in > on the trunk, the phone company dials a few digits before connecting the > call (presumably allowing special handling based on the incoming > extension). Does anyone have something like this working? Is it > possible to have some lines go to the auto-attendent and some ring > through? > > I was thinking it would be possible with something as simple as > (assuming 4-digit DID) > > [default] > ; 555-1212 is the main number > exten => 1212,1,Goto(AutoAttendant,s,1) > ; 555-5000 is the backdoor to the voicemail system > exten => 5000,1,VoiceMailMain() > exten => 5000,1,Hangup() > ; 555-1800 is Bob's phone > exten => 1800,1,Dial(Zap/842) > > ... > > Is that in line or am I missing something? Does anyone have that > working? The service is expensive, so I'd rather not have to pay to > find out if I can do it. ;) > > Thanks in advance, > > Jayson > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > >