Страница 1 из 1

ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 10:09
ddwrt
Есть абонент с номером 202, который подключен к шлюзу. Шлюз прописан как peer, и на шлюзе 8 линий.

Как организовать функцию ChanSpy для номера 202?

если пробую так

Код: Выделить всё

exten => 000202/301,1,ChanSpy(SIP/${EXTEN:3},wq)
то слушаю тишину.

если так:

Код: Выделить всё

exten => 000202/301,1,ChanSpy(SIP/office101,wq)
то слушаю первый попавшийся звонок с этого шлюза.

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 10:15
zzuz
Все правильно. Вы завели на шлюз одну общую линию office101 и звоните на 202 в виде Dial(SIP/office101/202) .

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 10:24
ded
ddwrt писал(а):Есть абонент с номером 202, который подключен к шлюзу. Шлюз прописан как peer, и на шлюзе 8 линий.
Некорректное описание (раньше, в терминологии Н323 было точнее - терминал!).
Должно быть:
Есть абонент на аналоговом телефоне с номером 202, который подключен к шлюзу в порт FXS. Шлюз прописан как peer, и на шлюзе 8 линий FXS.

Покажите выхлоп
CLI>sip show peers

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 10:31
ddwrt
да, так вернее.

>sip show peers

office101 192.168.1.199 N 5060 Unmonitored
office102 192.168.2.199 N 5060 Unmonitored
office103 192.168.3.199 N 5060 Unmonitored
office104 192.168.4.199 N 5060 Unmonitored

да тут все просто.

Я так понимаю небыло бы проблемы, если каждую линию отдельно регистрировать. Но нет возможности.

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 11:25
zzuz
Нет возможности регистрировать отдельные линии - нет возможности использовать Chanspy , как вам нужно.

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 12:07
ded
ddwrt писал(а):office101 192.168.1.199 N 5060 Unmonitored
office102 192.168.2.199 N 5060 Unmonitored
office103 192.168.3.199 N 5060 Unmonitored
office104 192.168.4.199 N 5060 Unmonitored

да тут все просто.
И где тут 202?
И почему порты на разных ИП адресах подсетей 192.168.Х.0/24 ?
И что это так бумкнуло?
И куда делся чудный зелёный шарик? Прослушка
exten => 000202/301,1,ChanSpy(SIP/${EXTEN:3},wq)
будет слушать абонента SIP/202, но только если он присутствует как

Код: Выделить всё

202       192.168.1.199  D    5060 

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 12:21
ddwrt
office101, office102 и т.д. это FXS шлюзы, которые стоят в разных сетях. К шлюзу office101 подключены абоненты 201-208. Звонок с номера 202 надо слушать/подсказывать через ChanSpy. Вот в том то и вопрос, как выловить звонок от абонента 202 и подключиться к нему, не регистрируя каждый FXS порт отдельно.

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 12:59
ded
Ответов
zzuz писал(а):Нет возможности регистрировать отдельные линии - нет возможности использовать Chanspy , как вам нужно.
и
ded писал(а):Прослушка
exten => 000202/301,1,ChanSpy(SIP/${EXTEN:3},wq)
будет слушать абонента SIP/202, но только если он присутствует как

Код: Выделить всё

    202       192.168.1.199  D    5060 
Вам не хватило? По прежнему спрашиваете - как выловить звонок от абонента 202 и подключиться к нему, не регистрируя каждый FXS порт отдельно?

Упрощу ответ - в этом варианте НИКАК!
Поставьте ему ИП-телефон.

Re: ChanSpy для пользователя на шлюзе

Добавлено: 08 авг 2016, 14:00
ddwrt
ну тогда спасибо!