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

h323 channel без регистрации на гейткипере

Откуда: Россия
Сообщений: 8

h323 channel без регистрации на гейткипере

Подскажите пожалуйста, кто сталкивался
Возникла необходимость подключить телефонию по h323 к гейткиперу (без регистрации pbx_noreg).
Использую базовый h323.
oh323 и ooh323 тоже уже прикрутил, но пока их не рассматриваю и надеюсь не придется.
Немного поправил h323.conf http://voip.rus.net/tiki-index.php?page= ... +h323.conf
Поставил нужные кодеки, контекст. Звонки от провайдера на город идут в обе стороны.
При этом в extensions.conf использовал конструкцию
exten => _9XXXXXX,1,Dial(H323/${EXTEN:1}@172.24.142.6,30,r)
С 1 номером работает без проблем с вызовом внутреннего SIP клиента.
Единственное не получается, как правильно создать конструкцию с несколькими каналами (несколькими телефонными номерами)
Т.е. SIP 111 звонит через h323 11-11-11
SIP 112 звонит через h323 11-11-12 и т.д.
В железном решении на оборудовании AddPac это работает

dial-peer voice 1000 pots
destination-pattern 90011111111111
port 0/0
!
dial-peer voice 1001 pots
destination-pattern 90011111111112
port 0/1

Первым делом создал перы
[provider]
type=peer
host=172.42.142.6
port=1720
prefix=90011111111111
context=office
disallow=all
allow=g729

Пробую
exten => _9XXXXXX,1,Dial(H323/provider/${EXTEN:1},30,r)
и так тоже
exten => _9XXXXXX,1,Dial(H323/${EXTEN:1}@provider,30,r)

Звонок за пределы Астериска не выходит, смотрел tcpdump-ом хотя в консоли выдает что пытается H323/provider/313131|30|r
(Сетевых проблем нет, с 1 линией все работает) Дебаг h323 тоже ничего не дает.
Подскажите, у кого какие мысли? Возможна работа на несколько перов, соответсвующих как на Адпаке destination-pattern ?
2009-03-14 20:03

Сообщений: 6521

Re: h323 channel без регистрации на гейткипере

Первым делом не перы,
Первым делом создал перы
[provider]
type=peer
host=172.42.142.6
port=1720

а самолёты. В смысле - пиры. А девушки потом. А сам канал у Вас есть? Что показывает
CLI>show channeltypes ?

Для ooh323, oh323 и h323 синтаксис немного отличается. Если выбрали h323 то пробуйте

[provider]
type=h323
и звонок ему передавать
exten => _9XXXXXX,1,Dial(H323/${EXTEN:1})

Из текста
Т.е. SIP 111 звонит через h323 11-11-11
SIP 112 звонит через h323 11-11-12 и т.д.
понял только то, что задача не звонить через h323 11-11-11, а указывать CallerID 11-11-11 при звонке от SIP 111 и так далее. Если так, то это делается подстановкой CallerID в конструкции звонка
exten => _9XXXXXX,1,Set(CALLERID(num)=111111)
exten => _9XXXXXX,2,Dial(H323/${EXTEN:1})
2009-03-14 22:06

Откуда: Россия
Сообщений: 8

Re: h323 channel без регистрации на гейткипере

Ded , хочу сказать спасибо. Ответ с подстановкой CallerID был верный.
2009-03-16 18:57

Сообщений: 6521

Re: h323 channel без регистрации на гейткипере

- Назови слово: на ля- начинается, на -гушка кончается, что это?
- Лягушка!
- Ты знал, ты знал! :(
2009-03-16 22:05

Добавить страницу в закладки:  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