VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Настройка связки FreePBX и GoIP4 VoIP GSM

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

strserg
Сообщения: 19
Зарегистрирован: 18 авг 2011, 12:12

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение strserg »

Всегда пожалуйста. Рад помочь.
leonk
Сообщения: 4
Зарегистрирован: 09 ноя 2011, 14:44

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение leonk »

Что-то у меня проблемы с CallerID, когда ставлю в конфигурации: CID Forward Mode Disbale , то соединение устанавливается, но в качестве номера вызывающего абонента вижу номер из строчки Phone Number 9004, если в опции CID Forward Mode Disbale поставить Use CID as SIP Caller ID, то звонки не проходят вообще - все что вижу в астериск:

Код: Выделить всё

  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
  == Using SIP VRTP TOS bits 136
  == Using SIP VRTP CoS mark 6
  == Using UDPTL TOS bits 184
  == Using UDPTL CoS mark 5


Кто нибудь сталкивался?
strserg
Сообщения: 19
Зарегистрирован: 18 авг 2011, 12:12

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение strserg »

Могу постараться помочь. Если интересно, пиши в личку
leonk
Сообщения: 4
Зарегистрирован: 09 ноя 2011, 14:44

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение leonk »

Почему в личку? Платно?
leonk
Сообщения: 4
Зарегистрирован: 09 ноя 2011, 14:44

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение leonk »

Собственно победил , нужно было убрать опцию SIP 183
leonk
Сообщения: 4
Зарегистрирован: 09 ноя 2011, 14:44

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение leonk »

Ошибочка в стартовом сообщении:
Trunk Name: GSMVOIP-01
PEER Details:
host=<IP-адрес Asterisk>
port=5060
type=peer

нужно поменять на:

Trunk Name: GSMVOIP-01
PEER Details:
host=<IP-адрес GoIP>
port=5060
type=peer
strserg
Сообщения: 19
Зарегистрирован: 18 авг 2011, 12:12

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение strserg »

Да, ошибочка, ссори. Я вообще бесплатно хотел помочь :)
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение Sanek »

Всем привет!

Друзья, помогите, плиз, побороть монстров GOIP и *

И так: Asterisk версии 1.8.11.0 (Elastix-2.3.0+FreePBX 2.10.0.7), два шлюза GOIP-4 и GOIP-8 и ко всему этому в довесок двойной NAT (на * порты проброшены наружу и нат пробивается). Везде внешний IP статический.

На шлюзах включена авторизация только по IP адресу и они стоят в режиме TRunk Gateway Mode (т.е. управлением линиями занимаются сами шлюзы). На * прописаны транки на оба шлюза только с исходящими маршрутами (терминация VOIP в GSM). Такая схема работает нормально: каналы "подняты" и звонки идут. Сейчас возникла необходимость шлюзы подключить к звездочке по раздельным линиям (для каждого GSM канала своя линия) - переключил их в режим Config by Line и начались танцы с бубном, бормотание непонятных заклинаний и курево из мануалов :cry:

На астериске прописываю для каждого шлюза раздельные транки по каждой линии и присваиваю им свои ID (для 4-х портового 401-408; 8 портовый 801-808) - сам астериск транки видит и говорит, что они подняты, но шлюзы в полном логауте. В логах * пишет: Registration from '"401" <sip:401@192.168.2.251:5060>' failed for '82.209.ХХХ.ХХХ:5060' - No matching peer found - и такое для каждого транка. Пробовал на шлюзах включать разные режимы регистрации с соответствующими поправками в * (на шлюзах параметр Advanced Settings => VoIP to PSTN Auth Mode): пробовал режимы None, Password, IP and Password - без результатно: шлюзы упорно держат логаут. Пробовал шлюзы регистрировать на сипнет в режиме Password - регистрация проходит и каналы поднимаются. Понятно, что нужно копать астериск, но на этом мысли останавливаются - уже неделю ковыряюсь между перекурами мануалов.

Настройки транков:
Рабочий транк для режима TRunk Gateway Mode

Код: Выделить всё

[sip_dnepr_800_out]
host=<внешний IP шлюза>
type=peer
qualify=yes
canreinvite=yes
insecure=port,invite
nat=yes
context=from-trunk-sip-sip_dnepr_800_out
Транки для каждой линии (в принципе они все одинаковые за исключением номеров ID):

Код: Выделить всё

[sip_mir2_401_out]
username=401
type=peer
qualify=yes
nat=yes
insecure=port,invite
host=<внешний IP шлюза>
canreinvite=yes
context=from-trunk-sip-sip_mir2_401_out
Здесь астериск транк видит, но шлюз в логауте.

SIP лог:

Код: Выделить всё

REGISTER sip:82.209.XXX.XXX SIP/2.0
Via: SIP/2.0/UDP 178.124.XXX.XXX:5060;branch=z9hG4bK45c7cfcb;rport
Max-Forwards: 70
From: <sip:401@82.209.XXX.XXX>;tag=as7d793271
To: <sip:401@82.209.XXX.XXX>
Call-ID: 5b18bf012bf498c118dbfd4d74227e0b@127.0.0.1
CSeq: 2786 REGISTER
User-Agent: FPBX-2.10.0(1.8.11.0)
Expires: 120
Contact: <sip:401@178.124.XXX.XXX:5060>
Content-Length: 0 

<--- SIP read from UDP:82.209.XXX.XXX:5060 --->
REGISTER sip:178.124.XXX.XXX SIP/2.0
Via: SIP/2.0/UDP 192.168.100.2:5060;branch=z9hG4bK1417518571
From: "401" <sip:401@192.168.2.251:5060>;tag=1202222525
To: "401" <sip:401@192.168.2.251:5060>
Call-ID: 1501713139@192.168.100.2
CSeq: 9 REGISTER
Contact: <sip:401@192.168.100.2:5060>
Max-Forwards: 30
User-Agent: dble
Content-Length: 0
где 82.209.XXX.XXX:5060 - внешний адрес:порт шлюза GOIP-4
192.168.100.2:5060 - внутренний адрес:порт шлюза GOIP-4
192.168.2.251:5060 - внутренний адрес:порт астериск
178.124.XXX.XXX:5060 - внешний адрес:порт астериск

Пробовал прописывать параметры для входящих звонков:

Код: Выделить всё

[sip_mir2_404_in]
type=user
context=from-trunk
host=dynamic /пробовал вбивать внешний ип шлюза - не регится/
nat=yes
На шлюзе в режиме регистрации Password в транк на * в строку регистрации вбивал:

Код: Выделить всё

401:Secret@82.209.XXX.XXX/401
результат не изменился.

Укажите, плиз, направление куда копать. Если есть интерес ткнуть пальцем - могу предоставить пароли-явки (система только в состоянии начальной настройки)
strserg
Сообщения: 19
Зарегистрирован: 18 авг 2011, 12:12

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение strserg »

Попробуй в * прописать транки так:
[sip_mir2_401_out]
username=401
type=friend
secret=yoursecret
nat=yes
insecure=very
host=dynamic
fromuser=401
dtmfmode=rfc2833
authuser=401
context=from-trunk-sip-sip_mir2_401_out

GoIP:
Config Mode: Config by Line
Phone Number: 401
Display Name: 401
Gateway Prefix: 1
SIP Proxy: <IP *>
SIP Registrar Server: <IP *>
Authentication ID: 401
Password: yoursecret

У меня такая связка работает достаточно давно и стабильно. Если что могу помочь (бесплатно)
Sanek
Сообщения: 81
Зарегистрирован: 17 май 2012, 14:55

Re: Настройка связки FreePBX и GoIP4 VoIP GSM

Сообщение Sanek »

Так, 4-х портовый шлюз убил - слетела прошивка. Жду китайцев, пока перешьют.
Сейчас переключился на 8-портовый, благо пока передышка (правда не в мою пользу).
strserg, твой совет не помог - шлюз как обычно в логауте. Просмотрел sip debug - шлюз ломится, но * его не пускает.

Вот сам лог:

Код: Выделить всё

<--- SIP read from UDP:82.209.XXX.XXX:5060 --->
REGISTER sip:178.124.XXX.XXX SIP/2.0
Via: SIP/2.0/UDP 82.209.XXX.XXX:5060;branch=z9hG4bK384587299
From: "801" <sip:801@192.168.2.251:5060>;tag=91460367
To: "801" <sip:801@192.168.2.251:5060>
Call-ID: 133106176@82.209.XXX.XXX
CSeq: 575 REGISTER
Contact: <sip:801@82.209.XXX.XXX:5060>;expires=60
Authorization: Digest username="801", realm="asterisk", nonce="7df4bca2", uri="sip:178.124.XXX.XXX", response="1b91bc3080dc0dbdf0c2b9b30807c920", algorithm=MD5
Max-Forwards: 30
User-Agent: dble
Expires: 60
Content-Length: 0

<------------->

<--- Transmitting (NAT) to 82.209.XXX.XXX:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP 82.209.XXX.XXX:5060;branch=z9hG4bK384587299;received=82.209.XXX.XXX;rport=5060
From: "801" <sip:801@192.168.2.251:5060>;tag=91460367
To: "801" <sip:801@192.168.2.251:5060>;tag=as05a5658d
Call-ID: 133106176@82.209.XXX.XXX
CSeq: 575 REGISTER
Server: FPBX-2.10.0(1.8.11)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0 
Меня смущает строка: SIP/2.0 403 Forbidden (Bad auth)

Пробовал из параметров транка убирать secret - лог меняется незначительно:

Код: Выделить всё

<--- SIP read from UDP:82.209.XXX.XXX:5060 --->
REGISTER sip:178.124.XXX.XXXSIP/2.0
Via: SIP/2.0/UDP 82.209.XXX.XXX:5060;branch=z9hG4bK214595555
From: "801" <sip:801@192.168.2.251:5060>;tag=527400065
To: "801" <sip:801@192.168.2.251:5060>
Call-ID: 133106176@82.209.XXX.XXX
CSeq: 707 REGISTER
Contact: <sip:801@82.209.XXX.XXX:5060>;expires=60
Authorization: Digest username="801", realm="asterisk", nonce="5604bd0c", uri="sip:178.124.XXX.XXX", response="79753a0aaf781d5270b718828c8192fd", algorithm=MD5
Max-Forwards: 30
User-Agent: dble
Expires: 60
Content-Length: 0

<--- Transmitting (NAT) to 82.209.XXX.XXX:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 82.209.XXX.XXX:5060;branch=z9hG4bK214595555;received=82.209.XXX.XXX;rport=5060
From: "801" <sip:801@192.168.2.251:5060>;tag=527400065
To: "801" <sip:801@192.168.2.251:5060>;tag=as05a5658d
Call-ID: 133106176@82.209.XXX.XXX
CSeq: 707 REGISTER
Server: FPBX-2.10.0(1.8.11)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="33ca078a"
Content-Length: 0
В общем меняется только 1 строка SIP/2.0 401 Unauthorized
Было Forbidden стало Unauthorized

P.S. Как в личку стукнуться?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH