Size: a a a

2020 August 18

R

Ramzes in Asterisker-ы
можно из диалплана
источник

AS

Alexander Serebryany in Asterisker-ы
а мне надо из asterisk -x ''bla bla'
источник

R

Ramzes in Asterisker-ы
Alexander Serebryany
а мне надо из asterisk -x ''bla bla'
можно извратиться сделать также, используя контекст, а из cli - channel originate Local/bla-bla-bla application Answer
источник

AS

Alexander Serebryany in Asterisker-ы
Ramzes
можно извратиться сделать также, используя контекст, а из cli - channel originate Local/bla-bla-bla application Answer
это еще большее извращение ))
источник

R

Ramzes in Asterisker-ы
в принципе, несложно, если надо именно cli
источник

AS

Alexander Serebryany in Asterisker-ы
Ramzes
в принципе, несложно, если надо именно cli
ну я из cli присваиваю переменную )
буду тестить
источник

R

Ramzes in Asterisker-ы
Alexander Serebryany
это еще большее извращение ))
ну вариантов массу можно придумать )))
а почему именно из cli, если не секрет?
источник

NK

ID:0 in Asterisker-ы
Настройка софтфона QuteCom версии 2.2

В
данной статье затрагиваются настройки софтфона QuteCom версии 2.2, имеющего русифицированный интерфейс, что уже является преимуществом данного программного продукта.

Ознакомившись с материалом, вы узнаете:
- о внесении данных для аутентификации на сервере Asterisk
- анализе полезных функций софтфона
- характеристике вкладки Dialpad и вкладки действия
- про дополнительные вкладки QuteCom

Полный материал с набором скринов имеется по адресу: https://voxlink.ru/kb/ip-phones-configuration/softfon/nastrojka-softfona-qutecom-versii-2-2/
источник

AS

Alexander Serebryany in Asterisker-ы
Ramzes
ну вариантов массу можно придумать )))
а почему именно из cli, если не секрет?
так изнутри баш скрипта который вызывает mixmonitor при окончании записи
источник

R

Ramzes in Asterisker-ы
Alexander Serebryany
так изнутри баш скрипта который вызывает mixmonitor при окончании записи
скрипт занимается только созданием переменной или чем-то еще?
источник

AS

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

R

Ramzes in Asterisker-ы
Alexander Serebryany
он сохраняет запись в хранилище и сохраняет в таблице CDR ссылку на хранилище
после этого надо маякнуть еще одному серверу который только по AMI умеет
можно оставить скрипту заняться полезным делом, а эвент послать уже из диалплана в текущем контексте в h extension... переменные еще живы, их можно использовать... а в cdr можно писать также из диалплана
источник

R

Ramzes in Asterisker-ы
я так делаю
Set(CDR(recordingfile)=${REC_FILE})
источник

AS

Alexander Serebryany in Asterisker-ы
Ramzes
можно оставить скрипту заняться полезным делом, а эвент послать уже из диалплана в текущем контексте в h extension... переменные еще живы, их можно использовать... а в cdr можно писать также из диалплана
да все так можно сделать
у меня просто h экстеншена нет
туда будет валится больше чем мне надо
источник

R

Ramzes in Asterisker-ы
Alexander Serebryany
да все так можно сделать
у меня просто h экстеншена нет
туда будет валится больше чем мне надо
так его можно добавить в нужный контекст ;)
источник

AS

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

R

Ramzes in Asterisker-ы
Alexander Serebryany
разумеется, только одна задача разобъется между скриптом и диапланом
мне это не нравится
"сохраняет запись в хранилище" - это как? диалплан не справится?
источник

R

Ramzes in Asterisker-ы
может можно обойтись и без скрипта?
источник

AS

Alexander Serebryany in Asterisker-ы
Ramzes
"сохраняет запись в хранилище" - это как? диалплан не справится?
хороший вопрос!
интерфейс хранилища:
curl  --request POST --url $API$res"/files?name=$(basename $1)"   --header 'Accept: text/plain'   --header 'Content-Type: multipart/form-data'   --header 'content-type: multipart/form-data' --form "content=@$1"

Я знаю что есть функция CURL - но какая-то кастрированная
источник

AS

Alexander Serebryany in Asterisker-ы
Ramzes
может можно обойтись и без скрипта?
было бы очень хорошо )
источник