Olá pessoal,
eu tenho um objeto que tem um evento para quando cai uma chamada telefônica na 
aplicação.

OnIncomminCall

Acontece que este evento tem que ser implementado de 2 formas diferentes.
Se for uma chamada externa, a ligação cai direta, se for uma chamada de um 
ramal interno, deve-se perguntar se o atendente deseja atender a chamada ou não.

O problema é que os eventos são assincronos, a chamada cai à qq hora no 
sistema, não é um sistema modulado.

Temos uma classe Ramal, e uma classe Chamada externa, que heram de uma outra 
classe, recurso.
A pergunta se deseja atender está na classe ramal, a pergunta aparece e tudo 
mais, mas como o evento é único, antes de eu responder Sim ou Não, o roteamento 
com o telefone já foi feito.

Então, eu pensei em criar esse evento nas classes Ramal e Chamada, mas se o 
objeto do evento está em uma outra classe, como poderei alterar esse evento ?
Queria implementar ele de formas diferentes em cada uma das classes, como posso 
fazer ?

[As partes desta mensagem que não continham texto foram removidas]

Responder a