Descrição: Envia texto para o canal atual.
Nota
Ícone
O canal atual pode ser o chamador ou o chamado, dependendo do contexto em que esse aplicativo é chamado.
As seguintes variáveis podem ser definidas:
SENDTEXT_FROM_DISPLAYNAME - Se definido e este canal suportar mensagens aprimoradas, esse valor será usado como o nome de exibição De.
SENDTEXT_TO_DISPLAYNAME - Se definido e este canal suportar mensagens avançadas, esse valor será usado como o nome de exibição Para.
SENDTEXT_CONTENT_TYPE - Se definido e este canal suportar mensagens avançadas, esse valor será usado como a mensagem Tipo de Conteúdo. Se não especificado, o padrão de texto / sem formatação será usado.
Aviso: Mensagens de tipos diferentes de texto / * não podem ser enviadas por meio de drivers de canal que não suportam o Enhanced Messaging. Uma tentativa de fazer isso será ignorada e resultará na variável SENDTEXTSTATUS sendo configurada como UNSUPPORTED.
SENDTEXT_BODY - Se definido, este valor será usado como corpo da mensagem e qualquer texto fornecido como parâmetro de função será ignorado.
O resultado da transmissão será armazenado nas seguintes variáveis:
SENDTEXTTYPE
NENHUM - Nenhuma mensagem enviada.
BÁSICO - Corpo da mensagem enviado sem atributos porque o driver do canal não suporta mensagens aprimoradas.
MELHORADO - A mensagem foi enviada usando mensagens avançadas.
SENDTEXTSTATUS
SUCESSO - A transmissão foi bem-sucedida.
FAILURE - A transmissão falhou.
NÃO SUPORTADO - A transmissão de texto não é suportada pelo canal.
Nota
Ícone
O método de codificação e transmissão de texto é totalmente a critério do driver do canal. chan_pjsip sempre usará mensagens SIP MESSAGE na caixa de diálogo. chan_sip usará o T.140 via RTP se um tipo de mídia de texto tiver sido negociado e as mensagens SIP MESSAGE na caixa de diálogo, caso contrário.
Exemplos: Exemplo: Envie uma mensagem simples
Se o driver do canal suportar mensagens aprimoradas (atualmente apenas chan_pjsip), você poderá definir variáveis adicionais: Exemplo: Alterar o nome de exibição De
Exemplo: Enviar uma String JSON
Exemplo: Enviar uma String JSON (alternativa)