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

Видео на Trixbox

Asterisk GUI 17 сообщений -
#1

Уважаемые господа, хотелось бы реализовать видео!

Тоесть,
1 машина USB камера -> X-Lite -> Trixbox (ПО Windows XP)
2 машина USB камера -> X-Lite -> Trixbox (ПО Windows XP)

настройки которые прописал я:

[sip.conf]

[general]
videosupport=yes
allow=h263

[sip_additional.conf]

1 аккаунт
[xxxx]

type=friend
secret=xxxxxxx
qualify=yes
port=5060
pickupgroup=
nat=yes
mailbox=xxxx@device
host=dynamic
dtmfmode=rfc2833
disallow=all
dial=SIP/xxxx
context=local
canreinvite=no
callgroup=1
callerid=device
allow=ulaw
allow=h263

у 2-го аккаунта есть тоже h263


При звонке на 2 аккаунта при Start Video пишет Could not start video
В чем проблема и что не так я делаю??????


Заранее спасибо за ответ!!!
#2

Link писал(а):

При звонке на 2 аккаунта при Start Video пишет Could not start video
В чем проблема и что не так я делаю??????
Заранее спасибо за ответ!!!


Вывод консоли астериска в этот момент пожалуйста. Желательно бы ещё sip debug включить.

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#3

вкл. sip debug

Код:

#4

Ребята неужели никто из вас не может подсказать в данном вопросе????
#5

кодека у тебя на астериске нету

не вижу строчки о договрености о видео только ulaw(голос)
сами софтфоны вижу с кодеками а вот астериск не понимает их вот

_________________
нанотехнолигии в области Asterisk
#6

Link писал(а):
Ребята неужели никто из вас не может подсказать в данном вопросе????


Хм. поставь-ка в кодеки обоих пиров:
h261,h263,h263p,h264

И попробуй...

Я когда на voip-info был анонс теста видеоконференции мудохался.
Может поможет...

_________________
ys
http://voip.rus.net/
#7

Link, смотри у тебя на 2 пире нету подержки кодека

от пира 1208 инвайт есть кодеки в наличии в SDP

Цитата:

m=audio 8110 RTP/AVP 0 101
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=sendrecv
m=video 2912 RTP/AVP 34
a=fmtp:34 QCIF=1 MaxBR=1960
a=rtpmap:34 H263/90000
a=sendrecv


а потом ответ от пира 2001 в его SDP нет поддержки кодека

Цитата:

m=audio 17962 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -

_________________
нанотехнолигии в области Asterisk
#8

Хы, а для пира 2001 (вызывающего) вроде как нет поддержки видео, о чем и говорит asterisk:

Found user '2001'
Found RTP audio format 0
Found RTP audio format 101
Peer audio RTP is at port 192.168.0.203:8110
Found description format telephone-event
Found description format H263
Capabilities: us - 0x80004 (ulaw|h263), peer - audio=0x4 (ulaw)/video=0x0 (nothing), combined - 0x4 (ulaw)

Т.е. уже "плечо": "2001asterisk" не содержит видео.

_________________
ys
http://voip.rus.net/
#9

но сам же X-Lite video codec поддерживает h263 и h263+.

в поддержке модулей Астериск есть формат h263. И все!!!
#10

Версии X-Lite стоят одинаковые и последнии? Проверьте чтобы точно были включены соответствующие кодеки в настройках, а то встречал я разные веселые косяки...
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#11

сейчас в sip.conf
[general]
videosupport = yes
allow = h261
allow = h263
allow = h263p
allow = h264

и аккаунт
[xxxx]
allow=h261
allow=h263
allow=h263p
allow=h264

Правильно?
#12

Вместо
Link писал(а):

[xxxx]
allow=h261
allow=h263
allow=h263p
allow=h264
сделай
allow=all

А вообще у нас один Астериск 1.07 работает, на котором игрались с X-Lite video соединениями, всё работало и сейчас тоже работает.
#13

спасибо попробую!!!!


И еще 1 вопрос: по обновлению Астериска на более новую версию???

Тоесть как я понимаю необходимо скачать новую версию, разархивировать, потом make clean.make install,make saples.

Правильный порядок действий!!!!!
#14

Link писал(а):

Тоесть как я понимаю необходимо скачать новую версию, разархивировать, потом make clean.make install,make saples.


Правильный порядок:

./configure (для 1.4 и выше)
make
make install

Дополнительные действия могут быть:
make samples - установит примеры конфигурации, при этом удалит все предыдущую
make progdocs - создаст документацию с помощью doxygen

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#15

а если последняя версия площадки 1.2.24 то не нужно ./configure?
#16

IgorG писал(а):
Правильный порядок:

./configure (для 1.4 и выше)
make
make install

Дополнительные действия могут быть:
make samples - установит примеры конфигурации, при этом удалит все предыдущую
make progdocs - создаст документацию с помощью doxygen

Я правильно понимаю что перед повторной сборкой (сорцы подправил, модули добавил например) еще надо make clean?

_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
#17

Да, make clean нужен при повторной сборке. Если нужно отчистить до состояния как оно было до запуска ./configure нужно выполнить make distclean
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru