Администраторы группы

  • Аватар

Модераторы группы

  • Аватар

Использование Vtiger CRM

Открытая группа активность: 2 дн., 3 ч. назад

Обсуждения функциональности, особенностей установки и настройки системы SalesPlatform Vtiger CRM.

Не работают звонки на номера начинающиеся с плюса +7 [РЕШЕНО] (записей: 21)

← Форум группы   Все форумы
  • Аватар morikoff - 1 г. назад:

    Друзья, подскажите как сделать, чтобы номера с +7 (начинающиеся с плюса) также работали при звонках из CRM.
    Сейчас у меня работают только номера на 8 и на 7, без + (плюса).
    См. что происходит:
    http://storage5.static.itmages.com/i/16/0920/h_1474384314_7040004_c19a59736a.png

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

  • Аватар petav - 1 г. назад:

    В астериске!?
    Надо посмотреть лог звонка. Но скорее всего провайдер не принимает знак «+», тогда создать контекст исходящий _+7X и отрезать первый знак, а потом кидать звонок провайдеру.

  • Аватар morikoff - 1 г. назад:

    Нет, до астериска не доходит это точно (астериск принимает всё и +7 и 7 и 8).
    А сбой тут в CRM. Где-то тут не даёт пройти строке с +.

  • Аватар petav - 1 г. назад:

    Давайте глянем, что посылается в Asterisk и что до него доходит. Узнаем, что теряется и подумаем где?

  • Аватар Константин - 1 г. назад:

    Давайте, я в консоли Asterisk ничего не вижу, как посмотреть со стороны CRM?

  • Аватар Константин - 1 г. назад:

    есть ли в CRM или в коннекторе debug. Т.К. при попытке совершить вызов на номер 7495ХХХХХХХ я, глядя в консоль астериска, вижу что происходит, а при вызове на номер +7495ХХХХХХХ – ничего не происходит.

  • Аватар petav - 1 г. назад:

    Значт виновато-то что-то со стороны CRM (она не посылает коннектору или коннектор не посылает в Asterisk)

    В коннекторе есть. Там надо править файл, указывая уровень лога, перезапускать коннектор и смсотреть что в нем.

  • Аватар Константин - 1 г. назад:

    Вот Вот, отсюда поподробней, параметр не подскажете

  • Аватар petav - 1 г. назад:

    файл /source/classes/log4j.properties

    измените уровень логирования с WARN на ALL, перезапустите коннектор и попробуйте сделать звонок , смотрите что будет в логах (папке logs).

  • Аватар Константин - 1 г. назад:

    ну в коннекторе тоже ничего нет
    23 [main] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Connecting to 127.0.0.1:5038
    541 [Asterisk-Java ManagerConnection-0-Reader-0] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Connected via Asterisk Call Manager/1.3
    739 [main] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Successfully logged in
    808 [main] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Determined Asterisk version: Asterisk 11
    1875 [main] INFO org.eclipse.jetty.server.Server – jetty-8.1.14.v20131031
    2509 [main] INFO org.eclipse.jetty.webapp.StandardDescriptorProcessor – NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
    2719 [main] INFO org.eclipse.jetty.server.AbstractConnector – Started SelectChannelConnector@0.0.0.0:5000
    74897 [qtp214074868-18] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Connecting to 127.0.0.1:5038
    74913 [Asterisk-Java ManagerConnection-1-Reader-0] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Connected via Asterisk Call Manager/1.3
    74919 [qtp214074868-18] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Successfully logged in
    74923 [qtp214074868-18] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Determined Asterisk version: Asterisk 11
    74933 [Asterisk-Java ManagerConnection-1-Reader-0] INFO org.asteriskjava.manager.internal.ManagerReaderImpl – Terminating reader thread: No more lines available: null
    74934 [qtp214074868-18] INFO org.asteriskjava.manager.internal.ManagerConnectionImpl – Closing socket.

  • Аватар petav - 1 г. назад:

    Значит сама CRM не инициализирует звонок?

  • Аватар Константин - 1 г. назад:

    indeed

  • Аватар petav - 1 г. назад:

    Да, у меня звонит на номера +7 из карточки «SalesPlatform Vtiger CRM 6.4.0-201512 © 2004 – 2016 vtiger.com | © 2011 – 2016 SalesPlatform.ru»

    Как отдебажить саму CRM, неверное логи в ней тоже есть. Найдете поделитесь пожалуйста.

  • Аватар morikoff - 1 г. назад:

    Всё логирование включил.
    Читал тут: https://wiki.vtiger.com/index.php/DebugTechniques
    Сделал так:
    в файле log4php.debug =всё в DEBUG
    в файле config.performance.php =всё в true
    В каталоге logs нет важного, и что-то не понятно, что именно искать…
    пишет только logsvtigercrm.log и logsvtigermodules.log

  • Аватар morikoff - 1 г. назад:

    Друзья, ну вот теперь и решение проблемы!

    Ищем файл шаблона smarty:
    http://yourcrm/layout/vlayout/modules/Vtiger/uitypes/PhoneDetailView.tpl

    В нём ищем 21 строку.

    На 21 строке так:
    {assign var=PHONE_NUMBER value=$PHONE_FIELD_VALUE|regex_replace:»/[-()s]/»:»"}

    Правим путём добавления + (обратите внимание где вставлен +, и кавычки здесь в форуме подменяются):
    {assign var=PHONE_NUMBER value=$PHONE_FIELD_VALUE|regex_replace:»/[-()+s]/»:»"}

    См. лучше картинку:
    http://storage5.static.itmages.com/i/16/0920/h_1474388468_9118318_8d7df01cdb.png

    Всё. Сохраните файл и пользуйтесь.

    Как это работает можно посмотреть тут:
    http://www.smarty.net/docsv2/ru/language.modifier.regex.replace.tpl

    Однако, у меня всё заработало!

    Но думаю, что было бы лучше не удалять весь хлам из строки с номером телефона, а просто оставлять одни циферки?
    Может кто, что-то придумает в регулярное выражение?