Страница 837 из 852

Cообщение от   Telegram-канал omnipbx

Добавлено: 26 мар 2025, 19:59
notify_ded_bot

один в сторону терминала а другой во встречную сторону

Cообщение от   Telegram-канал omnipbx

Добавлено: 26 мар 2025, 20:02
notify_ded_bot

смысле в сторону терминала будет sdp c ulaw, а инициатору грит что есть только ulaw

Cообщение от   Telegram-канал Anatoliy_St

Добавлено: 27 мар 2025, 00:44
notify_ded_bot
даже не знаю на что можно пожаловаться когда видел практически всё, а вам стоит почитать доки на каком принципе происходит согласование кодеков

ведь можно решить типа так
[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()
но откуда знать про это если знания из сарафанного радио

У меня всё через sip.conf сконфигурировано.

Cообщение от   Telegram-канал Anatoliy_St

Добавлено: 27 мар 2025, 00:44
notify_ded_bot
Так это же читать нужно. А тут кинул в чат запрос и тебе решение написали. Профит)


Я конечно, за чтение доки.

Читая их не останавливаясь уже пару дней.

Cообщение от   Telegram-канал Anatoliy_St

Добавлено: 27 мар 2025, 00:46
notify_ded_bot
да и вообще сделать два контекста (для телефонов)...один с видео, другой без и заморачиваться не надо с префиксами

Всё равно придётся в рамках одного контекста как то запрещать или разрешать видео звонок. Ведь телефоны с видео звонят и на обычные и наоборот.

Cообщение от   Telegram-канал Anatoliy_St

Добавлено: 27 мар 2025, 00:51
notify_ded_bot

exten => _XXXX,1,Set(CALLER_USERAGENT=${SIP_HEADER(User-Agent)})
same => n,Set(CALLED_USERAGENT=${SIPPEER(${EXTEN},useragent)}) same => n,NoOp(CALLER_USERAGEN: ${CALLER_USERAGENT})
same => n,NoOp(CALLED_USERAGEN: ${CALLED_USERAGENT})

same => n,GotoIf($[ "${CALLER_USERAGENT}" = "Cisco-CP8845/12.8.1" & "${CALLED_USERAGENT}"$

same => n(video_call),NoOp(VIDEO)
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()

same => n(audio_call),NoOp(AUDIO)

ВОТ ЧТО ТУТ ПРОПИСАТЬ, ЧТОБЫ БЫЛО ТОКА АУДИ

same => n,Dial(SIP/${EXTEN},30)
same => n,Hangup()

Cообщение от   Telegram-канал Anatoliy_St

Добавлено: 27 мар 2025, 00:52
notify_ded_bot
exten => _XXXX,1,Set(CALLER_USERAGENT=${SIP_HEADER(User-Agent)})
same => n,Set(CALLED_USERAGENT=${SIPPEER(${EXTEN},useragent)}) same => n,NoOp(CALLER_USERAGEN: ${CALLER_USERAGENT})
same => n,NoOp(CALLED_USERAGEN: ${CALLED_USERAGENT})

same => n,GotoIf($[ "${CALLER_USERAGENT}" = "Cisco-CP8845/12.8.1" & "${CALLED_USERAGENT}"$

same => n(video_call),NoOp(VIDEO)
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()

same => n(audio_call),NoOp(AUDIO)

ВОТ ЧТО ТУТ ПРОПИСАТЬ, ЧТОБЫ БЫЛО ТОКА АУДИ

same => n,Dial(SIP/${EXTEN},30)
same => n,Hangup()

Проверку я замутил уже. Вот как без видео сделать звонок???

Cообщение от   Telegram-канал flshnv

Добавлено: 27 мар 2025, 12:37
notify_ded_bot
даже не знаю на что можно пожаловаться когда видел практически всё, а вам стоит почитать доки на каком принципе происходит согласование кодеков

ведь можно решить типа так
[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()
но откуда знать про это если знания из сарафанного радио

ну вот же Вам написали @Anatoliy_St

Cообщение от   Telegram-канал Anatoliy_St

Добавлено: 27 мар 2025, 12:38
notify_ded_bot
ну вот же Вам написали @Anatoliy_St

Тут через PJSIP все. А я СИП юзаю.. не очень охота переделывать всё

Cообщение от   Telegram-канал omnipbx

Добавлено: 27 мар 2025, 13:03
notify_ded_bot

исключительно всё в белую