Size: a a a

2021 July 14

AS

Alexander Serebryany in Asterisker-ы
в общей переменной некая стата которую считаю
источник

OS

Oleg Shteinliht in Asterisker-ы
а не лучше ее считать по требованию, откуда-то из базы? Чтобы не тормозить call-flow
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Стату лучше считать третьим сервисом как говорит Олег. Развернуть какой нить nginx.
Дёрнуть его по http и
отправить данные туда. Ответить 200-м и потом уже спокойно считать данные на nginx.
И волки сыты и овцы целы
источник

И

Израильтян in Asterisker-ы
Ищу человека для консультации касаемо работы шлюза а именно ОЧЕНЬ ЧАСТО БАНЯТ СИМ. Готов оплатить. В ЛС
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Ты походу не понял, что тут не рады за серую терминацию?
источник

И

Израильтян in Asterisker-ы
СОРЯН БОЛЬШЕ НЕ БУДУ. НЕ БАНЬТЕ!
источник

AS

Alexander Serebryany in Asterisker-ы
при чем тут это ?
у меня классическая задача синхронизации нескольких потоков согласно стате которую надо вычислять
при этом возникает проблема читателей и писателей
это я еще у Кнута в детстве читал )
источник

AS

Alexander Serebryany in Asterisker-ы
источник

OS

Oleg Shteinliht in Asterisker-ы
я понимаю, для чего нужна синхронизация, я не понимаю, почему это требуется посреди диалплана и для статистики. Но пусть это останется на вашей совести. Надеюсь я чем-то помог )
источник

AS

Alexander Serebryany in Asterisker-ы
очень грубо говоря например вам надо сделать исходящий обзвон чтобы было занято N соединительных линий в любой момент времени, причем строго ровно N
Ваша реализация ?
источник

OS

Oleg Shteinliht in Asterisker-ы
а ну это ближе к делу, вам нужно атомарное сложение
источник

RP

Roman Pertsev in Asterisker-ы
GROUP_COUNT функция должна помочь
источник

AS

Alexander Serebryany in Asterisker-ы
это необходимо, но недостаточно как я вижу задачу
прочитав значение этой функции мы не получаем ничего полезного фактически если мы не в критической секции )
источник

RP

Roman Pertsev in Asterisker-ы
Ну для решения задачи вроде как самое то, не? Если значение больше желаемого, обзвон не стартуется, меньше - запускаем
источник

RP

Roman Pertsev in Asterisker-ы
Можно прям перед диалом
источник

AS

Alexander Serebryany in Asterisker-ы
если вы поразмыслите чутка вы увидите что это не работает )
как быть уверенным что в момент когда равно N-1 прочитало 1000500 потоков и пошло звонить ?
источник

AS

Alexander Serebryany in Asterisker-ы
причем для всех условие создания нового вызова выполняется
источник

RP

Roman Pertsev in Asterisker-ы
Ты слишком заморачиваешься. Если все делать по уму то астер вообще нужно на помойку выкинуть ибо один его originate и cdr чего стоят
источник

SL

Sergey L. Shirinyan in Asterisker-ы
Не богохульствуйте!
источник

AS

Alexander Serebryany in Asterisker-ы
нет у меня все заработало через MacroExclusive для оповещения
теперь задача чуть сложнее
источник