Não consigo ativar o preenchimento de chamadas no Assinante ocupado (CCBS) no asterisco, que faz parte dos CCSS (serviços complementares de conclusão de chamadas), assim como o recurso de conclusão de chamadas sem resposta (CCNR).
Aqui está o cenário: Mark pega seu telefone (1000) e disca Richard discando 2000. Richard está atualmente em uma chamada, então Mark ouve um sinal de ocupado. Mark, em seguida, desliga, pega o telefone e disca 30 para chamar o aplicativo CallCompletionRequest. Depois de algum tempo, Richard termina sua ligação e desliga. Mark é automaticamente chamado de volta pelo Asterisk. Quando Mark pega seu telefone, o Asterisk discará o ramal 2000 para ele.
De acordo com a documentação, devo adicionar cc_agent_policy e cc_monitor_policy de acordo com minhas necessidades (genéricas), adicionar a extensão de ativação CCSS ao dialplan e ativá-la depois de discar um telefone ocupado. O que eu fiz.
A coisa é que o CCBS, o que é usado quando os ramais estão ocupados, não funciona como nada acontece ao discar os ramais 30 para habilitar o monitoramento em uma extensão anteriormente ocupada, o que é um pouco frustrante como o outro recurso , CCNR, aquele usado para monitorar extensões não responsivas, funciona bem.
Alguém poderia me dizer o que está faltando?
Aqui estão os arquivos de configuração:
/etc/asterisk/sip.conf
[1000]
context=default
cc_agent_policy=generic
cc_monitor_policy=generic
[2000]
context=default
cc_agent_policy=generic
cc_monitor_policy=generic
/etc/asterisk/extensions.conf
[default]
exten => 1000,1,Dial(SIP/1000,20)
exten => 1000,n,Hangup
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,n,Hangup
exten => 30,1,CallCompletionRequest
exten => 30,n,Hangup
exten => 31,1,CallCompletionCancel
exten => 31,n,Hangup
Aqui está o status do relatório CC na CLI após ligar para um telefone que não atendeu a chamada e ativar o ramal de discagem CCSS 30:
Core ID Caller Status
----------------------------------------------------------------------------
0 SIP/1000 CC accepted by callee
|-->2000@default
|-->SIP/2000(CCNR)
E depois de ligar para um telefone ocupado (acho que ele deve mostrar o status CC) e tentar ativar a extensão de discagem CCSS 30:
CLI> There are currently no active call completion transactions
Informações do sistema: