Получается код такой в пайтоне
Код: Выделить всё
#-*- coding: utf-8 -*-
import asterisk.manager
def zvonok():
a = asterisk.manager.Manager()
server = '10.138.150.36'
a.connect(server)
a.login('admin','amp11')
cdict={"Action": "Originate",
'Channel': 'Local/100@from-internal',
'Callerid' : '«АВАРИЯ',
'Context' : 'auto',
'Exten' : 't',
'priority' : '1'
}
a.send_action(cdict)
a.close()
zvonok()
#time.sleep(60)
#zvonok()
а в диалплане записать
[auto]
exten => s,1,Dial(sip/100,30,)
exten => h,1,Noop(DIALSTATUS=NOANSWER)
exten => h,n,ExecIF($["${DIALSTATUS}" = "NOANSWER"]?Dial(sip/100,,A(zpupdaes))
Звонит два раза, а как же до победного дозвона и с таймингами межу звонками?