Size: a a a

2020 November 08

A

Art in Asterisker-ы
Вижу дебаг
источник

A

Art in Asterisker-ы
без ошибок на первый взгляд
источник

A

Art in Asterisker-ы
в самом начале при вызове AGI есть вот такие поля:
>AGI Tx >> agi_extension: 0123456789
и чуть ниже
>AGI Tx >> agi_arg_1:  0123456789
источник

A

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

OS

Oleg Shteinliht in Asterisker-ы
вот-вот
источник

OS

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

A

Art in Asterisker-ы
а какие ещё есть инструменты отладки AGI? Или дебага достаточно?
источник

OS

Oleg Shteinliht in Asterisker-ы
ну вообще всегда можно печатать в файл весь обмен с астером
источник

OS

Oleg Shteinliht in Asterisker-ы
и дебаг
источник

OS

Oleg Shteinliht in Asterisker-ы
этого обычно достаточно
источник

A

Art in Asterisker-ы
Oleg Shteinliht
ну вообще всегда можно печатать в файл весь обмен с астером
А как печатать в файл весь обмен?
источник

OS

Oleg Shteinliht in Asterisker-ы
ну не знаю, как у вас в питоне это делается, но у нас в пхп, мы создаем канал, и перед записью туда и после чтения это можно писать в файл
источник

A

Art in Asterisker-ы
Ок покурю. Спасибо
источник

ВС

Вячеслав Синельников... in Asterisker-ы
делюсь скриптом со всеми как избавится от FAKE INVITE когда вы 5060 порт голой жопой в тырнет выложили:

#!/bin/bash
for IP in $(asterisk -rx "sip show channels" | grep "INVITE" | grep "<guest>" | awk '{print $1}' | sort -n | uniq -c | awk '{print $2}')
do
iptables -A INPUT -s $IP -m string --string 'INVITE' --algo bm -j DROP
echo $IP banned
done
источник

ВС

Вячеслав Синельников... in Asterisker-ы
вешаете в крон и прощайте кул хацкеры )
источник

AO

Anton Oskin in Asterisker-ы
Art
и далее:
for i in list_by_2:
   print("SAY NUMBER", i, "A", "male")
Насколько помню, в AGI нельзя подряд много команд писать, нужно читать ответы AGI и отправлять следующий SAY NUMBER только после ответа на предыдущий.
источник

A

Art in Asterisker-ы
А питоном в AGI кто пользуется? может подскажите чем лучше читать ответы от астера?
источник

OS

Oleg Shteinliht in Asterisker-ы
Anton Oskin
Насколько помню, в AGI нельзя подряд много команд писать, нужно читать ответы AGI и отправлять следующий SAY NUMBER только после ответа на предыдущий.
все верно. Нужно писать, потом читать. И есть ограничения, на размер передаваемых данных
источник

A

Art in Asterisker-ы
ещё косяк обнаружил что при SAY NUMBER 07 например астер 0 не читает (
источник

OS

Oleg Shteinliht in Asterisker-ы
Art
ещё косяк обнаружил что при SAY NUMBER 07 например астер 0 не читает (
ну если вы передаете это как число (или он понял это как число), то да, ноль будет съеден
источник