Поломался BLF
Как его подебажить? Где его вообще найти?
Сообщений: 445
|
Поломался BLF
История такая:
Trixbox 2.0 & Asterisk 1.2.13
Есть SPA962 с консолями 932 - 2 штуки.
Работали недели две, намана так работали, я жизни радовался... НО!!! Жажда Эксперимента!!!
кароче :) было несколько кнопок настроено так:
fnc=blf+sd;sub=peer@ip_address_of_asterisk
и собственно эксперимент:
fnc=blf+sd;sub=another_peer@ip_address_of_another_asterisk
После ребута телефона предыдущие кнопки загорелись красным, а последняя, экспериментальная, зеленым.
Ну вобщем это меня не устроило, и я обнулил настройки экспериментальной кнопки. Ребутнул телефон.
Гыы, результат не порадовал... они красные, в морде телефона:
Key Name Type Line Station Subscribe
1 BLF, Speed Dial peer1 peer1@ip_address_of_asterisk Failed
2 BLF, Speed Dial peer2 peer2@ip_address_of_asterisk Failed
3 BLF, Speed Dial peer3 peer3@ip_address_of_asterisk Failed
4 BLF, Speed Dial peer4 peer4@ip_address_of_asterisk Failed
5 BLF, Speed Dial peer5 peer5@ip_address_of_asterisk Failed
6 BLF, Speed Dial peer6 peer6@ip_address_of_asterisk Failed
Вот.
Поковырявшись достаточно - пошел ко второму телепону, там они зеленые были, но после ребута телефона стали тож красные.
Блин, чо ж я так жестоко и неожиданно так сломал то енту прикольную фичу?
Сегодня второй день сижу выкуриваю из инэта чего-нибудь на тему подебажить протокол, там статус посмотреть какой-нибудь, ребутнуть какой-нибудь модулек, ну или как-нить настройки BLF снести в фактори. Вобщем кроме конфига sip_notify.conf ничего не нашел. в модулях Астериска ничего содержащее в имени BLF тож нет. Эт наверное в сипе? в принципе blf мне кажется к cah_sip.so непосредственное отношение имеет?
А может мне жостко деинсталлировать астериск?
Кто знает как выдрать из центоса астериск со всеми о нем упоминаниями? а потом просто проинсталлировать юмом...
Вобщем помогите, кто чего знает, пожалуйста.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Поломался BLF
ребут, я так понимаю, не помогает...
деинсталлить можно юмом, им же и заинсталлить, в триксбоксе астериск пакетом стоит.
а с блф на ТВ2.0 трабла, томсоны периодически просто висли, похоже трабла в * а не в телефонах...
сам блф реализован поверх пакетов сипа в виде XML, его видно в отладке сипа.
думаю, целесооборазно поглядеть в БД астера на наличие каких-либо опций блф для пиров
|
Сообщений: 445
|
Re: Поломался BLF
switch:
а с блф на ТВ2.0 трабла, томсоны периодически просто висли, похоже трабла в * а не в телефонах...
Ну, на самом деле, какой бы трабл в асте небыл с блфом, то телепоны то точно не должны виснуть. Это однозначная трабла фирмваре томсона.
switch:
думаю, целесооборазно поглядеть в БД астера на наличие каких-либо опций блф для пиров
Ну это я накурил, там все предельно прозаично - обязательно наличие hint, callimit (для 1.4). ну и еще чего-то неглобальное.
Мне вот думается, что есть где-то какой-то журнальчик с отвратным названием, в котором какая-то кривоватенькая запись, которую надо просто кильнуть и все завертится опять...
попробую подебажить сип.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Поломался BLF
трабла с томсонами на версии 1.4 не наблюдается.
будем ждать своих раскопок в сипе
|
Сообщений: 445
|
Re: Поломался BLF
Вод:
-- SIP read from ip_addr_of_SPA962:5060:
SUBSCRIBE sip:peer1@ip_addr_of_asterisk SIP/2.0
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-b7d67950
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=3c8e82b41e3f50c
To: <sip:peer1@ip_addr_of_asterisk>
Call-ID: 48a7d025-fe4ca91c@ip_addr_of_SPA962
CSeq: peer2 SUBSCRIBE
Max-Forwards: 70
Contact: "SPA962" <sip:SPA962@ip_addr_of_SPA962:5060>
Accept: application/dialog-info+xml
Expires: 1800
Event: dialog
User-Agent: Linksys/SPA962-5.1.15(aSC)
Content-Length: 0
--- (13 headers 0 lines) ---
Using latest SUBSCRIBE request as basis request
Sending to ip_addr_of_SPA962 : 5060 (non-NAT)
Transmitting (NAT) to ip_addr_of_SPA962:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-b7d67950;received=ip_addr_of_SPA962
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=3c8e82b41e3f50c
To: <sip:peer1@ip_addr_of_asterisk>;tag=as1bb7d858
Call-ID: 48a7d025-fe4ca91c@ip_addr_of_SPA962
CSeq: peer2 SUBSCRIBE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="1e65683a"
Content-Length: 0
---
Scheduling destruction of call '48a7d025-fe4ca91c@ip_addr_of_SPA962' in 15000 ms
Found user 'SPA962'
asterisk1*CLI>
<-- SIP read from ip_addr_of_SPA962:5060:
SUBSCRIBE sip:peer2@ip_addr_of_asterisk SIP/2.0
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-e18a5a5
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=a19ed1e79562b680
To: <sip:peer2@ip_addr_of_asterisk>
Call-ID: f7bd4c91-3c3977a0@ip_addr_of_SPA962
CSeq: peer2 SUBSCRIBE
Max-Forwards: 70
Contact: "SPA962" <sip:SPA962@ip_addr_of_SPA962:5060>
Accept: application/dialog-info+xml
Expires: 1800
Event: dialog
User-Agent: Linksys/SPA962-5.1.15(aSC)
Content-Length: 0
--- (13 headers 0 lines) ---
Using latest SUBSCRIBE request as basis request
Sending to ip_addr_of_SPA962 : 5060 (non-NAT)
Transmitting (NAT) to ip_addr_of_SPA962:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-e18a5a5;received=ip_addr_of_SPA962
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=a19ed1e79562b680
To: <sip:peer2@ip_addr_of_asterisk>;tag=as63cea199
Call-ID: f7bd4c91-3c3977a0@ip_addr_of_SPA962
CSeq: peer2 SUBSCRIBE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="355982af"
Content-Length: 0
---
Scheduling destruction of call 'f7bd4c91-3c3977a0@ip_addr_of_SPA962' in 15000 ms
Found user 'SPA962'
asterisk1*CLI>
<-- SIP read from ip_addr_of_SPA962:5060:
SUBSCRIBE sip:peer1@ip_addr_of_asterisk SIP/2.0
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-ed2ef171
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=3c8e82b41e3f50c
To: <sip:peer1@ip_addr_of_asterisk>
Call-ID: 48a7d025-fe4ca91c@ip_addr_of_SPA962
CSeq: SPA962 SUBSCRIBE
Max-Forwards: 70
Authorization: Digest username="SPA962",realm="asterisk",nonce="1e65683a",uri="sip:peer1@ip_addr_of_asterisk",algorithm=MD5,response="6bb8cfb4dcd0f770697134cfcee7bb01"
Contact: "SPA962" <sip:SPA962@ip_addr_of_SPA962:5060>
Accept: application/dialog-info+xml
Expires: 1800
Event: dialog
User-Agent: Linksys/SPA962-5.1.15(aSC)
Content-Length: 0
--- (14 headers 0 lines) ---
Found user 'SPA962'
Looking for peer1 in Ast_Managers (domain ip_addr_of_asterisk)
Scheduling destruction of call '48a7d025-fe4ca91c@ip_addr_of_SPA962' in 18peer10 ms
Transmitting (NAT) to ip_addr_of_SPA962:5060:
SIP/2.0 404 Not found
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-ed2ef171;received=ip_addr_of_SPA962
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=3c8e82b41e3f50c
To: <sip:peer1@ip_addr_of_asterisk>;tag=as1bb7d858
Call-ID: 48a7d025-fe4ca91c@ip_addr_of_SPA962
CSeq: SPA962 SUBSCRIBE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Length: 0
---
Destroying call '48a7d025-fe4ca91c@ip_addr_of_SPA962'
asterisk1*CLI>
<-- SIP read from ip_addr_of_SPA962:5060:
SUBSCRIBE sip:peer2@ip_addr_of_asterisk SIP/2.0
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-668d5311
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=a19ed1e79562b680
To: <sip:peer2@ip_addr_of_asterisk>
Call-ID: f7bd4c91-3c3977a0@ip_addr_of_SPA962
CSeq: SPA962 SUBSCRIBE
Max-Forwards: 70
Authorization: Digest username="SPA962",realm="asterisk",nonce="355982af",uri="sip:peer2@ip_addr_of_asterisk",algorithm=MD5,response="366452b51f1b117f19a461fbc962e5d7"
Contact: "SPA962" <sip:SPA962@ip_addr_of_SPA962:5060>
Accept: application/dialog-info+xml
Expires: 1800
Event: dialog
User-Agent: Linksys/SPA962-5.1.15(aSC)
Content-Length: 0
--- (14 headers 0 lines) ---
Found user 'SPA962'
Looking for peer2 in Ast_Managers (domain ip_addr_of_asterisk)
Scheduling destruction of call 'f7bd4c91-3c3977a0@ip_addr_of_SPA962' in 18peer10 ms
Transmitting (NAT) to ip_addr_of_SPA962:5060:
SIP/2.0 404 Not found
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-668d5311;received=ip_addr_of_SPA962
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=a19ed1e79562b680
To: <sip:peer2@ip_addr_of_asterisk>;tag=as63cea199
Call-ID: f7bd4c91-3c3977a0@ip_addr_of_SPA962
CSeq: SPA962 SUBSCRIBE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Length: 0
|
Сообщений: 445
|
Re: Поломался BLF
меня смущет после
SUBSCRIBE sip:peer1@ip_addr_of_asterisk SIP/2.0
это:
Looking for peer2 in Ast_Managers (domain ip_addr_of_asterisk)
а потом вот это:
SIP/2.0 404 Not found
Где аст не находит peer2?
почему он его в манагерах ищет? - собственно тоже не повод менять фирмваре девайса, надо бы разобраться.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Поломался BLF
ой не помошник я тебе в этом, не на столько сип знаю хорошо.
а hint прописан на экстеншен?
|
Сообщений: 445
|
Re: Поломался BLF
да не менял я ничего. Да вобщем hint в диалплане, как и call limit - это, как я понимаю, мера против зависания индикации состояний пиров.
|
Сообщений: 445
|
Re: Поломался BLF
сени организовал друго ТБ также с 2-мя пирами и зацепил туда 962-й, там усе работает. Начит дело в асте.
Вод дебаг:
---
Scheduling destruction of call 'c261c77a-ef7c830b@ip_addr_of_SPA962' in 15000 ms
asterisk1*CLI>
<-- SIP read from ip_addr_of_SPA962:5060:
SUBSCRIBE sip:peer1@ip_addr_of_asterisk SIP/2.0
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-101d6b1f
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=55a10694771bc1a1
To: <sip:peer1@ip_addr_of_asterisk>
Call-ID: 63de23d0-4270e595@ip_addr_of_SPA962
CSeq: 4269 SUBSCRIBE
Max-Forwards: 70
Contact: "SPA962" <sip:SPA962@ip_addr_of_SPA962:5060>
Accept: application/dialog-info+xml
Expires: 1800
Event: dialog
User-Agent: Linksys/SPA962-5.1.15(aSC)
Content-Length: 0
--- (13 headers 0 lines) ---
Using latest SUBSCRIBE request as basis request
Sending to ip_addr_of_SPA962 : 5060 (non-NAT)
Transmitting (NAT) to ip_addr_of_SPA962:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-101d6b1f;received=ip_addr_of_SPA962
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=55a10694771bc1a1
To: <sip:peer1@ip_addr_of_asterisk>;tag=as1cb28b99
Call-ID: 63de23d0-4270e595@ip_addr_of_SPA962
CSeq: 4269 SUBSCRIBE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="2ce3bec6"
Content-Length: 0
asterisk1*CLI>
---
Scheduling destruction of call '63de23d0-4270e595@ip_addr_of_SPA962' in 15000 ms
Found user 'SPA962'
asterisk1*CLI>
<-- SIP read from ip_addr_of_SPA962:5060:
SUBSCRIBE sip:peer1@ip_addr_of_asterisk SIP/2.0
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-46ffe98b
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=55a10694771bc1a1
To: <sip:peer1@ip_addr_of_asterisk>
Call-ID: 63de23d0-4270e595@ip_addr_of_SPA962
CSeq: 4270 SUBSCRIBE
Max-Forwards: 70
Authorization: Digest username="SPA962",realm="asterisk",nonce="2ce3bec6",uri="sip:peer1@ip_addr_of_asterisk",algorithm=MD5,response="745892dc51b58cde0a6a8685385016c5"
Contact: "SPA962" <sip:SPA962@ip_addr_of_SPA962:5060>
Accept: application/dialog-info+xml
Expires: 1800
Event: dialog
User-Agent: Linksys/SPA962-5.1.15(aSC)
Content-Length: 0
--- (14 headers 0 lines) ---
Found user 'SPA962'
Looking for peer1 in from-internal (domain ip_addr_of_asterisk)
Scheduling destruction of call '63de23d0-4270e595@ip_addr_of_SPA962' in 1810000 ms
Transmitting (NAT) to ip_addr_of_SPA962:5060:
SIP/2.0 200 OK
Via: SIP/2.0/UDP ip_addr_of_SPA962:5060;branch=z9hG4bK-46ffe98b;received=ip_addr_of_SPA962
From: "SPA962" <sip:SPA962@ip_addr_of_asterisk>;tag=55a10694771bc1a1
To: <sip:peer1@ip_addr_of_asterisk>;tag=as1cb28b99
Call-ID: 63de23d0-4270e595@ip_addr_of_SPA962
CSeq: 4270 SUBSCRIBE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Expires: 1800
Contact: <sip:peer1@ip_addr_of_asterisk>;expires=1800
Content-Length: 0
|
Сообщений: 445
|
Re: Поломался BLF
я вижу одну тока разницу:
в рабочем варианте
CSeq: 4270 SUBSCRIBE
в нерабочем:
CSeq: SPA962 SUBSCRIBE
чего за число такое 4270? это не пир.
Курю инэт...
|
|