
Dmitry
09.07.2018
07:26:23
А как меняешь?
#!/bin/bash
oldip=grep external /etc/asterisk/pjsip.transports.conf |sed 's/;.*//' |grep -v ^$ |sed s/.*=\ *// | uniq
TEMP=/tmp/temp
# get current IP from ip.changeip.com, and store in $TEMP
wget -q -U "rinker.sh wget 1.0" -O $TEMP ip.changeip.com
# parse $TEMP for the ip
ip=grep IPADDR < $TEMP | cut -d= -s -f2 | cut -d- -s -f1
if [ "$oldip" != "$ip" ]
then
echo "Updating IP" $oldip $ip
sed -i "s/externip = $oldip/externip = $ip/" /etc/asterisk/sip.conf
sed -i "s/external_media_address=$oldip/external_media_address=$ip/" /etc/asterisk/pjsip.transports.conf
sed -i "s/external_signaling_address=$oldip/external_signaling_address=$ip/" /etc/asterisk/pjsip.transports.conf
/usr/sbin/asterisk -r -x 'pjsip send unregister *all'
sleep 10
/usr/sbin/asterisk -r -x 'channel request hangup all'
sleep 10
/usr/sbin/asterisk -r -x 'pjsip send register *all'
fi

NB
09.07.2018
09:01:17

Dmitry
09.07.2018
09:01:34

NB
09.07.2018
09:03:04

Google

Игорь
09.07.2018
09:08:52
Всем доброго времени суток
кто может подсказать:
[2018-07-07 11:15:47] VERBOSE[14900][C-000006b4] res_musiconhold.c: Started music on hold, class 'default', on channel 'SIP/sip-ххх-000018cc'
[2018-07-07 11:16:00] VERBOSE[14900][C-000006b4] netsock2.c: Using SIP RTP CoS mark 5
из-за чего могла появится задержка в 13 секунд?
дальше идет постановка звонка на оператора из группы
интересуют именно эти 13 секунд

Yuriy
09.07.2018
09:15:13

Игорь
09.07.2018
09:15:46
Там постановка звонка на очередь
сейчас смотрю, может в очереди все были в разговорах

Антон
09.07.2018
09:53:41
Добрый день - как вытащить данные из стартовой строки INVITE. (INVITE sip:ivan@my_ip:5060 SIP/2.0)
SIP_HEADER только заголовки вытаскивает.

Romqn
09.07.2018
09:55:25
Привет всем проьба посоветовать
когда ANSWER чтобы исполнял скрипт и после HangUp другой
где копать?

Yuriy
09.07.2018
10:00:11

Timur
09.07.2018
10:00:28
Здравствуйте!
вот пример:
exten => s,1,NoOp(start script)
exten => s,n,Answer()
exten => s,n,AGI(/temp.php)
exten => h,1,AGI(/temp2.php)

Роман
09.07.2018
10:03:17

Google

Роман
09.07.2018
10:04:32

Yuriy
09.07.2018
10:04:38

Антон
09.07.2018
10:05:12
EXTEN хранит в себе RURI username
Хм тогда перефразирую
На провайдере регистрация и в поле to шлет мне имя пользователя на котором регистрация, я в пользователя кидаю много городских, которые проявляют себя только в стартовом заголовке
Маршрутизация через строку регистрации где юзернейм привязан к городскому
вот хочу маршрутизацию в зависимости от стартового заголовка
я могу конечно у провайдера наклепать необходимое число юзеров под каждый городской - но это хорошо когда 3 телефона, а когда 30 или 300 уже не так весело

Victor_sc120
09.07.2018
10:42:26

Игорь
09.07.2018
10:42:41
уже нашел что все операторы были заняты

Yuriy
09.07.2018
10:43:45

Антон
09.07.2018
10:44:26
ща гляну

Victor_sc120
09.07.2018
10:45:18
[call-answ]
exten => s,1,NoOp(==Гадим=VNESHZVONOK===${VNESHZVONOK}==)
exten => s,n,Return()

Игорь
09.07.2018
10:48:45
U а не М?

Victor_sc120
09.07.2018
10:49:00
U
это не макрос

Игорь
09.07.2018
10:49:46
а что тогда? и почему не макросом? мне для себя интересно, для развития

Romqn
09.07.2018
10:53:58
я думал через G сначало?

Антон
09.07.2018
10:54:47

Yuriy
09.07.2018
10:55:40
В любой версии

Антон
09.07.2018
10:57:10
В любой версии
в екстен у меня летит или пользователь из строки регистрации или то что после слеша в строке регистрации

Google

Антон
09.07.2018
10:57:15
я думал Вы https://wiki.asterisk.org/wiki/dosearchsite.action?where=AST&spaceSearch=true&queryString=ruri
Если про инвайт то стартовый заголовок у меня INVITE sip:необходимый_номер@мой_айпи:5060 SIP/2.0
вот из него номер и надо вытащить

Dmitriy
09.07.2018
11:05:10
есть же ${SIPURI} * - SIP uri - проверяли?
asterisk-13 (раньше лень смотреть), function CHANNEL, ruri - R/O Get the Request-URI from the INVITE header.

Игорь
09.07.2018
11:15:44
это не макрос
Впринцепи нашел что такое U
а в чем выигрышь в данном случае перед М?

Victor_sc120
09.07.2018
11:17:23
переменные не надо передавать в макрос

Антон
09.07.2018
11:23:30
не оно
хотя ща попробую слеш убрать из регистрации
ААа извините
Мне провайдер вообще не шлет номер на который звоню
нигде в инвайте его нет
значит юзер=городской номер буду делать
мтт так не подставляет

Игорь
09.07.2018
11:57:15
такой вопрос
насколько кретична запись same относится к = и =>
что предпочтительней?
разбраю чужой экстеншин.конф
и тут в половине месть =
во второй половине =>
гдето стоит отступ у same вначале строки, гдето не стоит

Victor_sc120
09.07.2018
12:24:52
сделал авто замену и за 1 минут - делов то

Rgboy
09.07.2018
13:22:38
Ребят, а подскажите какая причина может быть у 503 ошибки при звонке на внешние номера ?
Никак не могу толком затраблшутить

Dmitriy
09.07.2018
13:24:50
спросите у технической поддержки своего оператора

Google

Alexey
09.07.2018
13:25:08
коллеги, всем привет. встречал ли кто руссифицированный asternic?
вариант покупки рассматривается.

Игорь
09.07.2018
13:29:26

Rgboy
09.07.2018
13:30:01

Alexander
09.07.2018
13:34:43
Они хотели там номер в полном формате

Игорь
09.07.2018
13:41:15
они могут хотеть чтоб ты им присылал в определенном формате набранный номер и тд
много что может быть

Роман
09.07.2018
13:49:42

Alexey
09.07.2018
13:51:18

Роман
09.07.2018
13:54:04
ну там не то что бы прям совсем печально, но явные какие-то косяки можно так же через настройки подправить перевести и норм, а вообще что в астернике либо других системах лучше использовать английский

Rgboy
09.07.2018
14:30:56
Особенно прикольно выглядит меню авторизации на русском.

Павел
09.07.2018
15:46:49
Подскажите, а если в астере шифровать разговоры используя tls как шифровать связку Астер - аастра, агат , вообще сторонние АТС. Там нет такого шифрования

Yuriy
09.07.2018
15:48:34

Павел
09.07.2018
15:49:50
Плохо А нагрузка на проц сильно возрастает на астере ?

Yuriy
09.07.2018
15:53:19

Павел
09.07.2018
15:54:26
Хорошо, завтра послезавтра надо пробовать настраивать

Роман
09.07.2018
15:54:35

Google

Yuriy
09.07.2018
15:55:37

Роман
09.07.2018
15:55:52
ну по факту да, возрастет)

wertu
09.07.2018
19:33:30
Господа, очень нужна помощь. Кто ставил себе webrtc клиенты или любые другие, с помощью которых можно осуществлять звонки из браузера и которые подружились с астером, прошу в личку.

andrew
09.07.2018
20:29:28
Если мобильный не кладет трубку после отбоя с другой стороны, с чем это может быть связано?

Sailor
09.07.2018
20:29:50
Есть не посылается bye

Yuriy
09.07.2018
20:30:32
он не не посылается

andrew
09.07.2018
20:30:34

Yuriy
09.07.2018
20:30:36
он не долетает

Sailor
09.07.2018
20:30:41
Пофиг
Суть таже, бай не приходит

Yuriy
09.07.2018
20:30:59
в случае с zoiper потсмотрите какой вы протокол используете

andrew
09.07.2018
20:31:01
Спасибо!

Yuriy
09.07.2018
20:32:13
tls 5061
провеьте для начала по правильному ли у вас протоуколу отсылается bye и еслти да то смотрите
на какой ip посылается bye

andrew
09.07.2018
20:33:55