Configuração de Módulos do Asterisk 20
Comando:
res_pjsip: SIP Resource using PJProject
Sinopse:
Desde: 12.2.0 - Configuração de suporte a respostas provisórias confiáveis (reliable provisional responses). Opções: 'no' (desativa o suporte), 'required' (requer respostas confiáveis), 'peer_supported' (envia confiavelmente se o peer suportar), 'yes' (indica suporte e PRACK se necessário pelo peer).
Descrição:
Este parâmetro controla como o Asterisk lida com respostas provisórias confiáveis (100rel) conforme definido na RFC 3262. Quando configurado como 'no', o suporte é desativado e requisições contendo 100rel no cabeçalho Required são rejeitadas com 420 Bad Extension. Em 'required', as respostas provisórias devem ser enviadas e recebidas de forma confiável, rejeitando requisições sem 100rel no Supported com 421 Extension Required. A opção 'peer_supported' envia respostas confiavelmente apenas se o peer indicar suporte a 100rel. Em 'yes', o suporte é indicado e PRACK é utilizado conforme necessário pelo peer. Disponível desde a versão 12.2.0, com melhorias posteriores nas versões 13.22.0 e 15.5.0 para tratamento de atualizações de SDP em respostas subsequentes.
Sintaxe:
codec_prefs_incoming_answer = keep: first
codec_prefs_incoming_offer = prefer: pending, operation: intersect, keep: all, transcode: allow
codec_prefs_incoming_answer = keep: first
codec_prefs_outgoing_offer = prefer: configured, operation: union, keep: first, transcode: prevent
$ echo -n "myname:myrealm:mypassword" | openssl dgst -md5
MD5(stdin)= dce9ccd0a69e3ef90d8b9bf725053e78
password_digest = md5:dce9ccd0a69e3ef90d8b9bf725053e78
sip:1235557890;phone-context=national@x.x.x.x;user=phone
1235557890;phone-context=national
1235557890
Fonte: Asterisk Wiki