|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2018, 04:58 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Работа с Asteriks из Delphi XE10
Добрый день, товарищи!
Что есть: есть Delphi XE10 и сервер Asteriks Что нужно: Нужно реализовать возможность регистрации входящих звонков из вне в организацию, на номера сотрудников + запись разговора + момент переключения (форварда) с одного номера на другой номер. Прошу помощи, т.к. с IP-телефонией не работал в Delphi. Какие есть компоненты? Читал, что можно через Indy как-то, но явных и нормальных примеров не нашел. Есть исходник, но так реализовано все настолько убого, в плане разобраться, что там делал человек, который работал в организации до меня, что лучше с нуля переписать и у него там через ClientSocket реализовано, но столько всего дерьма понаворочено, что разобраться нереально там.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
28.03.2018, 15:40 | #2 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Цитата:
В Delphi специального компонента нет, а писать команды на других компонентах, очень муторно и сложновато. Последний раз редактировалось Aliens_wolfs; 28.03.2018 в 15:50. |
|
28.03.2018, 15:50 | #3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Через телнет или как, не особо важно. Звонок поступает на какой-то определенный общий номер, а уже потом любой сотрудник его перехватывает, снимая трубку и начинает блабла...
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
28.03.2018, 15:52 | #4 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Вы подключаться к Asterisk через ssh умеете?
И у вас же сервер я так понимаю находиться на Linux? |
28.03.2018, 15:58 | #5 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Как подключиться через ssh не знаю, через обычный ClientSocket не получается...
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 29.03.2018 в 03:45. |
|
28.03.2018, 16:09 | #6 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Для начала разберитесь как это работает.
И так первое качаете программу putty, далее запускаете ее ставите галочку на выборе SSH, в адресе вводите ip сервера и оставляете 22 порт, нажимаете открыть, у вас Linux затребует имя и пароль, вводите эти данные, далее вводите команду Asterisk -r. Когда это все сделаете, напишите, скажу что далее делать. Просто без понятия как это работает вы не сможете реализовать, то что хотите. Последний раз редактировалось Aliens_wolfs; 28.03.2018 в 19:36. |
28.03.2018, 16:11 | #7 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
А что даст мне это? Как мне потом в дельфи это применить-то? Сторонние программы низя
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
28.03.2018, 16:16 | #8 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Цитата:
На сколько я помню команда sip show peers показывает сколько абонетов у вас зарегистрировано. Для полной информации по командам Asterisk в интернете есть куча ресурсов по этой теме. Так вот зная нужную инфу вы можете в Delphi через консоль сделать нужный вам проект. Когда научитесь этому вы поймете все детали работы с asterisk. В общем для полного понимания ознакомитесь для начала с консолью Asterisk и файлами конфигурации. Последний раз редактировалось Aliens_wolfs; 28.03.2018 в 20:16. |
|
28.03.2018, 16:43 | #9 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 29.03.2018 в 03:46. |
|
28.03.2018, 17:32 | #10 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Цитата:
Дома для знакомства с Asterisk поставьте пакет под windows, называется asterisk win32 Если вам нужно делать только тарификацию звонков абонентов то можно работать с Asterisk через MySql. Тогда в Delphi будет достаточно только модулей по работе с базой данных, в них вы сделаете соединение с базой MySql Asterisk и все. В интернете поищите инфу по этой теме (Тарификация asterisk) Последний раз редактировалось Aliens_wolfs; 28.03.2018 в 21:01. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XE10 и Delphi7 | zdus2757 | Общие вопросы Delphi | 4 | 25.10.2017 07:27 |
Command Line для Android в Delphi XE10 | beegl | Общие вопросы Delphi | 0 | 03.12.2016 21:41 |
скомпилил APK на Delphi XE10 ) | beegl | Общие вопросы Delphi | 0 | 30.11.2016 23:40 |
Delphi XE10 убрать свою программу с панели задач | BLACK_RAIN | Общие вопросы Delphi | 8 | 21.05.2016 15:58 |
Стоит ли устанавливать Delphi xe10? | Ernest027 | Общие вопросы Delphi | 11 | 05.03.2016 14:18 |