On 6/5/2010 10:13 AM, Jonas Kellens wrote:> Hello list,
>
> using asterisk 1.4.30 and trying GROUP() and GROUP_COUNT() for the
> first time... Having some troubles.
>
> This the dialplan (using a sub) :
>
> exten => s,n,Set(_custID=${custID})
> exten => s,n,GROUP(${custID})
> exten => s,n,NoOp(grouppcount = GROUP_COUNT(${custID}))
> exten => s,n,GoToIf($[ ${GROUP_COUNT(${custID})} > 2 ]?maxreached)
>
> The CLI shows :
>
> [Jun 5 16:06:26] -- Executing [s at sub-settings:4]
> Set("IAX2/testlocal-2669", "_custID=40") in new stack
> [Jun 5 16:06:26] WARNING[10491]: pbx.c:1849 pbx_extension_helper: No
> application 'GROUP' for extension (sub-settings, s, 5)
> [Jun 5 16:06:26] == Spawn extension (sub-settings, s, 5) exited
> non-zero on 'IAX2/testlocal-2669'
> [Jun 5 16:06:26] -- Hungup 'IAX2/testlocal-2669'
>
>
> So am I using the GROUP()-function the wrong way ??
Yes, you should do something like:
exten => s,n,Set(GROUP()=${custID})
GROUP in itself is not an application. Thats why you are getting "No
application 'GROUP' for extension".
Andres
http://www.neuroredes.com
>
> I'd like to count the number of simultaneous calls of one particular
> customer (which may have several SIPaccounts). To identify each group,
> I simply use the customerID...
>
>
> Jonas.