Автор Тема: Интеграция Asterisk и Битрикс24  (Прочитано 14239 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nakamuro

  • Новичок
  • *
  • Сообщений: 4
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: Чикагинск
Интеграция Asterisk и Битрикс24
« : 28 августа 2018, 09:23:45 »
Вопрос по теме: Интеграция Asterisk и Битрикс24 https://habr.com/post/349316/
Возможно ктото реализовал.

Споткнулся на настройке supervisor'a. Имеется FreePBX 12.0.76.2(CenOS 6.5).
Многократно переустанавливал supervisor, текущая версия 3.2.

Скрипт воркера :
Спойлер для скрыто:
[program:callme]
command=php /var/www/html/callme/CallMeIn.php
directory=/var/www/html/callme
autostart=true
autorestart=true
user=root

Конфиг supervisor:
Спойлер для скрыто:
[unix_http_server]
file=/tmp/supervisor.sock   ; (the path to the socket file)

[supervisord]
logfile=/tmp/supervisord.log ; (main log file;default $CWD/supervisord.log)
logfile_maxbytes=50MB        ; (max main logfile bytes b4 rotation;default 50MB)
logfile_backups=10           ; (num of main logfile rotation backups;default 10)
loglevel=debug                ; (log level;default info; others: debug,warn,trace)
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
nodaemon=false               ; (start in foreground if true;default false)
minfds=1024                  ; (min. avail startup file descriptors;default 1024)
minprocs=200                 ; (min. avail process descriptors;default 200)
user=root                 ; (default is current user, required if root)
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL  for a unix socket
user=root              ; should be same as http_username if set
[include]
files = /etc/supervisord.d/*.conf

При запуске Supervisor получаю следующие сообщение:
Starting supervisord: /usr/lib/python2.6/site-packages/supervisor-3.2.0-py2.6.egg/supervisor/options.py:296: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.   'Supervisord is running as root and it is searching ' [  OK  ]

Команда supervisorctl status показывает:
callme                           FATAL     Exited too quickly (process log may have details)

В логах(дебаг) идет:
Спойлер для скрыто:
2018-08-24 16:39:59,530 CRIT Set uid to user 0
2018-08-24 16:39:59,530 WARN Included extra file "/etc/supervisord.d/callme.conf" during parsing
2018-08-24 16:39:59,604 INFO RPC interface 'supervisor' initialized
2018-08-24 16:39:59,604 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2018-08-24 16:39:59,607 INFO daemonizing the supervisord process
2018-08-24 16:39:59,608 INFO supervisord started with pid 15218
2018-08-24 16:40:00,612 INFO spawned: 'callme' with pid 15225
2018-08-24 16:40:00,693 DEBG 'callme' stderr output:
PHP Parse error:  syntax error, unexpected '[' in /var/www/html/callme/classes/Globals.php on line 13

2018-08-24 16:40:00,694 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 169857484 for <Subprocess at 169645516 with name callme in state STARTING> (stderr)>
2018-08-24 16:40:00,694 DEBG fd 7 closed, stopped monitoring <POutputDispatcher at 169742732 for <Subprocess at 169645516 with name callme in state STARTING> (stdout)>
2018-08-24 16:40:00,701 INFO exited: callme (exit status 255; not expected)
2018-08-24 16:40:00,702 DEBG received SIGCLD indicating a child quit
2018-08-24 16:40:01,704 INFO spawned: 'callme' with pid 15295
2018-08-24 16:40:01,827 DEBG 'callme' stderr output:
PHP Parse error:  syntax error, unexpected '[' in /var/www/html/callme/classes/Globals.php on line 13

При попытке выполнить скрпит php /var/www/html/callme/CallMeIn.php получаю:
PHP Parse error:  syntax error, unexpected '[' in /var/www/html/callme/classes/Globals.php on line 13

Дальше пройти не удается, прошу совета уважаемого FessAectan, писавшего сей мануал, либо у кого получилось реализовать интеграцию Asterisk и Битрикс24.


Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Интеграция Asterisk и Битрикс24
« Ответ #1 : 29 августа 2018, 09:28:47 »
пых какой версии?
нужен 5.6

у вас, я полагаю, что-то типа
PHP 5.3.28

там массив определяется вот так
public $calls = [];

так можно только
Цитировать
Начиная с PHP 5.4 возможно использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на [].
« Последнее редактирование: 29 августа 2018, 09:34:50 от FessAectan »
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн nakamuro

  • Новичок
  • *
  • Сообщений: 4
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: Чикагинск
Интеграция Asterisk и Битрикс24
« Ответ #2 : 29 августа 2018, 10:15:55 »
пых какой версии?
нужен 5.6
у вас, я полагаю, что-то типа
PHP 5.3.28


Да, после обновления на 5.6 скрипт выполняется.
Но теперь веб панель FreePBX 12.0.76.2 не работает.
В PHP не силен. Есть возможность както оживить FreePBX на php 5.6?
Может какаято надстройка/модуль для PHP есть понимающий более ранний код?

При выполнение PHP вылазит:
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0

Процесс как обновлял PHP:
Спойлер для скрыто:
[root@asterisk1 ~]# php -v
PHP 5.3.28 (cli) (built: Mar 31 2014 15:09:12)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies
   

[root@asterisk1 ~]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Retrieving https://mirror.webtatic.com/yum/el6/latest.rpm
warning: /var/tmp/rpm-tmp.prwqCy: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
Preparing...                ########################################### [100%]
   1:webtatic-release       ########################################### [100%]
[root@asterisk1 ~]# yum install -y php56w php56w-opcache
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
 * epel: mirror.linux-ia64.org
 * webtatic: uk.repo.webtatic.com
webtatic                                                                                    | 3.6 kB     00:00     
webtatic/primary_db                                                                         | 387 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php56w.i386 0:5.6.37-1.w6 will be installed
--> Processing Dependency: php56w-common(x86-32) = 5.6.37-1.w6 for package: php56w-5.6.37-1.w6.i386
--> Processing Dependency: php56w-cli(x86-32) = 5.6.37-1.w6 for package: php56w-5.6.37-1.w6.i386
--> Processing Dependency: php56w-cli = 5.6.37-1.w6 for package: php56w-5.6.37-1.w6.i386
---> Package php56w-opcache.i386 0:5.6.37-1.w6 will be installed
--> Running transaction check
---> Package php56w-cli.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-common.i386 0:5.6.37-1.w6 will be installed
--> Processing Conflict: php56w-common-5.6.37-1.w6.i386 conflicts php-common < 5.6
--> Finished Dependency Resolution
Error: php56w-common conflicts with php-common-5.3.28-3.shmz65.4.125.i686
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


[root@asterisk1 ~]# yum install -y yum-plugin-replace
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
 * epel: mirror.linux-ia64.org
 * webtatic: uk.repo.webtatic.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package yum-plugin-replace.noarch 0:0.2.7-1.ius.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================
 Package                          Arch                 Version                        Repository              Size
===================================================================================================================
Installing:
 yum-plugin-replace               noarch               0.2.7-1.ius.el6                webtatic                17 k
Transaction Summary
===================================================================================================================
Install       1 Package(s)
Total download size: 17 k
Installed size: 35 k
Downloading Packages:
yum-plugin-replace-0.2.7-1.ius.el6.noarch.rpm                                               |  17 kB     00:00     
warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
Importing GPG key 0xCF4C4FF9:
 Userid : Webtatic EL6 <el6@webtatic.com>
 Package: webtatic-release-6-9.noarch (installed)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-el6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : yum-plugin-replace-0.2.7-1.ius.el6.noarch                                                       1/1
  Verifying  : yum-plugin-replace-0.2.7-1.ius.el6.noarch                                                       1/1

Installed:
  yum-plugin-replace.noarch 0:0.2.7-1.ius.el6                                                                     

Complete!
[root@asterisk1 ~]# yum replace --enablerepo=webtatic-testing php-common --replace-with=php56w-common
Loaded plugins: fastestmirror, kmod, replace
Loading mirror speeds from cached hostfile
 * epel: mirror.linux-ia64.org
 * webtatic: uk.repo.webtatic.com
 * webtatic-testing: uk.repo.webtatic.com
webtatic-testing                                                                            | 2.9 kB     00:00     
webtatic-testing/primary_db                                                                 |  27 kB     00:00     
Replacing packages takes time, please be patient...

WARNING: Unable to resolve all providers: ['config(php-common)', 'curl.so', 'fileinfo.so', 'json.so', 'phar.so', 'php53-bz2', 'php53-calendar', 'php53-ctype', 'php53-curl', 'php53-date', 'php53-exif', 'php53-ftp', 'php53-gettext', 'php53-gmp', 'php53-hash', 'php53-iconv', 'php53-json', 'php53-libxml', 'php53-openssl', 'php53-pcre', 'php53-posix', 'php53-reflection', 'php53-session', 'php53-shmop', 'php53-simplexml', 'php53-sockets', 'php53-spl', 'php53-sqlite3', 'php53-sysvmsg', 'php53-sysvsem', 'php53-sysvshm', 'php53-tokenizer', 'php53-wddx', 'php53-zip', 'php53-zlib', 'zip.so', 'php-common', 'php-cli', 'config(php-pdo)', 'pdo.so', 'pdo_sqlite.so', 'php-pdo', 'config(php-mysql)', 'mysql.so', 'mysqli.so', 'pdo_mysql.so', 'php-mysql', 'config(php-process)', 'php-posix', 'php-sysvmsg', 'php-sysvsem', 'php-sysvshm', 'posix.so', 'sysvmsg.so', 'sysvsem.so', 'sysvshm.so', 'php-process', 'config(php-gd)', 'gd.so', 'php-gd', 'config(php-mbstring)', 'mbstring.so', 'php-mbstring', 'config(php-xml)', 'dom.so', 'wddx.so', 'xmlreader.so', 'xmlwriter.so', 'xsl.so', 'php-xml', 'config(php)', 'libphp5.so', 'php', 'config(php-devel)', 'php-devel', 'config(php-ldap)', 'ldap.so', 'php-ldap', 'config(php-imap)', 'imap.so', 'php-imap', 'config(php-fpm)', 'php-fpm']

This may be normal depending on the package.  Continue? [y/N] y
Resolving Dependencies
--> Running transaction check
---> Package php.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-cli.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-common.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-devel.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-fpm.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-gd.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-imap.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-ldap.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-mbstring.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-mysql.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-pdo.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-pear.noarch 1:1.9.4-4.el6 will be erased
---> Package php-process.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php-xml.i686 0:5.3.28-3.shmz65.4.125 will be erased
---> Package php56w.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-cli.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-common.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-devel.i386 0:5.6.37-1.w6 will be installed
--> Processing Dependency: pcre-devel(x86-32) for package: php56w-devel-5.6.37-1.w6.i386
---> Package php56w-fpm.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-gd.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-imap.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-ldap.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-mbstring.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-mysql.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-pdo.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-pear.noarch 1:1.10.4-1.w6 will be installed
---> Package php56w-process.i386 0:5.6.37-1.w6 will be installed
---> Package php56w-xml.i386 0:5.6.37-1.w6 will be installed
--> Running transaction check
---> Package pcre-devel.i686 0:7.8-6.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================
 Package               Arch         Version                        Repository                                 Size
===================================================================================================================
Installing:
 php56w                i386         5.6.37-1.w6                    webtatic                                  2.7 M
 php56w-cli            i386         5.6.37-1.w6                    webtatic                                  2.7 M
 php56w-common         i386         5.6.37-1.w6                    webtatic                                  1.2 M
 php56w-devel          i386         5.6.37-1.w6                    webtatic                                  2.6 M
 php56w-fpm            i386         5.6.37-1.w6                    webtatic                                  1.4 M
 php56w-gd             i386         5.6.37-1.w6                    webtatic                                  142 k
 php56w-imap           i386         5.6.37-1.w6                    webtatic                                   52 k
 php56w-ldap           i386         5.6.37-1.w6                    webtatic                                   36 k
 php56w-mbstring       i386         5.6.37-1.w6                    webtatic                                  940 k
 php56w-mysql          i386         5.6.37-1.w6                    webtatic                                  105 k
 php56w-pdo            i386         5.6.37-1.w6                    webtatic                                   92 k
 php56w-pear           noarch       1:1.10.4-1.w6                  webtatic                                  353 k
 php56w-process        i386         5.6.37-1.w6                    webtatic                                   34 k
 php56w-xml            i386         5.6.37-1.w6                    webtatic                                  145 k
Removing:
 php                   i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       4.1 M
 php-cli               i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       8.0 M
 php-common            i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       3.4 M
 php-devel             i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       3.5 M
 php-fpm               i686         5.3.28-3.shmz65.4.125          @pbx                                      4.1 M
 php-gd                i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       324 k
 php-imap              i686         5.3.28-3.shmz65.4.125          @pbx                                       89 k
 php-ldap              i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5        44 k
 php-mbstring          i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       2.0 M
 php-mysql             i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       191 k
 php-pdo               i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       114 k
 php-pear              noarch       1:1.9.4-4.el6                  @anaconda-PBX-201403180433.i386/6.5       2.2 M
 php-process           i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5        53 k
 php-xml               i686         5.3.28-3.shmz65.4.125          @anaconda-PBX-201403180433.i386/6.5       275 k
Installing for dependencies:
 pcre-devel            i686         7.8-6.el6                      base                                      318 k

Transaction Summary
===================================================================================================================
Install      15 Package(s)
Remove       14 Package(s)

Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/15): pcre-devel-7.8-6.el6.i686.rpm                                                       | 318 kB     00:00     
(2/15): php56w-5.6.37-1.w6.i386.rpm                                                         | 2.7 MB     00:01     
(3/15): php56w-cli-5.6.37-1.w6.i386.rpm                                                     | 2.7 MB     00:01     
(4/15): php56w-common-5.6.37-1.w6.i386.rpm                                                  | 1.2 MB     00:01     
(5/15): php56w-devel-5.6.37-1.w6.i386.rpm                                                   | 2.6 MB     00:02     
(6/15): php56w-fpm-5.6.37-1.w6.i386.rpm                                                     | 1.4 MB     00:02     
(7/15): php56w-gd-5.6.37-1.w6.i386.rpm                                                      | 142 kB     00:00     
(8/15): php56w-imap-5.6.37-1.w6.i386.rpm                                                    |  52 kB     00:00     
(9/15): php56w-ldap-5.6.37-1.w6.i386.rpm                                                    |  36 kB     00:00     
(10/15): php56w-mbstring-5.6.37-1.w6.i386.rpm                                               | 940 kB     00:01     
(11/15): php56w-mysql-5.6.37-1.w6.i386.rpm                                                  | 105 kB     00:00     
(12/15): php56w-pdo-5.6.37-1.w6.i386.rpm                                                    |  92 kB     00:00     
(13/15): php56w-pear-1.10.4-1.w6.noarch.rpm                                                 | 353 kB     00:00     
(14/15): php56w-process-5.6.37-1.w6.i386.rpm                                                |  34 kB     00:00     
(15/15): php56w-xml-5.6.37-1.w6.i386.rpm                                                    | 145 kB     00:00     
-------------------------------------------------------------------------------------------------------------------
Total                                                                              902 kB/s |  13 MB     00:14     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : php56w-common-5.6.37-1.w6.i386                                                                 1/29
warning: /etc/php.ini created as /etc/php.ini.rpmnew
  Installing : php56w-cli-5.6.37-1.w6.i386                                                                    2/29
  Installing : php56w-process-5.6.37-1.w6.i386                                                                3/29
  Installing : php56w-xml-5.6.37-1.w6.i386                                                                    4/29
  Installing : php56w-pdo-5.6.37-1.w6.i386                                                                    5/29
  Installing : pcre-devel-7.8-6.el6.i686                                                                      6/29
  Installing : php56w-devel-5.6.37-1.w6.i386                                                                  7/29
  Installing : php56w-mysql-5.6.37-1.w6.i386                                                                  8/29
  Installing : 1:php56w-pear-1.10.4-1.w6.noarch                                                               9/29
Failed loading /usr/lib/php/modules/ZendGuardLoader.so:  /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gd.so' - /usr/lib/php/modules/gd.so: undefined symbol: php_checkuid in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - /usr/lib/php/modules/imap.so: undefined symbol: php_checkuid in Unknown on line 0
PHP Warning:  PHP Startup: ldap: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mbstring: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/wddx.so' - /usr/lib/php/modules/wddx.so: undefined symbol: php_XML_Parse in Unknown on line 0
Failed loading /usr/lib/php/modules/ZendGuardLoader.so:  /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gd.so' - /usr/lib/php/modules/gd.so: undefined symbol: php_checkuid in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - /usr/lib/php/modules/imap.so: undefined symbol: php_checkuid in Unknown on line 0
PHP Warning:  PHP Startup: ldap: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mbstring: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/wddx.so' - /usr/lib/php/modules/wddx.so: undefined symbol: php_XML_Parse in Unknown on line 0
Failed loading /usr/lib/php/modules/ZendGuardLoader.so:  /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gd.so' - /usr/lib/php/modules/gd.so: undefined symbol: php_checkuid in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - /usr/lib/php/modules/imap.so: undefined symbol: php_checkuid in Unknown on line 0
PHP Warning:  PHP Startup: ldap: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: mbstring: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/wddx.so' - /usr/lib/php/modules/wddx.so: undefined symbol: php_XML_Parse in Unknown on line 0
  Installing : php56w-5.6.37-1.w6.i386                                                                       10/29
  Installing : php56w-imap-5.6.37-1.w6.i386                                                                  11/29
  Installing : php56w-gd-5.6.37-1.w6.i386                                                                    12/29
  Installing : php56w-ldap-5.6.37-1.w6.i386                                                                  13/29
  Installing : php56w-fpm-5.6.37-1.w6.i386                                                                   14/29
  Installing : php56w-mbstring-5.6.37-1.w6.i386                                                              15/29
  Erasing    : php-mysql-5.3.28-3.shmz65.4.125.i686                                                          16/29
  Erasing    : php-pdo-5.3.28-3.shmz65.4.125.i686                                                            17/29
  Erasing    : php-mbstring-5.3.28-3.shmz65.4.125.i686                                                       18/29
  Erasing    : php-ldap-5.3.28-3.shmz65.4.125.i686                                                           19/29
  Erasing    : php-xml-5.3.28-3.shmz65.4.125.i686                                                            20/29
  Erasing    : php-devel-5.3.28-3.shmz65.4.125.i686                                                          21/29
  Erasing    : php-process-5.3.28-3.shmz65.4.125.i686                                                        22/29
  Erasing    : php-gd-5.3.28-3.shmz65.4.125.i686                                                             23/29
  Erasing    : php-fpm-5.3.28-3.shmz65.4.125.i686                                                            24/29
  Erasing    : php-5.3.28-3.shmz65.4.125.i686                                                                25/29
  Erasing    : 1:php-pear-1.9.4-4.el6.noarch                                                                 26/29
  Erasing    : php-cli-5.3.28-3.shmz65.4.125.i686                                                            27/29
  Erasing    : php-imap-5.3.28-3.shmz65.4.125.i686                                                           28/29
  Erasing    : php-common-5.3.28-3.shmz65.4.125.i686                                                         29/29
  Verifying  : php56w-mysql-5.6.37-1.w6.i386                                                                  1/29
  Verifying  : php56w-imap-5.6.37-1.w6.i386                                                                   2/29
  Verifying  : php56w-process-5.6.37-1.w6.i386                                                                3/29
  Verifying  : pcre-devel-7.8-6.el6.i686                                                                      4/29
  Verifying  : php56w-gd-5.6.37-1.w6.i386                                                                     5/29
  Verifying  : 1:php56w-pear-1.10.4-1.w6.noarch                                                               6/29
  Verifying  : php56w-cli-5.6.37-1.w6.i386                                                                    7/29
  Verifying  : php56w-ldap-5.6.37-1.w6.i386                                                                   8/29
  Verifying  : php56w-xml-5.6.37-1.w6.i386                                                                    9/29
  Verifying  : php56w-fpm-5.6.37-1.w6.i386                                                                   10/29
  Verifying  : php56w-devel-5.6.37-1.w6.i386                                                                 11/29
  Verifying  : php56w-mbstring-5.6.37-1.w6.i386                                                              12/29
  Verifying  : php56w-common-5.6.37-1.w6.i386                                                                13/29
  Verifying  : php56w-pdo-5.6.37-1.w6.i386                                                                   14/29
  Verifying  : php56w-5.6.37-1.w6.i386                                                                       15/29
  Verifying  : php-common-5.3.28-3.shmz65.4.125.i686                                                         16/29
  Verifying  : php-imap-5.3.28-3.shmz65.4.125.i686                                                           17/29
  Verifying  : php-mysql-5.3.28-3.shmz65.4.125.i686                                                          18/29
  Verifying  : 1:php-pear-1.9.4-4.el6.noarch                                                                 19/29
  Verifying  : php-fpm-5.3.28-3.shmz65.4.125.i686                                                            20/29
  Verifying  : php-cli-5.3.28-3.shmz65.4.125.i686                                                            21/29
  Verifying  : php-gd-5.3.28-3.shmz65.4.125.i686                                                             22/29
  Verifying  : php-pdo-5.3.28-3.shmz65.4.125.i686                                                            23/29
  Verifying  : php-process-5.3.28-3.shmz65.4.125.i686                                                        24/29
  Verifying  : php-devel-5.3.28-3.shmz65.4.125.i686                                                          25/29
  Verifying  : php-xml-5.3.28-3.shmz65.4.125.i686                                                            26/29
  Verifying  : php-ldap-5.3.28-3.shmz65.4.125.i686                                                           27/29
  Verifying  : php-mbstring-5.3.28-3.shmz65.4.125.i686                                                       28/29
  Verifying  : php-5.3.28-3.shmz65.4.125.i686                                                                29/29

Removed:
  php.i686 0:5.3.28-3.shmz65.4.125                          php-cli.i686 0:5.3.28-3.shmz65.4.125                 
  php-common.i686 0:5.3.28-3.shmz65.4.125                   php-devel.i686 0:5.3.28-3.shmz65.4.125               
  php-fpm.i686 0:5.3.28-3.shmz65.4.125                      php-gd.i686 0:5.3.28-3.shmz65.4.125                   
  php-imap.i686 0:5.3.28-3.shmz65.4.125                     php-ldap.i686 0:5.3.28-3.shmz65.4.125                 
  php-mbstring.i686 0:5.3.28-3.shmz65.4.125                 php-mysql.i686 0:5.3.28-3.shmz65.4.125               
  php-pdo.i686 0:5.3.28-3.shmz65.4.125                      php-pear.noarch 1:1.9.4-4.el6                         
  php-process.i686 0:5.3.28-3.shmz65.4.125                  php-xml.i686 0:5.3.28-3.shmz65.4.125                 

Installed:
  php56w.i386 0:5.6.37-1.w6             php56w-cli.i386 0:5.6.37-1.w6      php56w-common.i386 0:5.6.37-1.w6     
  php56w-devel.i386 0:5.6.37-1.w6       php56w-fpm.i386 0:5.6.37-1.w6      php56w-gd.i386 0:5.6.37-1.w6         
  php56w-imap.i386 0:5.6.37-1.w6        php56w-ldap.i386 0:5.6.37-1.w6     php56w-mbstring.i386 0:5.6.37-1.w6   
  php56w-mysql.i386 0:5.6.37-1.w6       php56w-pdo.i386 0:5.6.37-1.w6      php56w-pear.noarch 1:1.10.4-1.w6     
  php56w-process.i386 0:5.6.37-1.w6     php56w-xml.i386 0:5.6.37-1.w6     

Dependency Installed:
  pcre-devel.i686 0:7.8-6.el6                                                                                     

Complete!
[root@asterisk1 ~]# php -v
Failed loading /usr/lib/php/modules/ZendGuardLoader.so:  /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP 5.6.37 (cli) (built: Jul 20 2018 18:59:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
[root@asterisk1 ~]# php /var/www/html/callme/CallMeIn.php
Failed loading /usr/lib/php/modules/ZendGuardLoader.so:  /usr/lib/php/modules/ZendGuardLoader.so: undefined symbol: zend_get_hash_value
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
 
[root@asterisk1 ~]# supervisorctl status
callme                           RUNNING   pid 23887, uptime 0:00:07

[root@asterisk1 ~]# yum provides "*ZendGuard"
Loaded plugins: fastestmirror, kmod, replace
Loading mirror speeds from cached hostfile
 * epel: mirror.linux-ia64.org
 * webtatic: uk.repo.webtatic.com
base/filelists                                                                              | 4.5 MB     00:07     
https://mirror.linux-ia64.org/epel/6/i386/repodata/d4105b13cd1d02d15d42eb9039125454a9207fcd2151c0d2337792b973c0ee00-filelists.xml.gz: [Errno 14] problem making ssl connection
Trying other mirror.
epel/filelists                                                                              | 6.5 MB     00:02     
extras/filelists                                                                            | 6.8 kB     00:00     
nginx/filelists_db                                                                          |  43 kB     00:00     
pbx/filelists_db                                                                            | 3.1 MB     00:05     
schmooze-commercial/filelists_db                                                            |  42 kB     00:00     
updates/filelists                                                                           | 1.6 MB     00:02     
webtatic/filelists_db                                                                       | 185 kB     00:00     
No Matches found


[root@asterisk1 ~]# wget http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-linux-i386.tar.gz
--2018-08-29 12:04:57--  http://downloads.zend.com/guard/7.0.0/zend-loader-php5.6-linux-i386.tar.gz
Resolving downloads.zend.com... 87.118.248.106, 87.118.248.109
Connecting to downloads.zend.com|87.118.248.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 616325 (602K) [application/x-gzip]
Saving to: “zend-loader-php5.6-linux-i386.tar.gz”
100%[=========================================================================>] 616,325      324K/s   in 1.9s   
2018-08-29 12:04:59 (324 KB/s) - “zend-loader-php5.6-linux-i386.tar.gz” saved [616325/616325]

[root@asterisk1 ~]# tar xzvf zend-loader-php5.6-linux-i386.tar.gz -C /usr/lib/php/
zend-loader-php5.6-linux-i386/
zend-loader-php5.6-linux-i386/README.txt
zend-loader-php5.6-linux-i386/ZendGuardLoader.so
zend-loader-php5.6-linux-i386/opcache.so

[root@asterisk1 ~]# php -v
PHP Warning:  PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0
PHP 5.6.37 (cli) (built: Jul 20 2018 18:59:42)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies

Инструкция по откату на старую версию php 5.3.28-3.shmz65.4.125

Спойлер для скрыто:
Версия php 5.3.28-3.shmz65.4.125

Подключаем epel репозитарий
yum install epel-release

Ставим для удобства
yum install bash-completion

Удаляем наши версии php
yum remove php php-common

Устанавливаем php 5.3.28-3.shmz65.4.125
Оставляем только репозитарий
/etc/yum.repos.d/FreePBX.repo

yum install php php-common php-cli php-mysql php-devel php-pear php-pdo php-gd php-process php-xml php-mbstring php-tidy php-bcmath php-ldap

Возвращаем в работу epel репозитарий
/etc/yum.repos.d/epel.repo

yum install php-5.3-zend-guard-loader php-pear-DB
« Последнее редактирование: 29 августа 2018, 13:06:49 от nakamuro »

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Интеграция Asterisk и Битрикс24
« Ответ #3 : 29 августа 2018, 11:53:01 »
Делайте даунгрейд на вашу версию пыха.
Далее варианта два:
1. Поставить 5.6 рядом (из сорцов или из репки remi - точно как сделать в вашем случае не скажу)
2. Завести наш CallMe на отдельной ВМ или в докере.

Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн tssmgn

  • Новичок
  • *
  • Сообщений: 1
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Россия
Интеграция Asterisk и Битрикс24
« Ответ #4 : 31 августа 2018, 16:51:32 »
Здравствуйте, прочитал Вашу статью — «Интеграция Asterisk и Битрикс24». У меня вместо ngnix, установлен apache. Подскажите, что нужно прописать в конфигурационном файле apache?

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Интеграция Asterisk и Битрикс24
« Ответ #5 : 02 сентября 2018, 03:19:16 »
tssmgn, не подскажу. Наймите системного администратора.
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн FedNet

  • Новичок
  • *
  • Сообщений: 2
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: RUSSIA
Интеграция Asterisk и Битрикс24
« Ответ #6 : 20 января 2019, 10:57:29 »
Пытаюсь сделать интеграцию согласно инструкции.
Столкнулся с проблемой при звонке из Битрикс 24, а именно скрипт не получает внутренний номер сотрудника из Б24.
Может кто сталкивался?


Лог Астериска

[2019-01-20 12:46:56] DEBUG[7908]: manager.c:6446 process_message: Running action 'Login'
[2019-01-20 12:46:56] DEBUG[2161]: manager.c:5990 match_filter: Examining AMI event:
Event: SuccessfulAuth
Privilege: security,all
EventTV: 2019-01-20T12:46:56.703+0500
Severity: Informational
Service: AMI
EventVersion: 1
AccountID: callme
SessionID: 0x7fe244083960
LocalAddress: IPV4/TCP/0.0.0.0/5038
RemoteAddress: IPV4/TCP/127.0.0.1/53944
UsingPassword: 0
SessionTV: 2019-01-20T12:46:56.703+0500


[2019-01-20 12:46:56] DEBUG[7908]: manager.c:6446 process_message: Running action 'Originate'
[2019-01-20 12:46:56] ERROR[5532]: chan_pjsip.c:2153 request: Unable to create PJSIP channel with empty destination
[2019-01-20 12:46:56] DEBUG[2161]: manager.c:5990 match_filter: Examining AMI event:
Event: OriginateResponse
Privilege: call,all
ActionID: 1547970416.7034
Response: Failure
Channel: PJSIP/
Context: from-internal
Exten: +79777777777
Reason: 0
Uniqueid: <unknown>
CallerIDNum: <unknown>
CallerIDName: CallMe


[2019-01-20 12:46:56] DEBUG[2874]: manager.c:5990 match_filter: Examining AMI event:
Event: OriginateResponse
Privilege: call,all
ActionID: 1547970416.7034
Response: Failure
Channel: PJSIP/
Context: from-internal
Exten: +79777777777
Reason: 0
Uniqueid: <unknown>
CallerIDNum: <unknown>
CallerIDName: CallMe


[2019-01-20 12:46:56] DEBUG[3317]: manager.c:5990 match_filter: Examining AMI event:
Event: OriginateResponse
Privilege: call,all
ActionID: 1547970416.7034
Response: Failure
Channel: PJSIP/
Context: from-internal
Exten: +79777777777
Reason: 0
Uniqueid: <unknown>
CallerIDNum: <unknown>

Лог Callme

2019.01.20 7:46:56
request
Array
(
    [event] => ONEXTERNALCALLSTART
    [data] => Array
        (
            [PHONE_NUMBER] => 89777777777
            [PHONE_NUMBER_INTERNATIONAL] => +79777777777
            [EXTENSION] =>
            [USER_ID] => 1
            [CALL_LIST_ID] => 0
            [LINE_NUMBER] =>
            [CALL_ID] => externalCall.37rtyrtyrtyrtybrtybrtyrby0412
            [CRM_ENTITY_TYPE] => LEAD
            [CRM_ENTITY_ID] => 30805
        )

    [ts] => 1547970413
    [auth] => Array
        (
            [domain] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
            [client_endpoint] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            [server_endpoint] => https://oauth.bitrix.info/rest/
            [member_id] => XXXXXXXXXXXXXXXXXXXXXXXX
            [application_token] =>  XXXXXXXXXXXXXXXXXXXXXXXXXXX
        )

)


------------------------
2019.01.20 7:46:56
intnum

------------------------

------------------------
2019.01.20 7:46:56
CalledNumber
+79777777777
------------------------

------------------------
2019.01.20 7:46:56
CALL_ID
externalCall.37rtyrtyrtyrtybrtybrtyrby0412
------------------------

------------------------
2019.01.20 7:46:56
ONEXTERNALCALLSTART
ONEXTERNALCALLSTART
------------------------

------------------------
2019.01.20 7:46:56
PAMI response
PAMI\Message\Response\ResponseMessage Object
(
    [events:PAMI\Message\Response\ResponseMessage:private] => Array
        (
        )

    [completed:PAMI\Message\Response\ResponseMessage:private] => 1
    [rawContent:protected] => Response: Success
ActionID: 1547970416.7034
Message: Originate successfully queued
    [channelVariables:protected] => Array
        (
            [default] => Array
                (
                )

        )

    [lines:protected] => Array

 (
        )

    [variables:protected] => Array
        (
        )

    [keys:protected] => Array
        (
            [response] => Success
            [actionid] => 1547970416.7034
            [message] => Originate successfully queued
        )

    [createdDate:protected] => 1547970416
    [eventsCount] => 0
)

------------------------




Версия php

[root@pbx logs]# php -v
PHP 5.6.36 (cli) (built: Apr 29 2018 01:11:37)

Если руками задать внутренний номер сотрудника в переменной $intNum на 45 строке CallMeOut.php звонок проходит успешно


Оффлайн FedNet

  • Новичок
  • *
  • Сообщений: 2
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: RUSSIA
Интеграция Asterisk и Битрикс24
« Ответ #7 : 20 января 2019, 12:53:28 »
Разобрался. В статье на хабре в конфиге указано так
'bitrixApiUrl' => 'https://b24-xsynia.bitrix24.ru/rest/1/7eh61lh8pahw0fwt', //url к api битрикса (входящий вебхук)

Добавил в конце /
Привел к такому виду и звонок прошел

'bitrixApiUrl' => 'https://b24-xsynia.bitrix24.ru/rest/1/7eh61lh8pahw0fwt/', //url к api битрикса (входящий вебхук)

Оффлайн fergus

  • Новичок
  • *
  • Сообщений: 2
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Беларусь, г. Гродно
Интеграция Asterisk и Битрикс24
« Ответ #8 : 27 июня 2019, 11:05:59 »
Добрый день.
У кого-нить кроме автора получилось настроить данную интеграцию?)

мучаюсь с входящим направлением (CallMeIn) - не работает: не всплывает карточек в битриксе, не создаётся лидов и т.п.
в supervisord CallMeIn.php показывает RUNNING, asterisk реагирует на подключение manager (показывает, что подключен).

Для чего используется массив внешних номеров?

Может у кого-нить есть вырезка рабочего входящего диалплана, в котором корректно дёргается(отрабатывает) CallMeIn.php ?

Оффлайн nakamuro

  • Новичок
  • *
  • Сообщений: 4
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: Чикагинск
Интеграция Asterisk и Битрикс24
« Ответ #9 : 27 июня 2019, 13:45:37 »
У меня также не получилось настроить  :'( . Хотя счастье было рядом. Как то удалось настроить и входящую и исходящую связь. Был в тестовых целях один транк формата 79ХХХХХХХХХ.
Что я с ним сделал:
1) в /callme/config.php
в качестве extentions номер 79ХХХХХХХХХ (он же номер транка)
в context заменил на from-internal
2) в /etc/asterisk/extensions_override_freepbx.conf:
в примере был номер 888999, его заменил на 79ХХХХХХХХХ

На радостях что работает сделал инструкцию, чтобы не забыть https://smirnov-alexey.ru/bitrix24-asterisk-freepbx

Затем добавил в config.php еще номеров через запятую ('79ХХХХХХХХ,79YYYYYYYYYYYY,79ZZZZZZZZZZ')
В extensions_override_freepbx.conf, рядом с контекстом интернал 79ХХХХХХХХХ
сделал 2 полные копии, только с номера поменял с 79ХХХХХХХХХ на 79YYYYYYYYYYYY и 79ZZZZZZZZZZ

Перезапустил астериск, перезапустил супервизорд... и ВСЕ. Исходящая связь работает (пишет лог в папке callme, а о входящей вообще ничего. В лог файл ничего не пишется, пробовал убрать обратно все только на один номер 79ХХХХХХХХХ. Но также не работает.

Уверен что проблема в контекстах, маршрутах - но у самого знания по ним очень слабые, т.к. не моя специализация(

Оффлайн fergus

  • Новичок
  • *
  • Сообщений: 2
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Беларусь, г. Гродно
Интеграция Asterisk и Битрикс24
« Ответ #10 : 27 июня 2019, 19:09:36 »
У меня также не получилось настроить  :'( . Хотя счастье было рядом. Как то удалось настроить и входящую и исходящую связь. Был в тестовых целях один транк формата 79ХХХХХХХХХ.
Что я с ним сделал:
1) в /callme/config.php
в качестве extentions номер 79ХХХХХХХХХ (он же номер транка)
в context заменил на from-internal
2) в /etc/asterisk/extensions_override_freepbx.conf:
в примере был номер 888999, его заменил на 79ХХХХХХХХХ

На радостях что работает сделал инструкцию, чтобы не забыть https://smirnov-alexey.ru/bitrix24-asterisk-freepbx

Затем добавил в config.php еще номеров через запятую ('79ХХХХХХХХ,79YYYYYYYYYYYY,79ZZZZZZZZZZ')
В extensions_override_freepbx.conf, рядом с контекстом интернал 79ХХХХХХХХХ
сделал 2 полные копии, только с номера поменял с 79ХХХХХХХХХ на 79YYYYYYYYYYYY и 79ZZZZZZZZZZ

Перезапустил астериск, перезапустил супервизорд... и ВСЕ. Исходящая связь работает (пишет лог в папке callme, а о входящей вообще ничего. В лог файл ничего не пишется, пробовал убрать обратно все только на один номер 79ХХХХХХХХХ. Но также не работает.

Уверен что проблема в контекстах, маршрутах - но у самого знания по ним очень слабые, т.к. не моя специализация(

попробую внимательно изучить Ваши записи, но беглый осмотр ничего подозрительного не выявил в неправильности моих настроек :(

Оффлайн nakamuro

  • Новичок
  • *
  • Сообщений: 4
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: Чикагинск
Интеграция Asterisk и Битрикс24
« Ответ #11 : 03 июля 2019, 12:25:14 »
Разобрался в чем беда.
В конфигурационном файле, каждый номер транка нужно писать в отдельных одиночных кавычках.
Подробнее расписано в моей инструкции.
По ней все работает.

Оффлайн Alexey

  • Новичок
  • *
  • Сообщений: 1
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: SoftIndustry
Интеграция Asterisk и Битрикс24
« Ответ #12 : 18 июля 2019, 11:37:49 »
Доброго день!
Ребята, может есть у кого диаплан для интеграции этого решения в систему с FreePBX?
В инструкции у nakamuro есть переопределение макроса, но там обычный формат конфига смешан с .ael  синтаксисом, из-за этого у меня не переопределялся macro-hangupcall.

Посмотрел по коду, модуль ждёт event, у которого ожидает в extension один из внешних номеров, которые определяем в диаплане и конфиге callme.
Но у меня события приходят с context => 'from-pstn' и extension =>  's', т.е. опять же, диаплан обходит расширения, которые указаны в инструкции.

У меня никакого опыта работы с asterisk, разбираться приходиться буквально на ходу, поэтому буду благодарен любой помощи  :-[

Оффлайн gyash

  • Новичок
  • *
  • Сообщений: 1
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Казахстан
Интеграция Asterisk и Битрикс24
« Ответ #13 : 26 января 2020, 13:41:04 »
Спасибо за статью на Хабре и Симонову Алексею . Почти со всем реализовал, входящий звонок на Битрикс приходит, карточка всплывает,запись к входящему разговору прикрепляется, звонок из Битрикса срабатывает. Одно ни как не могу понять, нету данных об исходящих звонках. Ни звонок с астериска, ни звонок с битрикса не регистрируются. Подскажите куда копать? 

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Интеграция Asterisk и Битрикс24
« Ответ #14 : 31 июля 2020, 15:41:34 »
редко я тут бываю...
копайте в сторону того, куда у вас curl после звонка данные отправляет
так же в интеграции есть лог, который весьма словоохотлив
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.