

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

Rm
07.12.2017
08:55:43


Иван
07.12.2017
09:01:45

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

Rm
07.12.2017
09:08:58

Иван
07.12.2017
09:09:36

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

Rm
07.12.2017
09:11:42

Иван
07.12.2017
09:12:01

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

Иван
07.12.2017
09:53:15

Dmitry
07.12.2017
10:56:29

Google

Иван
07.12.2017
10:56:56

Dmitry
07.12.2017
10:57:45
А, ну ок)
Пардоньте

Иван
07.12.2017
11:06:13

Rm
07.12.2017
11:37:49

Иван
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/ - обзор софтфонов

Иван
07.12.2017
13:27:05

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

Иван
07.12.2017
14:10:20
для грандстримов
адаптировал чужой скрипт
// Author: Yves Menge (yves.menge@gmail.com)

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

Алексей
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

Алексей
07.12.2017
16:00:31

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

Kirill
07.12.2017
19:56:26
И регистрации

Vadim
07.12.2017
19:57:51


Trushakov
07.12.2017
20:02:17
А надо их указывать?
Вы через него и звонить будете?
Два варианта. Или ваши хост и домен
Либо провайдера
Фром обычно провайдера данные
Хост в вашем случае, если звонки принимаете с ip провайдера , тоже его

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

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