forum.bitel.ru
http://forum.bitel.ru/

Интеграция с Asterisk, Cisco Call Manager...
http://forum.bitel.ru/viewtopic.php?f=49&t=8519
Страница 1 из 1

Автор:  georgdts [ 03 окт 2013, 14:02 ]
Заголовок сообщения:  Интеграция с Asterisk, Cisco Call Manager...

Что-то не нашёл упоминания о работах в этом направлении. Подскажите о планах.

Автор:  skn [ 03 окт 2013, 14:12 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

georgdts писал(а):
Что-то не нашёл упоминания о работах в этом направлении. Подскажите о планах.


не было спроса...
если вы готовы предоставить оборудование, описать что требуется, тестировать, то можно и планы строить...

Автор:  Brodayga [ 25 мар 2014, 19:55 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Что должно делать
http://habrahabr.ru/post/174637/

Автор:  Администратор [ 26 мар 2014, 15:07 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Есть опыт интеграции с Call центром. По звонку у оператора открывается карточка созданного процесса,
к нему привязывается он как исполнитель и контрагент, если найден.
Можно повторить с Asterisk ом. Только требуется уведомление с его стороны о факте принятия вызова оператором.
HTTP запрос либо что-то подобное.
Если у кого-то есть уже настроенный шлюз и возможность настроить на нём уведомления о принятии вызова - отпишитесь в личку, попробуем настроить.

Автор:  Brodayga [ 26 мар 2014, 15:49 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Есть опыт интеграции с Call центром. По звонку у оператора открывается карточка созданного процесса,
к нему привязывается он как исполнитель и контрагент, если найден.
Можно повторить с Asterisk ом. Только требуется уведомление с его стороны о факте принятия вызова оператором.
HTTP запрос либо что-то подобное.
Если у кого-то есть уже настроенный шлюз и возможность настроить на нём уведомления о принятии вызова - отпишитесь в личку, попробуем настроить.

У астериска есть
Код:
AMI (Asterisk Manager Interface) — позволяет внешним программам подключаться к Asterisk и давать ему управляющие команды. Все команды, которые Asterisk умеет получать через консоль, могут быть отправлены ему через AMI-интерфейс[1]. Кроме того, через AMI можно получать сообщения от Asterisk'а о том, что с ним происходит: например, как обрабатываются звонки, на какой стадии находится обработка и так далее.

Могу попробывать написать к нему клиента который будет уведомлять BGCRM если дадите описание что необходимо отправить.

Автор:  Администратор [ 26 мар 2014, 16:02 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Brodayga, у вас настроенный астер и BGCRM есть? Контрагенты импортированы?
Обработку событий AMI мы и сами сделать можем. Необходим кто-то, кто проверит в работе.
Когда-то мы у себя экспериментировали с астериском, но что-то не заладилось.
Насколько я помню, проблема была с конвертером телефонного кабеля в SIP.

Автор:  skyb [ 26 мар 2014, 16:10 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Brodayga, у вас настроенный астер и BGCRM есть? Контрагенты импортированы?
Обработку событий AMI мы и сами сделать можем. Необходим кто-то, кто проверит в работе.
Когда-то мы у себя экспериментировали с астериском, но что-то не заладилось.
Насколько я помню, проблема была с конвертером телефонного кабеля в SIP.

я в личку отписал

Автор:  Администратор [ 24 апр 2014, 17:47 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Интеграция с Asterisk реализована, статья.

Автор:  Dog [ 25 июл 2014, 23:33 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Интеграция с Asterisk реализована, статья.

а что происходит в этой реализации с пропущенными звонками? т.е. есть очередь на астериске, если абонент из нее вылетает? в необработаных сообщениях звонок почему то не появляется.

Автор:  Dog [ 27 июл 2014, 15:22 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

и почему так получается:
в cdr отчётах атс:

Код:
Call Date   Recording   System   CallerID   Outbound CallerID   DID   App   Destination   Disposition   Duration   Userfield   Account   CDR Table   CDR Graph
2014-07-26 20:02:47   Call recording   1406390567.5550   "87777777777 "<87777777777>         Dial   902   ANSWERED   00:18            
2014-07-26 20:02:47   Call recording   1406390567.5552   "87777777777 "<87777777777>         Dial   904   NO ANSWER   00:05            
2014-07-26 20:02:47   Call recording   1406390567.5548   "87777777777 "<87777777777>         Hangup   900   BUSY   00:00            
2014-07-26 20:02:18   Call recording   1406390538.5546   "87777777777 "<87777777777>      79999999999   Queue   999   ANSWERED   00:47   

а в сообщениях crm:
Код:
 48    Звонок       87777777777    26.07.2014 20:01:24    
   36    Звонок       87777777777    26.07.2014 20:01:23    
   37    Звонок       87777777777    26.07.2014 20:01:23    
   38    Звонок       87777777777    26.07.2014 20:01:23    
   39    Звонок       87777777777    26.07.2014 20:01:23    
   40    Звонок       87777777777    26.07.2014 20:01:23    
   41    Звонок       87777777777    26.07.2014 20:01:23    
   42    Звонок       87777777777    26.07.2014 20:01:23    
   43    Звонок       87777777777    26.07.2014 20:01:23    
   44    Звонок       87777777777    26.07.2014 20:01:23    
   45    Звонок       87777777777    26.07.2014 20:01:23    
   46    Звонок       87777777777    26.07.2014 20:01:23    
   47    Звонок       87777777777    26.07.2014 20:01:23

Автор:  Администратор [ 29 июл 2014, 13:10 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Вы бы не могли подключиться телнетом к AMI интерфейсу и выложить, что выводит по звонку?
Там проблема, что приходит несколько событий по каждому звонку. Видимо, как-то надо их различать..

Автор:  Dog [ 29 июл 2014, 14:38 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Код:
Event: Newchannel
Privilege: call,all
Channel: DAHDI/3-1
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten:
Context: from-dahdi
Uniqueid: 1406622901.6492

Event: DAHDIChannel
Privilege: call,all
Channel: DAHDI/3-1
Uniqueid: 1406622901.6492
DAHDISpan: 1
DAHDIChannel: 3

Event: NewCallerid
Privilege: call,all
Channel: DAHDI/3-1
CallerIDNum: 89075270744
CallerIDName:
Uniqueid: 1406622901.6492
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: DAHDI/3-1
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622901.6492
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newstate
Privilege: call,all
Channel: DAHDI/3-1
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum:
ConnectedLineName:
Uniqueid: 1406622901.6492

Event: NewCallerid
Privilege: call,all
Channel: DAHDI/3-1
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622901.6492
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: DAHDI/3-1
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622901.6492
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Join
Privilege: call,all
Channel: DAHDI/3-1
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: unknown
ConnectedLineName: unknown
Queue: 999
Position: 1
Count: 1
Uniqueid: 1406622901.6492

Event: MusicOnHold
Privilege: call,all
State: Start
Channel: DAHDI/3-1
UniqueID: 1406622901.6492
Class: default

Event: Newchannel
Privilege: call,all
Channel: Local/900@from-queue-0000061f;1
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 900
Context: from-queue
Uniqueid: 1406622918.6493

Event: Newchannel
Privilege: call,all
Channel: Local/900@from-queue-0000061f;2
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 900
Context: from-queue
Uniqueid: 1406622918.6494

Event: NewCallerid
Privilege: call,all
Channel: Local/900@from-queue-0000061f;1
CallerIDNum: 999
CallerIDName:
Uniqueid: 1406622918.6493
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newchannel
Privilege: call,all
Channel: Local/902@from-queue-00000620;1
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 902
Context: from-queue
Uniqueid: 1406622918.6495

Event: Newchannel
Privilege: call,all
Channel: Local/902@from-queue-00000620;2
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 902
Context: from-queue
Uniqueid: 1406622918.6496

Event: NewCallerid
Privilege: call,all
Channel: Local/902@from-queue-00000620;1
CallerIDNum: 999
CallerIDName:
Uniqueid: 1406622918.6495
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newchannel
Privilege: call,all
Channel: Local/904@from-queue-00000621;1
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 904
Context: from-queue
Uniqueid: 1406622918.6497

Event: Newchannel
Privilege: call,all
Channel: Local/904@from-queue-00000621;2
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 904
Context: from-queue
Uniqueid: 1406622918.6498

Event: NewCallerid
Privilege: call,all
Channel: Local/904@from-queue-00000621;1
CallerIDNum: 999
CallerIDName:
Uniqueid: 1406622918.6497
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/900@from-queue-0000061f;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6494
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/900@from-queue-0000061f;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6494
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/904@from-queue-00000621;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6498
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/902@from-queue-00000620;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6496
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/904@from-queue-00000621;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6498
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/902@from-queue-00000620;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6496
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newchannel
Privilege: call,all
Channel: SIP/900-000007cd
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum: 900
CallerIDName: Nechitaylo Igor
AccountCode:
Exten:
Context: from-internal
Uniqueid: 1406622918.6499

Event: ExtensionStatus
Privilege: call,all
Exten: 900
Context: ext-local
Hint: SIP/900
Status: 8

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: Local/900@from-queue-0000061f;2
Destination: SIP/900-000007cd
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 999
ConnectedLineName: <unknown>
UniqueID: 1406622918.6494
DestUniqueID: 1406622918.6499
Dialstring: 900

Event: Newstate
Privilege: call,all
Channel: Local/900@from-queue-0000061f;1
ChannelState: 5
ChannelStateDesc: Ringing
CallerIDNum: 999
CallerIDName:
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6493

Event: Newchannel
Privilege: call,all
Channel: SIP/902-000007ce
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
AccountCode:
Exten:
Context: from-internal
Uniqueid: 1406622918.6500

Event: ExtensionStatus
Privilege: call,all
Exten: 902
Context: ext-local
Hint: SIP/902
Status: 8

Event: Newchannel
Privilege: call,all
Channel: SIP/904-000007cf
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum: 904
CallerIDName: Smena curent
AccountCode:
Exten:
Context: from-internal
Uniqueid: 1406622918.6501

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: Local/902@from-queue-00000620;2
Destination: SIP/902-000007ce
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 999
ConnectedLineName: <unknown>
UniqueID: 1406622918.6496
DestUniqueID: 1406622918.6500
Dialstring: 902

Event: Newstate
Privilege: call,all
Channel: Local/902@from-queue-00000620;1
ChannelState: 5
ChannelStateDesc: Ringing
CallerIDNum: 999
CallerIDName:
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6495

Event: ExtensionStatus
Privilege: call,all
Exten: 904
Context: ext-local
Hint: SIP/904
Status: 8

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: Local/904@from-queue-00000621;2
Destination: SIP/904-000007cf
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 999
ConnectedLineName: <unknown>
UniqueID: 1406622918.6498
DestUniqueID: 1406622918.6501
Dialstring: 904

Event: Newstate
Privilege: call,all
Channel: Local/904@from-queue-00000621;1
ChannelState: 5
ChannelStateDesc: Ringing
CallerIDNum: 999
CallerIDName:
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6497

Event: Hangup
Privilege: call,all
Channel: SIP/900-000007cd
Uniqueid: 1406622918.6499
CallerIDNum: 900
CallerIDName: Nechitaylo Igor
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Cause: 17
Cause-txt: User busy

Event: ExtensionStatus
Privilege: call,all
Exten: 900
Context: ext-local
Hint: SIP/900
Status: 0

Event: Dial
Privilege: call,all
SubEvent: End
Channel: Local/900@from-queue-0000061f;2
UniqueID: 1406622918.6494
DialStatus: BUSY

Event: Newstate
Privilege: call,all
Channel: SIP/902-000007ce
ChannelState: 5
ChannelStateDesc: Ringing
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6500

Event: NewCallerid
Privilege: call,all
Channel: Local/900@from-queue-0000061f;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6494
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: Local/900@from-queue-0000061f;2
CallerIDNum: 89075270744
CallerIDName: 89075270744
Uniqueid: 1406622918.6494
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Hangup
Privilege: call,all
Channel: Local/900@from-queue-0000061f;2
Uniqueid: 1406622918.6494
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 900
ConnectedLineName: Nechitaylo Igor
Cause: 17
Cause-txt: User busy

Event: Hangup
Privilege: call,all
Channel: Local/900@from-queue-0000061f;1
Uniqueid: 1406622918.6493
CallerIDNum: 900
CallerIDName: Nechitaylo Igor
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Cause: 17
Cause-txt: User busy

Event: NewCallerid
Privilege: call,all
Channel: SIP/904-000007cf
CallerIDNum: 904
CallerIDName: 904
Uniqueid: 1406622918.6501
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newstate
Privilege: call,all
Channel: SIP/904-000007cf
ChannelState: 5
ChannelStateDesc: Ringing
CallerIDNum: 904
CallerIDName: 904
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6501

Event: ExtensionStatus
Privilege: call,all
Exten: 904
Context: ext-local
Hint: SIP/904
Status: 1

Event: Newstate
Privilege: call,all
Channel: SIP/904-000007cf
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 904
CallerIDName: 904
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6501

Event: Newstate
Privilege: call,all
Channel: Local/904@from-queue-00000621;2
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 904
ConnectedLineName: 904
Uniqueid: 1406622918.6498

Event: Newstate
Privilege: call,all
Channel: Local/904@from-queue-00000621;1
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 904
CallerIDName: 904
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6497

Event: NewAccountCode
Privilege: call,all
Channel: SIP/904-000007cf
Uniqueid: 1406622918.6501
AccountCode:
OldAccountCode:

Event: ExtensionStatus
Privilege: call,all
Exten: 902
Context: ext-local
Hint: SIP/902
Status: 0

Event: Hangup
Privilege: call,all
Channel: SIP/902-000007ce
Uniqueid: 1406622918.6500
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Cause: 16
Cause-txt: Normal Clearing

Event: Hangup
Privilege: call,all
Channel: Local/902@from-queue-00000620;1
Uniqueid: 1406622918.6495
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Cause: 0
Cause-txt: Unknown

Event: Bridge
Privilege: call,all
Bridgestate: Link
Bridgetype: core
Channel1: Local/904@from-queue-00000621;2
Channel2: SIP/904-000007cf
Uniqueid1: 1406622918.6498
Uniqueid2: 1406622918.6501
CallerID1: 89075270744
CallerID2: 904

Event: Dial
Privilege: call,all
SubEvent: End
Channel: Local/902@from-queue-00000620;2
UniqueID: 1406622918.6496
DialStatus: CANCEL

Event: MusicOnHold
Privilege: call,all
State: Stop
Channel: DAHDI/3-1
UniqueID: 1406622901.6492

Event: Hangup
Privilege: call,all
Channel: Local/902@from-queue-00000620;2
Uniqueid: 1406622918.6496
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 902
ConnectedLineName: Dnevnoy Operator
Cause: 16
Cause-txt: Normal Clearing

Event: Leave
Privilege: call,all
Channel: DAHDI/3-1
Queue: 999
Count: 0
Position: 1
Uniqueid: 1406622901.6492

Event: NewAccountCode
Privilege: call,all
Channel: Local/904@from-queue-00000621;1
Uniqueid: 1406622918.6497
AccountCode:
OldAccountCode:

Event: Bridge
Privilege: call,all
Bridgestate: Link
Bridgetype: core
Channel1: DAHDI/3-1
Channel2: Local/904@from-queue-00000621;1
Uniqueid1: 1406622901.6492
Uniqueid2: 1406622918.6497
CallerID1: 89075270744
CallerID2: 904

Event: Unlink
Privilege: call,all
Channel1: DAHDI/3-1
Channel2: Local/904@from-queue-00000621;1
Uniqueid1: 1406622901.6492
Uniqueid2: 1406622918.6497
CallerID1: 89075270744
CallerID2: 904

Event: Bridge
Privilege: call,all
Bridgestate: Link
Bridgetype: core
Channel1: DAHDI/3-1
Channel2: Local/904@from-queue-00000621;1
Uniqueid1: 1406622901.6492
Uniqueid2: 1406622918.6497
CallerID1: 89075270744
CallerID2: 904

Event: Unlink
Privilege: call,all
Channel1: Local/904@from-queue-00000621;2
Channel2: SIP/904-000007cf
Uniqueid1: 1406622918.6498
Uniqueid2: 1406622918.6501
CallerID1: 89075270744
CallerID2: 904

Event: Hangup
Privilege: call,all
Channel: SIP/904-000007cf
Uniqueid: 1406622918.6501
CallerIDNum: 904
CallerIDName: 904
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Cause: 16
Cause-txt: Normal Clearing

Event: ExtensionStatus
Privilege: call,all
Exten: 904
Context: ext-local
Hint: SIP/904
Status: 0

Event: Dial
Privilege: call,all
SubEvent: End
Channel: Local/904@from-queue-00000621;2
UniqueID: 1406622918.6498
DialStatus: ANSWER

Event: Hangup
Privilege: call,all
Channel: Local/904@from-queue-00000621;2
Uniqueid: 1406622918.6498
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 904
ConnectedLineName: 904
Cause: 16
Cause-txt: Normal Clearing

Event: Unlink
Privilege: call,all
Channel1: DAHDI/3-1
Channel2: Local/904@from-queue-00000621;1
Uniqueid1: 1406622901.6492
Uniqueid2: 1406622918.6497
CallerID1: 89075270744
CallerID2: 904

Event: Hangup
Privilege: call,all
Channel: Local/904@from-queue-00000621;1
Uniqueid: 1406622918.6497
CallerIDNum: 904
CallerIDName: 904
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Cause: 16
Cause-txt: Normal Clearing

Event: Hangup
Privilege: call,all
Channel: DAHDI/3-1
Uniqueid: 1406622901.6492
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 904
ConnectedLineName: 904
Cause: 16
Cause-txt: Normal Clearing

Автор:  Администратор [ 30 июл 2014, 13:19 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Это по одному звонку столько приходит??

Автор:  Dog [ 31 июл 2014, 04:43 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

да, я через входящую линию попал в очередь (ext:999) из трех номеров (с правилом - звонят все одновременно). 900 в DND, 902 не ответил и в итоге трубку поднял 904, если я не ошибаюсь:
Код:
Event: Newstate
Privilege: call,all
Channel: SIP/904-000007cf
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 904
CallerIDName: 904
ConnectedLineNum: 89075270744
ConnectedLineName: 89075270744
Uniqueid: 1406622918.6501

Event: Newstate
Privilege: call,all
Channel: Local/904@from-queue-00000621;2
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 89075270744
CallerIDName: 89075270744
ConnectedLineNum: 904
ConnectedLineName: 904
Uniqueid: 1406622918.6498

т.е. искать Event: Newstate, ChannelState: 6 и ConnectedLineNum: равным занятому номеру в интерфейсе сообщений
а вы ищите по Event: Bridge и BridgeState: Link - у меня таких тут 3 штуки =)

Автор:  Dog [ 31 июл 2014, 04:51 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

+ остаётся вопрос, как бы сюда добавить "необработанные звонки".

вот так выглядит звонок, который у нас не был соединен с оператором:
Код:
Event: Hangup
Privilege: call,all
Channel: DAHDI/3-1
Uniqueid: 1406763631.8797
CallerIDNum: 89035280856
CallerIDName: 89035280856
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Cause: 16
Cause-txt: Normal Clearing

Автор:  Администратор [ 05 авг 2014, 13:24 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Цитата:
т.е. искать Event: Newstate, ChannelState: 6 и ConnectedLineNum: равным занятому номеру в интерфейсе сообщений

Поправил, проверьте, пожалуйста.
http://bgcrm.ru/tmp/bgcrm.jar

Автор:  Администратор [ 05 авг 2014, 13:25 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Цитата:
+ остаётся вопрос, как бы сюда добавить "необработанные звонки".

Ну можно их заносить в сообщения необработанные. Потом оператор разберёт..

Автор:  Dog [ 05 авг 2014, 15:58 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Цитата:
т.е. искать Event: Newstate, ChannelState: 6 и ConnectedLineNum: равным занятому номеру в интерфейсе сообщений

Поправил, проверьте, пожалуйста.
http://bgcrm.ru/tmp/bgcrm.jar

неа, что то не то:
Код:
Звонок
С номера: 902
На номер: 902
Время начала: 05.08.2014 13:55:19

не тот номер цепляется для звонящего.

Автор:  Администратор [ 05 авг 2014, 16:57 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Цитата:
неа, что то не то:

Поправил, ещё раз попробуйте. А событие исходящего вызова как выглядит?

Автор:  Dog [ 05 авг 2014, 17:42 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Цитата:
неа, что то не то:

Поправил, ещё раз попробуйте. А событие исходящего вызова как выглядит?

сейчас работает как надо.
там получается не событие, а Action надо послать через AMI.
viewtopic.php?p=79459#p79459
в итоге получается, что идет вызов на номер оператора, если оператор отвечает, то идет набор на номер куда звонить. все это запусается одним Action. Лог событий могу попозже показать.

Автор:  Dog [ 05 авг 2014, 18:36 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

вот так я через AMI запустил звонок на свой телефон 89121231212 от внутреннего номера 902. номер 79222222222 - это CallerID линии через который уходит звонок.
Код:
Action: Originate
Channel: SIP/902
Context: from-internal
Exten: 89121231212
Priority: 1

Response: Success
Message: Originate successfully queued

Event: Newchannel
Privilege: call,all
Channel: SIP/902-000008bb
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
AccountCode:
Exten:
Context: from-internal
Uniqueid: 1407241823.7552

Event: NewAccountCode
Privilege: call,all
Channel: SIP/902-000008bb
Uniqueid: 1407241823.7552
AccountCode:
OldAccountCode:

Event: NewCallerid
Privilege: call,all
Channel: SIP/902-000008bb
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
Uniqueid: 1407241823.7552
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: ExtensionStatus
Privilege: call,all
Exten: 902
Context: ext-local
Hint: SIP/902
Status: 8

Event: Newstate
Privilege: call,all
Channel: SIP/902-000008bb
ChannelState: 5
ChannelStateDesc: Ringing
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
ConnectedLineNum:
ConnectedLineName:
Uniqueid: 1407241823.7552

Event: ExtensionStatus
Privilege: call,all
Exten: 902
Context: ext-local
Hint: SIP/902
Status: 1

Event: Newstate
Privilege: call,all
Channel: SIP/902-000008bb
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
ConnectedLineNum:
ConnectedLineName:
Uniqueid: 1407241823.7552

Event: NewCallerid
Privilege: call,all
Channel: SIP/902-000008bb
CallerIDNum: 902
CallerIDName: Dnevnoy Operator
Uniqueid: 1407241823.7552
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: NewCallerid
Privilege: call,all
Channel: SIP/902-000008bb
CallerIDNum: 79222222222
CallerIDName:
Uniqueid: 1407241823.7552
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newchannel
Privilege: call,all
Channel: DAHDI/1-1
ChannelState: 1
ChannelStateDesc: Rsrvd
CallerIDNum:
CallerIDName:
AccountCode:
Exten:
Context: from-dahdi
Uniqueid: 1407241831.7553

Event: DAHDIChannel
Privilege: call,all
Channel: DAHDI/1-1
Uniqueid: 1407241831.7553
DAHDISpan: 1
DAHDIChannel: 1

Event: NewCallerid
Privilege: call,all
Channel: DAHDI/1-1
CallerIDNum: 89121231212
CallerIDName: CID:72222222222
Uniqueid: 1407241831.7553
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newstate
Privilege: call,all
Channel: DAHDI/1-1
ChannelState: 3
ChannelStateDesc: Dialing
CallerIDNum: 89121231212
CallerIDName: CID:79222222222
ConnectedLineNum: 79222222222
ConnectedLineName:
Uniqueid: 1407241831.7553

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: SIP/902-000008bb
Destination: DAHDI/1-1
CallerIDNum: 79222222222
CallerIDName: <unknown>
ConnectedLineNum: 89121231212
ConnectedLineName: CID:79222222222
UniqueID: 1407241823.7552
DestUniqueID: 1407241831.7553
Dialstring: g1/89121231212

Event: Newstate
Privilege: call,all
Channel: DAHDI/1-1
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum: 8
CallerIDName: CID:79222222222
ConnectedLineNum: 79222222222
ConnectedLineName:
Uniqueid: 1407241831.7553

Event: NewAccountCode
Privilege: call,all
Channel: DAHDI/1-1
Uniqueid: 1407241831.7553
AccountCode:
OldAccountCode:

Event: Bridge
Privilege: call,all
Bridgestate: Link
Bridgetype: core
Channel1: SIP/902-000008bb
Channel2: DAHDI/1-1
Uniqueid1: 1407241823.7552
Uniqueid2: 1407241831.7553
CallerID1: 79222222222
CallerID2: 89121231212

Event: Unlink
Privilege: call,all
Channel1: SIP/902-000008bb
Channel2: DAHDI/1-1
Uniqueid1: 1407241823.7552
Uniqueid2: 1407241831.7553
CallerID1: 79222222222
CallerID2: 89121231212

Event: Hangup
Privilege: call,all
Channel: DAHDI/1-1
Uniqueid: 1407241831.7553
CallerIDNum: 89121231212
CallerIDName: CID:79222222222
ConnectedLineNum: 79222222222
ConnectedLineName: <unknown>
Cause: 16
Cause-txt: Normal Clearing

Event: Dial
Privilege: call,all
SubEvent: End
Channel: SIP/902-000008bb
UniqueID: 1407241823.7552
DialStatus: ANSWER

Event: Hangup
Privilege: call,all
Channel: SIP/902-000008bb
Uniqueid: 1407241823.7552
CallerIDNum: 79222222222
CallerIDName: <unknown>
ConnectedLineNum: 89121231212
ConnectedLineName: CID:79222222222
Cause: 16
Cause-txt: Normal Clearing

Event: ExtensionStatus
Privilege: call,all
Exten: 902
Context: ext-local
Hint: SIP/902
Status: 0

Event: Newchannel
Privilege: call,all
Channel: DAHDI/1-1
ChannelState: 9
ChannelStateDesc: Pre-ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten:
Context: from-dahdi
Uniqueid: 1407241863.7554

Event: DAHDIChannel
Privilege: call,all
Channel: DAHDI/1-1
Uniqueid: 1407241863.7554
DAHDISpan: 1
DAHDIChannel: 1

Event: Hangup
Privilege: call,all
Channel: DAHDI/1-1
Uniqueid: 1407241863.7554
CallerIDNum: <unknown>
CallerIDName: <unknown>
ConnectedLineNum: <unknown>
ConnectedLineName: <unknown>
Cause: 0
Cause-txt: Unknown

Автор:  Dog [ 12 авг 2014, 12:31 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Цитата:
неа, что то не то:

Поправил, ещё раз попробуйте.

а когда можно ждать "исправленного" AMIManager в основной сборке?

Автор:  Администратор [ 12 авг 2014, 16:01 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Цитата:
а когда можно ждать "исправленного" AMIManager в основной сборке?

Уже давно перенёс. Забыл уведомить..

Автор:  Dog [ 18 авг 2014, 21:32 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Администратор писал(а):
Цитата:
а когда можно ждать "исправленного" AMIManager в основной сборке?

Уже давно перенёс. Забыл уведомить..

хм. почему то у меня по прежнему создаётся куча сообщений.

Автор:  Администратор [ 20 авг 2014, 17:07 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

В данный момент проверяет события NewState, где "ChannelStateDesc: Up".
Можете по звонку добиться неоднократной регистрации сообщения и выложить события?

Автор:  Dog [ 22 авг 2014, 03:21 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

видимо я опять, что то не обновил. все работает. сообщение добавляется одно.

Администратор писал(а):
Цитата:
+ остаётся вопрос, как бы сюда добавить "необработанные звонки".

Ну можно их заносить в сообщения необработанные. Потом оператор разберёт..


логика по звонкам (обработанным да\нет), чтобы без ответа, т.е. если не было привязанного номера, или звонок без привязанного процесса - был в Необработанных, а с процессами были в Обработанных: в TODO?

+ не хватает наверное кнопки Удалить, по аналогии с письмами.

Автор:  Администратор [ 16 окт 2014, 12:25 ]
Заголовок сообщения:  Re: Интеграция с Asterisk, Cisco Call Manager...

Цитата:
логика по звонкам (обработанным да\нет), чтобы без ответа, т.е. если не было привязанного номера, или звонок без привязанного процесса - был в Необработанных, а с процессами были в Обработанных: в TODO?
+ не хватает наверное кнопки Удалить, по аналогии с письмами.

Сделано.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/