Size: a a a

2021 February 27

A

Alex in Asterisker-ы
Попробую спасибо
источник

RR

Roman Roman in Asterisker-ы
Alex
Попробую спасибо
не за что
источник

RR

Roman Roman in Asterisker-ы
Chewbacca
/var/lib/asterisk/agi-bin/get-operator.sh

#!/bin/bash
CURL_RESULT=$(curl --max-time 2 -f -s --request GET --url "http://num.voxlink.ru/get/?num=$1")
OPERATOR=$(echo $CURL_RESULT | jq '.operator')
REGION=$(echo $CURL_RESULT | jq '.region' | sed s/'|'/" и "/g | sed s/'г. '/"г."/g)
OLD_OPERATOR=$(echo $CURL_RESULT | jq '.old_operator')

if [ ${OLD_OPERATOR} = "null" ]; then
               OLD_OPERATOR=""
fi
echo SET VARIABLE PSTN_OPERATOR ${OPERATOR}
echo SET VARIABLE PSTN_OLD_OPERATOR ${OLD_OPERATOR}
echo SET VARIABLE PSTN_REGION ${REGION}
exit 0
@md_chewbacca дружище не знаете случайно как изменить в латиницу выход данных?
источник

h

halt✯ in Asterisker-ы
Roman Roman
@md_chewbacca дружище не знаете случайно как изменить в латиницу выход данных?
Слушай, там же даже думать не нужно как вывести. Все значения есть в справке, осталось только подсунуть нужное
источник

RR

Roman Roman in Asterisker-ы
halt✯
Слушай, там же даже думать не нужно как вывести. Все значения есть в справке, осталось только подсунуть нужное
&field=&translit=1 дружище куда только не пробывал подсовывать в этом скрипте. Подскажите, если не сильно отвлекаю, куда вставить? скрипт выше
источник

h

halt✯ in Asterisker-ы
Roman Roman
&field=&translit=1 дружище куда только не пробывал подсовывать в этом скрипте. Подскажите, если не сильно отвлекаю, куда вставить? скрипт выше
открываешь свой bash скрипт - смотришь в него... смотришь на строку, которую нужно подсунуть... и о чудо! Приходит озарение
источник

C

Chewbacca in Asterisker-ы
Roman Roman
@md_chewbacca дружище не знаете случайно как изменить в латиницу выход данных?
;same => n,Set(CALLERID(name)=${SHELL(echo "${PSTN_OPERATOR} ${PSTN_REGION}" |uniconv -encode Russian-Translit)})
источник

RR

Roman Roman in Asterisker-ы
Chewbacca
;same => n,Set(CALLERID(name)=${SHELL(echo "${PSTN_OPERATOR} ${PSTN_REGION}" |uniconv -encode Russian-Translit)})
о, блин как просто! СПАСИБИЩЕ!!!!!!!
источник

C

Chewbacca in Asterisker-ы
Или так, как советует halt✯. Но мне нужна была кириллица везде, кроме некоторых аппартов
источник

RR

Roman Roman in Asterisker-ы
halt✯
открываешь свой bash скрипт - смотришь в него... смотришь на строку, которую нужно подсунуть... и о чудо! Приходит озарение
вот так пробывал, не отрабатывает скрипт: CURL_RESULT=$(curl --max-time 2 -f -s --request GET --url "http://num.voxlink.ru/get/?num=$1&field=&translit=1")
источник

h

halt✯ in Asterisker-ы
Roman Roman
вот так пробывал, не отрабатывает скрипт: CURL_RESULT=$(curl --max-time 2 -f -s --request GET --url "http://num.voxlink.ru/get/?num=$1&field=&translit=1")
А теперь идем в справочную. Читаем и ищем ошибку, пока кровь из глаз не пойдет.
источник

RR

Roman Roman in Asterisker-ы
halt✯
А теперь идем в справочную. Читаем и ищем ошибку, пока кровь из глаз не пойдет.
окей
источник

RP

Roman Pertsev in Asterisker-ы
halt✯
А теперь идем в справочную. Читаем и ищем ошибку, пока кровь из глаз не пойдет.
😂
источник

C

Chewbacca in Asterisker-ы
halt✯
А теперь идем в справочную. Читаем и ищем ошибку, пока кровь из глаз не пойдет.
Это синтаксис BASH, не Asterisk
источник

h

halt✯ in Asterisker-ы
Chewbacca
Это синтаксис BASH, не Asterisk
Где? А какая разница?! Там ошибка... нет параметра
источник

RR

Roman Roman in Asterisker-ы
halt✯
Где? А какая разница?! Там ошибка... нет параметра
блин, если добавляю параметр, например &field=region&translit=1 вот так, то только 1 параметр и прилетит, а мне надо все 3 параметра в транслите
источник

h

halt✯ in Asterisker-ы
Я не знаю, предусмотренно ли это у voxlink. Им вопрос лучше задать. Или делать 3 запроса, если сильно хочется. Или в диалплане перекодировать, как выше было сказано
источник

NU

Nikita Uchaev in Asterisker-ы
Sergey Grushko
num.voxlink.ru - тут все можно делать
Отличный пример восхитительной документации по продукту.
Спасибо Вам.
источник

SG

Sergey Grushko in Asterisker-ы
Nikita Uchaev
Отличный пример восхитительной документации по продукту.
Спасибо Вам.
Это все @romk4 и @leshqa, они крутаны!
источник

RR

Roman Roman in Asterisker-ы
halt✯
Я не знаю, предусмотренно ли это у voxlink. Им вопрос лучше задать. Или делать 3 запроса, если сильно хочется. Или в диалплане перекодировать, как выше было сказано
наверно проще в диалплане, спасибо, удачи дружище!
источник