Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Elastix не определяет номер CallerID [закрыт]

0

Настраиваю эту телефонию первый раз. При входящих звонках все время пишет Unknown в фале chan_dahdi.conf вот такие настройки.

; Auto-generated by /usr/sbin/hardware_detector
[trunkgroups]

[channels]
context=from-pstn
signalling=fxs_ks
rxwink=300              ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=4.0
txgain=4.0
callgroup=1
pickupgroup=1
relaxdtmf=yes

;Uncomment these lines if you have problems with the disconection of your analog lines
busydetect=yes
busycount=4


immediate=yes
group=1
channel => 1
channel => 2
channel => 3
channel => 4
;#include dahdi-channels.conf
;#include chan_dahdi_additional.conf
удалить переоткрыть спам изменить тег редактировать

спросил 2012-05-10 11:00:29 +0400

DorySan Gravatar DorySan flag of Russian Federation
1 3 4
http://nepokornie.ru/

обновил 2012-05-10 11:14:47 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

что говорит провайдер?

zzuz ( 2012-05-10 11:15:27 +0400 )редактировать

У меня FXO телефоньщики говорят что все для CallerID активно

DorySan ( 2012-05-10 11:29:22 +0400 )редактировать

2 Ответа

0

Большое спасибо за книгу "астериск будущее телефонии" очень полезно. Благодаря её начал разбираться в файлах chan_dahdi.conf extensions.conf :) Перепробовал после прочтения, все советы что тут на форумах были и те что давали в этой теме. Спустя 5 дней ничего так и не заработало. Но благодаря тому, что я стал знать больше, я пришел к выводу, что проблема не у меня на сервере. Два дня я потратил на то, чтобы найти адекватного телефониста в Ростелекоме. Нашел, связались с АТС моей и естественно у меня, CallerID передавался там не правильно. Телефонисты извинились за обман и переключили и все заработало. Спасибо всем кто помогал мне в этой теме. Благодаря вам я стал намного умнее.

ссылка удалить спам редактировать

ответил 2012-05-22 12:32:58 +0400

DorySan Gravatar DorySan flag of Russian Federation
1 3 4
http://nepokornie.ru/

Comments

Ученье - свет! Скорее всего CallerID был не FSK а что-то другое.

foxm ( 2012-05-22 14:57:08 +0400 )редактировать
0

Я правильно понимаю что у вас аналоговые линии заведены через диджиумовскую плату?

А оператор связи передает callerID? обычно на аналоге это отдельная услуга.

ссылка удалить спам редактировать

ответил 2012-05-10 11:16:05 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/

Comments

Телефонисты сказали что все дял CallerID активно и подключено у меня. Карта у меня Wildcard TDM800P лини заведены прямо в её

DorySan ( 2012-05-10 11:30:35 +0400 )редактировать

подключите к линии напрямую какой-нибудь дект телефончик и посмотрите, действительно ли передается CallerID.

shakirov ( 2012-05-10 11:35:52 +0400 )редактировать

На трубках отображается нормально. Раньше и работало все на беспроводных турубках.

DorySan ( 2012-05-10 11:39:26 +0400 )редактировать

core set verbose 10

и смотрите есть ли CID, ну и в /etc/asterisk/chan_dahdi.conf usecallerid=yes

cidsignalling попробуйте поиграть вариантами bell или dtmf

shakirov ( 2012-05-10 11:51:27 +0400 )редактировать

У меня в файле этом такого параметра нет cidsignalling. Мне его добавить ? Это не вызовет колапс ?

DorySan ( 2012-05-10 11:54:33 +0400 )редактировать

нет, подождите пока он сам там появится

shakirov ( 2012-05-10 16:42:41 +0400 )редактировать

неповился. Что я делаю не так ???

DorySan ( 2012-05-10 17:42:08 +0400 )редактировать

Плата TDM800P. Asterisk 18.7. CallerID работает со следующими параметрами:

language=ru

usecallerid=yes

cidsignalling=bell

cidstart=ring

Правда, иногда все-таки, по непонятной причине, определение номера не происходит.

foxm ( 2012-05-10 22:01:11 +0400 )редактировать

Вписал в файл все что тут указали. Проверяю.

DorySan ( 2012-05-11 09:05:58 +0400 )редактировать

Файл теперь выглядит вот так. Но номера все равно не определяются.

; Auto-generated by /usr/sbin/hardware_detector [trunkgroups]

[channels] context=from-pstn signalling=fxs_ks rxwink=300 ; Atlas seems to use long (250ms) winks language=ru usecallerid=yes ; Тест сиды cidsignalling=bell cidstart=ring hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=no faxdetect=incoming echotraining=800 rxgain=4.0 txgain=4.0 callgroup=1 pickupgroup=1 relaxdtmf=yes

;Uncomment these lines if you have problems with the disconection of your analog lines busydetect=yes busycount=4

immediate=yes callerid=asreceived group=1 channel => 1 channel => 2 channel => 3 channel => 4 ;#include dahdi-channels.conf ;#include chandahdiadditional.conf

DorySan ( 2012-05-11 09:11:48 +0400 )редактировать

Добавь в диалплан:

exten => 123,n,NoOp(${CALLERID(num)})

зайди в консоль астерсика и позвони, посмотри, что покажет.

foxm ( 2012-05-11 15:23:03 +0400 )редактировать

Совет хороший. Но от новечка ( от меня ) есть два вопроса, диалплан это где ? и как туда что-то добавить ? И можно ли вызвать консоль asterisk через Elastix интерфейс? или только SSH ?

DorySan ( 2012-05-11 16:42:58 +0400 )редактировать

начните с книги "астериск будущее телефонии" и видимо "линукс для чайников". По тому что дальше будет еще хуже, когда внезапно в офисе телефония встанет раком.

shakirov ( 2012-05-11 20:40:18 +0400 )редактировать

Присоединяюсь. Данная книга является очень хорошим стартом для новичка.

foxm ( 2012-05-11 21:47:07 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-05-10 11:00:29 +0400

Просмотрен: 2,480 раз

Обновлен: May 22 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.