Opened 11 years ago
Closed 11 years ago
#20 closed улучшение (готово)
Задействовать IRM_SPU_CONVTABLE
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | |
Component: | any | Keywords: | |
Cc: |
Description
Задействовать IRM_SPU_CONVTABLE для определения доступности ресурсов для создания канала.
При старте программы (до создания каналов) запрашивать доступные ресурсы, которые принимаются за 100%. Затем в процессе работы отображать доступные ресурсы в пользовательском интерфейсе, а также проверять доступность ресурсов при проключеии нового канала (приеме вызова, исходящем вызове, создании нового RTP потока и т.п.)
Note:
See TracTickets
for help on using tickets.
[355/sip_ua]
Вместо IRM_SPU_CONVTABLE задействовали IRM_AVAILABLE.
При старте, когда еще ни одного канала не создано, запоминаем количество доступных каналов.
Затем в процессе работы можно запросить доступные ресурсы и вычислить текущую загрузку в процентах.
Эту загрузку можно прочитать из переменной .19.0.
Перед каждым созданием канала проверять ее, наверное, нет смысла, т.к. при недостатке ресурсов SPU вернет ошибку на попытку включения канала.