Всем привет.
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
Просмотрен: 552 раз
Обновлен: Jul 06 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.