Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2022-01-29 21:19:24 +0400

eux Gravatar eux flag of Russian Federation

ChanSpy: не получается "послушивать" по номеру, без ввода канала.

Здоавствуйте!

Понадобилось "подслушивать" разговоры с определенного номера:

Blockquote exten => *55,1,Authenticate(327) exten => *55,n,Read(SPYNUM,agent-newlocation) exten => *55,n,ChanSpy(SIP/${SPYNUM},d) exten => *55,n,Hangup() Blockquote

Приведенная выше конструкция "работает" только для номеров на "chan_sip".

Но.. к asterisk телефоны подключены не только используя chan_sip, но и pjsip. Если SIP/ поменять на PJSIP/, то все работает только для номеров pjsip. Не нашёд способа избавиться от указания типа канала. ChanSpy(Local/${SPYNUM},d) - не работает. ExtenSpy(${SPYNUM}) работает как ChanSpy без аргументов. Т.е. присоединяется к произвольному каналу, не связанному с номером в SPYNUM, и позволяет перебирать каналы по нажатию *.

Проверял на asterisk 13 и 16.

Я что-то недопонимаю? Как-то можно подсоединиться к каналу, связанному с определенным номером, не указывая типа канала?

ChanSpy: не получается "послушивать" по номеру, без ввода канала.

Здоавствуйте!

Понадобилось "подслушивать" разговоры с определенного номера:

Blockquote exten => *55,1,Authenticate(327) exten => *55,n,Read(SPYNUM,agent-newlocation) exten => *55,n,ChanSpy(SIP/${SPYNUM},d) exten => *55,n,Hangup() Blockquote*55,n,Hangup()

Приведенная выше конструкция "работает" только для номеров на "chan_sip".

Но.. к asterisk телефоны подключены не только используя chan_sip, но и pjsip. Если SIP/ поменять на PJSIP/, то все работает только для номеров pjsip. Не нашёд способа избавиться от указания типа канала. ChanSpy(Local/${SPYNUM},d) - не работает. ExtenSpy(${SPYNUM}) работает как ChanSpy без аргументов. Т.е. присоединяется к произвольному каналу, не связанному с номером в SPYNUM, и позволяет перебирать каналы по нажатию *.

Проверял на asterisk 13 и 16.

Я что-то недопонимаю? Как-то можно подсоединиться к каналу, связанному с определенным номером, не указывая типа канала?

ChanSpy: не получается "послушивать" по номеру, без ввода канала.

Здоавствуйте!

Понадобилось "подслушивать" разговоры с определенного номера:

exten => *55,1,Authenticate(327) *55,1,Authenticate(327)

exten => *55,n,Read(SPYNUM,agent-newlocation) *55,n,Read(SPYNUM,agent-newlocation)

exten => *55,n,ChanSpy(SIP/${SPYNUM},d) *55,n,ChanSpy(SIP/${SPYNUM},d)

exten => *55,n,Hangup()

Приведенная выше конструкция "работает" только для номеров на "chan_sip".

Но.. к asterisk телефоны подключены не только используя chan_sip, но и pjsip. Если SIP/ поменять на PJSIP/, то все работает только для номеров pjsip. Не нашёд способа избавиться от указания типа канала. ChanSpy(Local/${SPYNUM},d) - не работает. ExtenSpy(${SPYNUM}) работает как ChanSpy без аргументов. Т.е. присоединяется к произвольному каналу, не связанному с номером в SPYNUM, и позволяет перебирать каналы по нажатию *.

Проверял на asterisk 13 и 16.

Я что-то недопонимаю? Как-то можно подсоединиться к каналу, связанному с определенным номером, не указывая типа канала?

ChanSpy: не получается "послушивать" по номеру, без ввода канала.

Здоавствуйте!

Понадобилось "подслушивать" разговоры с определенного номера:

Blockquote

exten => *55,1,Authenticate(327)

exten => *55,n,Read(SPYNUM,agent-newlocation)

exten => *55,n,ChanSpy(SIP/${SPYNUM},d)

exten => *55,n,Hangup()

Blockquote

Приведенная выше конструкция "работает" только для номеров на "chan_sip".

Но.. к asterisk телефоны подключены не только используя chan_sip, но и pjsip. Если SIP/ поменять на PJSIP/, то все работает только для номеров pjsip. Не нашёд способа избавиться от указания типа канала. ChanSpy(Local/${SPYNUM},d) - не работает. ExtenSpy(${SPYNUM}) работает как ChanSpy без аргументов. Т.е. присоединяется к произвольному каналу, не связанному с номером в SPYNUM, и позволяет перебирать каналы по нажатию *.

Проверял на asterisk 13 и 16.

Я что-то недопонимаю? Как-то можно подсоединиться к каналу, связанному с определенным номером, не указывая типа канала?

ChanSpy: не получается "послушивать" по номеру, без ввода канала.

Здоавствуйте!

Понадобилось "подслушивать" разговоры с определенного номера:

Blockquote

exten => *55,1,Authenticate(327)

exten => *55,n,Read(SPYNUM,agent-newlocation)

exten => *55,n,ChanSpy(SIP/${SPYNUM},d)

exten => *55,n,Hangup()

Blockquote

Приведенная выше конструкция "работает" только для номеров на "chan_sip".

Но.. к asterisk телефоны подключены не только используя chan_sip, но и pjsip. Если SIP/ поменять на PJSIP/, то все работает только для номеров pjsip. Не нашёд способа избавиться от указания типа канала. ChanSpy(Local/${SPYNUM},d) - не работает. ExtenSpy(${SPYNUM}) работает как ChanSpy без аргументов. Т.е. присоединяется к произвольному каналу, не связанному с номером в SPYNUM, и позволяет перебирать каналы по нажатию *.

Проверял на asterisk 13 и 16.

Я что-то недопонимаю? Как-то можно подсоединиться к каналу, связанному с определенным номером, не указывая типа канала?

ChanSpy: не получается "послушивать" по номеру, без ввода канала.

Здоавствуйте!Здравствуйте!

Понадобилось "подслушивать" разговоры с определенного номера:

exten => *55,1,Authenticate(327)

exten => *55,n,Read(SPYNUM,agent-newlocation)

exten => *55,n,ChanSpy(SIP/${SPYNUM},d)

exten => *55,n,Hangup()

Приведенная выше конструкция "работает" только для номеров на "chan_sip".

Но.. к asterisk телефоны подключены не только используя chan_sip, но и pjsip. Если SIP/ поменять на PJSIP/, то все работает только для номеров pjsip. Не нашёд способа избавиться от указания типа канала. ChanSpy(Local/${SPYNUM},d) - не работает. ExtenSpy(${SPYNUM}) работает как ChanSpy без аргументов. Т.е. присоединяется к произвольному каналу, не связанному с номером в SPYNUM, и позволяет перебирать каналы по нажатию *.

Проверял на asterisk 13 и 16.

Я что-то недопонимаю? Как-то можно подсоединиться к каналу, связанному с определенным номером, не указывая типа канала?

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.