Atcom IP-BRIM - Poor Quality + No Call Pickup + No CallerID

pmcorp
Joined: Tue 02 of Mar, 2010

Atcom IP-BRIM - Poor Quality + No Call Pickup + No CallerID

Posted:Tue 02 of Mar, 2010 (16:33 UTC)
Hi all,

I am sure I am missing something, which most of the time end up being obvious.

The problem is that I am trying to configure an Atcom's IP-BRIM device to work with our ISDN lines, using IAX2.

Although we manage to make it work fairly successfully so far, as we are able to make and receive calls, we are suffering with a few problems that I list as follows:

- Whenever we make or receive an external call, we have trouble hearing the other side of the line. It's like their voice is sinthertized with a few clicks and pop at regular intervals. However, the other side can hear us perfectly. Also, when we call another internal extension, the call quality is perfect.

- I am not able to group pickup using *8 or direct pickup using **{Extension}.

- Whenever we receive a call, we don't see the caller number (Caller ID) on the phone screen. It shows "Unknown" instead. But I can telll the telco is sending the caller ID because when the call terminates, if I press the "LOR" soft button, the number of the caller will show up so I can return the call.


I wonder if anybody was able to setup an IP-BRIM or similar and perhaps is familiar with the above problems and could give a few clues about what we should try net.

Many thanks in advance and kind regards,
Joe

PS: Please let me know if there is any additional information I can provide to help you help us.

============ MISDN.CONF ============

[general]
debug = 0
ntdebugflags = 0
ntdebugfile = /var/log/misdn-nt.log
ntkeepcalls = no
bridging = no
stop_tone_after_first_digit = yes
append_digits2exten = yes
dynamic_crypt = no
crypt_prefix = **
crypt_keys = test,muh

[default]
context = misdn
language = en
music
senddtmf = yes
astdtmf = on
far_alerting = no
allowed_bearers = all
nationalprefix = 0
internationalprefix = 00
rxgain = 0
txgain = 0
te_choose_channel = no
pmp_l1_check = no
reject_cause = 16
need_more_infos = no
nttimeout = no
method = standard
overlapdial = yes
dialplan = 0
localdialplan = 0
cpndialplan = 0
early_bconnect = yes
incoming_early_audio = no
nodialtone = no
presentation = 0
screen = 0
echocancel = no
jitterbuffer = 4000
jitterbuffer_upper_threshold = 0
hdlc = no
max_incoming = -1
max_outgoing = -1

[trunk_m1]
trunkname = MyBloodyTrunk
context = DID_trunk_m1
ports = 1,2,3
hasmisdn = yes
msns = *


================ IAX.CONF ==================

[general]
bandwidth = high
jitterbuffer = yes
forcejitterbuffer = yes
autokill = yes
adsi = no
authdebug = no
bindaddr = 
bindport = 4569
codecpriority = reqonly
delayreject = no
dropcount = 1
iaxcompat = no
iaxmaxthreadcount = 100
iaxthreadcount = 10
jittershrinkrate = 
language = en
maxexcessbuffer = 200
maxjitterbuffer = 4000
maxjitterinterps = 10
maxregexpire = 60
minexcessbuffer = 
minregexpire = 60
mohinterpret = default
mohsuggest = 
nochecksums = no
resyncthreshold = 2000
tos = 0x18
trunkfreq = 20
thunk = no
trunktimestamps = no
disallow = all
allow = g726,alaw,gsm,ulaw

[guest]
type = user
context = default
;callerid = "Guest IAX User"

[iaxtel]
type = user
context = default
auth = rsa
inkeys = iaxtel

[iaxfwd]
type = user
context = default
auth = rsa
inkeys = freeworlddialup



============== USERS.CONF ============

[general]
fullname = 
userbase = 6000
hasvoicemail = yes
vmsecret = 1234
hassip = yes
hasiax = yes
hasmanager = no
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1

[6001]
username = 6001
transfer = yes
disallow = all
allow = g726,alaw,ulaw,gsm
mailbox = 6001
call-limit = 100
fullname = John Smith 1
cid_number = 6001
hasvoicemail = yes
vmsecret = 6001
email = john.smith.1@smithland.com
hassip = no
hasiax = yes
secret = smithsecret
transfer = yes
host = dynamic
callgroup = 1
context = DLPN_OurDialplan
threewaycalling = yes
hasdirectory = yes
callwaiting = yes
hasmanager = no
hasagent = no
nat = yes
canreinvite = no
dtmfmode = rfc2833
pickupgroup = 1
autoprov = no
linenumber = 1

[6002]
username = 6002
transfer = yes
disallow = all
allow = g726,alaw,ulaw,gsm
mailbox = 6002
call-limit = 100
fullname = John Smith 2
cid_number = 6002
hasvoicemail = yes
vmsecret = 6002
email = john.smith.2@smithland.com
hassip = no
hasiax = yes
secret = smithsecret
transfer = yes
host = dynamic
callgroup = 1
context = DLPN_OurDialplan
threewaycalling = yes
hasdirectory = yes
callwaiting = yes
hasmanager = no
hasagent = no
nat = yes
canreinvite = no
dtmfmode = rfc2833
pickupgroup = 1
autoprov = no
linenumber = 1

[6003]
username = 6003
transfer = yes
mailbox = 6003
call-limit = 100
fullname = John Smith 3
cid_number = 6003
hasvoicemail = yes
vmsecret = 6003
email = john.smith.3@smithland.com
hassip = no
hasiax = yes
secret = smithsecret
transfer = yes
host = dynamic
callgroup = 1
context = DLPN_OurDialplan
threewaycalling = yes
hasdirectory = yes
callwaiting = yes
hasmanager = no
hasagent = no
nat = yes
canreinvite = no
dtmfmode = rfc2833
pickupgroup = 1
autoprov = no
linenumber = 1
insecure = port,invite
disallow = all
allow = g726,alaw,ulaw,gsm
label = 
macaddress = 

[6004]
username = 6004
transfer = yes
disallow = all
allow = g726,alaw,ulaw,gsm
mailbox = 6004
call-limit = 100
fullname = John Smith 4
cid_number = 6004
hasvoicemail = yes
vmsecret = 6004
email = john.smith.4@smithland.com
hassip = no
hasiax = yes
secret = smithsecret
transfer = yes
host = dynamic
callgroup = 1
context = DLPN_OurDialplan
threewaycalling = yes
hasdirectory = yes
callwaiting = yes
hasmanager = no
hasagent = no
nat = yes
canreinvite = no
dtmfmode = rfc2833
pickupgroup = 1
autoprov = no
linenumber = 1