SIP

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 06 Май 2015, 17:37

Ищется шаблон, класс, dll с оберткой и т.п. для звонков по протоколу SIP
C6.3

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 08 Декабрь 2015, 12:42

Оказывается, есть бесплатная опенсурс dll для SIP
Называется pjsipdll.dll
Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/ функционал в данной версии минимальный но должно хватить
Исходники и прочее тут http://www.pjsip.org/
Не хватает только обёртки )

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 11 Декабрь 2015, 18:41

Вроде кое-что получилось. Основные функции работают
Желующие могут потестировать. Заодно может кто заметит ошибки, предложит улучшения
pjsipDll.dll брать по ссылке выше, остальное в аттаче

P.S. Если нет звуковых устройств то работать не будет совсем никак
Вложения
SIPPrj.zip
(4.32 КБ) 65 скачиваний

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 12 Декабрь 2015, 18:09

Продолжаем разговор
Вставляю класс в большой проект в exe. Не запускается, если есть хотя бы один вызов из методов класса, в котором ссылка на функцию из библиотеки. Причем если это просто есть где-то в коде, который даже не исполняется. Класс заменяем просто на вызов процедуры библиотеки - аналогично, ошибка 0x00000005
Переносим в основную dll. Запускается, и вроде как даже, наверное работает, но только на 32-битной Win2003 или Win2008, так как на Win7 x64 в программе пропадает меню o_O (меню написано на основе PowerOffice Toolbar) и панели. Т.е. если где-то в коде dll есть хотя бы один вызов процедуры из pjsipdll.dll (просто есть, он не выполняется) то пропадает меню которое подключено вообще к exe (возможно, то, что пропадает именно меню, это случайность и может не работать что-то другое). ЧТО ЭТО? И куда копать

gopstop2007
Ветеран
Сообщения: 1220
Зарегистрирован: 25 Март 2009, 21:55

SIP

Сообщение gopstop2007 » 29 Октябрь 2018, 20:02

Подымаю тему, попросили интегрировать звонки из программы. Рад любой подсказке.
RaFaeL писал(а):
12 Декабрь 2015, 18:09
Продолжаем разговор ..... ЧТО ЭТО? И куда копать
Чем все закончилось?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 29 Октябрь 2018, 21:36

Отложил. Бесплатного работающего ничего не нашел. Из платных максимально адекватно выглядит SDK Conaito 1.6, но подключать не пробовал

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 29 Октябрь 2018, 23:11

Но это что касается входящих звонков. Простейшие исходящие в виде Callback через любую облачную айпи-телефонию с REST легко и просто. Подключили UIS, Mango, Zadarma и еще кучу их реплик

gopstop2007
Ветеран
Сообщения: 1220
Зарегистрирован: 25 Март 2009, 21:55

SIP

Сообщение gopstop2007 » 30 Октябрь 2018, 11:14

RaFaeL писал(а):
29 Октябрь 2018, 23:11
Но это что касается входящих звонков. Простейшие исходящие в виде Callback через любую облачную айпи-телефонию с REST легко и просто. Подключили UIS, Mango, Zadarma и еще кучу их реплик
Мне нужны только исходящие звонки, интересно как на crm (например: amocrm) реализован с таким большим выбором с интеграцией IP-телефонии https://www.youtube.com/watch?v=tFB4Az0PohQ&t=60s
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Артур
Ветеран
Сообщения: 301
Зарегистрирован: 01 Июнь 2006, 11:33
Откуда: Новороссийск

SIP

Сообщение Артур » 30 Октябрь 2018, 12:47

Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/
Ссылка на работает, хочу попробовать
Любить и обещать ничего не стоит

gopstop2007
Ветеран
Сообщения: 1220
Зарегистрирован: 25 Март 2009, 21:55

SIP

Сообщение gopstop2007 » 30 Октябрь 2018, 12:48

вариант через API, для 4-х пользователей бесплатно, https://www.3cx.com/blog/docs/3cxphone-for-windows-api/
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 30 Октябрь 2018, 13:49

gopstop2007 писал(а):
30 Октябрь 2018, 11:14
Мне нужны только исходящие звонки, интересно как на crm (например: amocrm) реализован с таким большим выбором с интеграцией IP-телефонии
Через REST интерфейс, это легко. Я на ФТП выкладывал rest.zip там пример как раз с одной из облачных телефоний
Последний раз редактировалось RaFaeL 30 Октябрь 2018, 14:01, всего редактировалось 1 раз.

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 30 Октябрь 2018, 13:55

gopstop2007 писал(а):
30 Октябрь 2018, 12:48
вариант через API, для 4-х пользователей бесплатно, https://www.3cx.com/blog/docs/3cxphone-for-windows-api/
Работает только с платной версией 3CX Phone

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 855
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

SIP

Сообщение RaFaeL » 30 Октябрь 2018, 13:59

Артур писал(а):
30 Октябрь 2018, 12:47
Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/
Ссылка на работает, хочу попробовать
https://code.google.com/archive/p/sipeksdk/downloads

gopstop2007
Ветеран
Сообщения: 1220
Зарегистрирован: 25 Март 2009, 21:55

SIP

Сообщение gopstop2007 » 30 Октябрь 2018, 14:16

RaFaeL писал(а):
30 Октябрь 2018, 13:49
Я на ФТП выкладывал rest.zip там пример как раз с одной из облачных телефоний
спасибо,а на каком кларионе app? в С10, ошибки
RaFaeL писал(а):
30 Октябрь 2018, 13:55
gopstop2007 писал(а):
30 Октябрь 2018, 12:48
вариант через API, для 4-х пользователей бесплатно, https://www.3cx.com/blog/docs/3cxphone-for-windows-api/
Работает только с платной версией 3CX Phone
хитро :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Артур
Ветеран
Сообщения: 301
Зарегистрирован: 01 Июнь 2006, 11:33
Откуда: Новороссийск

SIP

Сообщение Артур » 30 Октябрь 2018, 14:20

RaFaeL писал(а):
11 Декабрь 2015, 18:41
Желующие могут потестировать. Заодно может кто заметит ошибки, предложит улучшения
Запустил пример, куда подключаться ?
Любить и обещать ничего не стоит

Ответить