Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Звездочка

Автор вопроса: Gonçalo PereiraОтветов: 3

У меня возникли проблемы с реализацией ChanSpy на моем сервере Asterisk, третья сторона может слышать звонки просто отлично, но третья сторона также может говорить в звонки, что не должно быть возможно, я использую ChanSpy без каких-либо опций, и ExtenSpy не работает .

Телефоны Yealink Gigabit Color IP Phones SIP-T38G (не уверен, но модель должна быть очень близкой).

Пример ChanSpy, который я использую для прослушивания cc1 exten => cc1,1,ChanSpy(SIP/${EXTEN})

Любые предложения приветствуются ;)

voipspyasterisk

Ответы

Ответ 1 · рейтинг 1 · arheops

У вас есть возможность использовать chanspy с опцией "только разговор", если вам нужен разговор только для шепота.

Вы должны использовать chanspy на цифровых линиях (по крайней мере, у шепчущего абонента должен быть цифровой), если вам нужно, чтобы он не был услышан вызываемым абонентом. На аналоговой линии оба пути проходят по одному и тому же проводу, поэтому на таких линиях нет никаких способов wisper, кроме отключения звука (что не поддерживается chanspy, но может быть сделано через func_volume)

Ответ 2 · рейтинг 1 · Mike O.

Попробуйте следующее:

exten => cc1,1,ChanSpy(SIP/${EXTEN},q)

(q) запрещает произносить расширение.

Ответ 3 · рейтинг -1 · SueSingh

Позвонить в ChanSpy(SIP/${EXTEN},d)

d - позволяет DTMF управлять Spy/Whisper/Barge

По умолчанию (DTMF 4) установлено значение "Шпион" (т. е. вы можете слышать обе стороны, но они не слышат вас).

Нажатие DTMF 5 позволяет абоненту ${EXTEN} слышать вас и говорить с вами

Нажатие DTMF 6 позволяет собеседнику, говорящему с ${EXTEN}, слышать вас и говорить с вами.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы