при звонке с 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
Надо всегда:
disallow=all
allow=ulaw
allow=alaw
....
Попробуйте ВЕЗДЕ жестко прописать последовательность кодеков, дабы стороны "договаривались" корректно
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
disallow=all
allow=alaw ; alaw - g711 в Европе
; allow=ulaw ; ulaw - то-же самое, но для Штатов, разрешать, имея лишь серьезные причины
автор топика, смотрите еще на такое:
все устройства настроены на приватный айпи адрес астериска?
если нет, то смотрите на nat=, canreinvite=, directmedia=
вот табличка, которую обычно просят.....
| Код: |
| 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
помогите...
_________________
asterisk 1.8 ubuntu 11.10
| 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