Пример интеграции 1С и АТС типа Asterisk штатными средствами 1С

26.08.25

Интеграция - Телефония, SIP

Пример реализации обработки событий звонков АТС на базе Asterisk, без dll и других сторонних средств.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Пример интеграции 1С и АТС типа Asterisk штатными средствами 1С
.epf 16,86Kb
102 2 450 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Пример реализации обработки событий звонков АТС на базе Asterisk, без dll и других сторонних средств, через ОбработчикОжидания;

Тестировалось на FreePBX 14.0.5.2 и 1С УТ 10.3. Есть так же получение имени файла записи разговора, получение пока не реализовано - в процессе.

Цветовое обозначение:

  • желтый входящий звонок;
  • зеленый текущий разговор;
  • красный не отвеченный;

FreePBX настраивалась по данной на форуме VoIPNotes статье.

FTP на FreePBX настраивался по статьям статья1 и статья2

Исправлено:

- более читабельный код, события вынесены в отдельную. процедуру;

- добавлен пример запись в регистр сведений в конфигурацию, закомментировано;

- добавлено получение и проигрывание записи разговора с ftp сервера Asterisk, двойной клик по строке.

 

Будет спрос - могу выложить кусок конфигурации где все работает.

 

Возможно будет интересно:

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 10.3, релизы 10.3.88.3

Вступайте в нашу телеграмм-группу Инфостарт

Интеграция Asterix

См. также

Телефония, SIP 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Удобная универсальная обработка для быстрых звонков с мобильного телефона по контактам из 1С. Также поддерживается работа с электронными адресами, адресами сайтов, почтовыми адресами и другими видами контактов. Возможно копирование карточки контакта на мобильный телефон. Просто отсканируйте QR-код камерой телефона!

3 стартмани

26.11.2024    706    2    bme    0    

3

Телефония, SIP Пользователь 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 Россия Абонемент ($m)

Данная внешняя обработка позволяет делать звонки из программы 1С, используя сервис сайта zvonok.com.

1 стартмани

18.01.2024    1919    1    v3132    0    

3

Телефония, SIP Россия Бесплатно (free)

Делимся опытом разработки системы обзвона абонентов-задолжников.

18.01.2024    1818    slavik27    11    

5

Телефония, SIP Программист Пользователь 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Отображение информации о клиенте из 1С при входящем звонке — настраиваем интеграцию с Softphone.Pro.

1 стартмани

20.07.2022    4043    1    nikolay.surdo    0    

3

WEB-интеграция Телефония, SIP Программист 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Внешняя обработка для выгрузки записей разговоров с виртуальной АТС Билайна.

1 стартмани

01.07.2022    3062    4    s_evgen    0    

0

Телефония, SIP Бесплатно (free)

Описан процесс интеграции с UniBell (https://www.unibell.ru), облачные телекоммуникационные технологии.

20.06.2022    1988    itserve    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bulpi 217 21.03.19 20:09 Сейчас в теме
Вы бы хоть пару слов написали : что происходит в обработчике ожидания ?
2. Mouros 84 22.03.19 02:26 Сейчас в теме
Запрос логов с сервера Asterix, их разбор, что там еще может происходить?))))
11. 1cmax 153 25.10.20 16:49 Сейчас в теме
(2) Добрый день! Почему нет входящих событий?
1.выполняю: "/asterisk/mxml?action=waitevent&Timeout=60"
и метод возвращает
<ajax-response>
<response type='object' id='unknown'><generic response='Success' message='Waiting for Event completed.' /></response>
<response type='object' id='unknown'><generic event='WaitEventComplete' /></response>
</ajax-response>

и только. но никаких событий в ответе нет, хотя в этот момент идет входящий звонок.

FreePBX
Asterisk/16.11.1

И не в курсе как делать авторизацию в ari?
на инфостарте есть годный пример по рест апи asterisk?
12. Mouros 84 25.10.20 19:26 Сейчас в теме
(11) Добрый! как настраивать FreePBX под обработку статьи приведены, по ним все работало, давно уже было ща всех нюансов не помню.
3. ruha 56 22.03.19 08:02 Сейчас в теме
4. Mouros 84 22.03.19 08:05 Сейчас в теме
(3)Нет - пока отображения состояния и логи, только кто звонил и кому, если найду как приделаю позже.
5. 6есик 53 22.03.19 09:39 Сейчас в теме
Для исходящих звоноков можно в Asterix по ftp скармливать файлы как пример :

СтрокаИсходящийЗвонок ="Extension: "+ТелефонМоб+"
	|MaxRetries: 5
	|WaitTime: 60
	|Context: from-internal
	|Channel: SIP/"+ТелВнутр+"
	|RetryTime: 120";
	
	ИмяФайла = "1сOutgoing"+ТелВнутр+".call";
	
	ТекстовыйДокумент = Новый ТекстовыйДокумент;
	ТекстовыйДокумент.ДобавитьСтроку(СтрокаИсходящийЗвонок);
	ТекстовыйДокумент.Записать(КаталогВременныхФайлов()+ИмяФайла, "windows-1251"); 
	
	Соединение = Новый FTPСоединение("192.168.1.100",,"ftp-user","ftp-password"); // ваши учетные данные
	Соединение.Записать(КаталогВременныхФайлов()+ИмяФайла,"/outgoing/"+ИмяФайла);
Показать
6. Mouros 84 22.03.19 09:57 Сейчас в теме
(5)Я пока смотрю в сторону CLI команд
7. dmarenin 356 23.03.19 06:44 Сейчас в теме
(0) автор имел ввиду asterixsk?
8. Mouros 84 23.03.19 16:02 Сейчас в теме
9. oslokot 196 20.10.20 15:34 Сейчас в теме
А для АТС Yeastar S300 сгодится эта обработка?
10. Mouros 84 20.10.20 17:03 Сейчас в теме
(9) не могу сказать, надо пробовать, на вашей onlinePBX, а не FreePBX. Там есть статьи настройки если тоже самое есть шанс что да.
13. likhoded.ys 31.01.21 14:11 Сейчас в теме
добрый день.
подскажите а при настройке Asterisk вы туда внедряли php фаилы как в https://voipnotes.ru/blog/integratsiya-amocrm-i-asterisk/

просто у меня ваш код падает на разборе XML...
14. пользователь 18.09.21 10:42
Сообщение было скрыто модератором.
...
15. alex3579 9 23.03.23 21:09 Сейчас в теме
Добрый день.
подскажите, можно ли где-то посмотреть инструкцию по настройке "FreePBX
а то инструкция сейчас не доступна
16. Mouros 84 24.03.23 07:33 Сейчас в теме
(15) Добрый день!

да ссылка отвалилась, есть только эта допом https://asterisk-pbx.ru/wiki/soft/crm/amocrm
и сам форум https://forum.asterisk.ru/viewtopic.php?f=3&t=13671

может поможет, было давно сейчас уже не вспомню что к чему было
17. Sakh1CPRO 09.10.24 05:52 Сейчас в теме
у кого есть идеи как запилить нормальную полнофункциональную интеграцию 1С и FreePBX ?
18. Mouros 84 09.10.24 17:42 Сейчас в теме
(17)
FreePBX
чтобы написать нормальную полнофункциональную интеграцию, на стороне FreePBX должны быть методы, к примеру API, нормального API у FreePBX нет, только костыли и костыли надо делать на стороне FreePBX, 1С тут вторична
LomayaZakat; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация