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

Understanding dial-peers

1 2>
Сообщений: 104

Understanding dial-peers

Читаю сабжевые доки на cisco.com, но что-то понимание проблеммы не приходит, может гуру подскажут простой показательный пример? могу предложить свою схему: cisco осуществляет проброс звонков из E1 в voip. На voip висят 2 номера, пусть это будет 731111 и 732222, остальные номера ...... на АТС. Связку 731111 732222 организует Asterisk, то есть фактически в циске надо прописать: "если пришло из Ethernet, бросай в E1; если пришло из E1 бросай в Ethernet"
2006-07-27 11:34

Откуда: Санкт-Петербург
Сообщений: 541

Re: Understanding dial-peers

http://www.voip-info.org/wiki/view/Cisco+AS5xxx
* Configuring an AS5350 with Asterisk

2006-07-27 11:58

Сообщений: 104

Re: Understanding dial-peers

Фу-ты! Читал ведь этот документ еще в самом начале "раскопок" но забыл уже задачу, которая там ставилась, а ведь задача the same... :) спасибо, что носом ткнули.
2006-07-27 14:48

Сообщений: 74

Re: Understanding dial-peers

Диалпир - это точка на устройстве, в которую попадает звонок и с которой уходит звонок, придя с одного из плечей (VoIP/PSTN).
Звонок попадет в тот или иной диалпир, если совпадают destination-pattern.
Диалпиры бывают voip и pots - соответсвенно отвечают за voip плече или PSTN плече
В твоем случае тебе нужно 3 диалпира 2 x voip и pots
В pots тебе нужно destination pattern .T
в voip 1 диалпир destination-pattern 731111
2 диалпир destination-pattern 732222
в voip плече - session target - куда выплевывать звонок
в pots плече port - в какой порт направлять звонок.

Это в самых общих чертах.
2006-07-28 10:56

Откуда: Санкт-Петербург
Сообщений: 541

Re: Understanding dial-peers

2006-07-28 11:56

Сообщений: 104

Re: Understanding dial-peers

Ага, я так и понял, меня вот что с толку сбивает: взял пример http://ertw.com/blog/2005/04/19/asterisk-and-an-as5350-sip-peer/, там прописано еще pots dial-peer для incomming, сделал у себя так (лишнее убрал):
dial-peer voice 100 pots

incoming called-number .T
direct-inward-dial
forward-digits extra
!
dial-peer voice 200 voip
destination-pattern 267591
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte
codec g711alaw
!
dial-peer voice 201 voip
destination-pattern 267590
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte
codec g711alaw
!
dial-peer voice 1000 pots
application session
destination-pattern .T
port 0:D
forward-digits all

Если убираю 100-й dial-peer, пропадают входящие. Вот непонятно, зачем ловить входящий из pots, и почему тогда не надо ловить входящий из voip...
2006-07-28 12:22

Сообщений: 104

Re: Understanding dial-peers

dimmсделал у себя так (лишнее убрал)
Ничего я не убрал, это все мои диалпиры, со всеми их настройками. :) извиняюсь.
2006-07-28 12:33

Сообщений: 6521

Re: Understanding dial-peers

Для данного примера два пира 200 и 201 необязательно. Экономим место, изучаем regexp:

!
dial-peer voice 202 voip
destination-pattern 26759[01]
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte
voice-class codec 1
ip qos dscp cs7 media
ip qos dscp cs7 signaling
no vad
!
кроме того (почти) всегда лучше использовать набор кодеков вместо одного -
!
voice class codec 1
codec preference 1 g711alaw
codec preference 2 g711ulaw
codec preference 3 g729r8
codec preference 4 g723r63
!
пропиши в диал пир 1000 direct-inward-dial и можешь убирать диал пир 100-й.
2006-07-29 00:06

Сообщений: 104

Re: Understanding dial-peers

А я и не понял, что там -- regexp, про * как раз читал, что там не regexp, поэтому был уверен, что тут тоже :) спасибо.

Кодек мне нужен именно alaw, потому что АТС на нем работает, трафик идет по моей сети (халява) клиентов-сипфонов не будет, так что лучше без перекодировки, а вот использовать класс кодеков, даже, если нужен один -- это безусловно правильнее. опять спасибо.

direct-inward попробую. и снова спасибо. :)
2006-07-29 14:55

Сообщений: 104

Re: Understanding dial-peers

Ну наконец-то руки дошли, сделал все, как ded сказал :) Работает! Вот часть конфига (для будущих поколений):

voice class codec 1
codec preference 1 g711alaw
!
voice-port 0:D
disc_pi_off
echo-cancel coverage 24
no comfort-noise
cptone RU
threshold noise -90
!
dial-peer voice 200 voip
destination-pattern 9T
progress_ind setup enable 3
progress_ind progress enable 8
progress_ind connect enable 8
progress_ind disconnect enable 8
voice-class codec 1
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte
!
dial-peer voice 201 voip
destination-pattern 2T
voice-class codec 1
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte
!
dial-peer voice 1000 pots
application session
destination-pattern .T
direct-inward-dial
port 0:D
forward-digits all
!
sip-ua
sip-server ipv4:10.190.0.3
!
2006-08-15 18:16

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