Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / что такое switch=>?

что такое switch=>?

Искал на voip-info.org но не нашел внятного описания
1 2>
Avatara of switch
Откуда: Уфа
Сообщений: 5856

что такое switch=>?

Искал на voip-info.org но не нашел внятного описания
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-08-06 16:57

Сообщений: 1573

Re: что такое switch=>?

Перевод вызова на другой сервер ..., хотя наверное технически правильнее будет назвать это - объединение в единый диалплан ...

[outbound]
switch => IAX2/master:secret@iax-gw1.company.net/outbound
2008-08-06 17:03

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: что такое switch=>?

а есть какие-нить особенности применения? куды вызов на втором сервере придет? в контекст пира? и в чем преимущество перед:
exten => _X.,1,dial(IAX2/master/${exten})
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-08-06 18:33

Сообщений: 1573

Re: что такое switch=>?

Вставлял эту ссылку в предыдущее сообщение - не сохранилась. Дублирую:

http://voip.rus.net/tiki-index.php?page=Asterisk+dual+servers
2008-08-06 19:49

Сообщений: 1573

Re: что такое switch=>?

switch:

а есть какие-нить особенности применения? куды вызов на втором сервере придет? в контекст пира? и в чем преимущество перед:
exten => _X.,1,dial(IAX2/master/${exten})
В этом случае вызов обрабатывает текущий сервер, а при использовании директивы switch вызов уйдет на другой сервер.
Баллансинг своего рода ... :)
2008-08-06 19:56

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: что такое switch=>?

не понял. как вызов удет на другой сервер?
например, по SIP каналу поступает звонок, попадет на switch.
SIP канал перейдет на второй сервер?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-08-06 23:03

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: что такое switch=>?

Предполагаю, что директива вызывает DPREQ (Dial Plan Request Message) на другой астериск. С этим не игрался, так как нужен был ответ не на формат набора, а на доступность пользователя на другом сервере. Но если ты включишь iax2 set debug и запишешь трейс IAX2 сообщений, будет здорово :-)

P.S. Насколько я понял, она работает только с IAX2.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-08-07 00:23

Сообщений: 1573

Re: что такое switch=>?

litnimax:

P.S. Насколько я понял, она работает только с IAX2.
Да - это только для IAX ...
2008-08-07 00:37

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: что такое switch=>?

ну понятно что для IAX2, но допустим так:


sip01.conf ;на первом серваке

[100]
...
context=from-internal

sip02.conf ;на втором серваке

[200]
...
context=from-internal

extesions01.conf ;на первом серваке

[from-internal]
exten => _1XX.,1,dial(SIP/${EXTEN})
exten => _2XX.,1,Goto(outbound,s,1) ;как туда вызов направить???

[outbound]
switch => IAX2/master:secret@iax-gw1.company.net/from-internal


extesions02.conf ;на втором серваке

[from-internal]
exten => _2XX.,1,dial(SIP/${EXTEN})

так вот, если абонент 100 вызывает абонента 200, в данном случае SIP соединение целиком уйдет на второй сервер?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-08-07 08:02

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: что такое switch=>?

Ты не указываешь маску для свича.
Так надо:

[from-internal]
switch => IAX2/master:secret@iax-gw1.company.net/from-internal
exten => _1XX.,1,dial(SIP/${EXTEN})

Тогда все кроме 1XX будет уходить запросом на 1-й астериск. Я так думаю.

Трейсы сними!!!
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-08-07 08:17

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru