Size: a a a

2021 February 17

DQ

Dmitriy Q in Asterisker-ы
Max Mokryi
Я сам синтаксис вызова понимал. И знаю, что при наличии Web-морды часто руками в конфиги лазить чревато, если точно не знаешь, что править. Потому что web-морда при следующей корректировке может вынести все нафиг. Подсказали где можно руками лазить - пойду пробовать
во freepbx есть модуль Custom Destination где можно указать данные своего контекста, который в свою очередь можно прописать в extentions_custom.conf
источник

DQ

Dmitriy Q in Asterisker-ы
но с Issabel не сталкивался ни разу
источник

MM

Max Mokryi in Asterisker-ы
Custom Destination есть
источник

MM

Max Mokryi in Asterisker-ы
Через misc applications сделал вызов IVR из call файла, теперь буду доковыривать CURL
источник

PS

Pavel Sokolov in Asterisker-ы
Sergey L. Shirinyan
Т.е., слушать автоответчик и, если оно говорит, что вне зоны, то одно действие, если неправильно набран, то другое. Есть в природе что-то подобное?
у @IgorrG есть
источник

Ж

Жека in Asterisker-ы
Добрый день коллеги
Кто настраивал TTS от GOOGLE в freepbx?
источник

MM

Max Mokryi in Asterisker-ы
Еще подскажите по переменным! сделал CURL запрос
[aks_test_context]
exten => s,1,noop(***QueueData***)
 same => n,set(ivar=${DIALEDPEERNUMBER})
 same => n,set(query=${CURL(https://my.ZZZonline.com/dumper.php,ivar=${ivar})})
 same => n,verbose(--- ${query} ---)
exten => s,3,Hangup


Запрос приходит. Все хорошо. Но нужен номер на каторый я звоню через call-файл.

channel: SIP/openvox/05029999999
Callerid: 0991111111
Context: from-internal
Extension: 7098


Вот нужно получить этот самый 05029999999.
номер 0991111111 хранится в  ${CALLERID(number)}
источник

A

Aleksey in Asterisker-ы
Max Mokryi
Еще подскажите по переменным! сделал CURL запрос
[aks_test_context]
exten => s,1,noop(***QueueData***)
 same => n,set(ivar=${DIALEDPEERNUMBER})
 same => n,set(query=${CURL(https://my.ZZZonline.com/dumper.php,ivar=${ivar})})
 same => n,verbose(--- ${query} ---)
exten => s,3,Hangup


Запрос приходит. Все хорошо. Но нужен номер на каторый я звоню через call-файл.

channel: SIP/openvox/05029999999
Callerid: 0991111111
Context: from-internal
Extension: 7098


Вот нужно получить этот самый 05029999999.
номер 0991111111 хранится в  ${CALLERID(number)}
${CHANNEL(name)} вродебы
источник

MM

Max Mokryi in Asterisker-ы
прилетело SIP/openvox-000000ff 🙁
источник

Ab

Alexey b_aalexx in Asterisker-ы
Dumpchan() сделайте,
выведет в консоль все доступные переменные и их значения
источник

RP

Roman Pertsev in Asterisker-ы
Max Mokryi
Еще подскажите по переменным! сделал CURL запрос
[aks_test_context]
exten => s,1,noop(***QueueData***)
 same => n,set(ivar=${DIALEDPEERNUMBER})
 same => n,set(query=${CURL(https://my.ZZZonline.com/dumper.php,ivar=${ivar})})
 same => n,verbose(--- ${query} ---)
exten => s,3,Hangup


Запрос приходит. Все хорошо. Но нужен номер на каторый я звоню через call-файл.

channel: SIP/openvox/05029999999
Callerid: 0991111111
Context: from-internal
Extension: 7098


Вот нужно получить этот самый 05029999999.
номер 0991111111 хранится в  ${CALLERID(number)}
Variable: var1=123

и читаем доку по Originate
источник

MM

Max Mokryi in Asterisker-ы
Что-то не помогло 🙁
источник

MM

Max Mokryi in Asterisker-ы
[aks_test_context]
exten => s,1,noop(***QueueData***)
 same => n,set(query=${CURL(https://my.ZZZonline.com/dumper.php,ivar=${var1})})
 same => n,verbose(--- ${query} ---)
exten => s,3,Hangup
источник

MM

Max Mokryi in Asterisker-ы
channel: SIP/openvox/05999999999
Callerid: 099999999999
Variable: var1=050999999999
Context: from-internal
Extension: 7098
источник

RP

Roman Pertsev in Asterisker-ы
Во-первых, не Extension а Exten
Во-вторых, разные контексты, я сомневаюсь что там Goto есть в нужный
В-третьих, читаем книгу и доку, а то много элементарных вопросов

Action: Originate
Channel: SIP/100
Callerid: 666
Variable: var1=999999999999
Context: test-orig
Exten: s
Priority: 1

Executing [s@test-orig:1] NoOp("SIP/100-00000074", "999999999999") in new stack
Executing [s@test-orig:2] DumpChan("SIP/100-00000074", "") in new stack
источник

RP

Roman Pertsev in Asterisker-ы
хотя в call files может быть и Extension
источник

RP

Roman Pertsev in Asterisker-ы
давно не пользовался этим мамонтическим способом
источник

RP

Roman Pertsev in Asterisker-ы
и там Setvar судя по доке
источник

МИ

Михаил Иванов... in Asterisker-ы
Жека
Добрый день коллеги
Кто настраивал TTS от GOOGLE в freepbx?
конкретно в freepbx не настраивал, вообще немного некорректное какое-то определение, в "обычном" астере там все просто: https://github.com/zaf/asterisk-googletts
источник

Ж

Жека in Asterisker-ы
Михаил Иванов
конкретно в freepbx не настраивал, вообще немного некорректное какое-то определение, в "обычном" астере там все просто: https://github.com/zaf/asterisk-googletts
Спасибо
источник