[Asterisk-Users] MFC&R2 Venezuela with libunicall
Andres Maduro
andres at iconos.com.ve
Fri May 20 10:08:40 MST 2005
Hi,
I am trying to configure * 1.0.7 box with a Digium Wildcard TE110P T1/E1 and libunicall latest code.
All libs compiled successfully and the E1 have a green light!
I am able to receive a call (or at least) testcall shows some information when an incoming call is received so the drivers and basic configuration is working.
My * box has 2 cards, one TDM400B (2 fxs and 2 fxo) and one TE110P E1/T1. I have loaded in the followin order the kernel modules:
1. zaptel
2. wcte11xp
3. wcfxs
The E1 is configured as this: the first 15 channels are for incoming calls using MFC/R2 Venezuela protocol, the last 15 channels are configured as a normal analog line, you pick up the channel and hear dial tone, you then only need to send dtmf to place a call (how I configure this channels ??), I guess with fxo loop start in the E1 channel ??
The problem I have is that I can't bring up asterisk, when I try, I receive the following error on the logs about being unable to load chan_zap:
May 20 12:01:05 ERROR[13693]: Signalling requested is FXO Kewlstart but line is in R2 Signalling signalling
May 20 12:01:05 ERROR[13693]: Unable to register channel '1'
May 20 12:01:05 WARNING[13693]: chan_zap.so: load_module failed, returning -1
May 20 12:01:05 WARNING[13693]: Loading module chan_zap.so failed!
I am including zaptel.conf, zapata.conf and unicall.conf to see if you can help me.
zttool shows both cards in an OK status.
---------------------- zaptel.conf start ------------------------------
# Span 1: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0"
span=1,1,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
# Span 2: WCTDM/0 "Wildcard TDM400P REV E/F Board 1"
fxoks=32
fxoks=33
fxsks=34
fxsks=35
# Global data
loadzone = us
defaultzone = us
----------------------- zaptel.conf end -------------------------------
----------------------- zapata.conf start -------------------------------
;
; Zapata telephony interface
;
; Configuration file
[trunkgroups]
[channels]
language=en
context=from-pstn
rxwink=300 ; Atlas seems to use long (250ms) winks
;
; Whether or not to do distinctive ring detection on FXO lines
;
;usedistinctiveringdetection=yes
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no
;faxdetect=both
faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
;Include AMP configs
#include zapata_additional.conf
;Include genzaptelconf configs
#include zapata-auto.conf
; (extensiones)
signalling = fxo_ls
channel => 32-33
signalling = fxs_ls
channel => 34-35
----------------------- zapata.conf end -------------------------------
----------------------- unicall.conf start -------------------------------
;
; Unicall telephony channel driver
;
; Sample configuration file
;
[channels]
;
; Default language
;
;language=en
;
; Default context
;
context=default
;
; Whether or not to use caller ID
;
usecallerid=yes
;
; Whether or not to hide outgoing caller ID
;
hidecallerid=no
;
; Whether or not restrict outgoing caller ID (will be sent as ANI only, not available for the user)
; Mostly use with FXS ports
;
;restrictcid=no
;
; Support Caller*ID on Call Waiting
;
callwaitingcallerid=yes
;
; Support three-way calling
;
threewaycalling=yes
;
; Support flash-hook call transfer (requires three way calling)
;
transfer=yes
;
; Support call forward variable
;
cancallforward=yes
;
; Whether or not to support Call Return (*69)
;
callreturn=yes
;
; Enable echo cancellation
; Use either "yes", "no", or a power of two from 32 to 256 if you wish
; to actually set the number of taps of cancellation.
;
echocancel=yes
;
; Generally, it is not necessary (and in fact undesirable) to echo cancel
; when the circuit path is entirely TDM. You may, however, reverse this
; behavior by enabling the echo cancel during pure TDM bridging below.
;
echocancelwhenbridged=yes
;
; In some cases, the echo canceller doesn't train quickly enough and there
; is echo at the beginning of the call. Enabling echo training will cause
; asterisk to briefly mute the channel, send an impulse, and use the impulse
; response to pre-train the echo canceller so it can start out with a much
; closer idea of the actual echo. Value may be "yes", "no", or a number of
; milliseconds to delay before training (default = 400)
;
;echotraining=yes
;echotraining=800
;
; If you are having trouble with DTMF detection, you can relax the
; DTMF detection parameters. Relaxing them may make the DTMF detector
; more likely to have "talkoff" where DTMF is detected when it
; shouldn't be.
;
;relaxdtmf=yes
;
; You may also set the default receive and transmit gains (in dB)
;
rxgain=0.0
txgain=0.0
;
; Logical groups can be assigned to allow outgoing rollover. Groups
; range from 0 to 31, and multiple groups can be specified.
;
group=1
;
; Ring groups (a.k.a. call groups) and pickup groups. If a phone is ringing
; and it is a member of a group which is one of your pickup groups, then
; you can answer it by picking up and dialing *8#. For simple offices, just
; make these both the same
;
callgroup=1
pickupgroup=1
;
; Specify whether the channel should be answered immediately or
; if the simple switch should provide dialtone, read digits, etc.
;
immediate=no
;
; CallerID can be set to "asreceived" or a specific number
; if you want to override it. Note that "asreceived" only
; applies to trunk interfaces.
;
;callerid=2564286000
;
; AMA flags affects the recording of Call Detail Records. If specified
; it may be 'default', 'omit', 'billing', or 'documentation'.
;
;amaflags=default
;
; Channels may be associated with an account code to ease
; billing
;
;accountcode=lss0101
;
; For fax detection, uncomment one of the following lines. The default is *OFF*
;
;faxdetect=both
;faxdetect=incoming
;faxdetect=outgoing
;faxdetect=no
;
; Select which class of music to use for music on hold. If not specified
; then the default will be used.
;
;musiconhold=default
;
; The outgoing ports on the E1 are not MFC/R2!!!, they have dial tone and expect DTMF dialing, does this work ?
protocolclass=fx
protocolvariant=ls,hk
protocolend=co
group = 3
channel => 17-31
loglevel=255
; The first 15 channels are signaled using MFC/R2 Venezuela
protocolclass=mfcr2
protocolvariant=cl,20,7
protocolend=co
group = 1
channel => 1-15
----------------------- unicall.conf end -------------------------------
Any help is greatly appreciated.
Regards.
Andres Maduro
More information about the asterisk-users
mailing list