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

атс dlink dvg3004s + asteriskwin32 + dlink dph120s

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

атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Имеется такая связка атс dlink dvg3004s + asteriskwin32 + dlink dph120s
с ip фона звонки на атс проходят (правда приходится набирать номер линии на 3004) и далее набирать номер на АТС
а в обратную сторону - нет. Причём сигнал на 3004 приходит, но он его не слышит. Если кто сталкивался, подскажите как решить проблему.
И есть ли возможность при поднятии трубки на 120s чтобы набирался "код" (номер линии на 3004), т.е. пользователь не дожен делать никаких лишних телодвижений.

Заранее благодарен за ответы.
Александр
2006-07-26 12:16

Сообщений: 3

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

ЛЮЮЮДИИИИ!!! Есть тут кто? Или никто не сталкивался с dlink'ами?
2006-07-27 14:33

Откуда: Калининград
Сообщений: 70

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Привет!
Я реализую точно-такую же схему. Хотелось бы посмотреть как ты конфиги прописал.
Проблемы такие же. Если разобрался - ответь плиз...
Научусь сам - научу других! =)
2006-08-20 19:07

Сообщений: 6

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Я использую D-link 4022S (2FXO + 2FXS) + Asterisk.
Проблем нет.
Криво вы настроили свои конфиги.
То, что для выхода в город надо сначала набирать номер FXO, а затем в тоне номер - это отсутсвие настроек.
Надо sip.conf сконфигурировать, то есть создать что-то типа:

[dlink-fxo]
type=peer
host=192.168.0.10 ; IP-адрес шлюза D-link (FXO)


и все, после этого можно в файле extensions пользоваться такими вот оборотами:

exten => _XXXXXX,1,Dial(SIP/${EXTEN}@dlink-fxo,60)

Вместо _XXXXXX, естественно надо задать маску допустимых городских номеров.

Кстати пробовал я Asteriskwin32 - он старой версии и кроме этого достаточно часто вылетает, перешел на Linux - все прелести.

По второй проблеме тоже просто. вызов с D-link'а идет не бог знает откуда, а с конкретного номера (экстеншена). его номер вы задали в настройках D-link'а. Поэтому этот номер вообще должен быть прописан в sip.conf как экстеншен, где и определяется контекст в который будет попадать вызов при вызове с него.
Удачи!
2006-08-21 14:35

Откуда: Калининград
Сообщений: 70

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Спасибо! Вызовы настроил, кстати их можно посылать прямо на эктеншн самой линии.
Но вот входящие по прежнему не проходят - по логу они никуда не идут. Что там надо прописать?
вот мой конф:
[vhod]
;---vxodjashie zvonki---
exten => 563481,1,GotoIf($[${CHANNELS_USED(EXTEN@104)}]?3)
exten => 563481,2,Dial(SIP/104,10,t)
exten => 563481,3,GotoIf($[${CHANNELS_USED(EXTEN@103)}]?5)
exten => 563481,4,Dial(SIP/103,10,t)
exten => 563481,5,GotoIf($[${CHANNELS_USED(EXTEN@105)}]?7)
exten => 563481,6,Dial(SIP/105,10,t)
exten => 563481,7,GotoIf($[${CHANNELS_USED(EXTEN@106)}]?9)
exten => 563481,8,Dial(SIP/106,10,t)
exten => 563481,9,GotoIf($[${CHANNELS_USED(EXTEN@102)}]?11)
exten => 563481,10,Dial(SIP/102,10,t)
exten => 563481,11,GotoIf($[${CHANNELS_USED(EXTEN@101)}]?13)
exten => 563481,12,Dial(SIP/101,10,t)
exten => 563481,13,GotoIf($[${CHANNELS_USED(EXTEN@107)}]?15)
exten => 563481,14,Dial(SIP/107,10,t)
exten => 563481,15,BUSY

или так

exten => _.,1,GotoIf($[${CHANNELS_USED(EXTEN@103)}]?3)
exten => _.,2,Dial(SIP/103,40,t)
exten => _.,3,BUSY
Научусь сам - научу других! =)
2006-08-28 20:10

Откуда: Калининград
Сообщений: 70

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Да, я забыл сказать - изначально * стоит на CentOS4
Научусь сам - научу других! =)
2006-08-28 20:21

Сообщений: 6

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Зачем проверять занятость каналов? Ведь D-Link сам скажет (отбоем) когда он не сможет выделить канал. В общем это Ваше дело, но мне кажется это кривоватым. На моем d-link'е задаются группы каналов fxo, поэтому он будет сам занимать новый канал fxo, если есть свободный.

По поводу входящих:
Вероятно 103 - это порт FXO, так вот всего-то надо
1. В sip.conf добавить экстеншн с номером 103 и определить там для него контекст, скажем from-fxo.
2. В extensions надо определить действия в этом контексте, напрмер:
[from-fxo]
exten => _X.,1,Dial(SIP/100)

Будет звонить SIP-телефон с номером 100.

В своем d-link'е я прописал, что при любом водящем вызове из города происходит автонабор номера 100 (Hotline), поэтому я пользуюсь таким вот:
exten => 100,1,Dial(SIP/105)
и специальный контекст для входящих из города не определяю.
2006-08-29 10:30

Откуда: Калининград
Сообщений: 70

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Спасибо за помощь. Все настроил. Работает на УРА! Звонки прописал немного по-другому, но ваши советы очень помогли. Да, и канал проверяется не на шлюзе, а на каналах ip-телефонов. Чтобы начать перебор.
Еще выяснил такую особенность:
если прописать шлюз
[dlink-fxo]
type=peer
host=192.168.0.10 ; IP-адрес шлюза D-link (FXO)
то 4 линии FXO не коннектятся к серверу как клиенты. Но как только это все убираешь - линии соединяются и входящая связь работает. Так что исходящую настроил в extensions.conf как звонки на ip-адрес шлюза. и все! Шлюз сам выбирает линию и звонит в город.
еще раз спасибо за совет!
Научусь сам - научу других! =)
2006-09-09 13:31

Сообщений: 5

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

Большое спасибо!
Прочитав Ваши советы удалось таки подружить DLINK и Asterisk.
Только вот осталась одна проблема - в DLINK воткнуто 2 номера от разных АТС.
Как сделать чтоб звонить на разные FXO ?
2006-10-04 09:14

Откуда: Калининград
Сообщений: 70

Re: атс dlink dvg3004s + asteriskwin32 + dlink dph120s

lpashaБольшое спасибо!
Прочитав Ваши советы удалось таки подружить DLINK и Asterisk.
Только вот осталась одна проблема - в DLINK воткнуто 2 номера от разных АТС.
Как сделать чтоб звонить на разные FXO ?
Если пригодились советы - хорошо. Насколько я понял, при использовании Шлюза D-Link нельзя отсылать звонки на конкретный FXO, т.к. он сам определяет занятость каналов и решает с какого позвонить. Я даже пробовал отсылать звонки на SIP-клиентов FXO, но результат один - он сам выбирает с чего звонить.
Для того чтобы можно было выбрать линию звонка, скорей всего надо поставить плату Digiup TDM400P, там можно каждый FXO описать как отдельный канал, и, следовательно в правилах набора прописать на какой канал подавать вызов.
Хотя я в отношении шлюза могу и ошибаться, если узнаете как решить вашу проблему - напишите в форум - любые советы пригодятся...
Научусь сам - научу других! =)
2006-10-05 14:02

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