AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

нет звука на sip клиентах в локалке (а на iax2 есть)...???

Newbies/FAQ Forum 7 сообщений -
#1

есть клиенты sip/101, sip/102, iax2/121, iax2/122 (софтофоны zoiper )
при звонке с 121 на 122 всё работает.
с 101 на 121, у 121 всё нормально, а у 101 звука нет.
с 101 на 102, у обоих звука нет.... (индикаторы микрофона колышатся)

помогите разобраться.....

iax.conf
Код:

[general]
autokill=yes
language=ru

[121]
type=friend
host=dynamic
context=from-iax

[122]
type=friend
host=dynamic
context=from-iax

[123]
type=friend
host=dynamic
context=from-iax


sip.conf
Код:


[general]
context = from-sip
subscribecontext = default
limitonpeers = yes

[101]
type = friend
host = dynamic
callerid=101
call-limit=1
allow=all

[102]
type = friend
context=from-sip
host = dynamic
callerid=102
call-limit=1
allow=all

_________________
asterisk 1.8 ubuntu 11.10
#2

Вообще-то allow=all не корректно

Надо всегда:

disallow=all
allow=ulaw
allow=alaw
....

Попробуйте ВЕЗДЕ жестко прописать последовательность кодеков, дабы стороны "договаривались" корректно

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

только что писал в другой ветке.

disallow=all
allow=alaw ; alaw - g711 в Европе
; allow=ulaw ; ulaw - то-же самое, но для Штатов, разрешать, имея лишь серьезные причины

автор топика, смотрите еще на такое:
все устройства настроены на приватный айпи адрес астериска?
если нет, то смотрите на nat=, canreinvite=, directmedia=
#4

не помогло....
вот табличка, которую обычно просят.....

Код:


g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722 siren7 siren14 slin16 g719 speex16 testlaw
g723 - - - - - - - - - - - - - - - - - - -
gsm - - 4002 4002 8002 4002 4001 12002 - - - 12002 8001 - - 12001 - - 4002
ulaw - 4001 - 1 4002 2 1 8002 - - - 8002 4001 - - 8001 - - 2
alaw - 4001 1 - 4002 2 1 8002 - - - 8002 4001 - - 8001 - - 2
g726aal2 - 8000 4001 4001 - 4001 4000 12001 - - - 12001 8000 - - 12000 - - 4001
adpcm - 8000 4001 4001 8001 - 4000 12001 - - - 12001 8000 - - 12000 - - 4001
slin - 4000 1 1 4001 1 - 8001 - - - 8001 4000 - - 8000 - - 1
lpc10 - 8000 4001 4001 8001 4001 4000 - - - - 12001 8000 - - 12000 - - 4001
g729 - - - - - - - - - - - - - - - - - - -
speex - - - - - - - - - - - - - - - - - - -
ilbc - - - - - - - - - - - - - - - - - - -
g726 - 4001 2 2 4002 2 1 8002 - - - - 4001 - - 8001 - - 2
g722 - 8000 4001 4001 8001 4001 4000 12001 - - - 12001 - - - 4000 - - 4001
siren7 - - - - - - - - - - - - - - - - - - -
siren14 - - - - - - - - - - - - - - - - - - -
slin16 - 12000 8001 8001 12001 8001 8000 16001 - - - 16001 4000 - - - - - 8001
g719 - - - - - - - - - - - - - - - - - - -
speex16 - - - - - - - - - - - - - - - - - - -
testlaw - 4001 2 2 4002 2 1 8002 - - - 8002 4001 - - 8001 - - -


Added after 2 minutes:

2 andyk74. все устройства в локалке, без NAT

_________________
asterisk 1.8 ubuntu 11.10
#5

вопрос всё ещё открыт...
помогите...

_________________
asterisk 1.8 ubuntu 11.10
#6

Искренне сочувствую. Crying or Very sad
#7

kkv79 писал(а):
все устройства в локалке, без NAT

По сути, в данном случае, локалка это и есть NAT. в представлении астериска.
Другими словами, если вы пропишите ГЛОБАЛЬНО следующее:
Код:
nat=yes
canreinvite=no

то все у вас заработает как надо.
проверьте и отпишите результат.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius