Dahdi не обрабатывает caller id с ростелекома, что я делаю не так?

Здравствуйте!
Схема подключения:
Ростелеком лапша на патч-панели -> asteroid 30fxo в бродкасте -> hp procurve 1910 vlan 29 -> heartbeat cluster asterisk 11 -> Yealink t21.
Звонят через сип, от ростелекома только входящие.

chan_dahdi.conf(на текущий момент, постоянно что-то поправляю в поисках решения)
[channels]
;
relaxdtmf=yes   ;necessary on bad lines only...
rxflash=850     ;flash is an ONHOOK < rxflash
rxwink=300
useincomingcalleridondahditransfer=yes
language = ru
busydetect = yes
busycount=3
pulsedial = no
pulse = yes
cancallforward = yes
usecallerid = yes
callerid = asreceived
hidecallerid = no
sendcalleridafter = 3
immediate=no
callwaitingcallerid = yes
cidsignalling = v23
cidstart = ring
callreturn = yes
echocancel = yes
echotraining = no
echocancelwhenbridged = yes
rxgain = 0.0
txgain = 0.0
callprogress=yes

context=incoming_03
signalling=fxs_ls
channel= 7-30


context=incoming_03
cidsignalling = bell
cidstart = ring
signalling=fxs_ls
channel= 2-6

context=st_vr_k
signalling=fxs_ls
channel = 1


system.conf

#Parabel Asteroid
dynamic=eth,eth1/00:55:55:55:55:00,30,1
alaw=1-30
fxsls=1-7
fxsls=8-15
fxsls=16-22
fxsls=23-30
echocanceller=oslec,1-30
loadzone=ru
defaultzone=ru


Теперь об интересном. Приходят 2 группы входящих линий с разных АТС городских - 260XXXX и 264XXXX. При звонке на 260 - номер определяется. При звонке на 264 не определяется (обозначим как (260+ 264-)). Звоню в РТ главному инженеру, говорит у нас криво настроено оборудование. Если туда подключить какой-нибудь панасоник с дисплеем - определяется. Я уперся, говорю - проверяйте у себя, не могу я этот caller id родить, если он у меня на оборудовании не увиделся, а в пределах одной платы работает на соседних портах с теми же настройками. Начал смотреть, говорит у них там fsk на обоих евроаон но какой то немного разный, но поменять настройки железка на АТС не умеет, с другой тоже отдать не получится, обращайся к вендору, почему наше родное россиянское оборудование не хочет сертифицированный в России Caller ID.

Изначально ставил cidsignalling = bell (260+ 264-). Установил cidsignalling = v23 стало 260- 264+. Пошел курить на радостях, пришел - стало 260- 264-. Вернул обратно на bell - 260+ 264-. Dahdi, астер и железку перезагружал. Больше такого чуда я не видел.
Дебаг тоже ничего не показал. Вот пример ( на одном определился, на другом нет)

[Dec 13 15:23:06] DEBUG[16753] chan_dahdi.c: Monitor doohicky got event Ring Begin on channel 7
[Dec 13 15:23:06] DEBUG[16753] chan_dahdi.c: Monitor doohicky got event Ring/Answered on channel 7
[Dec 13 15:23:08] DEBUG[16777][C-0000003c] chan_dahdi.c: CallerID number: 84732342773, name: (null), flags=4
[Dec 13 15:23:08] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 3 on channel DAHDI/7-1
[Dec 13 15:23:08] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 22 on channel DAHDI/7-1
[Dec 13 15:23:08] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 33 on channel DAHDI/7-1
[Dec 13 15:23:08] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 33 on channel DAHDI/7-1
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 33 on channel DAHDI/7-1
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 22 on channel DAHDI/7-1
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Set option TONE VERIFY, mode: MUTECONF(1) on DAHDI/7-1
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication -1 on channel DAHDI/7-1
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Enabled echo cancellation on channel 7
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: No echo training requested
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication -1 on channel DAHDI/7-1
[Dec 13 15:23:14] DEBUG[16777][C-0000003c] chan_dahdi.c: Requested indication 20 on channel DAHDI/7-1
[Dec 13 15:23:19] DEBUG[16753] chan_dahdi.c: Monitor doohicky got event Ring Begin on channel 5
[Dec 13 15:23:20] DEBUG[16753] chan_dahdi.c: Monitor doohicky got event Ring/Answered on channel 5
[Dec 13 15:23:24] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 3 on channel DAHDI/5-1
[Dec 13 15:23:24] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 22 on channel DAHDI/5-1
[Dec 13 15:23:24] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 33 on channel DAHDI/5-1
[Dec 13 15:23:24] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 33 on channel DAHDI/5-1
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 33 on channel DAHDI/5-1
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 22 on channel DAHDI/5-1
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Set option TONE VERIFY, mode: MUTECONF(1) on DAHDI/5-1
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication -1 on channel DAHDI/5-1
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Enabled echo cancellation on channel 5
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: No echo training requested
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication -1 on channel DAHDI/5-1
[Dec 13 15:23:27] DEBUG[16779][C-0000003d] chan_dahdi.c: Requested indication 20 on channel DAHDI/5-1


Поделитесь опытом в настройке ростелекомовского Caller id, уже 2 дня пробую по-разному настраивать.Нужен совет от людей поопытнее.
Заранее спасибо.

ОБН: Вопрос снимается, только что разрулил.

context=incoming_03
signalling=fxs_ls
cidsignalling = v23
cidstart = ring
channel= 7-30


context=incoming_03
cidsignalling = dtmf
cidstart = dtmf
signalling=fxs_ls
channel= 2-6

context=st_vr_k
signalling=fxs_ls
channel = 1


Такого я от ростелекома не ожидал)
  • Вопрос задан
  • 4603 просмотра
Решения вопроса 1
Sl1mShady
@Sl1mShady Автор вопроса
ОБН: Вопрос снимается, только что разрулил.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы