This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:voip:asterisk:sip_conf [2012/11/16 16:19] root |
wiki:voip:asterisk:sip_conf [2014/12/26 18:31] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| * obsahuje konfiguraci modulu // | * obsahuje konfiguraci modulu // | ||
| * Zde se konfigurují všechny SIP účty (ať pro jednotlivé telefony tak i pro trunky) | * Zde se konfigurují všechny SIP účty (ať pro jednotlivé telefony tak i pro trunky) | ||
| + | ===== Sekce: ===== | ||
| + | |||
| + | * [general] - zde se definuje globální nastavení, které lze pak upřesňovat(měnit) v nastavení jednotlivých kanálů, vyskytuje se jen jednou | ||
| + | * [nazev_kanalu] - definice kanálu, musí mít unikátní název, slouží jako username při authentikaci, | ||
| + | * [nazev_sablony](!) - vykricnik v zavorkach říká, že se jedná o šablonu kanálu | ||
| + | * [nazev_kanalu](nazev_sablony) - kanal s aplikovanou šablonou | ||
| + | |||
| + | ===== Pořadí v jakém asterisk načítá parametry: ===== | ||
| - | Pořadí v jakém asterisk načítá parametry: | ||
| - Sekce konkrétního kanálu | - Sekce konkrétního kanálu | ||
| - Šablona sekce | - Šablona sekce | ||
| - Sekce [general] | - Sekce [general] | ||
| - Defaultní nastavení | - Defaultní nastavení | ||
| + | |||
| + | ===== Příklad konfigurace: | ||
| < | < | ||
| Line 37: | Line 46: | ||
| </ | </ | ||
| - | [general] | + | ===== [general] |
| * context - defaultni kontext je vhodne definovat tak, aby nebylo mozne z nej nikam volat | * context - defaultni kontext je vhodne definovat tak, aby nebylo mozne z nej nikam volat | ||
| * allowquest - povoluje volani bez authentikace! | * allowquest - povoluje volani bez authentikace! | ||
| Line 45: | Line 55: | ||
| * tlsbindaddr - slouží k nastavení SIP over TLS | * tlsbindaddr - slouží k nastavení SIP over TLS | ||
| - | [šablona](!) nebo [kanál] | + | ===== [šablona](!) nebo [kanál] |
| * type | * type | ||
| * peer - příchozí požadavky ověřuje(matchuje s kanálem) dle zdroj.IP adresy a č.portu | * peer - příchozí požadavky ověřuje(matchuje s kanálem) dle zdroj.IP adresy a č.portu | ||
| Line 55: | Line 66: | ||
| * nat - info, zda se host nachází za NATem. V případě, že ano, zapnou se potřebné fičury. | * nat - info, zda se host nachází za NATem. V případě, že ano, zapnou se potřebné fičury. | ||
| * secret - heslo | * secret - heslo | ||
| + | * dtmfmode - definuje způsob přenosu DTMF volby | ||
| + | * auto - preferuje rfc2833, je-li to možné | ||
| + | * inband - přenáší se v hlasovém kanále jako zvuk | ||
| + | * rfc2833 - out-of-band dle příslušného RFC | ||
| + | * disallow - jmenuje zakázané kodeky | ||
| + | * all - zakáže všechny, používá se často následováno allow s vyjmenovanými povolenými kodeky. Pozor musí být zapsáno vždy jako první v definici kodeků, jinak zakáže opravdu vše. | ||
| + | * allow - jmenuje povolené kodeky, priotita dle pořadí v jakém jsou zapsány | ||
| + | * all, | ||
| + | |||
| + | :!: Pozor některé hodnoty šablony lze v kanálu bez problému přepsat, kromě **type, | ||
| | | ||
| ===== Vztah se souborem extensions.conf ===== | ===== Vztah se souborem extensions.conf ===== | ||
| {{: | {{: | ||
| + | |||
| + | ===== Aplikace změn: ===== | ||
| + | > $ **sudo asterisk -r** | ||
| + | > *CLI> **module reload chan_sip.so** | ||
| + | nebo | ||
| + | > *CLI> **sip reload** | ||
| + | |||
| + | > *CLI> **sip show peers** | ||
| + | < | ||
| + | *CLI> sip show peers | ||
| + | Name/ | ||
| + | 0000FFFF0001/ | ||
| + | 0000FFFF0002/ | ||
| + | |||
| + | ;Status - Unmonitored, | ||
| + | </ | ||
| + | |||
| + | > *CLI> **sip show users** | ||
| + | |||
| + | ===== Registrace vs. Autentikace ===== | ||
| + | * Registrace slouží jen k tomu, aby zařízení dalo vědět ústředně kde se nachází. A tím bylo možné na něj směrovat hovory. | ||
| + | * Autentikace slouží k ověření oprávnění provést hovor. | ||
| + | * :!: Má-li zař. správné auth.údaje a NEní zaregistrováno, | ||