Добрый день, коллеги. Подскажите как решить задачу:
Необходимо узнать ip адрес ответившего pjsip абонента астериска.
Для начала хочу просто вывести на экран эти данные.
вот что у меня в диалплане:
exten => _10X,1,Dial(PJSIP/${EXTEN},30)
same => n,NoOp(Ответивший IP:${CHANNEL(pjsip,remote_addr)})
Добрый день, коллеги. Подскажите как решить задачу:
Необходимо узнать ip адрес ответившего pjsip абонента астериска.
Для начала хочу просто вывести на экран эти данные.
вот что у меня в диалплане:
exten => _10X,1,Dial(PJSIP/${EXTEN},30)
same => n,NoOp(Ответивший IP:${CHANNEL(pjsip,remote_addr)})
Добрый день, коллеги. Подскажите как решить задачу:
Необходимо узнать ip адрес ответившего pjsip абонента астериска.
Для начала хочу просто вывести на экран эти данные.
вот что у меня в диалплане:
exten => _10X,1,Dial(PJSIP/${EXTEN},30)
same => n,NoOp(Ответивший IP:${CHANNEL(pjsip,remote_addr)})
В Dial добавь опцию продолжить выполнение диалплана после завершения вызова, тогда дойдет до второго шага
надо узнать данные после принятия вызова, а не после завершения.
надо узнать данные после принятия вызова, а не после завершения.
надо узнать данные после принятия вызова, а не после завершения.
выполнить макро при answer
exten => 2001,n,Dial(SIP/${EXTEN},,M(carl),)
[macro-carl]
exten => s,1,TrySystem(echo 'Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)}' > /var/www/html/cisco/testfile.txt)