IVR (Interactive Voice Response) Asterisk, FreePBX.
IVR , , , . "Enterprise", , IVR , . .
IVR FreePBX, .
IVR, , Asterisk.
Background() DTMF (Dual-Tone Multi-Frequency). , , DTMF (extension) -, , Asterisk .
WaitExten() , Asterisk - , . , WaitExten() - , , , WaitExten(10).
Goto() - (context), (extension) (priority).
, . , IVR , extension -.
, : " %companyname%. , 1. , 2. , ".
IVR extensions.conf :

[ivr-example] exten => s,1,Answer(500) same => n(loop),Background(Main_IVR_record) exten => 1,1,Goto(3445,s,1) # 1. 3444 . exten => 2,1,Goto(3444,s,1) # 2. 3445 . exten => _XXX,1,Dial(SIP/${EXTEN}@Asterisk) #
, IVR, [ivr-example].