@asterisk_ru

Страница 390 из 905
Rm
07.12.2017
08:53:07
А в сети есть шлюз 192.168.1.1?
вот настройки виртуальной машины Second, watch-out the configuration on $ vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:AA:BB:CC:DD TYPE=Ethernet UUID="мои данные" NM_CONTROLLED=no ------------------------------------ specify not to controlled by "NetworkManager" ONBOOT=yes ------------------------------------------ specify to bring up the interface(eth0) at boot IPADDR=172.17.0.138 NETMASK=255.255.0.0 $ sudo chkconfig --level 5 network on Apart from that, make sure GATEWAY IP address in set at $ vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=centos6 ----- я так понимаю это имя виртуальной машины GATEWAY=172.17.200.255 ---- это шлюз который указан на реальном пк DNS server address in set at $ vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 172.16.200.200 ---- это DNS указанные на реальном ПК nameserver 172.16.200.201 ---- это DNS указанные на реальном ПК мой ip реальной машины 172.17.0.38 почему нет интернета на виртуалке?

Realmagnum Alex
07.12.2017
08:54:20
Псссст - делаешь симлинк на 18 libmysqlclient, назвав его 16м
Сделал. перезапустил мускуль и астер. ничего не изменилось. ругается точно так же.

Google
Rm
07.12.2017
09:04:22
GATEWAY=172.17.200.255 с виртуалки пингуется?
да [root@centos6 ~]# ping 172.17.200.255 PING 172.17.200.255 (172.17.200.255) 56(84) bytes of data. From 172.17.0.138 icmp_seq=2 Destination Host Unreachable From 172.17.0.138 icmp_seq=3 Destination Host Unreachable From 172.17.0.138 icmp_seq=4 Destination Host Unreachable

Aleksandr
07.12.2017
09:05:42
Почему тогда на Hyper-v шлюз 250,а не 255? )))

Иван
07.12.2017
09:06:39
Почему тогда на Hyper-v шлюз 250,а не 255? )))
я предположил что это заглушка для хоста Hyper-v ) ибо нефиг ему в инеты ходить

Rm
07.12.2017
09:08:58
Почему тогда на Hyper-v шлюз 250,а не 255? )))
я шлюз скопировал с настоящего ПК

Rm
07.12.2017
09:10:28
а 172.17.0.38 пингуется?
[root@centos6 ~]# ping 172.17.0.38 PING 172.17.0.38 (172.17.0.38) 56(84) bytes of data. 64 bytes from 172.17.0.38: icmp_seq=1 ttl=128 time=0.315 ms

Иван
07.12.2017
09:11:41
[root@centos6 ~]# ping 172.17.0.38 PING 172.17.0.38 (172.17.0.38) 56(84) bytes of data. 64 bytes from 172.17.0.38: icmp_seq=1 ttl=128 time=0.315 ms
ну отлично, спросите у админа ip адрес шлюза ) или мб на шлюзе файрвол не пускает, ДНС то резолвится.

Rm
07.12.2017
09:11:42
GATEWAY=172.17.200.255 с виртуалки пингуется?
нет, не пингуется, а 172.17.200.250 пингуется

Иван
07.12.2017
09:12:01
Rm
07.12.2017
09:40:05
все разобралс\я спасибо. но интернета нет. буду дальше смотреть

Иван
07.12.2017
09:53:15
все разобралс\я спасибо. но интернета нет. буду дальше смотреть
какое решение спользуется как шлюз? мб там правилами по умолчанию запрещено все от неизвестных устройств?

все разобралс\я спасибо. но интернета нет. буду дальше смотреть
ну и хорошо бы вывод команды route и traceroute 8.8.8.8 сделать, на всякий.

Dmitry
07.12.2017
10:56:29
GATEWAY=172.17.200.255 с виртуалки пингуется?
Что это за ересь?)) Это широковещательный адрес он по-умолчанию будет пинговаться))

Google
Dmitry
07.12.2017
10:57:45
А, ну ок)

Пардоньте

Иван
07.12.2017
11:06:13
А, ну ок)
ну я сначала так же подумал ;)

Иван
07.12.2017
11:38:44
все, спасибо поднял интернет
в чем была загвоздка?

Rm
07.12.2017
13:23:27
в чем была загвоздка?
доступ нужно было запросить у администратора сети. Как говорили выше

X-lite(софтфон) с этого сайта берете? http://www.counterpath.com/x-lite-download/ https://habrahabr.ru/company/onlinepbx/blog/171139/ - обзор софтфонов

Ilya
07.12.2017
14:09:19
Кто-нибудь делал адресную книгу в xml из Extentions FreePBX?

Иван
07.12.2017
14:10:20
для грандстримов

адаптировал чужой скрипт

// Author: Yves Menge (yves.menge@gmail.com)

Кто-нибудь делал адресную книгу в xml из Extentions FreePBX?
http://www.y-m-e.net/2011/03/xml-phonebook-from-freepbx-for-grandstream-gxp-2020-phones/

Dmitry
07.12.2017
14:51:24
http://www.garant.ru/hotlaw/federal/1152651/

Михаил
07.12.2017
15:16:48
Привет. Помогите с диалпланом: приходит звонок по сипу, я делаю Dial на соответствующий номер, все соединяется, ок. Но мне нужно после того как на Dial возьмут трубку, сделать несколько операций, для этого я использую опцию G(). Хорошо, снимают трубку, диалплан перемещается на указанную в G точку, и тут же завершается. Я так понимаю, из-за того что с G выполнение Dial стало неблокирующим, то канал закрывается как только все операции после Dial исполнены (а там тоже ничего блокирующего). Есть какая-то команда типа WaitForHangup?

Алексей
07.12.2017
15:21:55
параметр M(macro[^arg[^...]]) попробуйте

вместо G()

Дмитрий
07.12.2017
15:27:57
а как можно посмотреть какой кодек используется при звонке?

Google
Алексей
07.12.2017
15:28:37
sip show channels

если речь про консоль cli

Square
07.12.2017
15:29:27
Core show channels

Михаил
07.12.2017
15:30:30
параметр M(macro[^arg[^...]]) попробуйте
Ага, макро подходит, но тут еще проблема, у меня что после G что после M оказывается пустой переменная, выставленная до Dial

Алексей
07.12.2017
15:31:14
передайте аргументом для гарантии

и убедитесь, что ваш Set сработал, выведите переменную после, а то ) забыли, например

Andrey
07.12.2017
15:33:58
И лог ошибки

Михаил
07.12.2017
15:35:12
только получается что он сработал в потоке звонящего, а макро выполняется для звонимого

Алексей
07.12.2017
15:36:06
а ну тогда да, не видно ее

Михаил
07.12.2017
15:36:17
NoOp("SIP/759960-00000061", "CALL_ID before dial = 0a035062743f7d9d5a5021e44cdfae64") и дальше NoOp("SIP/759960-00000062", "CALL_ID in macro = ")

61 и 62

а как тогда быть? я еще хотел бы внутри макро засеттить кое-что, чтобы оно осталось

Алексей
07.12.2017
15:37:07
а попробуйте перед переменной поставить значки __

Михаил
07.12.2017
15:37:28
именно два _?

Алексей
07.12.2017
15:37:38
ага

ну может и одного хватит) много не будет, это при Set

ну или передайте параметр M(macro^${CALL_ID}) а внутри ${ARG1} проверить

Михаил
07.12.2017
15:40:33
Prepending a single _ character to a variables name in Set will cause that variable to be inherited by channels created by the main channel. eg. when using Dial(Local/...); once inherited these variables will not be further inherited. Prepending two _ characters will cause them to be inherited indefinitely. то что надо, спасибо! сам долго бы искал

Google
Михаил
07.12.2017
15:40:52
щас еще попробую, получится ли вернуть из макро так же..

Алексей
07.12.2017
15:41:24
да, для Local, с макро не помню, прокатит ли

Михаил
07.12.2017
15:51:02
получается, что дальше план исполняется в потоке той стороны, которая повесила трубку первой. То есть если вызывающий бросает, то переменных установленных в макро не видно, а если вызываемый — то они видны

и DIALEDTIME и DIALSTATUS тоже оказываются пустыми, если вызывающая сторона первой кладет трубку

Я-то думал EPOCH запомнить в макро, потом разницу взять

А ни так ни сяк не выходит

Kirill
07.12.2017
15:59:29
Hangup handlers

Kirill
07.12.2017
16:02:23
Можно на каждую сторону повесить свой хенгап хендлер

Михаил
07.12.2017
16:04:07
g это если не дозвонились же вроде

у меня стоят g F M

F кажется как раз отвечает за действия после конца связи, и то куда она указывает выполняется от лица стороны повесившей трубку первой

пока натнулся на Set(CHANNEL(..)=..) и Set(SHARED(..)=..), это мне не поможет?

A
07.12.2017
16:06:40
блэд

Михаил
07.12.2017
16:26:07
Я кажется решил. Убрал g и F, вместо них опция "е" которая делает так что экстеншн h вызывается для отвечающей стороны тоже. То есть экстеншн h вызывается теперь для обоих сторон, но я могу проверить в нем наличие переменной, которой я сеттил в макро, и только тогда выполнить нужные команды

Vadim
07.12.2017
16:30:48
Кто-нибудь знает, как @втосекретаря МТС подключить к Астериск?

Андрей
07.12.2017
16:37:07
как обычно транком. только вроде у них без регистрации всего то

Vadim
07.12.2017
16:58:00
У меня есть доступ в личный кабинет и прислали логин и пароль для подключения к РВХ, написали, что в личном кабинете в помощи всё написано, но... в общем, не нашел ничего полезного

Kirill
07.12.2017
16:59:15
Там транк

Прописывается ваш ип

Google
Kirill
07.12.2017
16:59:59
А в личном кабинете настраиваете номер назначения

Как PBX433

Например

К вам прилетит инвайт с номером 433

Realmagnum Alex
07.12.2017
17:30:00
ls -l /lib/ | grep mysql или lib64 - не помню акая у тебя архитектура
SH<root@srv-ats /usr/lib64 # ls -l | grep mysql lrwxrwxrwx 1 root root 17 дек 4 06:40 libmysqlclient_r.so -> libmysqlclient.so* lrwxrwxrwx 1 root root 35 дек 7 10:28 libmysqlclient_r.so.16 -> /usr/lib64/libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 35 дек 7 10:27 libmysqlclient_r.so.16.1.0 -> /usr/lib64/libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 20 дек 4 06:40 libmysqlclient_r.so.18 -> libmysqlclient.so.18* lrwxrwxrwx 1 root root 24 дек 4 06:40 libmysqlclient_r.so.18.1.0 -> libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 20 дек 4 06:40 libmysqlclient.so -> libmysqlclient.so.18* lrwxrwxrwx 1 root root 35 дек 7 10:26 libmysqlclient.so.16 -> /usr/lib64/libmysqlclient.so.16.1.0* lrwxrwxrwx 1 root root 35 дек 7 10:25 libmysqlclient.so.16.1.0 -> /usr/lib64/libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 24 дек 4 06:40 libmysqlclient.so.18 -> libmysqlclient.so.18.1.0* -rwxr-xr-x 1 root root 3,4M дек 4 06:40 libmysqlclient.so.18.1.0* drwxr-xr-x 3 root root 72 ноя 6 00:38 mysql/ srv-ats*CLI> module load cdr_mysql.so Unable to load module cdr_mysql.so Command 'module load cdr_mysql.so' failed. [2017-12-07 20:29:44] WARNING[14580]: loader.c:402 load_dynamic_module: Error loading module 'cdr_mysql.so': /usr/lib64/libmysqlclient.so.16: version `libmysqlclient_16' not found (required by /usr/lib64/asterisk/modules/cdr_mysql.so) [2017-12-07 20:29:44] WARNING[14580]: loader.c:854 load_resource: Module 'cdr_mysql.so' could not be loaded.

Vadim
07.12.2017
19:50:44
К вам прилетит инвайт с номером 433
Строчку register можете привести, да и сам транк. ..?

Kirill
07.12.2017
19:56:26
Строчку register можете привести, да и сам транк. ..?
Оно обычно просто транк по ip без авторизации

И регистрации

Vadim
07.12.2017
19:57:51
SH<root@srv-ats /usr/lib64 # ls -l | grep mysql lrwxrwxrwx 1 root root 17 дек 4 06:40 libmysqlclient_r.so -> libmysqlclient.so* lrwxrwxrwx 1 root root 35 дек 7 10:28 libmysqlclient_r.so.16 -> /usr/lib64/libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 35 дек 7 10:27 libmysqlclient_r.so.16.1.0 -> /usr/lib64/libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 20 дек 4 06:40 libmysqlclient_r.so.18 -> libmysqlclient.so.18* lrwxrwxrwx 1 root root 24 дек 4 06:40 libmysqlclient_r.so.18.1.0 -> libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 20 дек 4 06:40 libmysqlclient.so -> libmysqlclient.so.18* lrwxrwxrwx 1 root root 35 дек 7 10:26 libmysqlclient.so.16 -> /usr/lib64/libmysqlclient.so.16.1.0* lrwxrwxrwx 1 root root 35 дек 7 10:25 libmysqlclient.so.16.1.0 -> /usr/lib64/libmysqlclient.so.18.1.0* lrwxrwxrwx 1 root root 24 дек 4 06:40 libmysqlclient.so.18 -> libmysqlclient.so.18.1.0* -rwxr-xr-x 1 root root 3,4M дек 4 06:40 libmysqlclient.so.18.1.0* drwxr-xr-x 3 root root 72 ноя 6 00:38 mysql/ srv-ats*CLI> module load cdr_mysql.so Unable to load module cdr_mysql.so Command 'module load cdr_mysql.so' failed. [2017-12-07 20:29:44] WARNING[14580]: loader.c:402 load_dynamic_module: Error loading module 'cdr_mysql.so': /usr/lib64/libmysqlclient.so.16: version `libmysqlclient_16' not found (required by /usr/lib64/asterisk/modules/cdr_mysql.so) [2017-12-07 20:29:44] WARNING[14580]: loader.c:854 load_resource: Module 'cdr_mysql.so' could not be loaded.
Хорошо. Пусть по ip, тогда что в описании транка что пишем?

Оно обычно просто транк по ip без авторизации
Что в описании транка? defauluser и secret пожалуй попробую догадаться, а fromdomain, host и т.д. ?

Trushakov
07.12.2017
20:02:17
А надо их указывать?

Вы через него и звонить будете?

Два варианта. Или ваши хост и домен

Либо провайдера

Фром обычно провайдера данные

Хост в вашем случае, если звонки принимаете с ip провайдера , тоже его

Vadim
07.12.2017
20:11:59
Да знаю , что провайдера. Я конкретные данные прошу указать. Как транк выглядит и какие там строчки я знаю, но для других. Для МТС я не знаю, что указывать. От них только письмо пришло: подключение к РВХ по логин и паролю. И указали этот логин и пароль. Мне нужно полностью, что написать для транка от МТС в sip.conf. и звонить и принимать звонки хочу через астериск

Trushakov
07.12.2017
20:15:31
А что а личном кабинете есть?

Какая там помощь?

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