VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

В каких случаях возникает chan_local?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

В каких случаях возникает chan_local?

Сообщение DJ Kill »

Есть 1.8.32.3 с кучкой пользователей.

Разница между ними только в используемых аппаратах. Есть разные, в том числе cjanajys/

Есть группа абонентов, у которых установлены аппараты Yearlink. Визуально от общей кучи абонентов они отличаются только портами, на которых регистрируются - используются почему-то порты диапазона 1500-1699 Конфигурации при этом для всех устройств одинаковы. Абоненты все за NAT.

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

004005  5062
004006  1609
004007  1611
004008  1607
Так вот для аппаратов, висяших не на 5060-5070 портах часть звонков (пока не могу поймать при каких условиях) идёт не через chan_sip, а через chan_local.

Так как на параметры sippeer завязан ряд вещей в диалплане, это несколько мешает жить.

Почему такое может быть и как с этим бороться?
Какие ещё диагностические данные можно собрать? На что посмотреть?
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: В каких случаях возникает chan_local?

Сообщение Zavr2008 »

В каких случаях возникает chan_local?
Возникает в случае Dial(LOCAL/<exten>@context), его и ищите в логе при звонках.
И не надо смущать аудиторию баснями про NAT и Src Port у регистрируюегося девайса только)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: В каких случаях возникает chan_local?

Сообщение Wapo »

Вызов через local постоянно возникает при трансферах. Или же у вас прописана огика а-ля:
[office]
exten => 201,1,Dial(Local/201@default)

[default]
exten => 201,1,Dial(SIP/201)

Аппараты и тем более порты регистрации тут ваще не при делах.
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Re: В каких случаях возникает chan_local?

Сообщение DJ Kill »

Контекст вообще для всех абонентов один и вызовов Local/ в нём, естественно нет.

То, что возникает при трансферах - это понятно. Только сомнительно что тут люди так пользуются трансферами (допустим, для вызова МН/МГ номеров).

То, что регистрация аппарата не при чём понимаю, но просто никаких других отличий не могу найти.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: В каких случаях возникает chan_local?

Сообщение Wapo »

Вывод CLI в студию.
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Re: В каких случаях возникает chan_local?

Сообщение DJ Kill »

Ларчик просто открывался.
Это происходит во из-за настройки форварда на телефоне на внешний номер.
Телефон на звонок отвечает
Got SIP response 302 "Moved Temporarily"

Далее
Now forwarding SIP/Asterisk-VoIP-00000bed to 'Local/8927927@006' (thanks to SIP/006020-00000beb)

Собственно в таком ракурсе проблема звучит по-другому: как отловить номер того, кто это форвардит?
То есть мне в диалплане надо вытащить SIP/006020 для этого звонка.
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: В каких случаях возникает chan_local?

Сообщение Zavr2008 »

Так как на параметры sippeer завязан ряд вещей в диалплане, это несколько мешает жить.
Это не есть хорошо. Объясните цель.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: В каких случаях возникает chan_local?

Сообщение virus_net »

в целях безопасности форвард вообще лучше запретить как класс
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH