Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

freepbx custom destination call-limit

0

Здравсвтуйте,

Как ограничить одной линией custom_destination в freepbx? Не знаю куда прописывать call-limit.

Внутри customdestination-а вызываются экстэншны слведующим образом. extenstioncustom.conf ->

same => n,Dial(SIP/202,15)
same => n,Dial(SIP/201,15)

,где 202 и 201 это экстэншэны freepbx'а. Если звонить на эти экстэншны напрямую, не через customdestination, то звонки ограничиваются одно линией. А если звонить на customdestination, то приходят паралельные звонки на один экстэншн. Как их ограничить?

удалить закрыть спам изменить тег редактировать

спросил 2017-05-31 09:26:49 +0400

aldar Gravatar aldar
73 7 5

Comments

не проще загнать в очередь и выставить в ней ограничение на 1 линию ?

awsswa ( 2017-05-31 10:48:06 +0400 )редактировать

2 Ответа

1

Использовать функции GROUP/GROUP_COUNT и/или SIPPEER

ссылка удалить спам редактировать

ответил 2017-05-31 15:20:56 +0400

meral Gravatar meral flag of Ukraine
22417 24 20 173
http://pro-sip.net/

Comments

Спасибо, заработало с GROUP/GROUP_COUNT.

same => n,Set(GROUP()=long)

same => n,GotoIf($[${GROUP_COUNT(long)} > 1]?over)

same => n,Dial(SIP/202,15)

same => n(over),Dial(SIP/201,15)

Смог настроить только в одну сторону. То есть при исходящем звонке входящие все равно проходит. Как считать исходящие так и не понял.

aldar ( 2017-06-06 14:14:59 +0400 )редактировать

при исходящем тоже самое добавьте в trunk-predial-hook(в freepbx) или в ваш исходящий контекст.

meral ( 2017-06-07 01:08:09 +0400 )редактировать
1

exten => _X.,1,Set(GROUP()="customer-in") ; set group

exten => _X.,n,NoOp(customer-in=${GROUPCOUNT()});

exten => _X.,n,GotoIf($[${GROUPCOUNT()} > 1]?blabla) ; too many incoming calls?

ссылка удалить спам редактировать

ответил 2017-06-06 08:28:20 +0400

Leksnsk Gravatar Leksnsk flag of Russian Federation
155 2 3
http://google.ru/

обновил 2017-06-06 08:29:43 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2017-05-31 09:26:49 +0400

Просмотрен: 223 раз

Обновлен: Jun 06

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.