Funções do Dialplan do Asterisk 18
Descrição:Esta função permite ler ou gravar um valor em uma mensagem de texto. Ela é utilizada tanto para extrair dados de uma mensagem recebida quanto para modificar ou criar uma mensagem a ser enviada.
MESSAGE(argument)argument - Campo da mensagem a ser obtido ou definido:
- to - Ao processar uma mensagem de entrada, este campo será definido com o destino listado como o destinatário da mensagem recebida pelo Asterisk. Para uma mensagem de saída, este campo define o cabeçalho 'To' na mensagem SIP de saída. Este valor pode ser sobrescrito pelo parâmetro "to" de
MessageSend. - from - Ao processar uma mensagem de entrada, este campo será definido com a origem da mensagem. Para uma mensagem de saída, este campo define o cabeçalho 'From' na mensagem SIP de saída. Este valor pode ser sobrescrito pelo parâmetro "from" de
MessageSend. - custom_data - Somente para escrita. Marca ou desmarca todos os cabeçalhos de uma mensagem de saída. Os seguintes valores podem ser definidos:
- mark_all_outbound - Marca todos os cabeçalhos para uma mensagem de saída.
- clear_all_outbound - Desmarca todos os cabeçalhos para uma mensagem de saída.
- body - Leitura/Escrita. O corpo da mensagem. Ao processar uma mensagem de entrada, isso inclui o corpo da mensagem que o Asterisk recebeu. Quando
MessageSend() é executado, o conteúdo deste campo é usado como o corpo da mensagem de saída. O corpo será sempre em UTF-8.
Consulte a aplicação de dialplan
MessageSend para mais informações.