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

Не проходит сигнализация и голос за NAT

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

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

Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

Ув. форумчане. Подсобите в прояснении картины. Вроде базовых знаний достаточно, но "пазл" не сложился. Видимо какой то нюанс упустил.
Собтвенно такая схема сети:

роутер -> маршрутизатор на windows 2003(маршрутизация средствами винды) -> сервер астериск.

Делаю регистрацию учетной записи на телфине:
[general]

register=>XXXX:XXXX@sip.telphin.com:5068/XXXX
externip=XXX.XXX.XXX.XXX
localnet=192.168.0.208/24
nat=yes
dtmfmode=auto
context=default
делаю транк:
[telphin]
nat=yes
context=default
type=peer
username=XXXXX
fromuser=XXXXXX
secret=XXXXXXX
host=sip.telphin.com
port=5068
promiscredir=yes
qualify=yes
insecure=port,invite
регистрация на сервере в качестве клиента проходит. тут все норма. Делаю звонок - соединение устанавливается НО я никого не слышу голоса(меня слышно) и сигнализация из вне не проходит.

Настраивал клиент на прямую к телфину в тойже локальной сети - все звонит и все слышно, единственное отличие - Outbound Proxy прописал на клиенте. Но насколько мне известно астериск не нуждается в Outbound Proxy или STUN, т.к. прекрасно справляется сам с прохождением за NAT.

Поправьте где неправ и тыкните носом где косяк =)
Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Re: Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

PS Я думаю что проблема однозначно в Нате, но не пойму кто винокник - астериск или маршрутизация.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходит сигнализация и голос за NAT

Сообщение ded »

Какой же бред пишете!
localnet=192.168.0.208/24
Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Re: Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

почему бред?
УПС действительно =)
192.168.0.0/24
Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Re: Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

но проблема не в этом
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходит сигнализация и голос за NAT

Сообщение ded »

Да, проблема в невнимательности.
Тут, по моим наблюдениям, большинство проблем непрохождения сигнализации и/или голосы связаны с NAT.
Для решения этих проблем выработана методика поиска причин, но как ни улучшай эту методику - новичкам по барабану. "Здрасте! Я новичок, не пинайте сильно, третий день бьюсь!...."
Откройте в разделе для новичков блоксхемы поиска траблов и методично пройдите шаг за шагом.
Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Re: Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

прогнался по схемам...

При исходящем:
вызов проходит
Меня слышно а вызываемого не слышно
делаем
externip=31.132.168.134
localnet=192.168.0.0/24
nat=yes
*при nat=route не проходит регистрация. В каком случае надо указывать nat=route или nat=yes?
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip show settings
Global Settings:
----------------
UDP Bindaddress: 0.0.0.0:5060
TCP SIP Bindaddress: Disabled
TLS SIP Bindaddress: Disabled
Videosupport: No
Textsupport: No
Ignore SDP sess. ver.: No
AutoCreate Peer: No
Match Auth Username: No
Allow unknown access: Yes
Allow subscriptions: Yes
Allow overlap dialing: No
Allow promisc. redir: No
Enable call counters: No
SIP domain support: No
Realm. auth: No
Our auth realm asterisk
Use domains as realms: No
Call to non-local dom.: Yes
URI user is phone no: No
Always auth rejects: Yes
Direct RTP setup: No
User Agent: Asterisk PBX 1.8.23.1
SDP Session Name: Asterisk PBX 1.8.23.1
SDP Owner Name: root
Reg. context: (not set)
Regexten on Qualify: No
Legacy userfield parse: No
Caller ID: asterisk
From: Domain:
Record SIP history: Off
Call Events: Off
Auth. Failure Events: Off
T.38 support: No
T.38 EC mode: Unknown
T.38 MaxDtgrm: -1
SIP realtime: Disabled
Qualify Freq : 60000 ms
Q.850 Reason header: No
Store SIP_CAUSE: No

Network QoS Settings:
---------------------------
IP ToS SIP: CS0
IP ToS RTP audio: CS0
IP ToS RTP video: CS0
IP ToS RTP text: CS0
802.1p CoS SIP: 4
802.1p CoS RTP audio: 5
802.1p CoS RTP video: 6
802.1p CoS RTP text: 5
Jitterbuffer enabled: No

Network Settings:
---------------------------
SIP address remapping: Enabled using externaddr
Externhost: <none>
Externaddr: 31.132.168.134:0
Externrefresh: 10
Localnet: 192.168.0.0/255.255.255.0

Global Signalling Settings:
---------------------------
Codecs: 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Codec Order: none
Relax DTMF: No
RFC2833 Compensation: No
Symmetric RTP: No
Compact SIP headers: No
RTP Keepalive: 0 (Disabled)
RTP Timeout: 0 (Disabled)
RTP Hold Timeout: 0 (Disabled)
MWI NOTIFY mime type: application/simple-message-summary
DNS SRV lookup: Yes
Pedantic SIP support: Yes
Reg. min duration 60 secs
Reg. max duration: 3600 secs
Reg. default duration: 120 secs
Outbound reg. timeout: 20 secs
Outbound reg. attempts: 0
Notify ringing state: Yes
Include CID: No
Notify hold state: No
SIP Transfer mode: open
Max Call Bitrate: 384 kbps
Auto-Framing: No
Outb. proxy: <not set>
Session Timers: Accept
Session Refresher: uas
Session Expires: 1800 secs
Session Min-SE: 90 secs
Timer T1: 500
Timer T1 minimum: 100
Timer B: 32000
No premature media: Yes
Max forwards: 70

Default Settings:
-----------------
Allowed transports: UDP
Outbound transport: UDP
Context: default
Force rport: Yes
DTMF: auto
Qualify: 0
Use ClientCode: No
Progress inband: Never
Language:
MOH Interpret: default
MOH Suggest:
Voice Mail Extension: asterisk
Прогоняю по входящей блок схеме:

при входящем никаких записей в CLI не поступает и гудков в трубке нет. Звонок через некоторое время обрывается.
Провайдер поддерживает регистрацию
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip show registry
Host dnsmgr Username Refresh State Reg.Time
sip.telphin.com:5068 N 00097971 1785 Registered Tue, 26 Nov 2013 17:15:12
1 SIP registrations.
Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Re: Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

в схеме исходящего вызова зациклился а в схеме входящего - попадаю на звонок к провайдеру. =) Что я мог упустить?

PS кстати аналогичная(на 100%) конфигурация но с другим маршрутизатором конфигурация работает у меня на домашней АТС.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Не проходит сигнализация и голос за NAT

Сообщение ded »

При правильном положении вещей статус регистрации должен быть - sip show registry
Registered

при входящем если никаких записей в CLI не поступает, то включаем sip set debug ip 213.170.92.166
и опять входящий делаем.
Aeooe писал(а):PS кстати аналогичная(на 100%) конфигурация но с другим маршрутизатором конфигурация работает у меня на домашней АТС.
Вывод сам собой - выкидываем винду. Ну и это вообще не аргумент, НАТ НАТу рознь.
При исходящем:
вызов проходит
Меня слышно а вызываемого не слышно
При этом топик называется Не проходит сигнализация и голос за NAT
Значит всё же проходит?
В любом случае - Вам в Телфин надо обращаться, Вы же к ним подключаетесь, а не к asterisk.ru?
[telphin]
; nat=yes telphin не за НАТ относительно вашего Астериска
context=default ; контекст то есть у вас такой?
type=friend
username=XXXXX
fromuser=XXXXXX
secret=XXXXXXX
host=sip.telphin.com
port=5068
promiscredir=yes
; qualify=yes и не надо его бомбардировать
insecure=port,invite
Aeooe
Сообщения: 143
Зарегистрирован: 28 авг 2013, 15:49

Re: Не проходит сигнализация и голос за NAT

Сообщение Aeooe »

сигнализация и голос ко мне из вне не проходит. Моя сигнализация и голос идут нормально.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH