LINUX.ORG.RU

asterisk решение проблемы


0

2

Здравствуйте,

С переборами паролей, флудам и проч пакастью вроде как разобрался.

Теперь в консоле у меня периодически выходят предупреждения:

[Nov  9 19:49:30] WARNING[8568]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Nov  9 19:46:45] WARNING[6774]: chan_dahdi.c:10657 pri_fixup_principle: Call specified, but not found?
[Nov  9 19:46:45] WARNING[6774]: chan_dahdi.c:11799 pri_dchannel: Hangup on bad channel 0/11 on span 2
[Nov  9 19:46:49] WARNING[6774]: chan_dahdi.c:10657 pri_fixup_principle: Call specified, but not found?
[Nov  9 19:46:49] WARNING[6774]: chan_dahdi.c:11799 pri_dchannel: Hangup on bad channel 0/11 on span 2
[Nov  9 19:50:39] WARNING[8578]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Nov  9 19:25:51] NOTICE[8200]: rtp.c:1797 ast_rtp_read: Unknown RTP codec 126 received from '192.168.3.26'
А команда sip show peers показывает следующее
fedora*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
000/000                    192.168.3.147    D   N      5060     OK (29 ms)
001/001                    192.168.3.30     D   N      5060     OK (9 ms)
003/003                    192.168.3.30     D          5062     OK (10 ms)
1000/1000                  192.168.3.8      D   N      5090     OK (9 ms)
10000                      (Unspecified)    D   N      5060     UNKNOWN
1001/1001                  192.168.3.21     D   N      5104     OK (9 ms)
10101/10101                192.168.3.2      D   N      5072     OK (9 ms)
10102                      (Unspecified)    D   N      5060     UNKNOWN
10103                      (Unspecified)    D   N      5060     UNKNOWN
10104/10104                192.168.3.2      D   N      5066     OK (9 ms)
10105                      (Unspecified)    D   N      5060     UNKNOWN
10106/10106                192.168.3.35     D   N      5060     OK (9 ms)
10107/10107                192.168.3.2      D   N      5094     OK (9 ms)
10108/10108                192.168.3.35     D   N      5062     OK (9 ms)
10109/10109                192.168.3.35     D   N      5070     OK (9 ms)
10110/10110                192.168.3.2      D   N      5078     OK (9 ms)
10111                      (Unspecified)    D   N      5060     UNKNOWN
10112/10112                192.168.3.2      D   N      5090     OK (9 ms)
10113/10113                192.168.3.2      D   N      5084     OK (9 ms)
10114/10114                192.168.3.2      D          5086     OK (9 ms)
10115/10115                192.168.3.2      D   N      5068     OK (9 ms)
10116/10116                192.168.3.2      D   N      5106     OK (9 ms)
10117/10117                192.168.3.2      D   N      5088     OK (16 ms)
10118                      (Unspecified)    D   N      5060     UNKNOWN
10119                      (Unspecified)    D   N      5060     UNKNOWN
10120                      (Unspecified)    D   N      5060     UNKNOWN
10121/10121                192.168.3.2      D   N      5064     OK (9 ms)
10122                      (Unspecified)    D   N      5060     UNKNOWN

что значит Unspecified, почему задействованы порты 5064, 5106 и т. д.

ведь астериск работает на порту 5060? правильно же.

вот, еще периодически выскакивает и это кстати уже давно.

[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)

Помогите люди добрый. всем спасибо.

Если еще актуально, давай разберемся. Я так понял астер у тебя голой попой в интернете смотрит?

Для начала обрати внимание на опции в sip.conf allowexternalinvites allowguest alwaysauthreject и иже с ними, в общем все те опции которые отвечают за безопасность. Почитай доку если не дойдет пиши будем копать дальше.

И да ты же используешь шифрование в sip?

Valor
()
Ответ на: комментарий от Valor

Вы всё правильно поняли. :)
Так было вчера и позавчера. сегодня я внес некоторые изменения в правила.

# REJECT 5060
$IPT -A INPUT -i $WAN_ADAPTER -p udp --dport 5060 -j REJECT

# ACCEPT 5060 порт для $SIPNET
$IPT -A OUTPUT -o $WAN_ADAPTER -p udp -m udp -s $SIPNET --dport 5060 -j ACCEPT

По идеи, если правильно все понимаю. сип доступен только с заданной мной подсети из внутренний сети, а из интернета не получится. Может и ошибаюсь. Если ошибаюсь поправьте меня пожалуйста.

Для начала обрати внимание на опции в sip.conf allowexternalinvites allowguest alwaysauthreject и иже с ними, в общем все те опции которые отвечают за безопасность. Почитай доку если не дойдет пиши будем копать дальше.

Спасибо за советы.
sip.conf

[root@fedora asterisk]# cat sip.conf
[general]
vmexten=*97
disallow=all
allow=alaw
allow=ulaw
allow=g729
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
limitonpeers=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
tcpenable=no
tlsenable=no
t38pt_udptl=yes
srvlookup=no
transfer=no
allowtransfers=yes
alwaysauthreject=yes
allowguest=no

#include "sip_additional_admin.conf"

alwaysauthreject=yes
allowguest=no

по рекомендациям в интренте я добавил эти позиции в sip.conf
по поводу шифрования, я даже не знаю. :) и пока ответить ничего не смогу.

user2014
() автор топика
Ответ на: комментарий от user2014

Ок. Тогда еще не хватает указания мастеру где эти ваши внешние сети и где локальные. Например так :

localnet=192.168.1.0/24
localnet=172.16.0.0/16

Так же советую глянуть в сторону pjвsip и tls транспорт.

Далее, по поводу Unspecified и таблицы пиров, у вас там все нормально. Unspecified Говорит о том, что астер не может получить инку о данном пире но он есть в конфете. Т.е. Хост пира может быть просто отключен.

Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8)

Интересно что за версия мастера? Это старый баг с транскодингом..

pri_dchannel: Hangup on bad channel 0/11 on span 2

Тут бы вам разобраться как работает dhdi в астре.

Valor
()
Ответ на: комментарий от Valor

Спасибо за ваш ответ.

localnet=192.168.1.0/24

Я правильно понимаю это необходимо добавить в sip.conf?
И какую сеть указать рабочую? 1.0/24 или ту, на которой настроены голосовые шлюзы, шлюзы у меня настроены на 5.1/24
версия Asterisk 1.6.1.10

Тут бы вам разобраться как работает dhdi в астре

Спасибо. Буду разбираться.

user2014
() автор топика
Ответ на: комментарий от user2014

И какую сеть указать рабочую? 1.0/24 или ту, на которой настроены голосовые шлюзы, шлюзы у меня настроены на 5.1/24

В в сеть с телефонами.

И Очень советую обновится до 12 астера.. там куча проблем уже решена.

Valor
()
Ответ на: комментарий от Valor

Обновляться боюсь, сейчас точно, если что сламаю не уверен что получится починить. у меня астер стоит на шлюзе, поэтому я указал рабочую подсеть и подсеть сипа. Надеюсь так правильно.

user2014
() автор топика
Ответ на: комментарий от Valor

Не для чего, просто исходя из моих соображений если его закрыть невозможно будет звонить в далекие края. )

user2014
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.