ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

asterisk и авто определитель номера

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

asterisk и авто определитель номера

Сообщение levantuev » 22 окт 2010, 12:33

Как сделать что бы при входящем звонке (FXO) определялся номер звонящего и записывался в файл?

Код: выделить все
exten => s,n,System(/bin/echo -e "Call From: ${CALLERID(num)} To: ${EXTEN}" >> /tmp/incoming.txt)


Не пишет CALLERID :(
levantuev
 
Сообщений: 53
Зарегистрирован: 29 сен 2010, 06:35

Re: asterisk и авто определитель номера

Сообщение levantuev » 22 окт 2010, 13:02

Код: выделить все
[Oct 22 18:01:59] ERROR[13273]: callerid.c:562 callerid_feed: No start bit found in fsk data.
[Oct 22 18:01:59] WARNING[13273]: chan_dahdi.c:8712 ss_thread: CallerID feed failed: Success
[Oct 22 18:01:59] WARNING[13273]: chan_dahdi.c:8816 ss_thread: CallerID returned with error on channel 'DAHDI/3-1'


выдает ошибку еще
levantuev
 
Сообщений: 53
Зарегистрирован: 29 сен 2010, 06:35

Re: asterisk и авто определитель номера

Сообщение SVoy » 22 окт 2010, 13:18

"а был ли мальчик?"(с)
Готов к труду и обороне!
http://svoy.in.ua - для своих
SVoy
 
Сообщений: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: asterisk и авто определитель номера

Сообщение ded » 22 окт 2010, 13:43

Левантуев, Вам намекнули - приходит ли CallerID к вам через FXO?
CallerID по аналоговым линиям - вещь необязательная и не всегда адекватная. Его почти никогда нет, исключая редкие случаи, когда удалось выдавить, или удалось попасть сходу. Несколько стандартов, читайте документацию, анализируйте свой случай.
Или берите номер по цифре: PRI, BRI, VoIP (SIP, H.323)
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk и авто определитель номера

Сообщение levantuev » 22 окт 2010, 19:49

Подключал факс, определитель работает... линия аналоговая, услугу Caller ID подключили еще на прошлой неделе
levantuev
 
Сообщений: 53
Зарегистрирован: 29 сен 2010, 06:35

Re: asterisk и авто определитель номера

Сообщение levantuev » 22 окт 2010, 19:56

Вот что говорит лог при отработке ${CALLERID(all)} :

Код: выделить все
-- Executing [s@Incoming:3] NoOp("DAHDI/3-1", """ <>") in new stack
levantuev
 
Сообщений: 53
Зарегистрирован: 29 сен 2010, 06:35

Re: asterisk и авто определитель номера

Сообщение ded » 22 окт 2010, 20:50

ded писал(а): Несколько стандартов, читайте документацию, анализируйте свой случай.


Whether or not to use caller ID
;
usecallerid=yes
;
; Hide the name part and leave just the number part of the caller ID
; string. Only applies to PRI channels.
;hidecalleridname=yes
;
; 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).
;
;cidsignalling=v23
;
; 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)
;
;cidstart=polarity
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk и авто определитель номера

Сообщение tma » 22 окт 2010, 22:38

Это такая мода -- писать на всех подходящих форумах.
Какой Caller ID? CallerID или русский Caller ID?

Дублирую свои ответы... ;(

Есть русский Caller ID, а есть CallerID. Это принципиально разные вещи!
Какую услугу подключили Вы?
Caller ID -- это ошибка разработчиков российских (советских) АТС (по крайней мере по некоторым версиям), позволяющей абонентскому терминалу соединяться напрямую с оборудованием АТС.

Если Caller ID, то Digium и другие карты его даже не поддерживают, т.е. никакой переменной Вы не включите то, что не поддерживается!
Существуют ли FXO-адаптеры, поддерживающие русский Caller ID... Сильно сомневаюсь.
Уверен на 99.999%, что таковых Вы не найдете.

Единственный вариант в этом случае -- какой-нибудь преобразователь Caller ID->CallerID типа Ремиком (фирма такая), но если не заработает -- лучше отключить эту российскую муть -- все равно с внедрением цифровых АТС Caller ID отомрет как класс.

P.S. Определить на "глаз" достаточно легко -- позвоните на подключенный факс с мобильного телефона, если произойдет соединение (на мобильном) и на факсе появится номер -- это русский Caller ID. При этом тон гудков обычно меняется, т.к. их будет генерировать Ваш факс.
P.P.S. Ненужно путать Caller ID и CallerID, отличия я указал в предыдущем посте со ссылками...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

cron
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH