Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / sip не проходит регистрация

sip не проходит регистрация

trixbox 2.6.2
<12 3
Откуда: Украина, Луганск
Сообщений: 11

Re: sip не проходит регистрация

и еще, может это чо-то прояснит. Когда звоню на несуществующий экстеншн - то астериск говорит что silence/1&cannot-complete-as-dialed&check-number-dial-again|noanswer

а если звоню на 104, то софтфон выдает Call rejected: 503 service unavailable
2009-02-12 18:51

Откуда: Kiev
Сообщений: 801

Re: sip не проходит регистрация

Если пир прописан как обычный пользователь (не с помощью конструкции register => username:secret@ip-адрес), тогда sip show registry тут не поможет. Смотрите sip show peers, если напротив пиров, в поле Host, стоит Unspecified, а в поле Status (Unknown), тогда действительно не зарегистрирован.

P.S. Чтобы видеть все эти статусы, о которых я написал, необходимо в sip.conf в секции [general] включить qualify=yes.

P.S.2. Dialplan show registration? dimas, где такая команда существует?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-02-12 18:57

Сообщений: 6521

Re: sip не проходит регистрация

betman и dimas! Что вы придумываете друзья?
Addr->IP : (Unspecified) Port 0
Defaddr->IP : 0.0.0.0 Port 5060

104 не зарегистрирован! Но прописан в системе.
sip show peers более наглядно выведет список кто есть, а кого нет.
2009-02-12 20:25

Сообщений: 866

Re: sip не проходит регистрация

ded, да ну? sip show peers выведет ВСЕ пиры, включая закешированные realtim даже если в данный момент они не зарегистрированы.

и еще, может это чо-то прояснит. Когда звоню на несуществующий экстеншн - то астериск говорит что silence/1&cannot-complete-as-dialed&check-number-dial-again|noanswer

а если звоню на 104, то софтфон выдает Call rejected: 503 service unavailable


Ну так у вас пир такой существует. Астериск про него знает. Но т.к. пир не зарегистрирован в данный момент - то не знает как с ним связаться - не знает текущего IP адреса по сути.

P.S.2. Dialplan show registration? dimas, где такая команда существует?


dialplan show XXX просто показывает содержимое контекста XXX. В моем случае контекст registrations это куда регистрируются все SIP и IAX пиры (потому что у в конфигах написано regcontext=registrations). При геристрации в контекст добавляются хинты (priority 1 noop). Выглядит это так:

spb-voip2*CLI> dialplan show registrations
[ Context 'registrations' created by 'SIP' ]
'1000' => 1. Noop(1000) [SIP]
'1001' => 1. Noop(1001) [SIP]
'1010' => 1. Noop(1010) [SIP]
'1011' => 1. Noop(1011) [SIP]
'1015' => 1. Noop(1015) [SIP]
'1016' => 1. Noop(1016) [SIP]
'1032' => 1. Noop(1032) [IAX2]
'1035' => 1. Noop(1035) [IAX2]
...
2009-02-12 21:48

Сообщений: 6521

Re: sip не проходит регистрация

dimas:

ded, да ну? sip show peers выведет ВСЕ пиры, включая закешированные realtim даже если в данный момент они не зарегистрированы.

Но т.к. пир не зарегистрирован в данный момент - то не знает как с ним связаться - не знает текущего IP адреса по сути.

Так я так и сказал! sip show peers более наглядно выведет список кто есть, а кого нет (В ЭФИРЕ).
2009-02-12 22:38

Сообщений: 866

Re: sip не проходит регистрация

Ну да, наверное. Вопрос привычки - у меня микс из SIP и IAX, каждый юзер коннектится тем что ему больше нравится. Поэтому с вероятностья 50% у меня sip show peers ровно как и iax2 show peers не покаже того кого нужно просто потому что он другим протоколом подсоединен. Оттуда у меня привычка смотреть через dialplan show registrations.

andrewz,
1. То что Reg. context у вас пуст, это ок - значит вы не используете создание хинт-экстеншенов. Не используете и не надо, к проблеме вашей это отношения не имеет.

2. А проблема ваша том, что, как уже написано выше - SIP peer 104 в момент звонка на станции НЕ зарегистрирован.

Поэтому советую вам переосмыслить свою мысль что
нежелание регистрироваться с помощью танцев с бубном побороть удалось, но звонки все равно не проходят.


и вернуться к началу.

И готов поспорить у вас проблема с NAT или firewall. Покажите трейс процесса регистрации + снимите tcpdump'ом дамп трафика с IP клиента в момент регистрации.
2009-02-12 23:47

Откуда: Украина, Луганск
Сообщений: 11

Re: sip не проходит регистрация

http://i.piccy.info/i3/1f/42/ff9cc3b4247cd170ab43b7e5580e.jpeg
вот такая непонятная штука получается, отсекается icmp пакет от астериска, хотя если запускать пинг - то идет нормально
2009-02-13 12:39

Сообщений: 866

Re: sip не проходит регистрация

ну мне кажется что malformed SDP вас волновать пока не должно.
а должно волновать следующее - пакет от клиента приходит и астериск его видит и на него отвечает. А вот ответный пакет дойти до клиента не может - и вы получаете ICMP port unreachable.

это легко может быть из-за фаервола по догоре - найдите дивайс (будь то свитч или кнечный PC) который говорит ICMP unreach.
2009-02-13 13:29

Сообщений: 170

Re: sip не проходит регистрация

обычно такая фигня когда интерфейса на рутере или хосте смотрят в одну сторону. получает один, отвечает другой. и капут
2009-08-21 03:49

<12 3
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru