Size: a a a

Asterisk may be Experts

2018 June 01

R

RMG Alexander in Asterisk may be Experts
Если только )
источник

SS

Sergey Sizov in Asterisk may be Experts
Изначально планировалось сюда вынести вопросы сложного характера, мол я админ уже 10 лет, маны знаю наизусть, но вот случилось такое и нигде мне помочь не могут.
источник

SS

Sergey Sizov in Asterisk may be Experts
Но как я понял все вопросы такого плана тоже обсуждаются в общей группе.
источник

m

martastuart in Asterisk may be Experts
да и сложных вопросов не было пока
источник

R

RMG Alexander in Asterisk may be Experts
Sergey Sizov
Но как я понял все вопросы такого плана тоже обсуждаются в общей группе.
вот я и удивлен. )
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
давайте обсудим почему в астериске очень критичные ошибки не исправляются если не годами, то месяцами? :)
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
вопросы (в том числе сложные) задают обычно там, где людей больше. Ведь при этом больше вероятность что эксперт не спит, увидит.. пожелает написать. Ведь почти все тут сидят и "там". А вот не все "там" сидят "тут".
источник

АШ

Александр Шандер in Asterisk may be Experts
Есть bug ,  не помню писал ли где-то в чате или нет, кажется да. В Asterisk 13.18.5, на PJSIP если используешься в диаплене фильтром по CID
exten => _X./123,1,Verbose(2,Hello world)
exten => _X./124,1,Verbose(2, Die world)
Оно чудно проматчится по CID
А если взять asterisk 13.21.0 , оно уже не проверяет по CID, при этом все переменные есть.
Народ такой глюк встречал, но давно в середине 2017 года.
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
глюков много-много... висят давно-давно.
У меня впечатление что у дигиумовцев свои приоритеты.. а свободным программерам это всё неинтересно.
источник

АШ

Александр Шандер in Asterisk may be Experts
Или ещё баг, не баг, но даёт трудности
на пример , захотелось мне IP собираться в CDR с устройство, откуда звонки идут.
На chan_sip , можно было зауюзать так
exten => s,n,Set(CDR(recvip)=${CHANNEL(recvip)})

В PJSIP такая радость отсутвует, нужно делать по другому
exten => _X.,1,Set(CONTACT=${PJSIP_AOR(${CHANNEL(endpoint)},contact)})
exten => h,n,Set(CDR(peerip)=${PJSIP_CONTACT(${CONTACT},via_addr)})
exten => h,n,Set(CDR(recvip)=${PJSIP_CONTACT(${CONTACT},uri)})

Где в peerip - у меня IP устройства за НАТом
recvip - тут  URI

А теперь из прикольного. Устройство допустим не зарегистрованно, но делает вызов, авторизуется за два INVITE, а поле CONTAC пустое в Астериске по этому пиру, т.к. нет регистрации. И всё фиг ты данные выдёргиваешь, т.к. ${PJSIP_AOR(${CHANNEL(endpoint)},contact)} - пустая переменная.
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
${CUT(CHANNEL(pjsip,remote_addr),:,1)}
источник

АШ

Александр Шандер in Asterisk may be Experts
Dmitriy Serov 🔒
${CUT(CHANNEL(pjsip,remote_addr),:,1)}
Да это я не заморачивался )
источник

АШ

Александр Шандер in Asterisk may be Experts
Просто не нужно было
источник

АШ

Александр Шандер in Asterisk may be Experts
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
а вот юзерагента при регистрации - не вытащишь.. нет его. только при звонке
источник

АШ

Александр Шандер in Asterisk may be Experts
Мне так даже больше понравилось )
источник

АШ

Александр Шандер in Asterisk may be Experts
Dmitriy Serov 🔒
а вот юзерагента при регистрации - не вытащишь.. нет его. только при звонке
Я про другое, я про  при звонке не вытащишь, если не зарегистрировался.
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
IP адреса при outbound регистрации тоже нет..
источник

DS

Dmitriy Serov 🔒 in Asterisk may be Experts
но писать это я начал с ошибки с потерей регистрации в случае TLS.. ошибка вообще критичная. Но ей уже много месяцев и никто не исправляет
источник

АШ

Александр Шандер in Asterisk may be Experts
Dmitriy Serov 🔒
но писать это я начал с ошибки с потерей регистрации в случае TLS.. ошибка вообще критичная. Но ей уже много месяцев и никто не исправляет
Расскажите плиз по подробнее
источник