This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:voip:asterisk:iax_conf [2012/11/16 16:54] root |
wiki:voip:asterisk:iax_conf [2014/12/26 18:31] (current) |
||
---|---|---|---|
Line 4: | Line 4: | ||
* Vyvinut speciálně pro účely propojování Asterisků napříč sítěmi a speciálně pro případy kdy je v cestě firewall či NAT (s čímž mívá SIP problém). | * Vyvinut speciálně pro účely propojování Asterisků napříč sítěmi a speciálně pro případy kdy je v cestě firewall či NAT (s čímž mívá SIP problém). | ||
* IAX2 je navržen tak, aby používal co nejméně portů a tím usnadnil průchod přes FW a NAT. | * IAX2 je navržen tak, aby používal co nejméně portů a tím usnadnil průchod přes FW a NAT. | ||
- | * IAX2 byl dokonce standardizován RFC v roce 2009, nestal se však populárním. | + | * IAX2 byl dokonce standardizován |
* Veškerý provoz (**signalizace i audio**) používá **UDP port 4569**. | * Veškerý provoz (**signalizace i audio**) používá **UDP port 4569**. | ||
* Pod jednou IAX hlavičkou lze přenášet více hovorových kanálů současně - úspora hlaviček při několika souběžných hovorech. | * Pod jednou IAX hlavičkou lze přenášet více hovorových kanálů současně - úspora hlaviček při několika souběžných hovorech. | ||
+ | |||
+ | < | ||
+ | [general] | ||
+ | autokill=yes | ||
+ | srvlookup=yes | ||
+ | |||
+ | [office-phone](!) | ||
+ | type=friend | ||
+ | host=dynamic | ||
+ | ; | ||
+ | secret=my5UP3rp@s5! | ||
+ | context=LocalSets | ||
+ | disallow=all | ||
+ | allow=ulaw | ||
+ | allow=alaw | ||
+ | |||
+ | [0000FFFF0004](office-phone) ; define our first phone with the office-phone template | ||
+ | |||
+ | [0000FFFF0005](office-phone) ; define another phone with our office-phone templat | ||
+ | </ | ||
+ | |||
+ | * **type** - liší se od použití v sip.conf | ||
+ | * peer - jen odchozí hovory | ||
+ | * user - jen příchozí hovory | ||
+ | * friend - obousměrné hovory | ||
+ | |||
+ | ===== Aplikace změn: ===== | ||
+ | > $ **sudo asterisk -r** | ||
+ | > *CLI> **module reload chan_iax2.so** | ||
+ | |||
+ | > *CLI> **iax2 show peers** | ||
+ | > *CLI> **iax2 show users** | ||