Size: a a a

2020 June 17

DK

Dmitry Kaydash in Asterisker-ы
Сам по себе action: originate, как праща, он раскручивает и закидывает вызов в asterisk. В response можно увидеть дошла ли команда до исполнителя или нет. Чтобы получить статус звонка нужно навешивать слушателя событий и парсер
источник

е

енот in Asterisker-ы
как образно
источник

a

agic in Asterisker-ы
енот
Енот я лет 7
а до этого кем был?
источник

A

Anuar in Asterisker-ы
Dmitry Kaydash
Сам по себе action: originate, как праща, он раскручивает и закидывает вызов в asterisk. В response можно увидеть дошла ли команда до исполнителя или нет. Чтобы получить статус звонка нужно навешивать слушателя событий и парсер
а это как?
источник

е

енот in Asterisker-ы
agic
а до этого кем был?
человеком
источник

A

Anuar in Asterisker-ы
😂😂😂😂
источник

DR

Dmitry Rashevsky in Asterisker-ы
Anuar
а это как?
Попробуйте обрабатывать это, смотря в событии Hangup.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+ManagerEvent_Hangup
источник

DR

Dmitry Rashevsky in Asterisker-ы
Dmitry Rashevsky
Попробуйте обрабатывать это, смотря в событии Hangup.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+ManagerEvent_Hangup
Статус вы тут не получите, здесь будет описана причина Hangup.
Попробуйте навесить Hangup-handler и в нем передать UserEvent с ${DIALSTATUS}
источник

a

agic in Asterisker-ы
енот
человеком
бывает
источник

c

ch.a.sh in Asterisker-ы
Как во freepbx ,можно использовать во входящей маршрутизации на номере, в разделе set destination (там шас установлен time condition) использовать также  ivr ?
источник

a

agic in Asterisker-ы
я даже не понял что человек задал за вопрос
источник

a

agic in Asterisker-ы
пора выходить с канала (
источник

С

Саша in Asterisker-ы
блин, дебаты лютые были)))
источник

С

Саша in Asterisker-ы
детям точно не смотреть и не слушать)))
источник

ah

alex hidden in Asterisker-ы
авитаминоз, коронавирус, нехватка мидихлориан... телепатические навыки ослабли как никогда
источник

AO

Anton Oskin in Asterisker-ы
Anuar
а это как?
Там не так просто на самом деле.
OriginateResponse приходит только если при выполнении Originate указать параметр Async: 1. В нём действительно можно проверить успешным был Originate или нет (по параметру Response), но тут есть проблема - успешность Originate определяется только по тому, ответила ли первая вызванная сторона (если вторая сторона не ответит, Originate будет считаться успешным).

Соответственно, чтобы понять, ответила ли вторая сторона, надо отслеживать, что потом происходит с каналом, указанным в OriginateResponse (у этого события будет стоять ActionID, указанный в отправленном Originate).

Если отправлять Originate без Async, - события OriginateResponse не будет, статус Originate будет в Response на Originate, но Response будет не сразу, а как только первая вызываемая сторона ответит или сбросит (или истечёт указанный Timeout). Всё время до этого AMI-события поступать не будут, поэтому не рекомендуется использовать Originate без Async.
источник

A

Anuar in Asterisker-ы
Я просто не могу доехать...как мне их вместе использовать? Вот в чем загвоздка..
источник

A

Anuar in Asterisker-ы
Сейчас у меня так
источник

a

agic in Asterisker-ы
Anton Oskin
Там не так просто на самом деле.
OriginateResponse приходит только если при выполнении Originate указать параметр Async: 1. В нём действительно можно проверить успешным был Originate или нет (по параметру Response), но тут есть проблема - успешность Originate определяется только по тому, ответила ли первая вызванная сторона (если вторая сторона не ответит, Originate будет считаться успешным).

Соответственно, чтобы понять, ответила ли вторая сторона, надо отслеживать, что потом происходит с каналом, указанным в OriginateResponse (у этого события будет стоять ActionID, указанный в отправленном Originate).

Если отправлять Originate без Async, - события OriginateResponse не будет, статус Originate будет в Response на Originate, но Response будет не сразу, а как только первая вызываемая сторона ответит или сбросит (или истечёт указанный Timeout). Всё время до этого AMI-события поступать не будут, поэтому не рекомендуется использовать Originate без Async.
это если модуль юзаете
источник

a

agic in Asterisker-ы
а так по сути мы можете парсить ami хоть весь вывод если выставили в настройках сообщения
источник