Страница 3 из 4
Re: Помогите настроить переадресацию.
Добавлено: 07 май 2019, 18:30
ded
gal1178 писал(а):я сижу в CLI с verbose=10, но когда я на телефоне набираю *72211 ничего не пишется. .
Не верю! (с)
CLI> core set verbose 10
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 10:28
gal1178
А смысл мне врать?)
crm*CLI> core set verbose 10
Console verbose is still 10.
А вот настройки из logger.conf подьехали:
console => notice,warning,error
;console => notice,warning,error,debug
messages => notice,warning,error
Астериском пользуется 50 менеджеров и я вижу логи всех звонков и тд, но не при наборе на телефоне *72.
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 10:52
ded
Так у вас и в журнал ничего не пишется? Укажите
Код: Выделить всё
console => notice,warning,error,debug,dtmf
full => notice,warning,error,debug,verbose,fax,dtmf
может хоть в журнале /var/log/asterisk/full разглядите исполнение диалплана?
Затем -
CLI> logger reload
Затем
sip set debug peer 212
и тогда в момент звонка с номер 212 будет видна посылка SIP инвайта, типа
From:
To:*72@192.168.1.100
или как там у вас.
Вообще, прежде чем прикллеивать кнопке в CRM какой-то функционал посылки команд в Астериск, вы бы разобрались с CLI, у всех работает, у вас - не работает, надо найти причину.
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 11:11
gal1178
Всё сделал как вы написали вот лог из консоли CLI после звонка по номеру *72211 :
<--- SIP read from UDP:192.168.1.219:5212 --->
NOTIFY sip:192.168.1.74 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.219:5212;branch=z9hG4bK-617af53c
From: 212 <sip:212@192.168.1.74>;tag=e2b3a754fcdb967fo1
To: <sip:192.168.1.74>
Call-ID: 172dd8ac-ddbb5507@192.168.2.2
CSeq: 405200 NOTIFY
Max-Forwards: 70
Event: keep-alive
User-Agent: Linksys/SPA8000-6.1.3
Allow-Events: talk, hold, conference
Content-Length: 0
<------------->
--- (11 headers 0 lines) ---
<--- Transmitting (no NAT) to 192.168.1.219:5212 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.1.219:5212;branch=z9hG4bK-617af53c;received=192.168.1.219
From: 212 <sip:212@192.168.1.74>;tag=e2b3a754fcdb967fo1
To: <sip:192.168.1.74>;tag=as7e47a13a
Call-ID: 172dd8ac-ddbb5507@192.168.2.2
CSeq: 405200 NOTIFY
Server: Asterisk PBX 13.23.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------>
насколько я понял тут 0 полезной инфы(
и у меня нету файла full:
deploy@crm:/var/log/asterisk$ ls -la
итого 86492
drwxrwxrwx 5 root root 4096 апр 14 2017 .
drwxrwxr-x 17 root syslog 4096 мая 8 06:25 ..
-rw-rw-r-- 1 deploy deploy 1206 апр 20 2017 calls
drwxrwxrwx 2 root root 4096 дек 11 2017 cdr-csv
drwxr-x--- 2 root root 4096 сен 21 2015 cdr-custom
drwxr-x--- 2 root root 4096 сен 21 2015 cel-custom
-rw-r--r-- 1 root root 0 апр 14 2017 err
-rw-r----- 1 root root 88495956 мая 8 11:15 messages
-rw-r----- 1 root root 36614 мая 8 11:02 queue_log
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 11:36
ded
Пожалуйста, овладейте матчастью, если вы занялись этим!
Вариант ответа "мне это нахрен не сдалось, мне только кнопку сделать!" - не проходит.
Вы приводите пакеты NOTIFY - - это не INVITE.
Насколько помню диалплан станций - надо набирать просто *72 и там ИВР - автоматическая тётка спрашивает с какого на какой, последовательно.
То есть набирать *72212 у вас вообще может не получиться. Если при этом ещё и ИП-телефон типа Linksys, то он вообще ничего не пошлёт на станцию, потому что у него там внутри свой диалплан мутный, где разрешительные номера для отсылки перечислены, и со звёздочки там скорее всего шаблон *xx | * xxx
То есть отсылает на станцию только двузначные и трёхзначные со звёздочки.
И вы разберитесь с логом, CLI, синтаксисом, и пр. Нужно очень постараться, чтобы сломать дефолтную конфигурацию FreePBX, которая по умолчанию пишет в /var/log/asterisk/full
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 11:39
ded
gal1178 писал(а):и у меня нету файла full
ну так сделайте!
touch /var/log/asterisk/full
chown asterisk:asterisk /var/log/asterisk/full
CLI> logger reload
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 11:48
gal1178
так переадресация создаётся, когда я набираю *72211 и все звонки переводятся на 211 номер. Файл создал логи ребутнул ща буду траить. Спустя 5 минут после создания файла и перезагрузки логов:
deploy@crm:/var/log/asterisk$ ls -la
итого 86620
drwxrwxrwx 5 root root 4096 мая 8 11:47 .
drwxrwxr-x 17 root syslog 4096 мая 8 06:25 ..
-rw-rw-r-- 1 deploy deploy 1206 апр 20 2017 calls
drwxrwxrwx 2 root root 4096 дек 11 2017 cdr-csv
drwxr-x--- 2 root root 4096 сен 21 2015 cdr-custom
drwxr-x--- 2 root root 4096 сен 21 2015 cel-custom
-rw-r--r-- 1 root root 0 апр 14 2017 err
-rw-r--r-- 1 asterisk asterisk 0 мая 8 11:47 full
-rw-r----- 1 root root 88628448 мая 8 11:53 messages
-rw-r----- 1 root root 36654 мая 8 11:47 queue_log
ща попробую поменять владельца на рут
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 11:59
Repz
gal1178 писал(а):Задача стоит такая: есть СРМ где есть кнопка, которая должна делать пользователя недоступным и переадресовывать все его вызовы на коллег.
Мне кажется вы не тем путем пошли. Может стоит спросить у CRM статус абонента и на основании ответа создать диалплан с вызовом нужных абонентов, а не строить переадресации?
Если занят 221 у него переадресация на 222, он тоже занят у него переадресация на 223,а у 223 на 221, клевый хоровод получится.
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 12:09
gal1178
Дело в том что CRM и asterisk сейчас никак не связаны. Звонки распределяет asterisk. Вы предлагаете при каждом звонке делать запрос в CRM и спрашивать статус абонента которому звонят?
Re: Помогите настроить переадресацию.
Добавлено: 08 май 2019, 12:50
Repz
Да , именно так. Астериск и СРМ никак не связаны? зачем тогда кнопка в СРМ? чтобы СРМ отправлял команду на запись переадресации в БД астериска?