Comments 36
Посмотрите в сторону TeamWox.
Это решение, которое полностью заменяет Asterisk и SugarCRM, является единым, а также включает в себя TeamWox Communicator(софтфон и мессенджер), работающий с массой USB телефонов. В нем весь набор PBX телефонии и очень удобно для организации хелпдесков.
Это решение, которое полностью заменяет Asterisk и SugarCRM, является единым, а также включает в себя TeamWox Communicator(софтфон и мессенджер), работающий с массой USB телефонов. В нем весь набор PBX телефонии и очень удобно для организации хелпдесков.
Вы очень рискуете, рекомендуя недешёвую платную и закрытую систему в топике по интеграции двух опенсорцев.
Кроме того, эта система не просто недешёвая, а по-конски дорогая.
За эти деньги можно купить Exchange+Lync+Sharepoint-based HelpDesk
Кроме того, эта система не просто недешёвая, а по-конски дорогая.
За эти деньги можно купить Exchange+Lync+Sharepoint-based HelpDesk
Спасибо за статью. Сделал все по мануалу как здесь описано.
Модуль не подтягивает карточку клиента, а попросту окошко и многое попросту не работает.
Решение долеко до той же VtigerCRM а жаль ((…
У вас возникали проблемы с отображением входящих звонков? У меня не появляется popup, при исходящих всё ОК.
Нужно позвонить из города или мобильного на астериск и на оператора. Если звонить с внутреннего номера то окошка не будет. Так как режутся номера меньше 4-х цифр, т.е. внутренние. Это можно настроить в модуле коннектора в CRM. Еще коннектор не работает с очередями. Обещают исправить в следующей версии.
PHP 5.3.3
У меня 5.3.10… где-то ругались на эту версию, попробую downgrade сделать.
подождите, модуль судя по всему нормально работает на этой версии PHP. Выше посмотрите про CALLERID. Можете вывод Астериска посмотреть asterisk -r
Там видно при звонке, что отдается далее name или num.
Там видно при звонке, что отдается далее name или num.
! --- Event -----------------------------------------------------------
! Event --> Dial
! Privilege --> call,all
! SubEvent --> Begin
! Channel --> DAHDI/1-1
! Destination --> SIP/261-0000ea4b
! CallerIDNum --> 911XXXXXXX
! CallerIDName --> <unknown>
! UniqueID --> 1365153279.80354
! DestUniqueID --> 1365153289.80355
! Dialstring --> 261
! ---------------------------------------------------------------------
! Dial Event src=DAHDI/1-1 dest=SIP/261-0000ea4b
...
...
[2013-04-05 13:15:03]
! --- Event -----------------------------------------------------------
! Event --> Hangup
! Privilege --> call,all
! Channel --> DAHDI/1-1
! Uniqueid --> 1365153279.80354
! CallerIDNum --> 911XXXXXXX
! CallerIDName --> <unknown>
! Cause --> 16
! Cause-txt --> Normal Clearing
! ---------------------------------------------------------------------
PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/sugarcrm/custom/modules/Asterisk/asteriskLogger.php on line 489
# +++ findCallByAsteriskId(1365153279.80354)
! Warning, results set was empty!
[1365153279.80354] FAILED TO FIND A CALL (note: there are two hangups per call, so this might not be an error)
Если я правильно понял разработчика, то если
Channel --> DAHDI/1-1 или Destination --> SIP/261-0000ea4b
содержат внутр. номер (SIP/261-0000ea4b), то звонок определяется как внутренний и попап не появляется.
На телефоне отображается номер 911XXXXXXX? Звонок поступает из DAHDI по правилу для входящих сразу на внутренний номер? Или у вас очереди настроены или перевод?
Звонок с мобильного -> Голосовое меню, добавочный номер -> Звонок на IP-телефон. Номер на телефоне определяется как 911ХХХХХХХ.
Так… Callerid(name) тоже видимо нужен. Попробуйте правки внести в диалплан и назначить CALLERID(name)=CALLERID(num) во входящем контексте.
Не помогло…
Вот у человека была похожая ситуация — https://github.com/blak3r/yaai/issues/81,
а вот продолжение — https://github.com/blak3r/yaai/issues/101
Может наведёт вас на мысль.
И да, спасибо за помощь!
Вот у человека была похожая ситуация — https://github.com/blak3r/yaai/issues/81,
а вот продолжение — https://github.com/blak3r/yaai/issues/101
Может наведёт вас на мысль.
И да, спасибо за помощь!
UPD: у вас Destination --> SIP/261-0000ea4b. Это назначение. Это не влияет.
[from-dvg]
exten => _.,1,Set(CALLERID(num)=8${CALLERID(name)})
exten => _.,n,Set(CALLERID(name)=${CALLERID(num)})
exten => _.,n,Goto(from-pstn,${EXTEN},1)
Что-то вроде этого. Только у вас контексты другие и у меня наоборот, нехватало CALLERID(num). Во входящем маршруте я отправляю на [from-dvg] который дописал отдельно здесь. Делаю правки отправляю, туда, куда звонок шел изначально.
exten => _.,1,Set(CALLERID(num)=8${CALLERID(name)})
exten => _.,n,Set(CALLERID(name)=${CALLERID(num)})
exten => _.,n,Goto(from-pstn,${EXTEN},1)
Что-то вроде этого. Только у вас контексты другие и у меня наоборот, нехватало CALLERID(num). Во входящем маршруте я отправляю на [from-dvg] который дописал отдельно здесь. Делаю правки отправляю, туда, куда звонок шел изначально.
Все, понял. Я тоже по этим ссылкам ходил:) Вам просто нужно номер 261 (это у вас транк) переделать во что-то больше четырех знаков. У меня был транк сперва 700, переделал в 10000 и сработало.
! --- Event -----------------------------------------------------------
! Event --> NewCallerid
! Privilege --> call,all
! Channel --> DAHDI/5-1
! CallerIDNum --> 911XXXXXXX
! CallerIDName --> 911XXXXXXX
! Uniqueid --> 1365170481.80732
! CID-CallingPres --> 3 (Presentation Allowed, Network Number)
! ---------------------------------------------------------------------
* {e['UniqueId']} CallerID Changed to: 911XXXXXXX
[2013-04-05 18:01:28]
! --- Event -----------------------------------------------------------
! Event --> Dial
! Privilege --> call,all
! SubEvent --> Begin
! Channel --> DAHDI/5-1
! Destination --> SIP/TEST-0000eb6b
! CallerIDNum --> 911XXXXXXX
! CallerIDName --> 911XXXXXXX
! UniqueID --> 1365170481.80732
! DestUniqueID --> 1365170482.80733
! Dialstring --> TEST
! ---------------------------------------------------------------------
! Dial Event src=DAHDI/5-1 dest=SIP/TEST-0000eb6b
Эх, даже при таком варианте ни-че-го.
Спасибо вам! В понедельник попробую с ясной головой, а-то уже глаз замылился, мозг буксует.
TEST — 4 символа… Сделайте именно цифрами и больше четырех.
А Вы пробовали ставить V3? Код есть на гитхабе, и даже работает (не считая периодических глюков и багов).
Сколько у вас пользователей? Я к тому, что он не столь быстр, как хотелось. Есть определенные рекомендации и настройки по ускорению, но при большом количестве юзеров задержки бывают до 5 секунд (а может и больше). Не сталкивались с такой проблемой?
Сколько у вас пользователей? Я к тому, что он не столь быстр, как хотелось. Есть определенные рекомендации и настройки по ускорению, но при большом количестве юзеров задержки бывают до 5 секунд (а может и больше). Не сталкивались с такой проблемой?
Я лично не ставил. Меня пока все устраивает. Очередей у нас нет, так что пока модуль справляется с задачами. А V3 неофициальный релиз?
А модуль автообзвона для SugarCRM есть ??
Мы активно разрабатываем собственное решение по интеграции SugarCRM и Asterisk. Если интересно ссылка www.richlodesolutions.com/en/information-sugar-dialer.html и скрин как это выглядит.
Вот так выглядит всплывающий попапчик с информацией о том кто звонит или том кому вы звоните. Из него же можно сразу создать лида, скачать файл разговора и т.д. Функций много.
s10.postimg.org/tfcnyqh95/image.jpg
Вот так выглядит всплывающий попапчик с информацией о том кто звонит или том кому вы звоните. Из него же можно сразу создать лида, скачать файл разговора и т.д. Функций много.
s10.postimg.org/tfcnyqh95/image.jpg
С русским языком проблемы… Что можно предпринять?
Sign up to leave a comment.
Интеграция Asterisk и SugarCRM