vp7 писал(а):
2Дмитрий: Вы используете астериск вместе с шлюзами DLink? Можно пару вопросов по нему? А ещё лучше - посмотреть ваши настроечки asterisk'а.
Мы
пытаемся использовать. На текущий момент стоит 5 104SH, две 1104TH, и сервер на котором вертится Asterisk.
Как настраивали:
На 104SH:
1) Прописали на всех IP адреса
2) Указали как No gatekeeper (т.к. Asterisk работает в режиме peer-to-peer)
3) Присвоил всем уникальные (физические) номера аналоговым линиям (например, 000001, 000002, и т.д.)
4) Все звонки на другие префиксы настроил как переадресация на Data port IP адрес Asteriskа.
5) Установил предельное кол-во цифр в префиксе номера по 3 (будут использоваться трехзначные номера), для 9 - одна цифра (будем сразу слышать гудок на 1104TH)
На 1104TH
1) Прописать IP адреса
2) Прописать режим работы как 2 - Hotline
3) Поставил кодек такой же как на 104SH - G711.u-law
4) Тоже самое No gatekeeper
5) Прописать порты направления входящих вызовов на IP Asteriskа и номер (внутренний нашей станции) - для каждой городской линии
6) Включить fast start
7) Перезапускаем
На Asterisk
1) Компилируем Asterisk
2) Компилируем PWLIB
3) Компилируем OpenH323
4) Компилируем канальный драйвер в Asteriskе (по-умолчанию не ставится)
5) Настраиваем конфиг канального файла h323.conf: контекст по-умолчанию, с которым работают вызовы H323: context=default
6) Запрещаем все кодеки кроме ulaw:
disallow=all
allow=ulaw
7) Настраиваем внутренние номера в extestions.conf:
[default]
exten => 101,1,Dial(H323/000001@10.0.0.2)
exten => 102,1,Dial(H323/000002@10.0.0.2)
exten => 103,1,Dial(H323/000003@10.0.0.2)
exten => 104,1,Dial(H323/000004@10.0.0.2)
exten => _9,1,Dial(H323/0@10.0.0.3)
, где 10.0.0.2 - 104SH, 10.0.0.3 - 1104TH
Все это работало у меня с прошивкой 1104TH - 1.0, как только перешел на 1.01 - все поломалось:
1) Нет перевода звонков внутри этой самодельной АТС (как это сделать с помощью IP Soft Switch я не понимаю, так как из объяснения Дмитрия Письменова сами Dlinkовские девайсы железно не поддерживают transfer)
2) При звонке из города я абонента слышу, а он меня нет (везде кодек стоит один - ulaw, и на 1.0 все было ok)
3) Звонки в город через 1104TH теперь не проходят - гудок после 9 слышу, а набор номера не срабатывает, как будто городская станция не слышит DTMF.
4) От входящего абонента проходит три гудка из города, после чего 1104TH наконец начнет подавать признаки жизни (звонить на внутренние телефоны).
P.S. Есть у меня желание пообщаться с народом на тему как же все-таки из кучи айпишникого длинковского оборудования и Asteriskа сделать нормальную офисную АТС с хотя бы минимальными сервисными функциями.