Добрый день. Собственно, сабж. Как определить IP компа на котором запущен софтфон определить SIP-номер, при условии, что в софтфоне зарегистрирован только 1 номер?
CLI> core show function SIPCHANINFO
[Syntax]
SIPCHANINFO(item)
[Synopsis]
Gets the specified SIP parameter from the current channel
[Description]
Valid items are:
- peerip The IP address of the peer.
в консоли астериска ввести: sip show peers
Задан: Nov 25 '13
Просмотрен: 2,971 раз
Обновлен: Nov 25 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Спасибо, Out, но я имел в виду что-то вроде exten => _X.,n,Set(CDR(operatorIP)=${CHANNEL(peerip)}) но для оператора, поднявшего трубку в ответ на звонок
Andrey (Nov 25 '13)editzzuz, ${SIPCHANINFO(peerip)} возвращает мне ip адрес транка, в то время как мне нужен ip адрес extension'а, который ответил на звонок. К тому же эта функция объявлена deprecated с версии 1.6
Andrey (Nov 25 '13)edit