Size: a a a

2021 February 26

IV

Igor Vyrva in Asterisker-ы
вот начался рекорд
и вы положили телефон до того как прошли 20 секунд
что после этого в логах?
источник

A

Anuar in Asterisker-ы
Всем привет! Кто-нибудь переносил экстеншены с одного астера на другой?
источник

IV

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

IV

Igor Vyrva in Asterisker-ы
Anuar
Всем привет! Кто-нибудь переносил экстеншены с одного астера на другой?
а в чём пробема?
берём файлик и переносим
если надо не всё, то скопировать нужный экстеншен и вставить в файл
источник

A

Anuar in Asterisker-ы
Igor Vyrva
а в чём пробема?
берём файлик и переносим
если надо не всё, то скопировать нужный экстеншен и вставить в файл
Забыл сказать, а если номера создавались через freepbx?
источник

A

Anuar in Asterisker-ы
через морду
источник

IV

Igor Vyrva in Asterisker-ы
у вас сначала идёт
s@macro-record-night:17] Record("SIP/xxxxx-00000041", "/var/records/voicemail_20210226-144108_xxxxx.wav,2,20,xk") in new stack
а потом идёт
s@macro-record-night:19] Dial("SIP/xxxxx-00000041", "Local/100@local-debug") in new stack

Сначала включаете запись а потом делаете вызов
попробуйте сначала сделать DIal, а потом уже включить Record
источник

IV

Igor Vyrva in Asterisker-ы
хотя как там в системах с WUI я не вкурсе
источник

IV

Igor Vyrva in Asterisker-ы
Anuar
Забыл сказать, а если номера создавались через freepbx?
ну началось
потом выяснится что версии разные
и тд
источник

A

Anuar in Asterisker-ы
Igor Vyrva
ну началось
потом выяснится что версии разные
и тд
ну и это тоже))
источник

IV

Igor Vyrva in Asterisker-ы
Anuar
ну и это тоже))
там вроде бекап конфига есть
но это не точно
источник

IV

Igor Vyrva in Asterisker-ы
тогда я не вижу где вы положили телефон пока отрабатывает Record
источник

IV

Igor Vyrva in Asterisker-ы
нужны временные метки в логе
источник

ЯЛ

Ярослав Лиходед... in Asterisker-ы
всем доброго дня... Имею кусочек плана...
exten => s,1,Dial(SIP/1202,18,rTt)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,n,HangUp()

exten => h,1,NoOp(Razgovor zavehon -- ${CALLERID(num)} -- ${EXTEN})

Как мне узнать кто поднял трубку?
в ${EXTEN}) - у меня h
источник

MK

Mikhail Komarov in Asterisker-ы
Ярослав Лиходед
всем доброго дня... Имею кусочек плана...
exten => s,1,Dial(SIP/1202,18,rTt)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,n,HangUp()

exten => h,1,NoOp(Razgovor zavehon -- ${CALLERID(num)} -- ${EXTEN})

Как мне узнать кто поднял трубку?
в ${EXTEN}) - у меня h
Ну как вариант ${CDR(dst)}
Или
exten => s,1,Set(who_answer=1202)
exten => s,n,Dial(SIP/1202,18,rTt)
exten => s,1,Set(who_answer=1201)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,1,Set(who_answer=1111)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,1,Set(who_answer=nobody)
exten => s,n,HangUp()
или из ${channel} выдирать
источник

МИ

Михаил Иванов... in Asterisker-ы
Ярослав Лиходед
всем доброго дня... Имею кусочек плана...
exten => s,1,Dial(SIP/1202,18,rTt)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,n,HangUp()

exten => h,1,NoOp(Razgovor zavehon -- ${CALLERID(num)} -- ${EXTEN})

Как мне узнать кто поднял трубку?
в ${EXTEN}) - у меня h
можно добавить U и ловить в pre-bridge
источник

IV

Igor Vyrva in Asterisker-ы
Ярослав Лиходед
всем доброго дня... Имею кусочек плана...
exten => s,1,Dial(SIP/1202,18,rTt)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,n,HangUp()

exten => h,1,NoOp(Razgovor zavehon -- ${CALLERID(num)} -- ${EXTEN})

Как мне узнать кто поднял трубку?
в ${EXTEN}) - у меня h
то что в exten у вас h это логично
так там был бы s
попробуйте поставить
DumpChan в h и посмотреть какие там есть переменные
источник

IV

Igor Vyrva in Asterisker-ы
или два варианта предложенных ранее
источник

IV

Igor Vyrva in Asterisker-ы
Mikhail Komarov
Ну как вариант ${CDR(dst)}
Или
exten => s,1,Set(who_answer=1202)
exten => s,n,Dial(SIP/1202,18,rTt)
exten => s,1,Set(who_answer=1201)
exten => s,n,Dial(SIP/1201,18,rTt)
exten => s,1,Set(who_answer=1111)
exten => s,n,Dial(SIP/1111,40,rTt)
exten => s,1,Set(who_answer=nobody)
exten => s,n,HangUp()
или из ${channel} выдирать
а если положили телефон не дождавшись ответа?
источник

MK

Mikhail Komarov in Asterisker-ы
Igor Vyrva
а если положили телефон не дождавшись ответа?
То ничего и не будет. Потому как никто не ответил. Вопрос то как узнать кто поднял трубку.
источник