Problema
Si desidera originare una chiamata a livello di codice su una connessione di rete ad Asterisk.

Soluzione
Utilizzare l’Action Originate dall’AMI (Asterisk Manager Interface):
Action: Originate
Channel: SIP/myphone
Exten: 6001
Context: LocalExtensions
Priority: 1
Timeout: 30000
CallerID: “Asterisk” <6000>
Async: true

Discussione
L’Action Originate dell’AMI consente di inviare una richiesta tramite una connessione TCP affinché Asterisk effettui una chiamata.
Questo è il metodo più diffuso per l’origine delle chiamate da applicazioni personalizzate.

Ci sono alcune opzioni da poter utilizzare con l’Action Originate:

ActionID: <value>
Questo è un valore personalizzato che verrà incluso anche in tutte le risposte a questa richiesta.
E’ molto importante per le applicazioni personalizzate per garantire che le risposte siano associate alla richiesta corretta.

Variable: NAME=VALUE
Può essere specificata più volte in una Action Originate.

Account: <value>
Specificare l’Accountcode che verrà inserito nel CDR.