в extensions.conf не как не разрултить? не установить принудительно без видео? Я бы проверку делал User-Agent и при совпадении включал бы видео
отключить directmedia на обеих концах и PJSIP_MEDIA_OFFER(audio)
в extensions.conf не как не разрултить? не установить принудительно без видео? Я бы проверку делал User-Agent и при совпадении включал бы видео
отключить directmedia на обеих концах и PJSIP_MEDIA_OFFER(audio)
Первое не помогает. Второе не понятно. Я через сип.конф настрвиваю
Не моя метода. Тока "в белую". Вам кстати того же желаю... Можно вечно жаловаться, как всё плохо. А можно с себя начать...
даже не знаю на что можно пожаловаться когда видел практически всё, а вам стоит почитать доки на каком принципе происходит согласование кодеков
ведь можно решить типа так
[from-internal-custom]
exten => _4XXX,1,Set(PJSIP_MEDIA_OFFER(audio)=!all,ulaw)
same => n,Set(PJSIP_SEND_SESSION_REFRESH()=invite)
same => n,Dial(PJSIP/${EXTEN},b(callee-pre-dial^${EXTEN}^1))
same => n,Dial(PJSIP/${EXTEN},30)
[callee-pre-dial]
exten => _4XXX,1,Set(PJSIP_MEDIA_OFFER(audio)=!all,ulaw)
same => n,Return()
но откуда знать про это если знания из сарафанного радио
даже не знаю на что можно пожаловаться когда видел практически всё, а вам стоит почитать доки на каком принципе происходит согласование кодеков
ведь можно решить типа так
[from-internal-custom]
exten => _4XXX,1,Set(PJSIP_MEDIA_OFFER(audio)=!all,ulaw)
same => n,Set(PJSIP_SEND_SESSION_REFRESH()=invite)
same => n,Dial(PJSIP/${EXTEN},b(callee-pre-dial^${EXTEN}^1))
same => n,Dial(PJSIP/${EXTEN},30)
[callee-pre-dial]
exten => _4XXX,1,Set(PJSIP_MEDIA_OFFER(audio)=!all,ulaw)
same => n,Return()
но откуда знать про это если знания из сарафанного радио