AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk11 и vTiger CRM

Asterisk GUI 4 сообщений -
#1

Добрый день!
Специалисты скажите пожалуйста, как интегрировать Asterisk11 и vTiger CRM 6.4?
У меня не получается, я наверное очень глупая Crying or Very sad

Asterisk11 + Asterisk Connector 1.3 на ip 192.168.1.210
vTiger CRM 6.4 на ip 192.168.1.205
--------------------------------------------------------------
/etc/asterisk/extensions.conf

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/G2
TRUNKMSD=1

[incoming]
exten => _X.,1,Goto(menu,s,1)

[outcoling]
exten => _X.,1,Agi(agi://127.0.0.1/incoming.agi)
exten => _XXXXXXXXXXX,1,Set(fname=/var/spool/asterisk/monitor/${UNIQUEID})
exten => _XXXXXXXXXXX,n,MixMonitor(${fname}.wav,b)
exten => _XXXXXXXXXXX,n,Dial(SIP/${EXTEN}@zadarma)
exten => _XXXX,1,Dial(SIP/${EXTEN},,t&m)
exten => 7777,1,Goto(menu,s,1)

[menu]
exten => s,1,Set(fname=/var/spool/asterisk/monitor/${UNIQUEID})
exten => s,2,MixMonitor(${fname}.wav,b)
exten => s,3,Background(/var/lib/asterisk/moh/mysound/menu)
exten => 1,1,Dial(SIP/1001,30,m&t)
exten => 1,2,Goto(autoanswer,s,1)
exten => 2,1,Dial(SIP/1002,30,m&t)
exten => 2,2,Goto(autoanswer,s,1)
exten => s,4,Wait(5)
exten => s,5,Dial(SIP/1001&SIP/1002,30,t&m)
exten => s,6,Goto(autoanswer,s,1)

[autoanswer]
exten => s,1,Background(/var/lib/asterisk/moh/mysound/auto)
exten => s,2,Set(fname=/var/spool/asterisk/monitor/${UNIQUEID})
exten => s,3,Record(${fname}.wav,0,15,X)
exten => s,4,Hangup
--------------------------------------------------------------
/usr/local/SPAsteriskConnector/conf/SPVtigerAsteriskConnector.properties

ServerIP = 0.0.0.0
ServerPort = 5000
AsteriskAppDBPath = /usr/local/SPAsteriskConnector/db
StorageDir = /var/spool/asterisk/monitor
AsteriskServerIP = 127.0.0.1
AsteriskServerPort = 5038
AsteriskUsername = admin
AsteriskPassword = admin

VtigerURL = http://192.168.1.205/vtigercrm/
VtigerSecretKey = 12345
--------------------------------------------------------------
/etc/asterisk/manager.conf

[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1

[admin]
secret = admin
deny = 0.0.0.0/0.0.0.0
permit = 127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
--------------------------------------------------------------
Скачивала с этого сайта: http://community.salesplatform.ru/ спрашивать у них бесполезно - они денег хотят
делала как написано тут
--------------------------------------------------------------
настройки vTiger CRM:

URL адрес: http://192.168.1.210:5038
Контекст: outcoling
Секретный ключ: 12345

Я не знаю какие конфиги еще написать, вроде все написала Smile
#2

Удивительно, что специалисты за свою работу ещё и денег просят. Совсем офигели ! Shocked Они кушать хотят ? Shocked А я думал они бессмертные...

ovchinikova писал(а):
я наверное очень глупая

Самобичевание делу не поможет, а вот траблшут поможет.
Только не ясно что траблшутить, т.к. вы даже не удосужились написать что именно у вас не работает, ни логов, вообщем ничего. С таким подходом и тут вас дорога в раздел "Работа", т.к.
ovchinikova писал(а):
скажите пожалуйста, как интегрировать Asterisk11 и vTiger CRM 6.4

Созвучно с "сделайте мою работу за меня", т.к. ссылку на инструкцию по настройке вы уже привели.

_________________
mega-net.ru - IT аутсорсинг
#3

Добавить ниже этой строчки
permit = 127.0.0.1/255.255.255.0
permit = 192.168.0.0/255.255.0.0

_________________
платный суппорт по мере возможностей
#4

Цитата:
Удивительно, что специалисты за свою работу ещё и денег просят

Я могу понять когда за работу...

В общем я настроила все работает, заменила:
exten = _X.,1,Set(CALLFILENAME=${STRFTIME(${EPOCH},,OUT_%d%m%Y_%H-%M)}_${CALLERID(num)}_${EXTEN})
exten = _X.,2,MixMonitor(/var/spool/asterisk/monitor/${CALLFILENAME}.wav,b)
exten = _X.,3,Set(CDR(recordingpath)=/var/spool/asterisk/monitor/${CALLFILENAME}.wav)
exten = _X.,4,Dial(SIP/${EXTEN})

на

exten => _X.,1,Set(fname=${UNIQUEID})
exten => _X.,2,MixMonitor(${fname}.wav,b)
exten => _X.,3,Set(CDR(recordingpath)=/var/spool/asterisk/monitor/${fname}.wav)
exten => _X.,4,Dial(SIP/${EXTEN})

у меня выглядит так:

exten => _XXXXXXXXXXX,1,Set(fname=${UNIQUEID})
exten => _XXXXXXXXXXX,n,MixMonitor(${fname}.wav,b)
exten => _XXXXXXXXXXX,n,Set(CDR(recordingpath)=/var/spool/asterisk/monitor/${fname}.wav)
exten => _XXXXXXXXXXX,n,Dial(SIP/${EXTEN}@zadarma)
exten => _XXXX,1,Dial(SIP/${EXTEN},,t&m)

и все заработало как надо, т.е. проблема была в (CALLFILENAME=${STRFTIME(${EPOCH},,OUT_%d%m%Y_%H-%M)}_${CALLERID(num)}_${EXTEN})

Всем спасибо за участие Embarassed