VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

CallerID

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
densan
Сообщения: 4
Зарегистрирован: 13 фев 2016, 23:08

CallerID

Сообщение densan »

Здравствуйте.
Есть несколько входящих от Ростелкома и от sipnet.
Настройки одинаковые, но при входящем звонке через sipnet X-lite показывает номер входящего, а при входящем от Ростелекома пишет anonymous.

Код: Выделить всё

[general]
register => 8412номер1:password1@10.10.0.3:5062/84124номер1

;SIPNET
register => usersipnet:password2@sipnet.ru/номерsipnet

trustrpid = yes
sendrpid = yes


[номерsipnet]
secret = password2
defaultuser = usersipnet
trunkname = sipnet
hasexten = no
hassip = yes
hasiax = no
host = sipnet.ru
context = from-sipnet
insecure = invite
fromuser = номерsipnet
fromdomain = sipnet.ru
type = peer
disallow = all
allow = alaw
allow = ulaw
allow = g729
nat = yes
canreinvite = no
dtmfmode = auto

[8412номер1]
type=friend
defaultuser=8412номер1
secret=password1
host=10.10.0.3
port=5062
fromuser=8412номер1
context=from-rt
disallow=all
allow=alaw
dtmfmode = auto
cancallforward=yes
insecure=invite,port
qualify=yes
transport=udp
trustrpid=yes

[8412номер1.1]
type=friend
defaultuser=8412номер1
secret=password1
host=10.10.0.2
port=5062
fromuser=8412номер1
disallow=all
allow=alaw
;dtmfmode=rfc2833
dtmfmode = auto
cancallforward=yes
context=from-rt
insecure=port,invite
qualify=yes
transport=udp
trustrpid=yes
Ростелеком дает CallerID, т.к. до переноса номеров в asterisk стоял VoIP шлюз, который видел номера входящих. На этом шлюзе нашел параметр
CID Signal Protocol: FSK.
Погуглил по запросу asterisk fsk - ответы касаются модуля chan_dahdi.
Знаю что моих теоретических знаний и опыта маловато, подскажите пожалуйста в какую сторону смотреть.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: CallerID

Сообщение Samael28 »

dahdi Вам уже не нужен.
Попробуйте там, где Вы принимаете ростелеком, вставить

Код: Выделить всё

exten => <Ваш exten>,1,NoOp(${CALLERID(all)} 
и посмотреть, приходит ли CallerID тут и в каком поле - name или number.
Мой профайл на Upwork
Аватара пользователя
bagrintsev
Сообщения: 98
Зарегистрирован: 01 дек 2015, 16:08

Re: CallerID

Сообщение bagrintsev »

при входящем в таком виде:
exten => s,1,NoOp(${CALLERID(all)})
exten => s,n,Answer
exten => s,n,Background(menu1-)
приходит следующее:
== Using SIP RTP CoS mark 5
-- Executing [588299@fromSip:1] Goto("SIP/588298-0000000d", "s,1") in new stack
-- Goto (fromSip,s,1)
-- Executing [s@fromSip:1] NoOp("SIP/588298-0000000d", """ <79158384321>") in new stack
-- Executing [s@fromSip:2] Answer("SIP/588298-0000000d", "") in new stack
-- Executing [s@fromSip:3] BackGround("SIP/588298-0000000d", "menu1-") in new stack
Это значит номер в каком поле - name или number ?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: CallerID

Сообщение zzuz »

number
Линия24 - Системы Массового Телефонного Обслуживания
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: CallerID

Сообщение whoim »

В переменной CALLERID(num)
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: CallerID

Сообщение virus_net »

Код: Выделить всё

exten => s,n,ExecIf($["${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH