Configuração de 4 troncos FXO.

420 views
Skip to first unread message

Nemesio Filho

unread,
May 20, 2014, 11:06:14 AM5/20/14
to elasti...@googlegroups.com
Boa tarde,

Caros colegas, estou levando uma surra daquelas, tenho o seguinte cenário:
Um servidor Elastix 2.3.0 com 4 placas FXO - 2 _ x100P e 2 _ clones.
Consigo fazer ligações internas e externas, contudo não consigo receber chamada externa, os troncos foram configurados mas quando chega as ligações o elastix solta uma gravação "o numero discado não esta em serviço, favor verifique o numero e tente novamente."
No monitor CLI fica assim;
======================================================================
     -- Starting simple switch on 'DAHDI/2-1'
    -- Executing [s@from-pstn:1] NoOp("DAHDI/2-1", "No DID or CID Match") in new stack
    -- Executing [s@from-pstn:2] Answer("DAHDI/2-1", "") in new stack
    -- Executing [s@from-pstn:3] Wait("DAHDI/2-1", "2") in new stack
    -- Executing [s@from-pstn:4] Playback("DAHDI/2-1", "ss-noservice") in new stack
    -- <DAHDI/2-1> Playing 'ss-noservice.gsm' (language 'en')
    -- Executing [s@from-pstn:5] SayAlpha("DAHDI/2-1", "") in new stack
    -- Executing [s@from-pstn:6] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (from-pstn, s, 6) exited non-zero on 'DAHDI/2-1'
    -- Executing [h@from-pstn:1] Macro("DAHDI/2-1", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/2-1", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("DAHDI/2-1", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("DAHDI/2-1", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,15)
    -- Executing [s@macro-hangupcall:15] NoOp("DAHDI/2-1", "MEETME_RECORDINGFILE=") in new stack
    -- Executing [s@macro-hangupcall:16] GotoIf("DAHDI/2-1", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,18)
    -- Executing [s@macro-hangupcall:18] NoOp("DAHDI/2-1", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:19] GotoIf("DAHDI/2-1", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,25)
    -- Executing [s@macro-hangupcall:25] NoOp("DAHDI/2-1", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:26] GotoIf("DAHDI/2-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,29)
    -- Executing [s@macro-hangupcall:29] GotoIf("DAHDI/2-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,32)
    -- Executing [s@macro-hangupcall:32] GotoIf("DAHDI/2-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] Hangup("DAHDI/2-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'DAHDI/2-1' in macro 'hangupcall'
  == Spawn extension (from-pstn, h, 1) exited non-zero on 'DAHDI/2-1'
    -- Hanging up on 'DAHDI/2-1'
    -- Hungup 'DAHDI/2-1'



    -- Starting simple switch on 'DAHDI/4-1'
    -- Executing [s@from-pstn:1] NoOp("DAHDI/4-1", "No DID or CID Match") in new stack
    -- Executing [s@from-pstn:2] Answer("DAHDI/4-1", "") in new stack
    -- Executing [s@from-pstn:3] Wait("DAHDI/4-1", "2") in new stack
    -- Executing [s@from-pstn:4] Playback("DAHDI/4-1", "ss-noservice") in new stack
    -- <DAHDI/4-1> Playing 'ss-noservice.gsm' (language 'en')
    -- Executing [s@from-pstn:5] SayAlpha("DAHDI/4-1", "") in new stack
    -- Executing [s@from-pstn:6] Hangup("DAHDI/4-1", "") in new stack
  == Spawn extension (from-pstn, s, 6) exited non-zero on 'DAHDI/4-1'
    -- Executing [h@from-pstn:1] Macro("DAHDI/4-1", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/4-1", "1?endmixmoncheck") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] NoOp("DAHDI/4-1", "End of MIXMON check") in new stack
    -- Executing [s@macro-hangupcall:10] GotoIf("DAHDI/4-1", "1?nomeetmemon") in new stack
    -- Goto (macro-hangupcall,s,15)
    -- Executing [s@macro-hangupcall:15] NoOp("DAHDI/4-1", "MEETME_RECORDINGFILE=") in new stack
    -- Executing [s@macro-hangupcall:16] GotoIf("DAHDI/4-1", "1?noautomon") in new stack
    -- Goto (macro-hangupcall,s,18)
    -- Executing [s@macro-hangupcall:18] NoOp("DAHDI/4-1", "TOUCH_MONITOR_OUTPUT=") in new stack
    -- Executing [s@macro-hangupcall:19] GotoIf("DAHDI/4-1", "1?noautomon2") in new stack
    -- Goto (macro-hangupcall,s,25)
    -- Executing [s@macro-hangupcall:25] NoOp("DAHDI/4-1", "MONITOR_FILENAME=") in new stack
    -- Executing [s@macro-hangupcall:26] GotoIf("DAHDI/4-1", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,29)
    -- Executing [s@macro-hangupcall:29] GotoIf("DAHDI/4-1", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,32)
    -- Executing [s@macro-hangupcall:32] GotoIf("DAHDI/4-1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,34)
    -- Executing [s@macro-hangupcall:34] Hangup("DAHDI/4-1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'DAHDI/4-1' in macro 'hangupcall'
  == Spawn extension (from-pstn, h, 1) exited non-zero on 'DAHDI/4-1'
    -- Hanging up on 'DAHDI/4-1'
    -- Hungup 'DAHDI/4-1'
======================================================================

Algum dos colegas pode por gentileza me dar uma luz?

De já agradeço,

Nemésio Filho


Alessandro Costa Ferreira

unread,
May 20, 2014, 1:58:15 PM5/20/14
to elasti...@googlegroups.com
Cara vc ta sem rota inbound...
Cria uma inbound route com any did/any cid e apobta o atendedor.....


Enviado por Samsung Mobile


-------- Mensagem original --------
De : Nemesio Filho
Data:20/05/2014 12:06 (GMT-03:00)
Para: elasti...@googlegroups.com
Assunto: [ElastixBrasil] Configuração de 4 troncos FXO.
--

---
Você recebeu essa mensagem porque está inscrito no grupo quot;ElastixBrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para elastixbrasi...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para elasti...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/elastixbrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

Nemesio Filho

unread,
May 20, 2014, 3:08:43 PM5/20/14
to elasti...@googlegroups.com
Alessandro,

Obrigado por responder.
Já configurei a rota de entrada mas não deu certo, devo estar configurando errado pra caramba.
No "DID Number" o que devo calocar?
Ex; DAHDI/1-1
      DAHDI/2-1
         ou
      Defino uma nomenclatura qualquer.

De já agradeço,

Nemésio Filho
nemesi...@gmail.com

André Luiz

unread,
May 21, 2014, 2:29:39 PM5/21/14
to elasti...@googlegroups.com

Boa tarde,

Faça o seguinte,
primeiro vai no arquivo /etc/asterisk/dahdi-channels.conf
altere o contexto da seguinte forma.

context = from-zaptel

Dentro do Elastix vai em Zap Channels DIDs > Add Channel >

Add Zap Channel



dai coloca o canal, por exemplo 1, uma descrição qualquer e um did 300,
em Inbound Routes em DID number coloca o 300 que configurou no ZAP Channel.

E seleciona um destino.

Qualquer coisa só falar.

André Luiz Alves,
Atenciosamente,



Nemesio Filho

unread,
May 21, 2014, 4:21:25 PM5/21/14
to elasti...@googlegroups.com
Boa tarde,


Fiz e não deu certo, minhas configurações estão assim;
================================================================
chan_dahdi.conf
--------------------------------------------------------------------------------------------------------------------------------
; Auto-generated by /usr/sbin/hardware_detector
[trunkgroups]

[channels]
context=from-zaptel
signalling=fxs_ks
rxwink=300              ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=4.0
txgain=4.0
callgroup=1
pickupgroup=1
relaxdtmf=yes

;Uncomment these lines if you have problems with the disconection of your analog lines
busydetect=yes
busycount=4

immediate=yes

group=1
channel => 1
channel => 2
channel => 3
channel => 4

;#include dahdi-channels.conf
;#include chan_dahdi_additional.conf

=================================================================
dahdi-channels.conf
---------------------------------------------------------------------------------------------------------------------------------
; Autogenerated by /usr/sbin/dahdi_genconf on Tue Oct 29 11:22:03 2013
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
;;; line="1 WCFXO/0/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default


; Span 2: WCFXO/1 "Generic Clone Board 2"
;;; line="2 WCFXO/1/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default


; Span 3: WCFXO/2 "Generic Clone Board 3"
;;; line="3 WCFXO/2/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 3
callerid=
group=
context=default


; Span 4: WCFXO/3 "Wildcard X100P Board 4"
;;; line="4 WCFXO/3/0"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 4
callerid=
group=
context=default

===================================================================
system.conf
-------------------------------------------------------------------------------------------------------------------------------------
[root@localhost dahdi]# cat system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Tue Oct 29 11:22:03 2013
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
fxsks=1
echocanceller=oslec,1

# Span 2: WCFXO/1 "Generic Clone Board 2"
fxsks=2
echocanceller=oslec,2

# Span 3: WCFXO/2 "Generic Clone Board 3"
fxsks=3
echocanceller=oslec,3

# Span 4: WCFXO/3 "Wildcard X100P Board 4"
fxsks=4
echocanceller=oslec,4

# Global data

loadzone        = us
defaultzone     = us

===================================================================
CLI>
-------------------------------------------------------------------------------------------------------------------------------------
localhost*CLI> dahdi show channels
   Chan Extension  Context         Language   MOH Interpret        Blocked    State
 pseudo            default                    default                         In Service
      1            from-zaptel                default                         In Service
      2            from-zaptel                default                         In Service
      3            from-zaptel                default                         In Service
      4            from-zaptel                default                         In Service
====================================================================
Zap Channel DIDs
----------------------------------------------------------------------------------------------------------------------------------------


=====================================================================
Inbound Routes
------------------------------------------------------------------------------------------------------------------------------------------


======================================================================

Te agradeço pela paciência e atenção,

Nemesio Filho

Nemesio Filho

unread,
May 21, 2014, 4:29:43 PM5/21/14
to elasti...@googlegroups.com
Opa, não apareceu a figura.

====================================================================
Zap Channel DIDs
----------------------------------------------------------------------------------------------------------------------------------------
Channel: 1
Description: Hipath_1
DID; 300
=====================================================================
Inbound Routes
------------------------------------------------------------------------------------------------------------------------------------------
Description: Hipath
DID Number: 300
Destination: Extensions <8401> 8401
======================================================================

Te agradeço,

Nemesio Filho
nemesi...@gmail.com


Em 21 de maio de 2014 15:29, André Luiz <an...@awtecnologia.com.br> escreveu:

André Luiz

unread,
May 22, 2014, 1:04:17 AM5/22/14
to elasti...@googlegroups.com
Viu ai, no dahdi-channels.conf você não alterou o contexto conforme eu disse ai acima.

Tem que alterar o contexto de from-pstn para from-zaptel..
Ou sejá, onde está
context=from-pstn altere para
context=from-zaptel dentro do arquivo dahdi-channels.

Dai faça conforme citei ai em cima em  Zap Channels DIDs.
add channels ... o resto está escrito ai acima.

Nemesio Filho

unread,
May 22, 2014, 9:53:56 AM5/22/14
to elasti...@googlegroups.com
Bom dia,

Configurei conforme sua orientação, contudo fiz testes em dois canais e ambos entram em loop.
O que estou fazendo de errado?
Segue telas dos travamentos:
=======================================================================================
  == Channel 'DAHDI/1-1' jumping out of macro 'from-dahdi-1'
    -- Executing [300@from-trunk:1] Set("DAHDI/1-1", "DID=300") in new stack
    -- Executing [300@from-trunk:2] Goto("DAHDI/1-1", "s,1") in new stack
    -- Goto (from-trunk,s,1)
    -- Executing [s@from-trunk:1] NoOp("DAHDI/1-1", "Entering from-dahdi with DID == 300") in new stack
    -- Executing [s@from-trunk:2] Ringing("DAHDI/1-1", "") in new stack
    -- Executing [s@from-trunk:3] Set("DAHDI/1-1", "DID=300") in new stack
    -- Executing [s@from-trunk:4] NoOp("DAHDI/1-1", "DID is now 300") in new stack
    -- Executing [s@from-trunk:5] GotoIf("DAHDI/1-1", "1?dahdiok:checkzap") in new stack
    -- Goto (from-trunk,s,9)
    -- Executing [s@from-trunk:9] NoOp("DAHDI/1-1", "Is a DAHDI Channel") in new stack
    -- Executing [s@from-trunk:10] Set("DAHDI/1-1", "CHAN=1-1") in new stack
    -- Executing [s@from-trunk:11] Set("DAHDI/1-1", "CHAN=1") in new stack
    -- Executing [s@from-trunk:12] Macro("DAHDI/1-1", "from-dahdi-1,300,1") in new stack
    -- Executing [s@macro-from-dahdi-1:1] NoOp("DAHDI/1-1", "Entering macro-from-dahdi-1 with DID = 300 and setting to: 300") in new stack
    -- Executing [s@macro-from-dahdi-1:2] Set("DAHDI/1-1", "__FROM_DID=300") in new stack
    -- Executing [s@macro-from-dahdi-1:3] Goto("DAHDI/1-1", "from-trunk,300,1") in new stack
    -- Goto (from-trunk,300,1)
  == Channel 'DAHDI/1-1' jumping out of macro 'from-dahdi-1'
    -- Executing [300@from-trunk:1] Set("DAHDI/1-1", "DID=300") in new stack
    -- Executing [300@from-trunk:2] Goto("DAHDI/1-1", "s,1") in new stack
    -- Goto (from-trunk,s,1)
    -- Executing [s@from-trunk:1] NoOp("DAHDI/1-1", "Entering from-dahdi with DID == 300") in new stack
    -- Executing [s@from-trunk:2] Ringing("DAHDI/1-1", "") in new stack
    -- Executing [s@from-trunk:3] Set("DAHDI/1-1", "DID=300") in new stack
    -- Executing [s@from-trunk:4] NoOp("DAHDI/1-1", "DID is now 300") in new stack
    -- Executing [s@from-trunk:5] GotoIf("DAHDI/1-1", "1?dahdiok:checkzap") in new stack
    -- Goto (from-trunk,s,9)
    -- Executing [s@from-trunk:9] NoOp("DAHDI/1-1", "Is a DAHDI Channel") in new stack
    -- Executing [s@from-trunk:10] Set("DAHDI/1-1", "CHAN=1-1") in new stack
    -- Executing [s@from-trunk:11] Set("DAHDI/1-1", "CHAN=1") in new stack
    -- Executing [s@from-trunk:12] Macro("DAHDI/1-1", "from-dahdi-1,300,1") in new stack
    -- Executing [s@macro-from-dahdi-1:1] NoOp("DAHDI/1-1", "Entering macro-from-dahdi-1 with DID = 300 and setting to: 300") in new stack
    -- Executing [s@macro-from-dahdi-1:2] Set("DAHDI/1-1", "__FROM_DID=300") in new stack
    -- Executing [s@macro-from-dahdi-1:3] Goto("DAHDI/1-1", "from-trunk,300,1") in new stack
    -- Goto (from-trunk,300,1)
  == Channel 'DAHDI/1-1' jumping out of macro 'from-dahdi-1'
    -- Executing [300@from-trunk:1] Set("DAHDI/1-1", "DID=300") in new stack
    -- Executing [300@from-trunk:2] Goto("DAHDI/1-1", "s,1") in new stack
    -- Goto (from-trunk,s,1)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 == Channel 'DAHDI/2-1' jumping out of macro 'from-dahdi-2'
    -- Executing [301@from-trunk:1] Set("DAHDI/2-1", "DID=301") in new stack
    -- Executing [301@from-trunk:2] Goto("DAHDI/2-1", "s,1") in new stack
    -- Goto (from-trunk,s,1)
    -- Executing [s@from-trunk:1] NoOp("DAHDI/2-1", "Entering from-dahdi with DID == 301") in new stack
    -- Executing [s@from-trunk:2] Ringing("DAHDI/2-1", "") in new stack
    -- Executing [s@from-trunk:3] Set("DAHDI/2-1", "DID=301") in new stack
    -- Executing [s@from-trunk:4] NoOp("DAHDI/2-1", "DID is now 301") in new stack
    -- Executing [s@from-trunk:5] GotoIf("DAHDI/2-1", "1?dahdiok:checkzap") in new stack
    -- Goto (from-trunk,s,9)
    -- Executing [s@from-trunk:9] NoOp("DAHDI/2-1", "Is a DAHDI Channel") in new stack
    -- Executing [s@from-trunk:10] Set("DAHDI/2-1", "CHAN=2-1") in new stack
    -- Executing [s@from-trunk:11] Set("DAHDI/2-1", "CHAN=2") in new stack
    -- Executing [s@from-trunk:12] Macro("DAHDI/2-1", "from-dahdi-2,301,1") in new stack
    -- Executing [s@macro-from-dahdi-2:1] NoOp("DAHDI/2-1", "Entering macro-from-dahdi-2 with DID = 301 and setting to: 301") in new stack
    -- Executing [s@macro-from-dahdi-2:2] Set("DAHDI/2-1", "__FROM_DID=301") in new stack
    -- Executing [s@macro-from-dahdi-2:3] Goto("DAHDI/2-1", "from-trunk,301,1") in new stack
    -- Goto (from-trunk,301,1)
  == Channel 'DAHDI/2-1' jumping out of macro 'from-dahdi-2'
    -- Executing [301@from-trunk:1] Set("DAHDI/2-1", "DID=301") in new stack
    -- Executing [301@from-trunk:2] Goto("DAHDI/2-1", "s,1") in new stack
    -- Goto (from-trunk,s,1)
    -- Executing [s@from-trunk:1] NoOp("DAHDI/2-1", "Entering from-dahdi with DID == 301") in new stack
    -- Executing [s@from-trunk:2] Ringing("DAHDI/2-1", "") in new stack
    -- Executing [s@from-trunk:3] Set("DAHDI/2-1", "DID=301") in new stack
    -- Executing [s@from-trunk:4] NoOp("DAHDI/2-1", "DID is now 301") in new stack
    -- Executing [s@from-trunk:5] GotoIf("DAHDI/2-1", "1?dahdiok:checkzap") in new stack
    -- Goto (from-trunk,s,9)
    -- Executing [s@from-trunk:9] NoOp("DAHDI/2-1", "Is a DAHDI Channel") in new stack
    -- Executing [s@from-trunk:10] Set("DAHDI/2-1", "CHAN=2-1") in new stack
    -- Executing [s@from-trunk:11] Set("DAHDI/2-1", "CHAN=2") in new stack
    -- Executing [s@from-trunk:12] Macro("DAHDI/2-1", "from-dahdi-2,301,1") in new stack
    -- Executing [s@macro-from-dahdi-2:1] NoOp("DAHDI/2-1", "Entering macro-from-dahdi-2 with DID = 301 and setting to: 301") in new stack
    -- Executing [s@macro-from-dahdi-2:2] Set("DAHDI/2-1", "__FROM_DID=301") in new stack
    -- Executing [s@macro-from-dahdi-2:3] Goto("DAHDI/2-1", "from-trunk,301,1") in new stack
    -- Goto (from-trunk,301,1)
  == Channel 'DAHDI/2-1' jumping out of macro 'from-dahdi-2'
    -- Executing [301@from-trunk:1] Set("DAHDI/2-1", "DID=301") in new stack
    -- Executing [301@from-trunk:2] Goto("DAHDI/2-1", "s,1") in new stack
    -- Goto (from-trunk,s,1)
    -- Executing [s@from-trunk:1] NoOp("DAHDI/2-1", "Entering from-dahdi with DID == 301") in new stack
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Te agradeço,

Nemesio Filho
nemesi...@gmail.com

André Luiz

unread,
May 22, 2014, 10:06:24 AM5/22/14
to elasti...@googlegroups.com
te adicionei no chat do Gmail, deixa te dar essa força.

Luiz Eduardo F. Sampaio

unread,
May 22, 2014, 3:33:03 PM5/22/14
to elasti...@googlegroups.com
Gostaria de agradecer a todos da lista que me ajudaram, mas consegui
resolver, se alguem tiver qualquer problema em relaçao a vono estarei
pronto a ajudar. esta funcionando perfeitamente.

Eduardo Souza

unread,
May 22, 2014, 3:36:13 PM5/22/14
to elasti...@googlegroups.com
Luiz, boa tarde,

Não utilizo voto mas gostaria de saber a solução com creio que os demais gostariam também.

Pode compartilhar com a lista?

att


Eduardo Souza


Em 22/05/2014, à(s) 16:33, Luiz Eduardo F. Sampaio <rede.co...@gmail.com> escreveu:

> Gostaria de agradecer a todos da lista que me ajudaram, mas consegui resolver, se alguem tiver qualquer problema em relaçao a vono estarei pronto a ajudar. esta funcionando perfeitamente.
>
> --
>
> --- Você está recebendo esta mensagem porque se inscreveu no grupo "ElastixBrasil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para elastixbrasi...@googlegroups.com.
> Para postar neste grupo, envie um e-mail para elasti...@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/elastixbrasil.
> Para obter mais opções, acesse https://groups.google.com/d/optout.

Alclicio Vieira

unread,
May 22, 2014, 3:38:31 PM5/22/14
to elasti...@googlegroups.com
Posta para a comunidade!


ALCLICIO VIEIRA,

Phone:55 (61) 9527-7330 (Claro)
Phone:55 (61) 9633-2010 (Vivo) 
Phone:55 (61) 8288-5256 (Tim) 
Phone:55 (61) 8454-3665 (Oi) 






Luiz Eduardo F. Sampaio

unread,
May 22, 2014, 5:21:13 PM5/22/14
to elasti...@googlegroups.com

Funcionou dessa forma:
Trunk name: de um nome ao tronco
depois va para Peer Details:

type=friend
username=seulogin
secret=suasenha
domain=vono.net.br
fromuser=seulogin
fromdomain=vono.net.br
host=vono.net.br
insecure=very
qualify=no
port=5060
nat=no
disallow=all
allow=ilbc
dtmfmode=rfc2833
reinvite=no
canreinvite=no

no registro fica assim:
seulogin:suas...@vono.net.br:5060/21seutelefone - 21 é o codigo de
area

depois acrescente no extencions_custom.conf

[from-vono]
exten => _.,1,Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
exten => _.,n,NoOp(=== SIP HEADER : ${SIP_HEADER} ===);
exten => _.,n,Noop(NUMENTRADA=${NUMENTRADA})
exten => _.,n,Goto(from-trunk,${NUMENTRADA},1)

Alclicio Vieira

unread,
May 22, 2014, 7:18:30 PM5/22/14
to elasti...@googlegroups.com
Cara, acho que não resolve, pois esse mesmo formato de configuração já vi muita gente postar ai e a vono continua apresentando problemas em seus DID's, certeza absoluta que o problema não está nas configurações dos clientes e sim, na instabilidade do provedor vono. 


ALCLICIO VIEIRA,

Phone:55 (61) 9527-7330 (Claro)
Phone:55 (61) 9633-2010 (Vivo) 
Phone:55 (61) 8288-5256 (Tim) 
Phone:55 (61) 8454-3665 (Oi) 








Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para elastixbrasil+unsubscribe@googlegroups.com.

Para postar neste grupo, envie um e-mail para elasti...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/elastixbrasil.
Para obter mais opções, acesse https://groups.google.com/d/optout.
--

--- Você está recebendo esta mensagem porque se inscreveu no grupo "ElastixBrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para elastixbrasil+unsubscribe@googlegroups.com.

Carlos Augusto Infoextreme

unread,
May 23, 2014, 7:37:58 PM5/23/14
to elasti...@googlegroups.com
Boa noite, eai conseguiu?

Nemesio Filho

unread,
May 26, 2014, 3:04:11 PM5/26/14
to elasti...@googlegroups.com
Boa tarde,

Até agora não.


# Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
fxsks=1
echocanceller=oslec,1

# Span 2: WCFXO/1 "Generic Clone Board 2"
fxsks=2
echocanceller=oslec,2

# Span 3: WCFXO/2 "Generic Clone Board 3"
fxsks=3
echocanceller=oslec,3

# Span 4: WCFXO/3 "Wildcard X100P Board 4"
fxsks=4
echocanceller=oslec,4

Mas tenho esperança de acertar.

Att,

Nemésio Filho

Nemesio Filho

unread,
May 28, 2014, 9:32:54 AM5/28/14
to elasti...@googlegroups.com
Bom dia,


Resolvi, agradeço a todos que tentaram ajudar, segue anexo a configuração.

Nemesio Filho
nemesi...@gmail.com
Configuração FXO.txt
Reply all
Reply to author
Forward
0 new messages