Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

asterisk 1.8, centos 5.5, hyper-v, trunk
1 23>
Avatara of Argon
Откуда: Kirov
Сообщений: 17

Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Имеется CentOS 5.5 32 bit
Установлен в виртуальной машине Hyper-V, компоненты интеграции 2.1 установлены
2 синтетических сетевых адаптера, один в локалку, другой в инет.
Установлен Asterisk 1.8.
Есть 2 транка.
Первый -- к MS OCS 2007 R2 Mediation Server, к нему вопросов нет.
Второй -- к провайдеру. Между Астериском и провайдером есть нат, но Астериск в DMZ.
localnet и externip настроена.

Сразу после загрузки все работает замечательно, звонки по всем направлениям между транками и т. п. Однако, спустя часа 2-3 неизбежно отваливается транк до провайдера, и пишет в лог


[Oct 31 11:25:12] WARNING[6635]: chan_sip.c:12294 transmit_register: Probably a DNS error for registration to *@*, trying REGISTER again (after 20 seconds)
[Oct 31 11:25:12] NOTICE[6635]: chan_sip.c:12209 sip_reg_timeout: -- Registration for '*@*' timed out, trying again (Attempt #7)


Перезапуск астериска, перезапуск network не влияют. Перезагрузка всей ОС решает проблему, после перезагрузки все работает как новенькое.

Куда копать, в чем может быть проблема?
MCITP: EA, EMA, VA; MCSA
2010-10-31 12:37

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

у меня тоже такое было на астериск 1.2 при регистрации на мере.
попробуй делать arping на шлюз, который nat делает в то время, когда отваливается регистрация.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-31 12:50

Avatara of Argon
Откуда: Kirov
Сообщений: 17

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Спасиба. Дождусь следующего отвала, сделаю и отпишусь.
MCITP: EA, EMA, VA; MCSA
2010-10-31 13:04

Avatara of Argon
Откуда: Kirov
Сообщений: 17

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Прожил коннект аж 8 часов.

Да, кое что интересное

[root@asterisk ~]# arping 192.168.0.11
arping: unknown iface eth0

Сорри, я в линухах нуб, поэтому не знаю как и что дальше диагностировать.
MCITP: EA, EMA, VA; MCSA
2010-10-31 20:31

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

попробуйте ifconfig -a
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-31 20:44

Avatara of Argon
Откуда: Kirov
Сообщений: 17

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Сам облажал по пьяни, нет у меня eth0 конечно, сетевухи то синтетические. Есть seth0, seth1.

Пингую роутер с натом:
[root@asterisk ~]# arping -I seth1 192.168.0.11
ARPING 192.168.0.11 from 192.168.0.50 seth1
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.952ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.854ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.852ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.899ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.946ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.907ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 0.865ms
Unicast reply from 192.168.0.11 [00:30:4F:56:34:34] 10.939ms
Sent 8 probes (1 broadcast(s))
Received 8 response(s)

Пингую VoIP шлюз провайдера
[root@asterisk ~]# arping -I seth1 91.144.148.105
ARPING 91.144.148.105 from 192.168.0.50 seth1
Sent 11 probes (11 broadcast(s))
Received 0 response(s)

Обычные пинги идут без проблем
[root@asterisk ~]# tracert 91.144.148.105
traceroute to 91.144.148.105 (91.144.148.105), 30 hops max, 40 byte packets
1 192.168.0.11 (192.168.0.11) 1.542 ms 2.074 ms 2.508 ms
2 * * *
3 ac2-0-1-22.kirov.ertelecom.ru (91.144.148.84) 6.855 ms 7.071 ms 7.352 ms
4 bgw01-1-3-0-73.kirov.ertelecom.ru (91.144.148.89) 7.665 ms 7.881 ms 8.078 ms
5 * * *
6 net148-186.e-kirov.ru (91.144.148.186) 7.949 ms 4.395 ms 4.625 ms
7 kirov.citysvyaz.ru (91.144.148.105) 4.819 ms 5.003 ms 5.180 ms

Особенность нашего прова, что их шлюз по обратному DNS опредяляется как kirov.citysvyaz.ru, а по прямому этот домен ведет в совсем другое место.

Вот ифконфиг

[root@asterisk ~]# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

seth0 Link encap:Ethernet HWaddr 00:15:5D:00:DE:0D
inet addr:10.0.0.50 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fc00:10:52:0:215:5dff:fe00:de0d/64 Scope:Global
inet6 addr: fe80::215:5dff:fe00:de0d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:99533 errors:0 dropped:0 overruns:0 frame:0
TX packets:4735 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8759200 (8.3 MiB) TX bytes:796981 (778.3 KiB)

seth1 Link encap:Ethernet HWaddr 00:15:5D:00:DE:0E
inet addr:192.168.0.50 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:5dff:fe00:de0e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6660 errors:0 dropped:0 overruns:0 frame:0
TX packets:5974 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1201746 (1.1 MiB) TX bytes:2063346 (1.9 MiB)

sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
MCITP: EA, EMA, VA; MCSA
2010-10-31 21:55

Avatara of Argon
Откуда: Kirov
Сообщений: 17

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Если согласитесь помочь, могу SSH на эту машину дать. Она все равно пока не в production и в тестовой сети.
MCITP: EA, EMA, VA; MCSA
2010-10-31 22:01

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

проверьте, когда arping запущен, поднимается ли регистрация?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-31 22:22

Avatara of Argon
Откуда: Kirov
Сообщений: 17

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Выполнил
arping -I seth1 192.168.0.11

В это время даже астериск презапустил, не поднимается.
MCITP: EA, EMA, VA; MCSA
2010-10-31 22:55

Avatara of Argon
Откуда: Kirov
Сообщений: 17

Re: Неизбежный sip_reg_timeout, который лечится перезагрузкой ОС

Соответственно, в

sip show peers мой провыайдер виден как unreachable
sip show registry -- unregistered

причем пока регистрация у прова еще не отвалилась по таймауту (астериск уже не может зарегится, а провайдер его еще считает своим), входящие звонки принимались. Исходящие --нет.
MCITP: EA, EMA, VA; MCSA
2010-10-31 23:03

1 23>
Добавить страницу в закладки:  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