Добрый день, коллеги. Подскажите как решить задачу:
Необходимо узнать ip адрес ответившего pjsip абонента астериска.
Для начала хочу просто вывести на экран эти данные.
вот что у меня в диалплане:
exten => _10X,1,Dial(PJSIP/${EXTEN},30)
same => n,NoOp(Ответивший IP:${CHANNEL(pjsip,remote_addr)})
Попробуй для начала dumpchan()
Если там есть переменная какая то с ip адресом, то можно её использовать (cut или чем угодно получить ip адрес и использовать)
Если нет, то read в pjsip_header можно использовать.
Думаю ещё много вариантов как решить, но это что первое в голову приходит