@asterisk_ru

Страница 826 из 905
Павел
14.09.2018
07:50:13
ок

Игорь
14.09.2018
07:50:46
счет же начинается с нуля а не с еденицы :)

0-9 а не 1-10

Павел
14.09.2018
07:51:19
https://voipgate.wordpress.com/2013/10/07/asterisk-agi-script-example/

Google
Павел
14.09.2018
07:51:31
а вот тут посмотрите говорится о единице

Evgeny
14.09.2018
07:54:18
Игорь
14.09.2018
07:57:05
а вот тут посмотрите говорится о единице
Тогда проще всего сделать тест $ARG0 = "Argument 0 - $argv[0]\n"; $ARG1 = "Argument 1 - $argv[1]\n"; file_put_contents('Work.log', $ARG0, FILE_APPEND); file_put_contents('Work.log', $ARG1, FILE_APPEND);

и посмотрите что в логе будет (по идеи он в той же директории)

Павел
14.09.2018
07:57:51
Да,Спасибо! как раз думал о выводе в лог

agi set debug on может еще показать?

Игорь
14.09.2018
07:58:38
\n - перевод строки на новую, в противном случае он запишет всё одной строкой

Ramil
14.09.2018
07:58:42
Ох agi, я тут хочу из бд распознавать callerid, даже боюсь это пока трогать)

Sergey
14.09.2018
07:59:12


Ссылка на трансляцию: https://www.youtube.com/c/MikrotikTraining/live

Павел
14.09.2018
07:59:23
Ох agi, я тут хочу из бд распознавать callerid, даже боюсь это пока трогать)
//DB connect $db = ‘xxx’; $dbuser = ‘xxxxxx’; $dbpass = ‘xxxxxxxxxl’; $dbhost = ‘x.x.x.x’; mysql_connect($dbhost,$dbuser,$dbpass) or die(“Unable to connect to MySQL”); $select_db=mysql_select_db(“$db”); //End $mobilen=$argv[1]; $row=mysql_query(“SELECT * FROM dbeurocom WHERE mobilen like ‘%$mobilen%’ “); $get_data=mysql_fetch_array($row); if (mysql_num_rows($row)!==1){ $pora4ka=”unavailable”; $agi->set_variable(“pora4ka”, $pora4ka); }else{ $pora4ka=$get_data[‘pora4ka’]; $pora4ka = ereg_replace(‘[^0-9]’, ”, $pora4ka); $agi->exec(‘Set’,”pora4ka”, $pora4ka); $agi->set_variable(“pora4ka”, $pora4ka); }

Sergey
14.09.2018
07:59:29
Коллеги, вебинар, крайне полезный для телефонистов!

Google
Ramil
14.09.2018
07:59:53
Не хочу пхп, хочу пестон

Павел
14.09.2018
08:00:08
Не хочу пхп, хочу пестон
оуч, а я наоборот в футону неочень =) пыху луюблю немогу =)

Ramil
14.09.2018
08:00:40
И + telegram bot

Через бот хочу вбивать имена на номер телефона

Павел
14.09.2018
08:01:42
где то видел пример

мусолят все ботов телеги под разным ракурсом =)

Игорь
14.09.2018
08:09:28
ну, значит тут так

Роман
14.09.2018
08:10:08
ну, значит тут так
это везде так, арг0 это имя передаваемого скрипта

Павел
14.09.2018
08:10:41
ах вот оно что

круто спасибо за информацию! полезно!

Игорь
14.09.2018
08:11:02
это везде так, арг0 это имя передаваемого скрипта
Как это не странно, но у меня есть вот такое: $num = $argv[0]; и оно работает

блин, сам забыл что у меня вначале: array_shift($argv); поэтому у меня и с 0 :)

сорри

был не прав

Павел
14.09.2018
08:12:35
а что такое array_shift($argv); ?

Василий
14.09.2018
08:17:35
https://www.youtube.com/watch?v=ge4RKN8D-1Y

Павел
14.09.2018
08:23:18
емае, потерял как вычислить время ожидания абонента на линии ...

какая переменная может кто подскажет или надо вычилсять?

Google
Павел
14.09.2018
08:24:08
не ${DIALEDTIME}: случаем?

не это ${DIALEDTIME}: Время с начала набора до разъединения вызова.

Sergey
14.09.2018
08:27:39
как вариант dialedtime - cdr(billsec)

Dim-soft
14.09.2018
08:49:13
подскажите для приема смс с 10-ти usb модемов что лучше использовать ?

астер или sms server tools 3 ?

Sergey
14.09.2018
09:06:16
Взял потестировать телефоны A25 и A20 от Digium, а там оказался Fanvil. Кто же отравил Скрипалей? ? https://habr.com/post/423241/

Anton
14.09.2018
09:31:53
народ, кто напомнит как на канал пенальти навесить?

Роман
14.09.2018
09:44:49
Anton
14.09.2018
09:45:25
Спс но не то. Уже нашел

Роман
14.09.2018
09:45:44
других пенальти нет в астере

Sergey
14.09.2018
10:02:09
Anton
14.09.2018
10:21:01
Set(QUEUE_MAX_PENALTY=10)

Ramil
14.09.2018
11:16:04
в [general] указан externip но вот у меня появился новый транк, при регистрации которого нужно указать другой externip

как быть?

chan_sip

а что если externip убрать и самому это делать NAT'ом на роутере?

Yuriy
14.09.2018
11:36:38
а что если externip убрать и самому это делать NAT'ом на роутере?
Вопрос можно решить через виртуальные интерфейсы и маршрутизацию

Ramil
14.09.2018
11:36:56
да я могу так то и на микротике это без проблем сделать

просто повиляет ли это на магию чан-сипа

Google
Yuriy
14.09.2018
11:37:22
микротик не перепишет headers

он просто пошлет пакет к транку

и нажежжда удет на оператора что он пофиксит нат

если пофиксит то норм

а если нет?

Ramil
14.09.2018
11:37:52
у микротика тоже есть НАТ

src-nat

Yuriy
14.09.2018
11:38:17
Нат в SIP может пофксить SIP ALG

Admin
ERROR: S client not available

Yuriy
14.09.2018
11:38:34
Если он работает корректно в микротике то его можно использовать

Ramil
14.09.2018
11:38:51
нат на тике блестящ, ни разу не подводил

Yuriy
14.09.2018
11:39:14
при чем тут нат? Я говорю о SIP ALG

Eugene
14.09.2018
11:39:33
/stat@combot

Combot
14.09.2018
11:39:33
combot.org/c/-1001064984391

Yuriy
14.09.2018
11:39:56
Если у микротика хорошо рабоате NAT на сетевом уровне- это еще не значит что он что то вообще сделает на уровне приложения

Ramil
14.09.2018
11:41:39
ну смотри, сип пакеты с астера, с серым src пройдут через нат и получат белый src. И аналогично обратно. Где тут криминал?

Ramil
14.09.2018
11:42:47
ах вот в чем дело

Yuriy
14.09.2018
11:42:52
да

Ramil
14.09.2018
11:42:58
понял(

Google
Yuriy
14.09.2018
11:43:08
же говорю на уровне application и на сетевом уровне - это разные вещи

Попробуй

Ramil
14.09.2018
11:43:29
ну у тика есть что там Layer7 правила)

Yuriy
14.09.2018
11:43:35
Вполне возможно твой пает пофиксит провайдер

Ramil
14.09.2018
11:44:13
хоть на pjsip переходи(

Yuriy
14.09.2018
11:44:22
ну у тика есть что там Layer7 правила)
Если есть SIP ALG ну или как они его еще назвали там (обработка SIP пакета за натом)и она корректно отработает - то это спасет ситуацию

Sergey
14.09.2018
11:44:47
@rizvanov на MUM будет доклад про работу SIP_ALG в Микротике. по факту, сейчас в микротике SIP_ALG имеет лишь одну настройку: либо он работает, либо не работает.

если у вас не супер-пупер продакшэн и клиент готов к возможным простоям, то попробовать SIP_ALG - вполне себе норм затея. Но! я неоднократно замечал странное его поведение на роутерах со сложной сетевой конфигурацией. Когда у вас на роутере >1 WAN, когда у вас там могут быть хитрые правила маршрутизации, VPN-туннели и прочее - вот там работа SIP_ALG - это рулетка

Ramil
14.09.2018
11:47:07
тогда отметаем

у меня сложные правила, несколько WAN, и тоннели)

Mr
14.09.2018
11:48:12
Братья день добрый

голову убил )

chan_sip.c:25545 handle_request_invite: Call from '329819' (185.45.152.161:5060) to extension '329819' rejected because extension not found in context 'call-in'.

пишет такую хрень

Yuriy
14.09.2018
11:48:23
@rizvanov Можно еще попробовать через externip и localnet определить конфигурацию asterisk но эт в теории попробовать задать один localnet как второй внешний IP с 32 маской но думаю нужно будет тогда определить маршрут что на такой то IP должно ходить через такой то роут

Mr
14.09.2018
11:48:37
знаю анлгийский, понимаю что написано

Yuriy
14.09.2018
11:48:42
он четко пишет что у вас не так

Mr
14.09.2018
11:48:44
но не понимаю че делать

контекст этот есть

Yuriy
14.09.2018
11:49:06
Значит в нем правила нет

Страница 826 из 905