Страница 1 из 3
Помогите новичку понять логи
Добавлено: 12 сен 2011, 07:15
sabriel
Здравствуйте. есть необходимость разобраться в логах. поиски в гугле дают не исчерпывающие ответы.
Прошу не пиннать. Я думаю данная тема будет интересна таким же как я новичкам.
нус начнемс.
вопрос 1.
прочитал в интернете что вот это
Код: Выделить всё
[Sep 7 13:07:34] WARNING[3561] chan_sip.c: sip_xmit of 0x1ad90f0 (len 809) to 0.0.0.115:5060 returned -1: Invalid argument
свидетельствует о том, что происходит попытка набрать несуществующий пир.
но установленно опытным путем что если набирать такой пир то выдается вот это
Код: Выделить всё
chan_sip.c:21614 handle_request_invite: Call from '825' to extension '799' rejected because extension not found in context 'superuser'.
Если набирать существующий но недоступный пир то
Код: Выделить всё
Sep 8 12:52:27] NOTICE[23032]: Ext. s:2 @ macro-stdexten: ARG1=849
[Sep 8 12:52:27] NOTICE[23032]: Ext. s:3 @ macro-stdexten: ARG2=SIP/849
[Sep 8 12:52:27] WARNING[23032]: app_dial.c:2041 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
где 849 это номер который набирают(кажется так)
тогда что же значит первый кусок логов? Ибо в консоле и логах данные сообщения (из первого куска кода) изобилуют
очень нужно получить ответ.
2.
что это за число такое 0x25daff0, на что оно указывает.
3.
Код: Выделить всё
WARNING[28854] chan_sip.c: Retransmission timeout reached on transmission 12e739a96a734a856a6953410c4f071d@127.0.0.1:5060 for seqno 102 (Critical Request) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
примерно догадываюсь это видимо просходит когда пир не отвечает на звонок? но хотелось бы услышать более авторитетное мнение, нежели мои догадки.
Очень жду ответов. Если же уважаемые форумчане вам будет лень писать, то хотя бы привидите ссылки на данные вопросы.
Заранее спасибо.
Re: Помогите новичку понять логи
Добавлено: 12 сен 2011, 07:24
Vlad1983
но установленно опытным путем что если набирать такой пир то выдается вот это
читать лит-ру, т.к. назличия пира и эктена не знамо
это
[Sep 7 13:07:34] WARNING[3561] chan_sip.c: sip_xmit of 0x1ad90f0 (len 809) to 0.0.0.115:5060 returned -1: Invalid argument
если замачилось на экстен, но нет такого пира
чтобы видеть что происходило, поднимаешь уровень логирования
Re: Помогите новичку понять логи
Добавлено: 12 сен 2011, 11:42
ded
Call from '825' to extension '799' rejected because extension not found in context 'superuser' говорит о том, что в контексте superuser нет такой строки
exten => 799,1,Doanything
Для начала: не надо сразу пользовать макросы, это добавляет путаницы в восприятии.
Лучше простенько
exten => 123,1,Dial(SIP/123)
sip_xmit - посылка повторных пакетов Retransmit (AFAIK), в отличии от handle_request_invite - первой посылки пакета INVITE.
0x1ad90f0 - учить 16-ричную систему счисления, но вникать в это число на первых порах вообще не надо.
Не хотите почитать книжки?
http://asterisk.ru/knowledgebase/books
Re: Помогите новичку понять логи
Добавлено: 12 сен 2011, 12:22
Vlad1983
не совсем правильно выразился
Vlad1983 писал(а):если замачилось на экстен, но нет такого пира
уточняю:
пир тоже есть просто на данный момент астериск не знает о том, что он недоступен
высыпание подобных сообщение предотвращает
можно если нет NAT, чтоб за зря трафик не гонять, поставить в пире ещё и:
Re: Помогите новичку понять логи
Добавлено: 12 сен 2011, 12:56
sabriel
спасибо за ответы.
сейчас читаю эту книгу
Код: Выделить всё
Asterisk :будущее телефонии
Джим Ван Меггелен,Лейф Мадсен и Джаред Смит
буду дальше копать
Re: Помогите новичку понять логи
Добавлено: 14 сен 2011, 05:40
sabriel
И снова вопрос. не пинайте только сильно
в сип дебаг вижу такую картину
Код: Выделить всё
<------------->
--- (7 headers 0 lines) ---
Retransmitting #4 (no NAT) to 0.0.0.115:5060:
INVITE sip:115 SIP/2.0
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bK74c31564
Max-Forwards: 70
From: "73952291662" <sip:73952291662@127.0.0.1>;tag=as407db795
To: <sip:115>
Contact: <sip:73952291662@127.0.0.1:5060>
Call-ID: 35eb94ed0b364d9f3bd858cf4ed86a44@127.0.0.1:5060
CSeq: 102 INVITE
User-Agent: Asterisk PBX 1.8.4.4
Date: Mon, 12 Sep 2011 06:01:53 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 277
v=0
o=root 1362988687 1362988687 IN IP4 127.0.0.1
s=Asterisk PBX 1.8.4.4
c=IN IP4 127.0.0.1
t=0 0
m=audio 13154 RTP/AVP 0 3 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
---
[Sep 12 15:02:00] WARNING[2021]: chan_sip.c:3280 __sip_xmit: sip_xmit of 0x8492c20 (len 809) to 0.0.0.115:5060 returned -1: Invalid argument
не пользователя 115 ни peer 115 не существует.
после вот таких попыток и выскакивает
Код: Выделить всё
[Sep 7 13:07:34] WARNING[3561] chan_sip.c: sip_xmit of 0x1ad90f0 (len 809) to 0.0.0.115:5060 returned -1: Invalid argument
это получается что кто то с внехи пытается позвонить на 115?
в sip show channels вижу вот что
Код: Выделить всё
0.0.0.115 (None) 645317ba6a34151 0x0 (nothing) No Init: INVITE <guest>
127.0.0.1 (None) ofkGSpqqLcCgnaH 0x0 (nothing) No Rx: REGISTER <guest>
127.0.0.1 (None) ofkGSpqqLcCgnaH 0x0 (nothing) No Rx: REGISTER <guest>
127.0.0.1 (None) ofkGSpqqLcCgnaH 0x0 (nothing) No Rx: REGISTER <guest>
детейл по ним
Код: Выделить всё
* SIP Call
Curr. trans. direction: Outgoing
Call-ID: 32da4875482a9a055b1aa144709db191@127.0.0.1:5060
Owner channel ID: <none>
Our Codec Capability: 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Non-Codec Capability (DTMF): 1
Their Codec Capability: 0x0 (nothing)
Joint Codec Capability: 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Format: 0x0 (nothing)
T.38 support No
Video support No
MaxCallBR: 384 kbps
Theoretical Address: 0.0.0.115:5060
Received Address: 0.0.0.115:5060
SIP Transfer mode: open
Force rport: No
Audio IP: 127.0.0.1 (local)
Our Tag: as5c928bf3
Their Tag:
SIP User agent:
Original uri: sip:115
Need Destroy: No
Last Message: Init: INVITE
Promiscuous Redir: No
Route: N/A
DTMF Mode: rfc2833
SIP Options: (none)
Session-Timer: Inactive
Код: Выделить всё
* SIP Call
Curr. trans. direction: Incoming
Call-ID: VvG5kCrdXlRMThyeQxgV..hwn55idqcJ
Owner channel ID: <none>
Our Codec Capability: 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Non-Codec Capability (DTMF): 1
Their Codec Capability: 0x0 (nothing)
Joint Codec Capability: 0x0 (nothing)
Format: 0x0 (nothing)
T.38 support No
Video support No
MaxCallBR: 0 kbps
Theoretical Address: 127.0.0.1:5080
Received Address: 127.0.0.1:5080
SIP Transfer mode: open
Force rport: Yes
Audio IP: 127.0.0.1 (local)
Our Tag: as34441a0a
Their Tag: CXsiRcSuTSfkeUDnh0VYp9ArhYZM3WOg
SIP User agent: pjsip python
Need Destroy: No
Last Message: Rx: REGISTER
Promiscuous Redir: No
Route: N/A
DTMF Mode: rfc2833
SIP Options: (none)
Session-Timer: Inactive
* SIP Call
Curr. trans. direction: Incoming
Call-ID: VvG5kCrdXlRMThyeQxgV..hwn55idqcJ
Owner channel ID: <none>
Our Codec Capability: 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Non-Codec Capability (DTMF): 1
Their Codec Capability: 0x0 (nothing)
Joint Codec Capability: 0x0 (nothing)
Format: 0x0 (nothing)
T.38 support No
Video support No
MaxCallBR: 0 kbps
Theoretical Address: 127.0.0.1:5080
Received Address: 127.0.0.1:5080
SIP Transfer mode: open
Force rport: Yes
Audio IP: 127.0.0.1 (local)
Our Tag: as5ea450ba
Their Tag: 48DfWrqmY3ri47qaITSzAsyW8L6MqQJG
SIP User agent: pjsip python
Need Destroy: No
Last Message: Rx: REGISTER
Promiscuous Redir: No
Route: N/A
DTMF Mode: rfc2833
SIP Options: (none)
Session-Timer: Inactive
* SIP Call
Curr. trans. direction: Incoming
Call-ID: VvG5kCrdXlRMThyeQxgV..hwn55idqcJ
Owner channel ID: <none>
Our Codec Capability: 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Non-Codec Capability (DTMF): 1
Their Codec Capability: 0x0 (nothing)
Joint Codec Capability: 0x0 (nothing)
Format: 0x0 (nothing)
T.38 support No
Video support No
MaxCallBR: 0 kbps
Theoretical Address: 127.0.0.1:5080
Received Address: 127.0.0.1:5080
SIP Transfer mode: open
Force rport: Yes
Audio IP: 127.0.0.1 (local)
Our Tag: as5a3fb33a
Their Tag: u6VT2mtU7uhdcxnsBdQQdfKvxM266BFg
SIP User agent: pjsip python
Need Destroy: No
Last Message: Rx: REGISTER
Promiscuous Redir: No
Route: N/A
DTMF Mode: rfc2833
SIP Options: (none)
Session-Timer: Inactive
я думаю примерно так. кто то звонит на сип 115. астериск пытается его перевести уже от свое имени 127.0.0.1
или я ошибаюсь? но тогда вопрос. почему многие набирают 115? помогите пожалуйста

Re: Помогите новичку понять логи
Добавлено: 14 сен 2011, 07:03
Vlad1983
в момент высыпания
например вывело так
tcp 0 0 0.0.0.0:5080 0.0.0.0:* LISTEN
26771/python
и сразу следом смотрим гада
Re: Помогите новичку понять логи
Добавлено: 14 сен 2011, 10:00
sabriel
пришлось sh скрипт писать. врочную не успевал. но вот он все таки результат
Код: Выделить всё
root 5472 0.0 0.4 60816 8168 ? Sl 14:58 0:00 python /usr/local/bin/sipregistration
Re: Помогите новичку понять логи
Добавлено: 14 сен 2011, 10:02
Vlad1983
ну и что это за звер?
/usr/local/bin/sipregistration
это надо или похакали?
Re: Помогите новичку понять логи
Добавлено: 14 сен 2011, 10:05
ded
sabriel, у Вас Астериск на виртуалке? Что за фигня с ИП адресацией?