
O comando DialplanExtensionAdd permite adicionar uma nova extensão ao plano de discagem do Asterisk via AMI (Asterisk Manager Interface).
Sintaxe:
Action: DialplanExtensionAdd
ActionID: <value>
Context: <value>
Extension: <value>
Priority: <value>
Application: <value>
[ApplicationData:] <value>
[Replace:] <value>
Parâmetros:
ActionID - Identificador único para esta transação, que será retornado.Context - Contexto onde a extensão será criada. O contexto será criado caso ainda não exista.Extension - Nome da extensão a ser criada (pode incluir correspondência por callerid separando com '/').Priority - Prioridade adicionada a esta extensão. Deve ser 'hint' ou um valor numérico.Application - Aplicativo a ser utilizado nesta extensão na prioridade solicitada.ApplicationData - Argumentos para o aplicativo (opcional).Replace - Se definido como 'yes', '1', 'true' ou qualquer outro valor considerado verdadeiro, substituirá uma extensão existente no mesmo contexto, extensão e prioridade. Caso contrário, a extensão existente será mantida e a ação falhará.Este comando é útil para gerenciar dinamicamente extensões no plano de discagem sem a necessidade de recarregar o dialplan.

