вернее звонить можно если успеете в две секунды, только через две секунду он все равно упадет. делайте вот так http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
meral ( 2013-02-04 18:07:38 +0400 )редактировать2 секунды не получится , потому как класс звонка уже вызвал деструктор. Он просто не запустится . Можно запустить вызов при хенгапе только если кладется не основной канал , а тот который был порожден позже. Тогда дуструктор вторичного канала отработает отдав переадресованный вызов основному каналу без запуска деструтора.
zzuz ( 2013-02-04 20:31:18 +0400 )редактировать>>потому как класс звонка уже вызвал деструктор
эээ... если мне не изменяет мой склероз, в астериске нет никаких классов в коде ибо написан он на C...
switch ( 2013-02-04 21:40:17 +0400 )редактироватьzzuz, вызов то по завершении идет, п.с(по списку через AMI Originate), необходимо заставить абонента взять трубку и услышать первые 5 секунд записи, но перезванивать не больше 5 раз, пробывал gotoif, while, но что то не получилось проверить условие, больше 2х раз, потом как говорят завершится канал
ruslan.zabirov ( 2013-02-04 21:52:31 +0400 )редактироватьвсе там работает пару секунд. ну чисто на практике. но вообще лучше конечно только евент делат и внешним скриптом обрабатывать.
meral ( 2013-02-04 22:02:04 +0400 )редактировать