Проброс на роутере сделан.
В sip.conf
...
nat=yes
localnet=192.168.1.0/255.255.255.0;
srvlookup=yes
externip=75.75.75.40 внешний айпишник
...
У пользователей, например, номер 101, прописано nat=yes
у 102 nat=no
Первый звонит со смартфона, второй только локальная сеть.
Проблема в том, что если первый пользователь подключен к локальной сети через Wi-Fi
(программа Zoiper на Android), то всё нормально, и я его и он меня слышит.
Как только он переключается на 3G, звонок проходит, но ни я его ни он меня не слышит.
Я запускал в консоли rtp set debug on
Вываливает
Got RTP packet from 192.168.1.114:10000 (type 00, seq 035925, ts 3312402102, len 000160)
Sent RTP packet to 192.168.1.114:10000 (type 00, seq 046907, ts 282400, len 000160)
Честно говоря мне это ни о чем не говорит.
Как можно ещё промониторить голосовой траффик?
| Цитата: |
| Project Information pcapsipdump is libpcap-based SIP sniffer with per-call sorting capabilities. It writes SIP/RTP sessions to disk in a same format, as "tcpdump -w", but one file per SIP session (even if there is thousands of concurrent SIP sessions). |
nat=force_rport,comedia и на сервере и на всех клиентах
Got RTP packet from 192.168.1.114:10000 (type 00, seq 035925, ts 3312402102, len 000160)
Sent RTP packet to 192.168.1.114:10000 (type 00, seq 046907, ts 282400, len 000160)
Откуда и куда, если для клиента сидящего за NAT появляется его внутренний ip адрес - значит настроено не правильно
| Цитата: |
| переключается на 3G, звонок проходит, но ни я его ни он меня не слышит |
одно время у меня вроде нормально все работало по 3G, а потом провайдер что то поменял, и звук пропал.
вылечилось получением белого IP на клиенте.
уже почти год работает.
только временами "квакает" даже на 729 кодеке, но это уже не проблема астера.
_________________
Алексей Милько