Size: a a a

2021 June 01

EV

Evgeniy Veselov in Asterisker-ы
причем самое непонятное то что рвется звонок только между сотрудниками, то есть на внешние номера обрывов нет, наверное адресую в тп манго
источник

DB

Dmitry Baryshnikov in Asterisker-ы
сотрудники за натом?
источник

𝖆

𝖆𝖐𝖆𝖒𝖎𝖙... in Asterisker-ы
привет. а кто нить знает, есть какой нить онлайн калькулятор, чтбы оптимально разложить диапозон номеров на префиксы?
источник

EV

Evgeniy Veselov in Asterisker-ы
да
источник

DB

Dmitry Baryshnikov in Asterisker-ы
Re-invite вырубите на учетках
источник

YG

Yuriy Gorlichenko in Asterisker-ы
почему не знаете? у вас же BYE есть дампе
кто шлет BYE тот и рвет
источник

YG

Yuriy Gorlichenko in Asterisker-ы
В BYE скорее всего причина указана
источник

TZ

Trushakov Zheny in Asterisker-ы
скриншот хороший, но не информативный
источник

EV

Evgeniy Veselov in Asterisker-ы
да, проблемный тел на складе связь прервал
источник

YG

Yuriy Gorlichenko in Asterisker-ы
ну вот и смотрите в заголовках BYE должен быть reason скорее всего
источник

YG

Yuriy Gorlichenko in Asterisker-ы
не в нем дело
3 секунды еще проходит после ACK на REINVITE
Обычно сразу отлетают
источник

DB

Dmitry Baryshnikov in Asterisker-ы
не всегда)
источник

YG

Yuriy Gorlichenko in Asterisker-ы
примеры в студию
источник

TZ

Trushakov Zheny in Asterisker-ы
на телефоне какой-нибудь optional для ната выставить.
источник

TZ

Trushakov Zheny in Asterisker-ы
или что там будет принимать атс манго
источник

DB

Dmitry Baryshnikov in Asterisker-ы
не могу, они были в практике)
источник

DB

Dmitry Baryshnikov in Asterisker-ы
или не запостил не было?
источник

YG

Yuriy Gorlichenko in Asterisker-ы
ну опиши
а то получается необоснованным заявление
источник

YG

Yuriy Gorlichenko in Asterisker-ы
почему вы считаете что там проблема с  НАТ?
источник

𝖆

𝖆𝖐𝖆𝖒𝖎𝖙... in Asterisker-ы
может кому пригодиться...
def min_order(num):
   return 1 if num%10 else 10*min_order(num//10)

def prefixes(low, high):

   def forward(num, order):
       nxt = num + order
       if nxt == high + 1:
           return [num//order]

       if nxt > high + 1:
           return backward(num, order//10)

       if not num%(order*10):
           return forward(num, order*10)

       return [num//order] + forward(nxt, order)

   def backward(num, order):
       nxt = num + order
       if nxt == high + 1:
            return [num//order]

       if nxt > high + 1:
           return backward(num, order//10)

       return [num//order] + backward(nxt, order)

   return forward(low, min_order(low))
источник