Настройка входящих с SIPNET через FreePBX
Не удается настроить входящие через sipnet.
Исходящие прикрутились, все ровно. На sipnet сделали второй акаунт, с него звоним на тот, что указали в транке. На дисплее телефона пишется authentication required. Смотрели пакеты на шлюзе, следов нет. Т.е. с sipnet пакеты даже не думали идти до нас.
Исходящие настройки транка
| Цитата: |
| username=testuser type=peer secret=xxxxxx host=sipnet.ru fromuser=testuser fromdomain=sipnet.ru |
Входящие настройки транка
| Цитата: |
| username=testuser type=user secret=xxxxxx host=sipnet.ru fromuser=testuser fromdomain=sipnet.ru context=from-trunk |
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
| Цитата: |
| testuser:xxxx@sipnet.ru/user_id |
Added after 1 minutes:
| Цитата: |
| asterisk-now*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time sipnet.ru:5060 N testuser 105 Registered Tue, 26 Jun 2012 15:03:01 1 SIP registrations |
Added after 8 minutes:
на sipnet в разделе поделюченные устройства видим...
| Цитата: |
| user_id@our_external_ip:5060 FPBX-2.10.0(1.8.11) |
Added after 16 minutes:
или мало информации предоставиЛ?
Added after 16 minutes:
такое ощущение, что неправильно прописаны настройки для входящих соединений, честно признаемся, совсем не понимаем, что там должно быть прописано, читали, что бывают user/peer и user+peer=friend
включили
| Цитата: |
| ./sip_general_additional.conf:allowguest=yes |
Added after 27 minutes:
убрали все из настроек входящих соединений, оставили только host=sipnet.ru в настройках исходящих, и строку регистрации, теперь все заработало.
правда наверное это как то через ж***, и несекьюрно, но как минимум удалось добиться входящих от SIP-провайдера, можно покупать цифровую линию у провайдера и настраивать входящие от него, а остальное можно заблокировать на шлюзе - кто нибудь использует такой подход?
Есть freepbx - делайте через веб интерфейс.
Далее идете во вкладку транки, добавляете его, настраиваете, прописываете всё в "peer details"
что-то вроде
type=friend
qualify=yes
port=5060
nat=no
insecure=invite
host=sipnet.ru
fromuser = {SIP ID}
fromdomain = sipnet.ru
disallow = all
allow = alaw&ulaw&g729
dtmfmode = rfc2833
context=from-pstn (или from-trunk)
в user context пишите from-pstn (или from-trunk)
в строке регистрации register => {SIP ID}:{пароль}@sipnet.ru/{SIP ID}
Транк настроен. Далее идем в inbound route, в поле DID - пишим номер, который выдал сипнет, затем set distanation куда это заруливать.
Примерно так, в general settings Allow Anonymous Inbound SIP Calls = no
Затем читаем про веб и и сам астериск