-
-
Notifications
You must be signed in to change notification settings - Fork 72
Open
Description
Пример реализации
[all-outgoing-custom]
exten => _X!,1,NoOp( --- PROVIDER_ID: ${PROVIDER_ID} ---)
same => n,Set(USER_GROUP=${PROVIDER_ID}${CALLERID(num)})
same => n,Set(COUNT=${GROUP_COUNT(${USER_GROUP})})
same => n,GotoIf($[${COUNT} >= 1]?limit_reached)
same => n,Set(GROUP()=${USER_GROUP})
same => n,return
same => n(limit_reached),Playback(/storage/usbdisk1/mikopbx/media/custom/b3f6d33349c238f9ab5f2416833ec5a6-out)
same => n,Set(NEED_RETURN=1)
same => n,return
Лимит можно сделать глобальной настройкой для всех сотрудников.
Также можно сделать лимит для конкретного провайдера. К примеру шлюз ограничен количеством сим карт, а провайдер количеством одновременных вызовов.
Metadata
Metadata
Assignees
Labels
No labels