Terça-feira, 15 de Junho de 2010
CallCenter

Como explicado no primeiro post deste blogue, um dos objectivos deste projecto é, ao iniciar uma chamada, reproduzir publicidade enquanto se espera que o destinatário da chamada atenda. Isto foi alterado, na medida em que, ao ser iniciada uma chamada é reproduzida publicidade, mas só quando a publicidade acaba é que a chamada é redireccionada para o destinatário.


Para implementar o CallCenter foi usado o SailFin [1] para interagir com as mensagens SIP [2]. O OpenIMS teve também de ser configurado para comunicar com o SailFin [4].

Para exemplificar o funcionamento do CallCenter suponhamos que a Alice quer ligar ao Bob. O SIP Client da Alice envia um Invite para o Bob que é redireccionado pelo OpenIMS para o SailFin. No SailFin, este Invite, é processado por um Sip Servlet que começa por contactar, através de um Web Service, a aplicação principal para saber qual a publicidade a reproduzir. Depois, é enviado uma SIP Message com o nome da publicidade para o MediaGateway seguida do Invite da Alice, com o destino alterado para o endereço SIP do MediaGateway. Ao receber este Invite, o MediaGateway, estabelece uma chamada com a Alice onde é reproduzida a publicidade. Quando a publicidade acaba, o MediaGateway envia um Bye. Este é apanhado pelo SailFin que envia um Refer [3] à Alice para transferir a chamada actualmente estabelecida com o MediaGateway para o Bob. Ao receber este Refer, a Alice envia um novo Invite para o Bob. A partir deste momento, segue-se um fluxo típico SIP, onde o Bob aceita, ou não, a chamada.

 

[1] SailFin

[2] RFC 3261

[3] RFC 3515

[4] http://ictbackyard.com/archives/tag/openims



Comentar:
De
Nome

Email

Url

Guardar Dados?



Email

Password



Comentário

Máximo de 4300 caracteres




.mais sobre mim
.pesquisar neste blog
 
.Junho 2010
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5

6
7
8
9
10
11
12

13
14
17
18
19

20
21
22
23
24
25
26

27
28
29
30


.posts recentes

. Contexto

. CallCenter

. Ligação entre Sofia-Sip c...

. Integração

. Servidor SMS Center

. MediaGateway

. Servidor: Geo-localização

. Android: Daemon de geo-lo...

. SMS Gateway

. Aspectos Técnicos

.arquivos

. Junho 2010

. Maio 2010

.tags

. todas as tags

.participar

. participe neste blog

blogs SAPO
.subscrever feeds