Size: a a a

Asterisk Russian Community

2021 March 25

AB

Alexandr Bukanov in Asterisk Russian Community
Marat Nuriev
Да, стоит.  Стоит как и айпи адрес сервера астериск
Как будто астериск сам не там берет время...
а на сервер точно запросы ntp доходят?
источник

M

Marat Nuriev in Asterisk Russian Community
Alexandr Bukanov
а на сервер точно запросы ntp доходят?
Как проверить что то ума не приложу
источник

AB

Alexandr Bukanov in Asterisk Russian Community
tcpdump -i any port 123
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Set(INCOMING_СID=${CALLERID(number)});


Dial(SIP/redir-context/79876543210,25,ioFgM(recording^${UNIQUEID}^${INCOMING_СID}));

так будет работать?
источник

Ab

Alexey b_aalexx in Asterisk Russian Community
я никуда не тороплюсь когда напьюсь тогда напьюсь
Set(INCOMING_СID=${CALLERID(number)});


Dial(SIP/redir-context/79876543210,25,ioFgM(recording^${UNIQUEID}^${INCOMING_СID}));

так будет работать?
redir-context это у вас что?
источник

Ab

Alexey b_aalexx in Asterisk Russian Community
транк так назвали?
Если локальный канал хотите с контексте использовать, то LOCAL/79876543210@redir-context пишите
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
redir-context это у вас что?
в данном случае не важно. Предшественник из базы Битрикса дёргал какой-то номер, изменял миллион переменных, в итоге вызов переадресует с номером на который он изначально приходит, а не с тем, с которого.
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
транк так назвали?
Если локальный канал хотите с контексте использовать, то LOCAL/79876543210@redir-context пишите
нет, не хочу, это всё внутри контекста уже. Про "локальный" я не знаю/не помню/не видел/не понимаю/не читал, но осуждаю.
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Возможно, у меня со стороны приложения (Битрикса) что-то меняется (но я не вижу этого в консоли).
источник

Ab

Alexey b_aalexx in Asterisk Russian Community
NoOp()-ом смотрите значения переменных,
всё увидите.
источник

Ab

Alexey b_aalexx in Asterisk Russian Community
я никуда не тороплюсь когда напьюсь тогда напьюсь
нет, не хочу, это всё внутри контекста уже. Про "локальный" я не знаю/не помню/не видел/не понимаю/не читал, но осуждаю.
Dial(SIP/redir-context/79876543210,25,ioFgM(recording^${UNIQUEID}^${INCOMING_СID}));

вы буквально понимаете что делает эта строка?
при дозвоне через транк c именем redir-context во время ответа запускает макрос и отдаёт внутрь макроса recording два параметра.
Внутри макроса они уже ARG1 и ARG2
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
NoOp()-ом смотрите значения переменных,
всё увидите.
Зачем мне значение, если я не понимаю назначение?
Есть, например, переменная ДЛЯ_CRM и в неё пишется CID приходящего вызова. Потом он зачем-то записывается в переменную СУФЛЁР, которая используется ТОЛЬКО в макросе записи разговоров.
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
Dial(SIP/redir-context/79876543210,25,ioFgM(recording^${UNIQUEID}^${INCOMING_СID}));

вы буквально понимаете что делает эта строка?
при дозвоне через транк c именем redir-context во время ответа запускает макрос и отдаёт внутрь макроса recording два параметра.
Внутри макроса они уже ARG1 и ARG2
я ПРИМЕРНО понимаю что делает вот эта:

Dial(SIP/redir-context/79876543210,25,ioFgM(recording^${UNIQUEID}^${CALLERID(num)}));
источник

як

я никуда не тороплюс... in Asterisk Russian Community
я никуда не тороплюсь когда напьюсь тогда напьюсь
я ПРИМЕРНО понимаю что делает вот эта:

Dial(SIP/redir-context/79876543210,25,ioFgM(recording^${UNIQUEID}^${CALLERID(num)}));
вернее знаю - когда сам себе звоню
источник

Ab

Alexey b_aalexx in Asterisk Russian Community
NoOp(до подмены - INCOMING_СID=${INCOMING_СID} and $CALLERID(num)=${CALLERID(num)})
Set(INCOMING_СID=${CALLERID(number)});
NoOp(после подмены - INCOMING_СID=${INCOMING_СID} and $CALLERID(num)=${CALLERID(num)})
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
NoOp(до подмены - INCOMING_СID=${INCOMING_СID} and $CALLERID(num)=${CALLERID(num)})
Set(INCOMING_СID=${CALLERID(number)});
NoOp(после подмены - INCOMING_СID=${INCOMING_СID} and $CALLERID(num)=${CALLERID(num)})
мне не нужно их "поменять местами", мне нужно чтобы старая (ебанутая) логика работала, а я мог просто переадресовать вызовы на call-центр с изначальным A-номером
источник

Ab

Alexey b_aalexx in Asterisk Russian Community
вызов переадресует с номером на который он изначально приходит, а не с тем, с которого.

покажите кусок контекста до
и кусок контекста после ваших изменений
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
вызов переадресует с номером на который он изначально приходит, а не с тем, с которого.

покажите кусок контекста до
и кусок контекста после ваших изменений
> вызов переадресует с номером на который он изначально приходит, а не с тем, с которого.

типа это не баг, а фича?
источник

як

я никуда не тороплюс... in Asterisk Russian Community
Alexey b_aalexx
вызов переадресует с номером на который он изначально приходит, а не с тем, с которого.

покажите кусок контекста до
и кусок контекста после ваших изменений
я ещё не менял. У меня сейчас call-центр получает вызов с номером транка (4957770000), а я хочу - чтобы с номером инициатора вызова (он произвольный, например, на картинке он 9250123456)
источник

як

я никуда не тороплюс... in Asterisk Russian Community
источник