logomarca lojamundi
Contatos
61 99137 5620

11 2666 4242
21 2169 8855
31 4042 1799
Outros Telefones
logomarca lojamundi
botão minha contabotão entrarbotão cadastro
botão servicosbotão blogbotão contato
Manuais

Aplicações do Dialplan do Asterisk 20
Comando:

MessageSend()


Descrição:
Enviar uma mensagem de texto. O corpo da mensagem a ser enviada é o conteúdo atualmente definido na variável 'MESSAGE(body)'. Este conteúdo pode vir de uma mensagem recebida. A tecnologia escolhida para o envio da mensagem é determinada com base em um prefixo no parâmetro 'destination'.

Esta aplicação define as seguintes variáveis de canal:
MESSAGE_SEND_STATUS - Status da entrega da mensagem retornado por esta aplicação.
INVALID_PROTOCOL - Nenhum manipulador para a tecnologia da parte do URI foi encontrado.
INVALID_URI - O manipulador do protocolo reportou que o URI não é válido.
SUCCESS - Passagem bem-sucedida para o manipulador do protocolo, mas a entrega não é necessariamente garantida.
FAILURE - O manipulador do protocolo reportou que não conseguiu entregar a mensagem por algum motivo.

MessageSend(destination,[from,[to]])
destination - Um URI de destino para a mensagem.
Tecnologia: PJSIP O parâmetro 'destination' é usado para construir o Request URI para uma mensagem de saída. Ele pode estar em um dos seguintes formatos, todos prefixados com a tecnologia de mensagem 'pjsip:'.
  • endpoint - Request URI vem do aor e contato padrão do endpoint.
  • endpoint/aor - Request URI vem do aor/contato específico.
  • endpoint@domain - Request URI do aor e contato padrão do endpoint. O domínio é descartado.
Estes usam o endpoint para enviar a mensagem com o URI especificado:
  • endpoint/
  • endpoint/
  • endpoint/"display name"
  • endpoint/"display name"
  • endpoint/sip[s]:host
  • endpoint/sip[s]:user@host
  • endpoint/host
  • endpoint/user@host
Estes usam o endpoint padrão para enviar a mensagem com o URI especificado:
  • "display name"
  • "display name"
  • sip[s]:host
  • sip[s]:user@host>
Estes usam o endpoint padrão para enviar a mensagem com o host especificado:
  • host
  • user@host
Esta forma é semelhante a uma dialstring:
PJSIP/user@endpoint
Você ainda precisa prefixar o destino com o prefixo da tecnologia de mensagem 'pjsip:'. Por exemplo: 'pjsip:PJSIP/8005551212@myprovider'. O URI de contato do endpoint terá o 'user' inserido nele e se tornará o Request URI. Se o URI de contato já tiver um usuário especificado, ele será substituído.

Tecnologia: SIP Especificar um prefixo de 'sip:' enviará a mensagem como uma requisição SIP MESSAGE.

Tecnologia: XMPP Especificar um prefixo de 'xmpp:' enviará a mensagem como uma mensagem de chat XMPP.

from - Um URI de origem para a mensagem, se necessário para a tecnologia de mensagem que está sendo usada para enviar esta mensagem. Este pode ser um URI SIP(S), como 'Alice sip:alice@atlanta.com', ou uma string no formato 'alice@atlanta.com'. Isso substituirá um 'from' especificado usando a função dialplan MESSAGE ou o 'from' que pode estar em uma mensagem recebida.

Tecnologia: PJSIP O parâmetro 'from' é usado para especificar o cabeçalho 'From:' na SIP MESSAGE de saída. Ele substituirá o valor especificado em MESSAGE(from), que por sua vez substituirá qualquer valor 'from' de uma SIP MESSAGE recebida.

Tecnologia: SIP O parâmetro 'from' pode ser um nome de peer configurado ou no formato "display-name".

Tecnologia: XMPP Especificar um prefixo de 'xmpp:' especificará a conta definida em 'xmpp.conf' para enviar a mensagem. Observe que este campo é obrigatório para mensagens XMPP.

to - Um URI de destino para a mensagem, se necessário para a tecnologia de mensagem que está sendo usada para enviar esta mensagem. Este pode ser um URI SIP(S), como 'Alice sip:alice@atlanta.com', ou uma string no formato 'alice@atlanta.com'. Isso substituirá um 'to' especificado usando a função dialplan MESSAGE ou o 'to' que pode estar em uma mensagem recebida.

Tecnologia: PJSIP O parâmetro 'to' é usado para especificar o cabeçalho 'To:' na SIP MESSAGE de saída. Ele substituirá o valor especificado em MESSAGE(to), que por sua vez substituirá qualquer valor 'to' de uma SIP MESSAGE recebida.

Tecnologia: SIP Ignorado

Tecnologia: XMPP Ignorado
Sintaxe:
MessageSend(destination,[from,[to]])
Fonte: Asterisk Wiki
Divisor Triangular
POR QUE A LOJAMUNDI É CONFIÁVEL?
selo de verificação reclame aqui da lojamundiselo google site seguroselo reclame aqui com link de acessoselo https seguroselo let's encrypt

ENTRE EM CONTATO COM A LOJAMUNDI.

Assine nossa Newsletter! É gratuito!

Cadastre seu nome e email para receber novidades e materiais gratuitos da Lojamundi.