ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не проходит входящий

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

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

Re: Не проходит входящий

Сообщение m1a0s » 06 мар 2014, 23:10

Поставил указную опцию в no, вывод консоли не изменился.
На счет того что недопустимо писать столько по такой маленькой проблеме-согласен. Потому эта тема находится в разделе для новичков, я осознаю что где-то туплю.
m1a0s
 
Сообщений: 25
Зарегистрирован: 26 фев 2014, 16:32

Re: Не проходит входящий

Сообщение ded » 07 мар 2014, 00:09

Типа, недопустимо писать столько много по такой маленькой проблеме, но в разделе для новичков - можно?
Наверное надо убрать раздел для новичков.
А покажите вывод консоли при звонке, где Dial( и дальше чуть. Много не надо.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходит входящий

Сообщение m1a0s » 07 мар 2014, 00:18

Ну вроде того, но не надо убирать раздел для новичков:)
Сдвинулось с места, qualify помог, но надо было убрать еще какую-то настройку чтоб вывод поменялся. Вы были правы, счас уже пишут в консоле что такое и почему не работает:
Код: выделить все
[2014-03-06 22:02:27] WARNING[4727][C-00000032]: channel.c:1002 channel_indicate: [Dongle/000100-0100000022] Don't know how to indicate condition 22
[2014-03-06 22:02:27] WARNING[4727][C-00000032]: channel.c:1002 channel_indicate: [Dongle/000100-0100000022] Don't know how to indicate condition 22
[2014-03-06 22:02:59] WARNING[1696]: chan_sip.c:4175 retrans_pkt: Retransmission timeout reached on transmission 685636947d16f0b76d96411e1c0bd5e4@111.11.111.41:5060 for seqno 102 (Critical Request) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 32000ms with no response
[2014-03-06 22:02:59] WARNING[1696]: chan_sip.c:4204 retrans_pkt: Hanging up call 685636947d16f0b76d96411e1c0bd5e4@111.11.111.41:5060 - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).

Почитал Вики, погуглил ошибку, пишут что модем может барахлить, я тогда создал еще один Inbound Route для модема который воткнту в тот же сервер(их всего два) на котором я достоверно тестировал входящие\исходящие(когда создавал простые диалап планы для тестирования) все работало нормально. Но и там такая же ошибка. Т.е. видимо с железом все нормально. Не понятно что за инструкция 22 которую он не может выполнить. Проблема похоже на сетевую, но с nat-ом я уже как только не игрался.
В винде оба модема работают и звонят нормально.
m1a0s
 
Сообщений: 25
Зарегистрирован: 26 фев 2014, 16:32

Re: Не проходит входящий

Сообщение ded » 07 мар 2014, 00:37

Входящий зарулили на что? На куда? Что это такое в физическом плане? Позорный софт-фон на соседнем ноутбуке?
Инсталлируйте другой софт-фон, делайте эхо-тест на *43

Если это какая-то коробочка типа SPA3102? то вот понятно, надеюсь -
http://www.freepbx.org/forum/general-he ... -which-one
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходит входящий

Сообщение m1a0s » 07 мар 2014, 01:37

Это не коробочка, это софтфон, позорный он или нет не могу знать. Но пробовал уже на двух - результат одинаковый. Один - Zoiper, второй - Bria 2.5. Хардварных в наличии не имеется. У меня ощущение что это проблемы с сетью\сетевыми адресами или фиг его знает с чем еще. Зарулен входящий на Extension который создан.

В общем написал этот пост, предыдущие все попытки делались из офиса, где сервер астерикса и я как клиент были в одной сети: для астрекса был включен нат, для клиента не был - так как я понимаю я был относительно сервера не за натом, теперь переехал домой, все настройки остались как были, только я теперь был не в одной сети с сервером и все заработало. Хотя по прежнему в консоле те же ошибки:
Код: выделить все
[2014-03-06 23:26:14] WARNING[4956][C-0000003f]: channel.c:1002 channel_indicate: [Dongle/000101-0100000005] Don't know how to indicate condition 22
[2014-03-06 23:26:14] WARNING[4956][C-0000003f]: channel.c:1002 channel_indicate: [Dongle/000101-0100000005] Don't know how to indicate condition 22
[2014-03-06 23:26:14] WARNING[4956][C-0000003f]: channel.c:1002 channel_indicate: [Dongle/000101-0100000005] Don't know how to indicate condition 33
[2014-03-06 23:26:14] WARNING[4956][C-0000003f]: channel.c:1002 channel_indicate: [Dongle/000101-0100000005] Don't know how to indicate condition 33

И даже добавились еще какие-то.Но я так понимаю что это уже иная история.
Выводы такие:
1) для экстеншена должен быть type=friend, type=peer не давал совершать даже исходящие вызовы
2) Inbound Route должен быть настрое на экстеншен
3)Ни в коем случае не называть экстеншены по внутренним номерам типа 100 101 102, название должно быть буквенно цифровое и как я понял начинаться с буквы(хотя FreePBX не умеет генерить такие, приходится лезть руками в автогенеренный конфиг и делать reload(sip reload - не помогает, видимо из-за #include директив, не знаю точно как работает механизм релоада конфигов))
4) qualify=no для того чтоб выяснить реальную проблему ошибки недоступности пира(френда)

Спасибо Ded за посильное и оперативное участие:)
m1a0s
 
Сообщений: 25
Зарегистрирован: 26 фев 2014, 16:32

Re: Не проходит входящий

Сообщение ded » 07 мар 2014, 02:02

все попытки делались из офиса, где сервер астерикса и я как клиент были в одной сети: для астрекса был включен нат, для клиента не был - так как я понимаю я был относительно сервера не за натом
Пытаюсь понять логику: сервер астерикса и клиент в одной сети, тогда ЗАЧЕМ для астерикса был включен NAT??
Офигеваю...
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходит входящий

Сообщение m1a0s » 07 мар 2014, 04:08

Поскольку еще до этого я был в другом офисе:)Который не входил в сетку где находится астерикс:) Соответственно нат нужен был, но видимо в тот момент у меня не хватало каки-то других настроек, возможно стоял тайп=пир, возможно цифровое имя экстеншена, в общем кто его счас разберет:) В общем если резюмировать, то я перемещался так:

Офис 1(не работало, нат включен для астерикса) - Офис 2(не работало, нат включен для астерикса, но честно говоря я не думал что включенный нат не даст клиенту изнутри работать, а что если мне нужен будет рабочий клиент с снутри и снаружи?) - Дом(нат включен для астерикса). И это я еще не рассказываю с того момента как сервер астерикса находился сначала в офисе 1, потом я его перевез в офис два(естественно обновляя настройки Ната при перевозе сервера:)). Вы наверное уже не рады что спросили зачем там нат:)
m1a0s
 
Сообщений: 25
Зарегистрирован: 26 фев 2014, 16:32

Re: Не проходит входящий

Сообщение virus_net » 07 мар 2014, 08:25

m1a0s писал(а):Конфигурация peer:
Код: выделить все
[100]
deny=0.0.0.0/0.0.0.0
.....
permit=0.0.0.0/0.0.0.0

в чем скрытый смысл запрещения всем и разрешения всем ? чтобы никто не догадался ?
+ заводить 100-ый номер с учетом "Изменились экстренные номера в РФ" явно не стоит

m1a0s писал(а):
Код: выделить все
type=friend;(тут менял и на peer и на user - результат тот же)

для начала я бы спросил: а прочитали в чем разница между этими значениями ?

m1a0s писал(а):т.е. видимо надо установить dynamic

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

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Не проходит входящий

Сообщение m1a0s » 07 мар 2014, 10:52

Я уже спрашивал у ded, но вопрос был вторичный видимо поэтому он не ответил по поводу:
Код: выделить все
[100]
deny=0.0.0.0/0.0.0.0
.....
permit=0.0.0.0/0.0.0.0


Это же не я придумал, при создании Extension FreePBX сам создал такие значения.А я не хочу туда лезть руками.Вопрос был такой-стоит ли вообще использовать FreePBX для администрирования?Или это только на первых этапах его нужно\можно использовать?Так как я полез вчера на их форму спросил об именовани Экстеншенов которое нельзя поменять через интерфейс и которое противоречит тому что написано в Книге по Астериксу - мне ответили что у FreePbx архитектура такая и по другому они не сделают. Хотя я сомневаюсь что дело там в архитектуре, просто такое впечатление что проблема есть, она незначительная но они ее не признают, впрочем, я не уверен что ответ был от какого-то официального представителя(UPDATE: просто у них такая конвенция по именованию):
http://www.freepbx.org/forum/general-help/unclear-things-in-extensions-and-time-creation-forms
Разницу между friend user peer читал и еще раз перечитал когда Вы спросили, как я понял friend=user OR peer условие и почему я оставил friend и больше не рыпался так это потому что в мануале написано что для большинства СИП-телефонов оно стоит именно во friend.
На счет динамики, я так понимаю если надо статичный адрес у экстеншена, то тогда ставить этот ИП в поле host, а значение type=peer и должно работать.Вы,видимо эти два параметра имели ввиду говоря о двух сторонах?

За экстренные номера спасибо, у нас в Украине наверное этот номер тоже занят.
m1a0s
 
Сообщений: 25
Зарегистрирован: 26 фев 2014, 16:32

Re: Не проходит входящий

Сообщение ded » 07 мар 2014, 11:27

virus_net писал(а):
Код: выделить все
[100]
deny=0.0.0.0/0.0.0.0
.....
permit=0.0.0.0/0.0.0.0

в чем скрытый смысл запрещения всем и разрешения всем ? чтобы никто не догадался ?[/quote]Это шаблон гененируется freePBX, чтобы, если нужно, настраивали permissions.
Если не нужно - две записи 0.0.0.0/0.0.0.0 как-бы не мешают, но напоминают.
ded
 
Сообщений: 15826
Зарегистрирован: 26 авг 2010, 19:00

Пред.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH