Size: a a a

2019 September 12

𝖆

𝖆𝖐𝖆𝖒𝖎𝖙 in Asterisker-ы
Xiamen, China
источник

A

Andrey in Asterisker-ы
Всем привет! Подскажите плиз, linkedid в рамках одного Астериска может через какое то время повториться или он всегда будет уникален?
источник

Е

Евгений in Asterisker-ы
Andrey
Всем привет! Подскажите плиз, linkedid в рамках одного Астериска может через какое то время повториться или он всегда будет уникален?
Он unixtime
источник

Е

Евгений in Asterisker-ы
Если только время собьётся, может повториться
источник

A

Andrey in Asterisker-ы
Понял, спасибо!
источник

Э

Эдуард in Asterisker-ы
Всем доброго дня!
Коллеги, есть такой вопрос. Как правильно делать переход GotoIf по диалстатусу. Нарисовал такой конфиг, но до гоуту дело не доходит.

exten => s,1,NoOp()
same => n,Dial(SIP/${DialNumber}@${Trunk},,tTr)
same => n,Gotoif($["${DIALSTATUS}"="ANSWER"]?macro(recording,${CALLERID(number)},${DialNumber}))
same => n,Hangup()

Идёт звонок, поднимаем трубку, кладём трубку=>срабатывает хангап.
источник

Е

Евгений in Asterisker-ы
Попробуйте в dial вызывать с опцией g, а также укажите длительность вызова, после которой будет считаться вызов без ответа. В вашем случае телефон может вызываться до 116 лет, вроде)
источник

TA

Tleuzhan Ayanbayev in Asterisker-ы
Вы хотите начать запись как только звонок будет отвечен?
источник

TA

Tleuzhan Ayanbayev in Asterisker-ы
Здесь, gotoif сработает только с опцией g. И то, после того, как завершится разговор при ответе на звонок или на том конце не ответят.
источник

TA

Tleuzhan Ayanbayev in Asterisker-ы
То есть после dial прилюбом статусе
источник

Е

Евгений in Asterisker-ы
я предположил, что recording может не записывать медиа, а записывать в переменную и/или отправлять на почту диалстатус и номер звонящего.
источник

Е

Евгений in Asterisker-ы
если записывать медиа, то да, бессмысленно так делать
источник

TA

Tleuzhan Ayanbayev in Asterisker-ы
Тогда опция g
источник

Е

Евгений in Asterisker-ы
да, опцию g посоветовал. Но надёжнее будет использовать extension h в текущем контексте.
источник

Е

Евгений in Asterisker-ы
так проще и точно сработает
источник

Э

Эдуард in Asterisker-ы
Tleuzhan Ayanbayev
Вы хотите начать запись как только звонок будет отвечен?
Да... именно это я и хочу реализовать... пока получается что на любой звонок включается запись и создаются пустые файлы записи разговора... либо не записывает вообще...
источник

TA

Tleuzhan Ayanbayev in Asterisker-ы
тогда опция M(имя macro)
источник

Е

Евгений in Asterisker-ы
я просто скриптом удалял файлы в 44 байта (wav) за прошлый день. Но есть способы красивее
источник

TA

Tleuzhan Ayanbayev in Asterisker-ы
M(x): Заставляет выполнить macro (x) в момент ответа на вызов
источник

Э

Эдуард in Asterisker-ы
Tleuzhan Ayanbayev
тогда опция M(имя macro)
Спасибо! Похоже то что нужно.
источник