Как отобразить CallerID на вызываемый номер ?
Как отобразить CallerID на вызываемый номер на дисплее Linksys SPA922?
Откуда: Уфа
Сообщений: 5856
|
Re: Как отобразить CallerID на вызываемый номер ?
IgorG, а как эта фича называется, чтоб узнать какие аппараты поддерживают?
|
Сообщений: 31
|
Re: Как отобразить CallerID на вызываемый номер ?
В Asterisk Trunk по-умолчанию сразу работает определение имени по вызываемому номеру или нужно что-то прописывать?
По-подробнее, пожалуйста
|
Сообщений: 31
|
Re: Как отобразить CallerID на вызываемый номер ?
Ладно, тогда, как сделать так, чтобы:
на invite приходил 180 и в нем содержалось
[-]P-Asserted-Identity: "Ivanov Ivan, Otdel ASU" <sip:1000@192.168.100.100>
SIP Display info: "Ivanov Ivan, Otdel ASU"
[-]SIP PAI Address: sip:1000@192.168.100.100
SIP PAI User Part: 1000
SIP PAI Host Part: 192.168.100.100
|
Откуда: Уфа
Сообщений: 5856
|
Re: Как отобразить CallerID на вызываемый номер ?
придеццо патчить астер
|
Сообщений: 31
|
Re: Как отобразить CallerID на вызываемый номер ?
Вообщем получилось сделать только так:
на invite приходит 180 и в нем в поле
To: "Ivanov Ivan, Otdel ASU" <sip:1000@192.168.100.100>;tag=as06f4abcc
SIP Display info: "Ivanov Ivan, Otdel ASU"
и на дисплее Linksys SPA922 (5.2.8) при вызове на номер 1000 отображается:
Кому: Ivanov Ivan, Otdel ASU
1000
Решение:
в макросе внутренних вызовов нужно обращение к DB астериска
При изменении CallerID придется удалять в database запись на этот номер
|
Откуда: Омск
Сообщений: 478
|
Re: Как отобразить CallerID на вызываемый номер ?
Фича называется COLP, первый вариант патча, варианты использования и результаты тестирования почто посмотреть в багтрекере: https://issues.asterisk.org/view.php?id=8824
Насколько понимаю сейчас фича работает для SIP, SKINNY и DAHDI/PRI
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
|
Сообщений: 31
|
Re: Как отобразить CallerID на вызываемый номер ?
IgorG: Фича называется COLP, первый вариант патча, варианты использования и результаты тестирования почто посмотреть в багтрекере: https://issues.asterisk.org/view.php?id=8824
Насколько понимаю сейчас фича работает для SIP, SKINNY и DAHDI/PRI
COLP (от англ. COnnected Line identification Presentation) — телефонная услуга, представление идентификации подключённой линии.
Даёт нам возможность получить идентификацию номера того абонента, которому мы звоним. Например:
при звонке с нашего номера «А» на номер «Б», с которого установлена переадресация на номер «В», мы видим номер «В»
если услуга COLP подключена у абонента, который звонит нам на телефон «А» с телефона «Б», а мы установили переадресацию со своего телефона «А» на телефон «Г», то звонящий нам абонент сможет видеть номер «Г» на дисплее своего телефона.
А имя при этом будет отображаться ?
|
Сообщений: 31
|
Re: Как отобразить CallerID на вызываемый номер ?
https://issues.asterisk.org/view.php?id=6643
0006643: [patch] Implement Called Party Identification
Description
This is a patch and associated example of implementing Called Party Identification into Asterisk in a minimally-invasive way. Many clients such as the Polycom SIP hardphones have the capability of displaying information about the party a user is *calling* on their display.
The patch adds an application "SIPCalledRPID" which, when called in the dialplan, causes the Remote-Party-ID header containing called party information to begin to be sent to the calling party during call progress messages: 180 Ringing, 183 Progress, and 200 OK (upon answer)
The called party information may be updated throughout the call and the attached extensions example shows one way this can be done.
I developed this patch with assistance from justinu who had written an earlier patch to implemented Called Party Identification.
Вот то что надо походу.
Установил через SVN Asterisk trunk revision 50187
svn -r 50187 checkout http://svn.digium.com/svn/asterisk/trunk asterisk
# svn checkout http://svn.digium.com/svn/dahdi/linux/trunk dahdi-linux
# svn checkout http://svn.digium.com/svn/dahdi/tools/trunk dahdi-tools
# svn checkout http://svn.digium.com/svn/libpri/branches/1.4 libpri
но даже без патча друг на друга не звонит по SIP
выдает ошибку :
chan_sip.c:13763 handle_request_invite: Unable to create/find SIP channel for this INVITE
У кого есть возможность протестировать данную фичу попробуйте, может, что не так делаю или кто знает изначально почему не работает скажите в чем проблема?
За ранее благодарю.
P.S. Подумал наконец-то нашел решение, а нет снова грабли какие-то (закон Мёрфи) =)
|
|