И еще раз про видео...
сдается мне, что при nat=yes в настройках пира видео через * ходить не будет
я прав? или нет?
PS прочитал массу топиков о том, что все удачно настроили видеозвонки через *. Единственное, различие в приводимых конфигурациях -- это как раз в установке nat=yes у меня. При этом звонки с одного клиента, на другого минуя * работают на ура.
Смущает же меня следущее:
| Code: |
| INVITE sip:asinitsyn@telegk.olma.ru SIP/2.0 Call-ID: ccd06ca6ea65f97b5d2c6ed1e0082146@0:0:0:0:0:0:0:0 CSeq: 2 INVITE From: ;tag=2f56312d To: Max-Forwards: 70 Contact: "asinvideo" User-Agent: SIP Communicator1.0-alpha3-nightly.build.2126Linux Content-Type: application/sdp Via: SIP/2.0/UDP 10.123.123.129:5060;branch=z9hG4bK47ab62994e27bc0b2cfc4613731ffd27 Authorization: Digest username="asinvideo",realm="olma.ru",nonce="06514326",uri="sip:asinitsyn@telegk.olma.ru",response="678e12ade25cb0b72b7fdd612a029427",algorithm=MD5 Content-Length: 142 v=0 o=asinvideo 0 0 IN IP4 10.123.123.129 s=- c=IN IP4 10.123.123.129 t=0 0 m=audio 5000 RTP/AVP 8 m=video 5002 RTP/AVP 34 a=recvonly --- (12 headers 8 lines) --- Sending to 10.123.123.129 : 5060 (NAT) Using INVITE request as basis request - ccd06ca6ea65f97b5d2c6ed1e0082146@0:0:0:0:0:0:0:0 Found peer 'asinvideo' for 'asinvideo' from 10.123.123.129:5060 Found RTP audio format 8 Found RTP video format 34 Peer audio RTP is at port 10.123.123.129:5000 Capabilities: us - 0x80008 (alaw|h263), peer - audio=0x8 (alaw)/video=0x80000 (h263)/text=0x0 (nothing), combined - 0x80008 (alaw|h263) Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x0 (nothing), combined - 0x0 (nothing) Peer audio RTP is at port 10.123.123.129:5000 Peer video RTP is at port 10.123.123.129:5002 Looking for asinitsyn in local-phones (domain telegk.olma.ru) list_route: hop: |
Тут как бы все хорошо. Но вот дальше:
| Code: |
| -- SIP/asinitsyn-085b4970 answered SIP/asinvideo-0871e8f8 Audio is at 10.123.190.2 port 10436 Adding codec 0x8 (alaw) to SDP SIP/2.0 200 OK Via: SIP/2.0/UDP 10.123.123.129:5060;branch=z9hG4bK47ab62994e27bc0b2cfc4613731ffd27;received=10.123.123.129 From: ;tag=2f56312d To: ;tag=as7020778f Call-ID: ccd06ca6ea65f97b5d2c6ed1e0082146@0:0:0:0:0:0:0:0 CSeq: 2 INVITE Server: Asterisk PBX 1.6.1.6 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO Supported: replaces, timer Contact: Content-Type: application/sdp Content-Length: 178 v=0 o=root 711876621 711876621 IN IP4 10.123.190.2 s=Asterisk PBX 1.6.1.6 c=IN IP4 10.123.190.2 t=0 0 m=audio 10436 RTP/AVP 8 a=rtpmap:8 PCMA/8000 a=ptime:20 a=sendrecv m=video 0 RTP/AVP 34 |
И вот в последнем: m=video 0 RTP/AVP 34 пугает больше всего....
На самом деле ларец открылся очень просто. Начиная с 1.6.0.х и до 1.6.7-rc1 в коде был поломана обработка SDP офера для видео звонка. Проблема решена, всем спасибо.
| xelas wrote: |
| Предположил от переизбытка чувств, так как уже не знал на что думать. На самом деле ларец открылся очень просто. Начиная с 1.6.0.х и до 1.6.7-rc1 в коде был поломана обработка SDP офера для видео звонка. Проблема решена, всем спасибо. |
И как Вы открыли ларец? Другую версию астериска поставили? Если да, то какую?
На * версий 1.6.1.0 и 1.6.1.9 перебор кодаков и на * и на X-Lite (кроме того еще Huawei Viewpoint 8220, Open Eye, X-lite разных версий) ничего не дал. оставлял один h263 и h263+ и h264 (ну и в sip.conf тоже все что только можно уже перепробовал) ... Пока не перелез на 1.4 видео не заработало ...
| Quote: |
| В ветке 1.6, начиная приблизительно как раз от 1.6.0.15 и до 1.6.1.17 видео поломано. По отзывам на форуме, последний раз рабочее видео было в версии 1.6.0.13. |
P.S. Oleh, не отвечай мне больше, ок, а то вдруг я не умея читать, тебя как-то не так пойму...
по научному это называется "неадекват"
_________________
Успехов!