|
Компонента для интеграции 1С и Asterisk | ☑ | ||
---|---|---|---|---|
0
yakutyan
12.12.19
✎
11:48
|
Всем привет коллеги!
Разрабатываю интеграцию 1С с АТС Asterisk с использованием компоненты https://github.com/shachneff/BROM-Asterisk-Native , возникла проблема с недостающими событиями с астериска, есть те кто работал с этой компонентой? |
|||
1
mirosh
12.12.19
✎
11:48
|
(0) ага, пробовали, мучились, потом забили и взяли рарус ).
|
|||
2
yakutyan
12.12.19
✎
11:51
|
На данный момент все события приходят, кроме "DialEnd" когда звонишь занятому абоненту.
То есть звоню абоненту, приходит событие "DialBegin", но т.к. абонент занят происходят гудки и должно прийти событие "DialEnd" со статусом "BUSY", но оно не приходит, копаюсь в компоненте, пока не понимаю почему именно это событие не работает |
|||
3
yakutyan
12.12.19
✎
11:52
|
(1) Дорабатывали компоненту?
|
|||
4
mirosh
12.12.19
✎
11:52
|
(2) м.б. дело в настройках Астериска
|
|||
5
mirosh
12.12.19
✎
11:53
|
(3) нет, купили рарус-телефонию, там удобное апи для интеграции.
|
|||
6
yakutyan
12.12.19
✎
11:53
|
(4) нет, т.к. при использовании компоненты от МИКО, событие приходит)
|
|||
7
mirosh
12.12.19
✎
11:54
|
(6) мы выбирали между мико и рарусом, но т.к. у последнего была нативная компонента, а у мико - через COM, то взяли рарус.
|
|||
8
mirosh
12.12.19
✎
11:55
|
(6) еще один недостаток всех этих бесплатных компонент - плохая документация или ее отсутствие. Наверняка какая-то настройка есть в Астере, влияющая на регистрацию этого события.
|
|||
9
yakutyan
12.12.19
✎
12:53
|
(8) дело не в Астере, т.к. с компонентой МИКО это событие отрабатывает)
|
|||
10
mirosh
12.12.19
✎
13:36
|
(9) эта лишь гипотеза, которую еще надо доказать. Если с МИКО отрабатывает, не факт, что с другой компонентой будет работать точно так же.
|
|||
11
sitex
naïve
12.12.19
✎
13:48
|
(2) А в логах самого Астера если посмотреть есть Занято ?
|
|||
12
yakutyan
12.12.19
✎
13:48
|
(10) это факт, проверенный несколько раз) знания с++ на нуле, но сейчас пытаюсь разобраться в работе данной компоненты, может кто-то таки использовал ее и дописал немного)
|
|||
13
yakutyan
12.12.19
✎
13:48
|
(11) нету доступа к логам Астериска
|
|||
14
yakutyan
12.12.19
✎
13:49
|
(11) знаю только, т.к. сам проверил несколько раз что с платной компонентой внешнее событие приходит, с бесплатной нет:(
|
|||
15
Йохохо
12.12.19
✎
13:49
|
у вас так в симпит?
// 'system,call,log' – перечисление типов событий, которые будут отправляться в текущее соединение. |
|||
16
yakutyan
12.12.19
✎
13:51
|
(15) фильтр по событиям не установлен, прослушиваются все события
|
|||
17
sitex
naïve
12.12.19
✎
13:51
|
(13) ну так запросите логи. Так гадать будете что там происходит вообще.
|
|||
18
yakutyan
12.12.19
✎
13:53
|
(15) когда звоню абоненту приходит событие о начале звонка "DialBegin", далее разговор с абонентом, после завершения звонка прилетает событие "DialEnd", но если при исходящем звонке абонент занят "DialEnd" не прилетает
|
|||
19
yakutyan
12.12.19
✎
13:54
|
(17) по сути я могу получить логи через компоненту МИКО, но только что мне от них если там есть событие "DialEnd", а с этой компонентой нету
|
|||
20
Йохохо
12.12.19
✎
13:56
|
(19) я цеплялся вроде netcat и смотрел, точно не помню
|
|||
21
yakutyan
12.12.19
✎
14:02
|
(20) особо информации про неткат и астерикс нет, сейчас попробую
|
|||
22
Йохохо
12.12.19
✎
14:09
|
(21) просто коннектишься в точности как компонента. Мб проще все события логировать хоть через сообщить
|
|||
23
yakutyan
12.12.19
✎
14:19
|
(22) цепанулся к астериску через telnet, залогинился, все события прилетают в командную строку
|
|||
24
yakutyan
12.12.19
✎
14:20
|
(23) только у нас рабочая АТС, событий мильон, в командной строке не получится отфильтровать события через регулярные выражения(
|
|||
25
yakutyan
12.12.19
✎
14:21
|
(22) выводил до этого все события через сообщить, после этого и понял что "DialEnd" не прилетает когда абонент занят
|
|||
26
Йохохо
12.12.19
✎
14:22
|
(25) проверь события в подписке все таки, мб явно указать
|
|||
27
yakutyan
12.12.19
✎
14:25
|
(26) в компоненте, 1С или астериск?)
|
|||
28
Йохохо
12.12.19
✎
14:35
|
(27) в астере, manager.conf
а может hangup приходит? http://asterisk-service.com/blog/asterisk-1/post/ami-event-69 ктрл+F busy |
|||
29
yakutyan
12.12.19
✎
15:05
|
(28) нет приходит только [ExtensionStatus] и [NewState]
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |