Olá Pessoal,

galera, eu estou conseguindo fazer ligações com a minha E1 utilizando R2
Digital da Brasiltelecom, porém, não consigo receber ligações. Estou
utilizando o testcall da libunicall para fazer depuração do que está
acontecendo aqui. Vejam o que acontece quando eu faço uma ligação da PSTN
para o número da E1:

Main thread
MFC/R2 Chan   2:      <- 0001  [1/       1/Idle          /Idle         ]
MFC/R2 Chan   2: Detected
MFC/R2 Chan   2: Making a new call with CRN 32769
MFC/R2 Chan   2: 1101  ->      [2/       2/Idle          /Idle         ]
Chan   2: -- Detected on channel 0, CRN 32769
Chan   2: -- Detected on channel 0, CRN 32769
Main thread
MFC/R2 Chan   2:      <- 8 on  [2/       2/Seize ack     /Seize ack    ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Seize ack     /Seize ack    ]
MFC/R2 Chan   2:      <- 8 off [2/       2/Group A       /Category req ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /Category req ]
MFC/R2 Chan   2:      <- 2 on  [2/       2/Group A       /Category req ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /Category req ]
MFC/R2 Chan   2:      <- 2 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 6 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 6 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 1 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 1 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 9 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 9 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 1 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 1 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 6 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 6 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 4 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 4 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 2 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 2 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 2 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 2 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 0 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 0 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 8 on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 on  ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- 8 off [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: 5 off ->      [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2:      <- F on  [2/       2/Group A       /ANI request  ]
MFC/R2 Chan   2: R2 prot. err. [2/       2/Group A       /ANI request  ]
cause 32772 - Unexpected MF6 signal
MFC/R2 Chan   2: 1001  ->      [1/       1/Idle          /Idle         ]
Chan   2: -- Protocol failure on channel 0, cause (32772) Unexpected MF6
signal
Chan   2: -- Protocol failure on channel 0, cause (32772) Unexpected MF6
signal
Main thread


Como podem observar, recebo um protocol failure on channel 0, cause 32772 -
unexpected mf6 signal. O que é que pode ser isso? Eu estou conseguindo fazer
ligações na boa com este circuito. Vejam:

Chan   1: Initiating call
MFC/R2 Chan   1: Call control(1)
MFC/R2 Chan   1: Make call
MFC/R2 Chan   1: Making a new call with CRN 32769
MFC/R2 Chan   1: 0001  ->      [1/       1/Idle          /Idle         ]
Chan   1: -- Dialing on channel 0
Chan   1: -- Dialing on channel 0
MFC/R2 Chan   1:      <- 1101  [1/      40/Seize         /Idle         ]
MFC/R2 Chan   1: 9 on  ->      [2/      40/Group I       /Idle         ]
MFC/R2 Chan   1:      <- 5 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 9 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 5 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: Calling party category 0x0
MFC/R2 Chan   1: 1 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /Category     ]
MFC/R2 Chan   1: 1 off ->      [2/      40/Group I       /Category     ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /Category     ]
MFC/R2 Chan   1: 1 on  ->      [2/      40/Group I       /Category     ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 1 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 6 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 6 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 4 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 4 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 2 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 2 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 2 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 2 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 0 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 0 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 8 on  ->      [2/      40/Group I       /DNIS         ]
Main thread
MFC/R2 Chan   1:      <- 3 on  [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 8 off ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 3 off [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1: 1 on  ->      [2/      40/Group I       /DNIS         ]
MFC/R2 Chan   1:      <- 1 on  [2/      40/Group II      /Category     ]
MFC/R2 Chan   1: 1 off ->      [2/      40/Group II      /Category     ]
MFC/R2 Chan   1:      <- 1 off [2/      40/Group II      /Category     ]
Chan   1: -- Alerting on channel 0
Chan   1: -- Alerting on channel 0
MFC/R2 Chan   1:      <- 0101  [1/     200/Await answer  /Category     ]
Chan   1: -- Connected on channel 0
Chan   1: -- Connected on channel 0
Chan   1: -- '*00000001*32148200*91642208*#'
Main thread
MFC/R2 Chan   1:      <- 1101  [1/     400/Answered      /Category     ]
MFC/R2 Chan   1: Far end disconnected(cause=Normal Clearing [16]) - state
0x400


E aí, alguém pode ajudar? Tô pensando em jogar a toalha branca pro alto...

Valeu! Joca Loco.

Em 04/05/07, Leandro Augusto <[EMAIL PROTECTED]> escreveu:

Olá Joca,


A E1 não atende utilizando o  "s", como nas linhas analógicas, e sim pelo
número chamado.

Ex: Se se número for (11) 3900-5000, configure o contexto de chamadas
recebidas conforme abaixo:


[e1-inline]

exten => 5000,1,Answer
exten => 5000,2,Dial(SIP/21,50)
exten => 5000,3,Hangup

Normalmente a operadora envia somente os últimos 4 dígitos, cheque isso na
console quando estiver recebendo uma ligação. Fazendo assim você pode
configurar também os ramais DDRs.

exten => _50XX,1,Answer
exten => _50XX,2,Dial(SIP/${EXTEN})
exten => _50XX,3,Hangup


Att,

*--*
*Leandro Augusto*
*Analista de TI*
*Canal Telecom*
*55 (48) 3952-3000*
[EMAIL PROTECTED]
www.canaltelecom.com.br
*

2007/5/4, Joca Loco < [EMAIL PROTECTED]>:
>
> Galera, até agora, muito obrigado a quem já me auxiliou a resolver o
> problema do E1 da BrasilTelecom.
>
> Eu já estou conseguindo fazer ligações de boa pelo E1, só tem mais
> alguns problemas:
>
> 1. Eu consigo fazer chamadas, mas não consigo receber chamadas.
>
> Vejam o meu unicall.conf:
>
> x:/etc/asterisk# cat unicall.conf
> [channels]
>
> context=e1-inline
> usecallerid=yes
> hidecallerid=no
> threewaycalling=yes
> transfer=yes
> cancallforward=yes
> callreturn=yes
> echocancel=yes
> echocancelwhenbridged=yes
> rxgain=0.0
> txgain=0.0
> relaxdtmf=yes
> callgroup=1
> pickupgroup=1
> immediate=no
> callerid=asreceived
> musiconhold=default
> protocolclass=mfcr2
> protocolvariant=br,20,4
> protocolend=cpe
> group=1
> channel => 1-15
> protocolclass=mfcr2
>
> E agora meu extensions.conf:
>
> [e1-inline]
> exten => s,1,Ringing
> exten => s,2,Answer
> exten => s,3,Dial(SIP/21,50)
> exten => s,4,Hangup
>
> Porém, quando efetuo uma chamada para o tronco do E1, vejam o que
> acontece:
>
> [2007-05-04 11:17:11] NOTICE[3048]: chan_unicall.c:2599 handle_uc_event:
> Unicall/7 event Detected
> [2007-05-04 11:17:12] NOTICE[3048]: chan_unicall.c:2599 handle_uc_event:
> Unicall/7 event Protocol failure
> [2007-05-04 11:17:12] ERROR[3048]: chan_unicall.c:2603 handle_uc_event:
> Unicall/7 protocol error. Cause 32772
>
> Vocês sabem o que pode estar acontecendo?
>
> Valeu!! Abraços, Joca Loco.
>
>
>
> ----------------------------------------
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> [email protected]
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>


----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Responder a