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 18
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.
from - Um URI de origem para a mensagem, se necessário para a tecnologia de mensagem que está sendo usada para enviar esta mensagem.
to - Um URI de destino para a mensagem, se necessário para a tecnologia de mensagem que está sendo usada para enviar esta 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

Este formulário é 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.
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.