Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

Откуда: Kiev
Сообщений: 5

как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

Добрый день.

Я недавно столкнулся с необходимостью подружить Dynamix FXO SIP (Asotel, Welltech) с Asterisk@Home 2.8
Астериск и все прочее увидел впервые в жизни 2 недели назад.
Подробной пошаговой информации я не нашел.
Пришлось самому поразбираться. Вот решил написать, может кому пригодится.
Заранее приношу извинения за возможные неточности в терминах и формулировках.

Итак мы имеем полностью чистый FXO.
Можно очистить принудительно через fkash -clean

sip -px 10.10.10.34
; прописали адрес астериска
sip -line1 1001
sip -line2 1002
; присвоили FXO линиям внутренний номер, это потом пригодится при совершении звонков
; через конкретные FXO порты
security -line 1 -name 1001 -pwd 1001
security -line 2 -name 1002 -pwd 1002
; это мы будем регистрироваться на астериске
;
line -config 1 hotline 1
line -config 2 hotline 1
; при звонке из аналоговой АТС (PSTN) на FXO1 или FXO2 звонок будет форвардиться на астерисковскую "Ring Group 1"
sysconf -silence 0
; сам Welltech советует прописывать этот параметр
; у них есть глюки с определением тишины и астериском
sysconf -callerid 2
; у меня на городских линиях включен callerid FSK(ETSI)
tone 1 425 425 8 8 35 35 35 35
; ловим бизи в советском формате
; все никак не дойдут руки прописать бизи еще и от некоторых цифровых АТС
sysconf -rba 2
; определяем callerid за 2 звонка
; так будет увереннее определяться
sysconf -ivr 0
; отключаем милый автоответчик с китайским акцентом
route -add prefix 81 dst 1 e164 1001 min 1 max 14 hunt 0
route -add prefix 82 dst 1 e164 1002 min 1 max 14 hunt 0
; вот здесь самое интересное
; для звонка через FXO1 набираем номер в формате 81XXXXXX
; для звонка через FXO2 набираем номер в формате 82XXXXXX
; при наборе железка сама откинет префикс 8x и наберет номер правильно

теперь делаем
commit
reboot

На самом астериске я прописал "Ring Group 1" для входящих звонков.
Транки выглядят так:
Maximum channels: 1
Dial rules:819+[023456789].
;выход в город
Trunk name: 1001
; именно 1001- иначе в стандартном варианте звонить через FXO не получится
Peer details:
allow=all
canreinvite=yes
context=from-internal
disallow=all
host=dynamic
qualify=yes
secret=1001
type=friend
username=1001

Для 1002 делаем по аналогии.

Пока я не решил для себя вопрос с качеством связи. Достаточно тихий разговор.
Очень сильный аналоговый шум при разговоре.
Играюсь сейчас с
voice -volume 1 voice 30 input 28
voice -volume 2 voice 30 input 28
commit
reboot
; без перезагрузки у меня настройки не меняются
; и так по многу раз.

Надеюсь что-то их этой железки получится.

Буду рад Вашим замечаниям и дополнениям.
2006-05-17 00:05

Откуда: Kiev
Сообщений: 5

Re: как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

Вы меня извините. Это наверное бред, но я несколько раз пытался написать это сообщение по-новой.
Оно создается без переносов строк, хотя превью показывает все нормально.
После поста соббщения в нем под заголовком доступны только "цитировать" "ответить" и "опубликовано"
Удалить и редактировать это сообщение я не могу.

Попробую написать реплай на собственное сообщение.
Может хоть так нормально сохраниться.

Добрый день.

Я недавно столкнулся с необходимостью подружить Dynamix FXO SIP (Asotel, Welltech) с Asterisk@Home 2.8
Астериск и все прочее увидел впервые в жизни 2 недели назад.
Подробной пошаговой информации я не нашел.
Пришлось самому поразбираться. Вот решил написать, может кому пригодится.
Заранее приношу извинения за возможные неточности в терминах и формулировках.

Итак мы имеем полностью чистый FXO.
Можно очистить принудительно через fkash -clean

sip -px 10.10.10.34
; прописали адрес астериска
sip -line1 1001
sip -line2 1002
; присвоили FXO линиям внутренний номер, это потом пригодится при совершении звонков
; через конкретные FXO порты
security -line 1 -name 1001 -pwd 1001
security -line 2 -name 1002 -pwd 1002
; это мы будем регистрироваться на астериске
;
line -config 1 hotline 1
line -config 2 hotline 1
; при звонке из аналоговой АТС (PSTN) на FXO1 или FXO2 звонок будет форвардиться на астерисковскую "Ring Group 1"
sysconf -silence 0
; сам Welltech советует прописывать этот параметр
; у них есть глюки с определением тишины и астериском
sysconf -callerid 2
; у меня на городских линиях включен callerid FSK(ETSI)
tone 1 425 425 8 8 35 35 35 35
; ловим бизи в советском формате
; все никак не дойдут руки прописать бизи еще и от некоторых цифровых АТС
sysconf -rba 2
; определяем callerid за 2 звонка
; так будет увереннее определяться
sysconf -ivr 0
; отключаем милый автоответчик с китайским акцентом
route -add prefix 81 dst 1 e164 1001 min 1 max 14 hunt 0
route -add prefix 82 dst 1 e164 1002 min 1 max 14 hunt 0
; вот здесь самое интересное
; для звонка через FXO1 набираем номер в формате 81XXXXXX
; для звонка через FXO2 набираем номер в формате 82XXXXXX
; при наборе железка сама откинет префикс 8x и наберет номер правильно

теперь делаем
commit
reboot

На самом астериске я прописал "Ring Group 1" для входящих звонков.
Транки выглядят так:
Maximum channels: 1
Dial rules:819+[023456789].
;выход в город
Trunk name: 1001
; именно 1001- иначе в стандартном варианте звонить через FXO не получится
Peer details:
allow=all
canreinvite=yes
context=from-internal
disallow=all
host=dynamic
qualify=yes
secret=1001
type=friend
username=1001

Для 1002 делаем по аналогии.

Пока я не решил для себя вопрос с качеством связи. Достаточно тихий разговор.
Очень сильный аналоговый шум при разговоре.
Играюсь сейчас с
voice -volume 1 voice 30 input 28
voice -volume 2 voice 30 input 28
commit
reboot
; без перезагрузки у меня настройки не меняются
; и так по многу раз.

Надеюсь что-то их этой железки получится.

Буду рад Вашим замечаниям и дополнениям.
2006-05-17 00:27

Сообщений: 26

Re: как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

да, все верно у Вас

отмечу что штуковина весьма трудно поддается дрессировке, а тонкости настройки держатся производителем в строжайшей тайне :)

добавлю свои 5 копеек:

1. с громкостью непонятки. Ставишь 50 - это тише чем 30 :)
Самое громкое тем не менее 100. На нем и остановился.

2. Удалось ли у Вас корректно звонить наружу с распознаванием сигнала ring back (длинные гудки)?
(т е чтобы аппарат поднимал трубку SIP только когда на другом конце провода ответили)

если нет - выставьте тон 425 8 8 300 100 300 100
и поиграйтесь с sysconf -connect n

3. прошивка нормальная 105-я от велтеха, 106-ю еще не пробовал.

А кто тестил NATEKS FXO (4 и 8)? Было бы неплохо сравнить.
2006-05-18 00:40

Откуда: Kiev
Сообщений: 5

Re: как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

Снова мне попалась в руки эта железка.
Пришлось разбираться с busy.

Вот стандартные значения тонов наших АТС
Russian Federation
Busy tone - 425 0.4 on 0.4 off
Ringing tone - 425 0.8 on 3.2 off
Waiting tone - 950/1400/1800 3x0.333 on 1.0 off

Вот, что проанализировала железка по record -tone
Analizing!! Please wait a moment...
Frequency 1 : 425
Frequency 2 : 419
0.41sec on 0.34sec off


Вот к чему я пришел (у меня это работает):
tone 1 420 424 10 10 62 25 62 25 - так разобрала железка один вариант busy

tone 2 0 425 0 10 35 35 1023 1023 - так я прописал почти стандарт 425 0.35/0.35
так как используется только одна частота, то для второй проставлены 0 и 1023

tone 3 419 425 10 10 41 34 41 34 - так разобрала железка (пример приведен выше)

Уровни сигналов я простовил 10 (-10 db). С этим тоже можно играться, так как
"
Сигнал "Занято" информирует абонента о занятости вызываемого абонента после набора номера или об отбое другого абонента после разговора, или при всех состояниях непроизводительного занятия. Прерывистый синусоидальный сигнал частотой 425 +/- 3 Гц: импульс 0,3 - 0,4 с, пауза 0,3 - 0,4 с. Номинальный уровень в точке с нулевым относительным уровнем минус 10 дБ, допустимые изменения уровня от минус 15 до минус 5 дБ.
"

Может кому поможет. :-)
2006-11-01 02:15

Сообщений: 5

Re: как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

Прочитав Вашу информацию разобрался с настройками на входящие звонки с FXO портов на NSG (Welltech), а вот возникли сложности с настройкой исходящих транков! У меня стоит Trixbox поэтому немного сложно! На какой для какого транка указывать имя "1001" У меня в меню есть на выбор

- Add ZAP Trunk
- Add IAX2 Trunk
- Add SIP Trunk
- Add ENUM Trunk
- Add Custom Trunk

нужно ли где то прописывать IP адрес FXO иначе куда идти?

и еще вопросик в отношении настройки FXO

как понимать Ваши строки?

------------------------
------------------------
route -add prefix 81 dst 1 e164 1001 min 1 max 14 hunt 0
route -add prefix 82 dst 1 e164 1002 min 1 max 14 hunt 0
; вот здесь самое интересное
; для звонка через FXO1 набираем номер в формате 81XXXXXX
; для звонка через FXO2 набираем номер в формате 82XXXXXX
; при наборе железка сама откинет префикс 8x и наберет номер правильно
------------------------
------------------------


у меня нет возможности терминально входить в FXO. Только через WEB, а там в меню "Routing Table" не понимаю как разложить вашу команду по меню.


Заранее спасибо за ответ
2007-05-03 15:30

Откуда: гюХабаровск
Сообщений: 97

Re: как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

усть D-Link 1104TH прошил его прошивкой от WELLTECH: 4fxosip106.

у меня видимо какая то проблема с самим устройством, так как он не показывает мерцание индикатора при звонке на линию подключенную к порту..

вот что сделанно опираясь на вашь пример:

на Dlinke

usr/config$ flash -clean

usr/config$ sip -px 192.168.0.1

usr/config$ sip -line1 1001

usr/config$ sip -line2 1002

usr/config$ sip -line3 1003

usr/config$ sip -line4 1004

usr/config$ security -line 1 -name 1001 -pwd 1001

usr/config$ security -line 2 -name 1002 -pwd 1002

usr/config$ security -line 3 -name 1003 -pwd 1003

usr/config$ security -line 4 -name 1004 -pwd 1004

usr/config$ line -config 1 hotline 1

usr/config$ line -config 2 hotline 1

usr/config$ line -config 3 hotline 1

usr/config$ line -config 4 hotline 1

usr/config$ sysconf -silence 0

usr/config$ sysconf -callerid 2

usr/config$ tone 1 420 424 10 10 62 25 62 25

usr/config$ tone 2 0 425 0 10 35 35 1023 1023
usr/config$ tone 3 419 425 10 10 41 34 41 34
usr/config$ sysconf -rba 2
usr/config$ sysconf -ivr 0
usr/config$ route -add prefix 81 dst 1 e164 1001 min 1 max 14 hunt 0
usr/config$ route -add prefix 82 dst 1 e164 1002 min 1 max 14 hunt 0
usr/config$ route -add prefix 83 dst 1 e164 1003 min 1 max 14 hunt 0
usr/config$ route -add prefix 84 dst 1 e164 1004 min 1 max 14 hunt 0
usr/config$ commit
usr/config$ reboot

usr/config$ sysconf -keypad 1
pt -rfc2833 101 -fax 96
commit
reboot

делал еще так
usr/config$ record -tone


Press (R) to start record...
r

Record process auto stop!!

Analizing!! Please wait a moment...
Frequency 1 : 0
Frequency 2 : 0
Continue tone

думаю это странно, так как линия подключал ко всем портам, результат аналогичен, пробовал еще щвонить на линию во время записи, резудьтат тот же..

На Trixbox 2.6.2.2 сделанно:

add SIP trunk
Max chanel : 1
trunk name: 1001
PEER details:
allow=all
canreinvite=yes
context=from-internal
disallow=all
host=192.168.0.4
qualify=yes
secret=1001
type=friend
username=1001
dtmfmode=rfc2833
relaxdtmf=yes

Outbout routes->add route:
route name: 1001
dial patterns: 81+9|NXXXXX
Trunk Sequence : SIP/1001

вобщем звонки ни в город, так и ни с горда..
2009-05-08 08:12

Сообщений: 15

Re: как я подружил Dynamix FXO-002 с Asterisk@Home 2.8

okak:

route -add prefix 81 dst 1 e164 1001 min 1 max 14 hunt 0
route -add prefix 82 dst 1 e164 1002 min 1 max 14 hunt 0
; вот здесь самое интересное
; для звонка через FXO1 набираем номер в формате 81XXXXXX
; для звонка через FXO2 набираем номер в формате 82XXXXXX
; при наборе железка сама откинет префикс 8x и наберет номер правильно
у меня сработало только при DROP 1, иначе не откусывает префикс
route -add prefix 81 dst 1 e164 1001 min 1 max 14 hunt 0 drop 1
2010-03-23 17:54

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