With some of the phones (snom, for example) you can turn off mwi, so the
phone will only accept one call at a time. Much easier.
PaulH
On Mon, 2008-02-04 at 19:27 +0100, Karsten Wemheuer
wrote:> Hi,
>
> I want to use GROUP_COUNT to limit calls to a specific destination. From
> somewhere on the wiki I am using the following context:
>
> exten => 200,1,Set(GROUP()=${CALLERID(num)})
> exten => 200,n,GotoIf($[${GROUP_COUNT(${EXTEN})} >= 1]?BLOCK)
> exten => 200,n,Set(OUTBOUND_GROUP=${EXTEN})
> exten => 200,n,Dial(SIP/katrin)
> exten => 200,n(BLOCK),Busy
>
> This block is used for other extensions 100 and 150 respectivily. It
> works fine until I am using attended transfer.
>
> Example: kwe (Extension 100) is calling katrin (Extension 200). katrin
> sets the call on hold and talks to hans (Extension 150).
>
> At the cli I get the following result:
> pbxtest*CLI> group show channels
> Channel Group Category
> SIP/kwe-081bf188 100 (default)
> SIP/katrin-081b70a8 200 (default)
> SIP/katrin-081bb020 200 (default)
> SIP/hans-0816b8b8 150 (default)
>
> which seems correct to me.
>
> In case of a transfer of kwe to hans (katrin leaving), the result is:
> pbxtest*CLI> group show channels
> Channel Group Category
> SIP/kwe-081bf188 100 (default)
> SIP/kwe-081bf188 200 (default)
> SIP/hans-0816b8b8 150 (default)
>
> I am confused about the second line, which leads to trouble. The above
> context would think, that katrin is busy.
>
> I have tested the above with * 1.4.14 and 1.4.18-rc4
>
> Is this a bug or a feature? Am I doing something wrong or should I file
> a bug report?
>
> Thanks in advance,
>
> Regards
> Karsten
>
>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users