Добрый день. Собственно, сабж. Как определить 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
Задан: 2013-11-25 12:46:54 +0400
Просмотрен: 2,955 раз
Обновлен: Nov 25 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Спасибо, Out, но я имел в виду что-то вроде exten => _X.,n,Set(CDR(operatorIP)=${CHANNEL(peerip)}) но для оператора, поднявшего трубку в ответ на звонок
Andrey ( 2013-11-25 14:23:25 +0400 )редактироватьzzuz, ${SIPCHANINFO(peerip)} возвращает мне ip адрес транка, в то время как мне нужен ip адрес extension'а, который ответил на звонок. К тому же эта функция объявлена deprecated с версии 1.6
Andrey ( 2013-11-25 16:04:15 +0400 )редактировать