Всем привет.
Asterisk подключен к АТС Alcatel при помощи TDB808B. При звонке со стационарного телефона на SIP телефон (X-Lite) в качестве входящего имени показывает "asterisk". В настройках вроде все правильно указал:
/chan_dahdi.conf:
[trunkgroups]
[channels]
language=ru
usecallerid=yes
hidecallerid=no
cidsignalling=dtmf
cidstart=ring
sendcalleridafter=2
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=4
txgain=2
group=1
immediate=no
busydetect=yes
busycount=5
usecallingpres=yes
relaxdtmf=yes
#include /etc/asterisk/dahdi-channels.conf
dahdi-channels.conf:
; Span 1: WCTDM/0 "Wildcard TDM800P Board 1" (MASTER)
;;; line="1 WCTDM/0/0 FXSKS"
signalling=fxs_ks
group=1
context=incoming-from-pstn
callerid=asreceived
channel => 1
Может АТС не отдает Caller ID? К сожалению тем аналогового телефона с экраном, что бы проверить.
За метод определение номера отвечают параметры cidsignalling и cidstart пробуй узнать какие параметры у тя с другой стороны. в dahdi правь cidsignalling и cidstart:
; Type of caller ID signalling in use
; bell = bell202 as used in US (default)
; v23 = v23 as used in the UK
; v23_jp = v23 as used in Japan
; dtmf = DTMF as used in Denmark, Sweden and Netherlands
; smdi = Use SMDI for caller ID. Requires SMDI to be enabled (usesmdi).
и
; What signals the start of caller ID
; ring = a ring signals the start (default)
; polarity = polarity reversal signals the start
; polarity_IN = polarity reversal signals the start, for India,
; for dtmf dialtone detection; using DTMF.
; (see doc/India-CID.txt)
еще ;sendcalleridafter = 2 закомментируй или поставь 1
Задан: 2011-07-04 17:47:21 +0400
Просмотрен: 504 раз
Обновлен: Jul 06 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.