Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Подскажите новенькому чайнику ;)

Подскажите новенькому чайнику ;)

всё то же про sipnet и т.п.
1 2>
Avatara of SaleX
Откуда: Moscow
Сообщений: 6

Подскажите новенькому чайнику ;)

Всем привет.
Хотим в офисе поменять АТСку... рассматриваю вариант VoIP реализации, а т.е. Trixbox 2.6.1...
В Linixe чайник, поэтому юзаю только веб-интерфейс Tb :)
Собсно 2 вопроса (пожалуй самые главные, т.к. все остальные настройки шока и паники пока не вызывают ;) ...

а... и этта... выделенный сервер под Tb (для макета используется простая машинка - 1ghz/512mb/40gb), локальный IP 192.168.0.100, а так же на firewalle пробросил полный MAP на внешний IP (исх/вх трафф идет через этот IP по всем портам). Извне доступны все сервисы.

1) Есть sipnet аккаунт. Покурил немного поиском этот форум - как настроить сипнет... всё что здесь предлагалось дописать в настйроках транка пробовал: в локалке SIP клиенты регятся, исходящих через сипнет через 9-ку не пашет (чёта "Наташа" бубнит невнятное на инглише и всё), хотя на сипнете PBX зареген. Входящих тож нет. Из инета - клиенты регятся, НО при звонках полная тишина - друг друга не слышат... пытался звонить с 101 на 102. Наружу (на сипнет и на город) - не пашет (наташа бубнит), на сипнете зареген аккаунт транка. Зато входящие из сипнета работают и по входящему rule на 101 номер сваливаются... нашёл на самом сипнете пример как настроить транк для астериска, подпихнул - и УРА! Внутренние абоненты (101 и 102) стали друг друга слышать (когда работают и инета и в локалке) и исходящие вызовы (через 9-ку) пошли!!! НО входящие из сипнета перестали ходить... короткие гудки... :(
вот что в настройках:
ТРАНК:
исх. ID: 1112233
не изменять callerID: OFF
trunk name: 1112233.sipnet
PEER options:
-----------
secret={pswd}
username=1112233
trunkname=1112233.sipnet
callerid=1112233
hasexten=no
hassip=yes
hasiax=no
registeriax=
registersip=yes
host=sipnet.ru
context=sipnet-in
insecure=invite
fromuser=1112233
fromdomain=sipnet.ru
contact=1001
disallow=all
allow=alaw&ulaw&g729
nat=no
canreinvite=nonat
dtmfmode=info
type=friend
; ^^^ type я уже дописал сам. Пробовал и "peer" и "beer". :)))
-----------

context USER: sipnet-in
options USER:
-----------
secret={pswd}
type=peer
context=sipnet-in
-----------

Reg.string: 1112233:pswd:1112233@sipnet.ru


файл sip.conf
...
; необходимо использовать что-то одно - или externip или externhost
;
externip = 123.123.123.123
; ваш внешний IP-адрес, если он является постоянным
;
;externhost = MyServer.MyDomain.tld
; ваше доменное имя, если у вас динамический внешний IP-адрес и вы пользуетесь DynDNS
;
localnet = 192.168.0.0/255.255.255.0 ; ваша внутренняя подсеть
nat = no
directrtpsetup = yes
canreinvite = nonat
...


Что подправить, чтоб входящие из сипнета заработали? :)


2) в исх. маршрут взял за основу стандартный.
Поменял транк на sipnet ^^^, оставил шаблон "9|." и добавил "NXXXXXX" чтоб на сипномера напрямую звонить и не путать их с прямыми (495)... теперь задача, которую пока не понимаю как реализовать (сделать шаблон?)...
при звонках внутри офиса (номера XXXX) звонки напрямую... сипнетовские номера (7/8 знаков) тож напрямую), а в Msk - как обычно, сначала 9ку потом 7-значный номер?! как? а так же , чтоб не переучивать народ в международный стандарт (7 а не 8), как сделать чтоб при звонке на "98XXXYYYYYYY" автоматом "8" менялась на "7" и отдавалось сипнету???

Заранее спасибо.

Извините за возможно изжёванные вопросы, что нашёл поиском - не даёт полного ответа... :(
WBR, Bye. 73.
2008-09-17 17:58

Avatara of Ivon
Сообщений: 445

Re: Подскажите новенькому чайнику ;)

жуть
2008-09-17 20:20

Откуда: Саратов
Сообщений: 414

Re: Подскажите новенькому чайнику ;)

SaleX:

а так же, чтоб не переучивать народ в международный стандарт (7 а не 8), как сделать чтоб при звонке на "98XXXYYYYYYY" автоматом "8" менялась на "7" и отдавалось сипнету???
Вообще то сипнет уже года два принимает как 7ххх..., так и 8ххх.. Так что один Ваш вопрос я уже решил - готовьте пива. Каждому форумчанину - по литру.
+7(925)140-7438
2008-09-17 22:31

Сообщений: 6521

Re: Подскажите новенькому чайнику ;)

Если
externip = 123.123.123.123
и
localnet = 192.168.0.0/255.255.255.0
то
на firewalle пробросил полный MAP на внешний IP
абсолютно мешает.
Определитесь, Трикс или НАТится обычным образом, или мапятся порты.
Если первое, то НАТ устройство само создаёт мапинг портов при трансляции адресов. А sipnetу все равно, на какой звонить: 123.123.123.123:1027 или 123.123.123.123:52189

Надо посмотреть статус регистрации sipnet
CLI>sip show registry
ну и
CLI>sip debug peer sipnet
наметёт много мусора, который при разборе окажется полезным.
2008-09-17 22:52

Avatara of Ivon
Сообщений: 445

Re: Подскажите новенькому чайнику ;)

вообще, если назвался чайником, то не надо решать сразу ворох проблем. Сначала вешаем астериск на внешний ип, изучаем астериск, заводим связь, потом убираем его за нат, изучаем вопрос, чиним связь, потом подымаем фаервол, изучаем вопрос, и т.д...
2008-09-18 10:53

Сообщений: 6521

Re: Подскажите новенькому чайнику ;)

Опсолютно! Сразу хотят и чай пить, и чай наливать. Уж надо что-то одно сначала.
________________
Учение Маркса верно, потому что оно истинно! © В. И. Ульянов (Ленин), 1906
2008-09-18 15:15

Avatara of SaleX
Откуда: Moscow
Сообщений: 6

Re: Подскажите новенькому чайнику ;)

всем спасибо, что откликнулись...
вобщем в тупике... исходящие работают, а входящие нет... :(
в PEER options если убираю "type=peer" - всё ровно наоборот... входящие работают, а исходящие нет... (наташа бубнит - all circuts busy now, pls call later). :(
включил дэбаг в CLI... мдаааа... мусора много... :)
думаю что эта строка из кучи "мусора" как раз и есть сообщение об текущей ошибке про которую наташа бубнела:
...
-- Executing [s-CONGESTION@macro-dialout-trunk:3] NoOp("SIP/101-b76050d0", "TRUNK Dial failed due to CONGESTION - failing through to other trunks") in new stack
...


в sip.conf убрал строки ^^^ (закоментарил), и в сипнете, регистрация стала "s@192.168.0.100..." вместо "s@123.123.123.123..." ну а звонки всё так же с "type=peer" исх=да/вх=нет... без ТУПЕ=БИИР, исх=нет/вх=да...
где грабли? что делать? :)

ps^ по техническим причинам не могу я выключить фаерволл (тем самым оставив всю немалую организацию без инета) и ковыряться с Tb выведя его напрямую в инет... :(

...ща попробую убрать map на FW , но что то мне кажется, что это не из-за этого... да и извне нужна будет позвожность подключения (2 филиала связать через инет с этим сервером)... :)
Хотелось бы конечно убить больше 0 зайцев одним выстрелом. ;)
WBR, Bye. 73.
2008-09-18 15:32

Сообщений: 6521

Re: Подскажите новенькому чайнику ;)

регистрация стала "s@192.168.0.100 - зачет.
Вот Сипнет и будет слать входящие на 192.168.0.100
type=user - входящие на Астериск
type=peer - исходящие из Астериск
type=friend = user + peer
2008-09-18 16:47

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Подскажите новенькому чайнику ;)

В sip.conf лучше использовать type=friend, там нет такой четкости как в iax2.
Где-то пробегало, что это хотят убрать и оставить только friend (для sip канала).
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-09-22 13:44

Avatara of SaleX
Откуда: Moscow
Сообщений: 6

Re: Подскажите новенькому чайнику ;)

Вобщем убрал на FW полный маппинг на внешний IP... из sip.conf убрал чё добавлял ^^^ и терь в личке регистрация с локальным ИПом (кстати, софт-фоны так же регятся с локальным ИПом!). Единственное - на FW пробросил МАП порта 5060 (TCP/UDP) с нашего дефолтного внешнего ИПа на локальный адрес Tb.

С таким конфигом вроде взлетело и туда и обратно...
PEER:
---8<---
dtmfmode=rfc2833
type=friend
host=sipnet.ru
fromuser={sipID}
fromdomain=sipnet.ru
secret={pswd}
username={sipID}
canreinvite=no
insecure=very
conext=from-internal
disallow=all
nat=yes
allow=g729&g723&g723.1&gsm&alaw
---8<---

USER:
---8<---
secret={pswd}
type=user
context=from-trunk
---8<---

Буду конечно ещё снаружи проверять - логиниться клиентами 101 и 102... но изнутри (с локалки) заработало - звонки работают, звук есть. :)


Терь другая трабла :)
1) Сделал дочерний sipID (там же на sipnet.ru) и на нём хочу обкатать входящие и роутинг на конкретный ext по входящему этому (скажем 5551111)... т.е. когда на него входящий звонок, то роутится на ext.105 - нифига не выходит. :( Создал вход.маршрут, указал DID 5551111 и внизу выбрал этот ext.105
Пробовал и ID указывать 5551111, но как понимаю это ID входящего (звонящего), а не куда он звонит. Где ГРАбля? :)

2) Не могу создать Queue (очередь). Как ни задаю номер очереди (самый первый пункт) - ругается что номер очереди НЕдолжен начинаться с цифр и второе сообщение, что Queue number должен содержать только цифры и буквы... бред... перепробовал и просто буквы и просто цифры и б+ц и пусто... и чёт я непонимаю прикола... :(

хелп! :)
WBR, Bye. 73.
2008-09-22 16:45

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