Chyba v registraci SIP

SW PBX Asterisk, nastavení, konfigurace, rady, návody, zkušenosti.

Chyba v registraci SIP

Postby stepos » 30 Jan 2014 12:20

Hezký den,
máme u VOIP poskytovatele sbohempevná linko problém s registrací 3 čísel.
Asterisk se registruje

Code: Select all
Register => cislo7:heslo@91.221.212.167
Register => cislo8:heslo@91.221.212.167
Register => cislo9:heslo@91.221.212.167


Čas od času se stane, že se v logu objeví
Code: Select all
[Jan 29 16:33:41] NOTICE[1720] chan_sip.c:    -- Registration for 'cislo9@91.221.212.167' timed out, trying again (Attempt #8)
[Jan 29 16:34:00] NOTICE[1720] chan_sip.c:    -- Registration for 'cislo8@91.221.212.167' timed out, trying again (Attempt #13)
[Jan 29 16:34:00] NOTICE[1720] chan_sip.c:    -- Registration for 'cislo7@91.221.212.167' timed out, trying again (Attempt #13)
[Jan 29 16:37:46] WARNING[1720] chan_sip.c: Forbidden - wrong password on authentication for REGISTER for 'cislo8' to '91.221.212.167'
[Jan 29 16:37:47] WARNING[1720] chan_sip.c: Forbidden - wrong password on authentication for REGISTER for 'cislo9' to '91.221.212.167'
[Jan 29 16:37:47] WARNING[1720] chan_sip.c: Forbidden - wrong password on authentication for REGISTER for 'cislo7' to '91.221.212.167'


jediné, co pomůže je sip reload

Přestane se obnovovat registrace a na čísla se nedá dovolat.
Reklamuju to u poskytovatele, přesto se chci zeptat, zda nevíte, jestli to nemůže být chybou v nastavení Asterisk 11.2.1.

A druhá otázka, zda je možné asterisk nastavit, aby v registraci opětovně pokračoval, i když se vrátí forbidden, protože než na to někdy přijdeme, uběhne třeba den. Pokud je to chyba u poskytovatele, tak třeba za chvíli by se registrace povedla, ale to už asterisk nezkouší.


A třetí otázka, dalo by se nastavit nějaké hlídátko, třeba v cronu, které by zjišťovalo, jestli jsou všechna čísla registrovaná, a pokud ne, poslalo by to mail...

Děkuji za pomoc.

Š
stepos
 
Posts: 38
Joined: 28 Jan 2013 15:57

Re: Chyba v registraci SIP

Postby stepos » 03 Feb 2014 10:41

Ještě mě napadlo, jestli s tím nesouvisí i to, že z těch 3. čísel nemůžu ani volat...
Code: Select all
Register => cislo7:xxx:cislo7@91.221.212.167:5060/cislo7
Register => cislo8:xxx:cislo8@91.221.212.167:5060/cislo8
Register => cislo9:xxx:cislo9@91.221.212.167:5060/cislo9


[cislo7]
type=friend
host=aps.sbohempevnalinko.cz
context=incoming_spv
username=cislo7
fromuser=cislo7
canreinvite=no
secert=xxx
fromdomain=aps.sbohempevnalinko.cz
directmedia=no
insecure=port,invite
qualify=yes
dtmfmode=rfc2833

[cislo8]
....


Při volání z čísla7 na číslo9 se v consoli objeví:

Code: Select all
 == Using SIP RTP CoS mark 5
    -- Executing [cislo9@internal:1] Dial("SIP/1-000005f9", "sip/cislo7/cislo9") in new stack
  == Using SIP RTP CoS mark 5
    -- Called sip/cislo7/cislo9
[Feb  3 10:37:37] WARNING[1720][C-00000328]: chan_sip.c:22718 handle_response_invite: Received response: "Forbidden" from '"S P" <sip:cislo7@aps.sbohempevnalinko.cz>;tag=as6915e364'
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [cislo9@internal:2] Hangup("SIP/1-000005f9", "") in new stack
  == Spawn extension (internal, cislo9, 2) exited non-zero on 'SIP/1-000005f9'
stepos
 
Posts: 38
Joined: 28 Jan 2013 15:57

Re: Chyba v registraci SIP

Postby JardaX » 04 Feb 2014 11:03

Jestli tam máte opravdu tuhle SIP konfiguraci, tak je tam překlep - heslo je "SECRET".

To by pak celkem odpovídalo ...
JardaX
 

Re: Chyba v registraci SIP

Postby stepos » 04 Feb 2014 11:37

To snad není ani možné, ano - překlep...

Kolikrát jsem to četl a nepostřehl.

Děkuju moc, funguje to
stepos
 
Posts: 38
Joined: 28 Jan 2013 15:57

Re: Chyba v registraci SIP

Postby stepos » 04 Feb 2014 11:51

čili tím se vyřešil problém, že se nedá volat, ale stále nevím, jak vyřešit chyby v registraci u poskytovatele.

je možné asterisk nastavit, aby v registraci opětovně pokračoval, i když se vrátí forbidden, protože než na to někdy přijdeme, uběhne třeba den. Pokud je to chyba u poskytovatele, tak třeba za chvíli by se registrace povedla, ale to už asterisk nezkouší.

A třetí otázka, dalo by se nastavit nějaké hlídátko, třeba v cronu, které by zjišťovalo, jestli jsou všechna čísla registrovaná, a pokud ne, poslalo by to mail...

Děkuji za pomoc.
stepos
 
Posts: 38
Joined: 28 Jan 2013 15:57

Re: Chyba v registraci SIP

Postby Hugo » 04 Feb 2014 15:16

No, pokud máte Asterisk verze novější než 1.2., pak by se měl trvale snažit o registraci už v základním nastavení. Existují totiž následující sip.conf parametry, kterými se dá ovlivnit počet pokusů o registraci a čas, po kterém jednotlivý pokus vzdá.

Code: Select all
[general]
registerattempts=0 ; 0 - no limit
registertimeout=20 ; 20 seconds

Od verze 1.2. jsou ale uvedené hodnoty defaultní.

Spíš si myslím, že vadilo chybné heslo v konfiguraci, to pak myslím už znova nezkouší.

Pro konzolové monitorování bych použil něco jako:
Code: Select all
asterisk -rx 'sip show registry'

a možná i
Code: Select all
asterisk -rx 'sip show peers'| grep "cislo[7-9]"


Zkuste, uvidíte ...
Hugo
 


Re: Chyba v registraci SIP

Postby JardaX » 17 Feb 2014 14:32

Nějaký posun? Zjistil jste něco?
JardaX
 

Re: Chyba v registraci SIP

Postby stepos » 17 Feb 2014 14:54

Ne, zatím nic, Hugovy návrhy nefungují, vrací to invalid argument -x
asterisk -rx 'sip show registry'
stepos
 
Posts: 38
Joined: 28 Jan 2013 15:57

Re: Chyba v registraci SIP

Postby Krulio » 18 Feb 2014 00:49

Vám nefunguje když na konzoli v shellu spustíte následující?
Code: Select all
root@PBX:/root# asterisk -rx 'sip show registry'


Sice nevím jestli v asterisku 11.2 nenastala nějaká změna, ale nechce se mi věřit, že by to nefungovalo. Na tomhle stojí všechny skripty okolo asterisku včetně init skriptů.

V rychlosti jsem koukal do dokumentace a tam změny nevidím. Zkuste to ještě překontrolovat.
Krulio
 
Posts: 17
Joined: 28 May 2013 14:15

Re: Chyba v registraci SIP

Postby stepos » 18 Feb 2014 09:56

Vidíte, tak teď to jde, děkuji mnohokrát.
stepos
 
Posts: 38
Joined: 28 Jan 2013 15:57

Next

Return to Asterisk

cron