Pull to refresh

Comments 36

Посмотрите в сторону TeamWox.

Это решение, которое полностью заменяет Asterisk и SugarCRM, является единым, а также включает в себя TeamWox Communicator(софтфон и мессенджер), работающий с массой USB телефонов. В нем весь набор PBX телефонии и очень удобно для организации хелпдесков.
Вы очень рискуете, рекомендуя недешёвую платную и закрытую систему в топике по интеграции двух опенсорцев.

Кроме того, эта система не просто недешёвая, а по-конски дорогая.



За эти деньги можно купить Exchange+Lync+Sharepoint-based HelpDesk
Цены у MetaQuotes вообще не детские. Ихний МТ4 стоит ~$100к (мы брали за 75).
а если ещё накинуть чуток, то что нибудь хардварное типо Avaya
Всегда боялся хардварных решений из-за отсутствия открытого кода, расширяемости, платных лицензий и тд…
image

Спасибо за статью. Сделал все по мануалу как здесь описано.
Модуль не подтягивает карточку клиента, а попросту окошко и многое попросту не работает.

Решение долеко до той же VtigerCRM а жаль ((…
Когда звонит клиент для которого уже сохранили данные то в окошке видно имя клиента и с кем он у вас работает, т.е. в виде контрагента. Нажимаем на имя — открывается вся карточка клиента. Что многое?
У вас возникали проблемы с отображением входящих звонков? У меня не появляется popup, при исходящих всё ОК.
Нужно позвонить из города или мобильного на астериск и на оператора. Если звонить с внутреннего номера то окошка не будет. Так как режутся номера меньше 4-х цифр, т.е. внутренние. Это можно настроить в модуле коннектора в CRM. Еще коннектор не работает с очередями. Обещают исправить в следующей версии.
Да, я пробовал звонки с мобильного — окно не всплывает. Пытаюсь найти причину.
Можете сказать, какая у вас версия php, YAAI, SugarCRM?
Sugarcrm версия 6.5.11 (Сборка 8754)
YAAI 2.6.0b
PHP 5.3.3
Какой путь проделывают ваши звонки извне? Голосовой шлюз? Если да, то какой? Есть вероятность, что при звонке извне у вас CALLERID(name) передается. А YAAI только видит CALLERID(num).
PHP 5.3.3

У меня 5.3.10… где-то ругались на эту версию, попробую downgrade сделать.
подождите, модуль судя по всему нормально работает на этой версии PHP. Выше посмотрите про CALLERID. Можете вывод Астериска посмотреть asterisk -r
Там видно при звонке, что отдается далее 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) во входящем контексте.
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] который дописал отдельно здесь. Делаю правки отправляю, туда, куда звонок шел изначально.
Все, понял. Я тоже по этим ссылкам ходил:) Вам просто нужно номер 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 символа… Сделайте именно цифрами и больше четырех.
Попробовал с номером 26100 — ничего не изменилось. Возникает ощущение, что дело не в номере )) Если что-нибудь найду — отпишусь.
А Вы пробовали ставить V3? Код есть на гитхабе, и даже работает (не считая периодических глюков и багов).
Сколько у вас пользователей? Я к тому, что он не столь быстр, как хотелось. Есть определенные рекомендации и настройки по ускорению, но при большом количестве юзеров задержки бывают до 5 секунд (а может и больше). Не сталкивались с такой проблемой?
Я лично не ставил. Меня пока все устраивает. Очередей у нас нет, так что пока модуль справляется с задачами. А V3 неофициальный релиз?
Неофициальный. Но в нем много вкусных плюшек — fake call (чисто проверить попап), быстрее работает, визуально приятнее. Пишут что поддерживает очереди — на практике не проверялось. Проще добавлять проверочные поля.
А модуль автообзвона для SugarCRM есть ??
Мы активно разрабатываем собственное решение по интеграции SugarCRM и Asterisk. Если интересно ссылка www.richlodesolutions.com/en/information-sugar-dialer.html и скрин как это выглядит.

Вот так выглядит всплывающий попапчик с информацией о том кто звонит или том кому вы звоните. Из него же можно сразу создать лида, скачать файл разговора и т.д. Функций много.
s10.postimg.org/tfcnyqh95/image.jpg
хм. я правильно понимаю, стоимость решения 2000$ + единовременно за пользователя по 100$?
image

С русским языком проблемы… Что можно предпринять?
Я вообще не нумб ) Но может вы мне расскажите где включить?
Sign up to leave a comment.

Articles