[asterisk-users] Identifying invoking party for a feature

Wayne P. HIll wphill at voicenet.com
Wed Jul 19 12:40:09 MST 2006


I'm working on a server being implemented for a client right now  
which, due to a long string of issues I won't go into, has decided  
that they wish to use cisco 7960s over sccp with asterisk.  Now it's  
up to us to write in the many features that this setup doesn't  
support by default.  The current issue is with "n-way" calls.

As a base we're using the code from the how-to on VoIP-info, using  
app_asyncgoto rather than using ChannelRedirect and running trunk.   
That, so far, hasn't been an issue.

The How-to is here: http://www.voip-info.org/wiki/view/Asterisk+n-way 
+call+HOWTO  for reference.

The issue we face is this:  Because of the way featuremap works,  
regardless of who invokes the feature, the party identified as  
'caller' gets prompted to invite the 3rd party, eg Joe Random calls  
the clients company and it's determined a 3way conference is going to  
be necessary.  Jenny Random, the Service Rep, hits the key sequence  
for a conference, with the current setup, Joe would be prompted for  
the party he wishes to conference, and Jenny would be thrown into the  
dynamic room.

The questions I have is basically, is there any way to identify  
(through an accessible either as a variable or through agi) which  
party in a call is the party who actually invoked the feature?

Thanks for the help
Wayne



More information about the asterisk-users mailing list