<p dir="ltr">Um aviso para o pessoal não sofrer como eu sofri.☺</p>
<p dir="ltr">O realtime do pjsip no Asterisk 13.6 (ao menos com postgresql) tem um bug.</p>
<p dir="ltr">O campo qualify_timeout da tabela ps_contacts é do tipo integer, mas tal variável é do tipo double nos sources, o que impede que o contato (dinâmico) seja salvo na tabela. E, consequentemente não é possível receber chamadas. </p>
<p dir="ltr">Já abri o bug e fiz todo o relato. Como workaround basta trocar o tipo da coluna para double precision na tabela.</p>
<p dir="ltr">Esta coluna foi introduzida entre o Asterisk 13.3 e 13.5, então é possível que o bug afete outras versões. </p>
<p dir="ltr">Não consegui verificar ao certo qual, pois os changelogs destas versões não estão mais no repositório de downloads do Asterisk. </p>
<p dir="ltr">Abraços, <br>
Marcelo </p>