Chyba v registraci SIP

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

Chyba v registraci SIP

Příspěvekod stepos » 30 led 2014 12:20

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

Kód: Vybrat vše
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í
Kód: Vybrat vše
[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
 
Příspěvky: 38
Registrován: 28 led 2013 15:57

Re: Chyba v registraci SIP

Příspěvekod stepos » 03 úno 2014 10:41

Ještě mě napadlo, jestli s tím nesouvisí i to, že z těch 3. čísel nemůžu ani volat...
Kód: Vybrat vše
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í:

Kód: Vybrat vše
 == 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
 
Příspěvky: 38
Registrován: 28 led 2013 15:57

Re: Chyba v registraci SIP

Příspěvekod JardaX » 04 úno 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

Příspěvekod stepos » 04 úno 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
 
Příspěvky: 38
Registrován: 28 led 2013 15:57

Re: Chyba v registraci SIP

Příspěvekod stepos » 04 úno 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
 
Příspěvky: 38
Registrován: 28 led 2013 15:57

Re: Chyba v registraci SIP

Příspěvekod Hugo » 04 úno 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á.

Kód: Vybrat vše
[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:
Kód: Vybrat vše
asterisk -rx 'sip show registry'

a možná i
Kód: Vybrat vše
asterisk -rx 'sip show peers'| grep "cislo[7-9]"


Zkuste, uvidíte ...
Hugo
 

Re: Chyba v registraci SIP

Reklama


Notice: Undefined variable: ochutnejvino_cs_affil in /var/www/affil/och_rss.php on line 55

Notice: Undefined variable: ochutnejvino_cs_affil in /var/www/affil/och_rss.php on line 55
Láhev vína
Kvalitní česká a moravská vína oplývají neobyčejnou rozmanitostí, originálními ovocnými tóny, harmonickou plnou chutí a spektrem aromatických látek.
www.ochutnejvino.cz
Reklama
 

Re: Chyba v registraci SIP

Příspěvekod JardaX » 17 úno 2014 14:32

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

Re: Chyba v registraci SIP

Příspěvekod stepos » 17 úno 2014 14:54

Ne, zatím nic, Hugovy návrhy nefungují, vrací to invalid argument -x
asterisk -rx 'sip show registry'
stepos
 
Příspěvky: 38
Registrován: 28 led 2013 15:57

Re: Chyba v registraci SIP

Příspěvekod Krulio » 18 úno 2014 00:49

Vám nefunguje když na konzoli v shellu spustíte následující?
Kód: Vybrat vše
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
 
Příspěvky: 17
Registrován: 28 kvě 2013 14:15

Re: Chyba v registraci SIP

Příspěvekod stepos » 18 úno 2014 09:56

Vidíte, tak teď to jde, děkuji mnohokrát.
stepos
 
Příspěvky: 38
Registrován: 28 led 2013 15:57

Další

Zpět na Asterisk

cron