Size: a a a

2021 February 19

a

agic in Asterisker-ы
!?)))
источник

a

agic in Asterisker-ы
только так да:)?
источник

М

Михаил in Asterisker-ы
Sergey Grushko
так устроен принцип symmetric rtp
он в определенных условиях может дать такой эффект.
так что выруби на всех проблемных экстеншенах nat=no и проверь.
если не поможет - то сделай дамп трафика и попробуй понять, что там не так
у меня в шаблоне для всех nat=force_rport,comedia
источник

SG

Sergey Grushko in Asterisker-ы
вот нужно всем локальным абонам это вырубить

ибо как раз comedia может дать такой эффект.
источник

RP

Roman Pertsev in Asterisker-ы
agic
а сейчас она даже не хочет ставится )) на 3 питон
https://github.com/M-o-a-T/aioari

ставить строго через git не через PyPi
источник

a

agic in Asterisker-ы
деплой усложняется
источник

RP

Roman Pertsev in Asterisker-ы
если не взлетит то ставить из тагов 0.9.1
источник

a

agic in Asterisker-ы
буду значит делать так
источник

RP

Roman Pertsev in Asterisker-ы
agic
деплой усложняется
меня эти проблемы мало волнуют)
источник

a

agic in Asterisker-ы
def end_status(passlogin,ip,chan,port):
   params = (
       ('api_key', passlogin),
   )

   url = "http://"+ip+":"+port+"/ari/endpoints/SIP/"+chan
   print(url)
   response = requests.get(url, params=params)
   state = response.text
   state = json.loads(state)
   status = state['state']
   return status
источник

a

agic in Asterisker-ы
и так по каждому событию, нету норм модуля напиши свой ((
источник

a

agic in Asterisker-ы
я просто ленивый
источник

RP

Roman Pertsev in Asterisker-ы
в чем проблема использовать ту библиотеку?
источник

М

Михаил in Asterisker-ы
Sergey Grushko
вот нужно всем локальным абонам это вырубить

ибо как раз comedia может дать такой эффект.
а почему проблема плавающая? и так редко проявляется?
источник

RP

Roman Pertsev in Asterisker-ы
pip install git+url сложно сделать?
источник

SG

Sergey Grushko in Asterisker-ы
Михаил
а почему проблема плавающая? и так редко проявляется?
стечение обстоятельств.

В общем, есть там хитрости, в двух словах не объяснить.
мы на курсах это проходим, как раз в части NAT
источник

SG

Sergey Grushko in Asterisker-ы
в программировании такая ситуация называется Race Condition
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Михаил
Пацаны, кто сталкивался? После снятия трубки проходит 8-10 секунд и только потом можно разговаривать. До этого тишина в сторону вызывающей стороны. Пытался воспроизвести проблему - не получается. Все четко работает.  Жалуются единицы пользователей. Да и у них не всегда такое явление наблюдается.
посмотрите сколько стоит в rtp.conf пакетов для learning rtp
там должно определенное колчество пакетов прйти чтобы астериск понял что адрес rtp (ip+port) подтвержден
источник

a

agic in Asterisker-ы
Roman Pertsev
в чем проблема использовать ту библиотеку?
там нету что мне надо
источник

a

agic in Asterisker-ы
ext media например
источник