Здравствуйте. Есть задача отделять поступающие видео звонки от простых звонков. То есть если на sip-транк пришел видео звонок он идет в очередь, а если пришел простой звонок его переадресовываем. Как это возможно реализовать? Интересует именно по каким критериям в extensions анализировать соединение.
Попробуй так:
exten => s,n,NooP( ${CHANNEL(videonativeformat)})
Если будет Video значит можешь использовать для gotoif.
ага. тоько 50% клиентов сначала создают аудио кнал, а потом через некоторое время создают видео. а еше у них кодек стоит видео даже когда они аудио звонок делают. такшо фигня это.
meral ( 2011-11-18 14:25:01 +0400 )редактироватьа еще есть IMS, там ваще бОльшая часть инвайтов - фэйковая.. Это кто если захочет видео цеплять к 3G..
Zavr2008 ( 2011-11-19 04:29:50 +0400 )редактироватьУ переменной CHANNEL есть аргумент rtpdesеt, а там уже video. Покажет реальный кодек, но естественно, когда уже на астер придут какие-либо медиа-данные..
это можно порекомендовать когда сомнительная ситуация, которую обрисовал meral. Чисто для уточнения..
Zavr2008 ( 2011-11-19 04:33:58 +0400 )редактироватьЗадан: 2011-07-05 09:26:53 +0400
Просмотрен: 652 раз
Обновлен: Nov 19 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.