SIP
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
Оказывается, есть бесплатная опенсурс dll для SIP
Называется pjsipdll.dll
Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/ функционал в данной версии минимальный но должно хватить
Исходники и прочее тут http://www.pjsip.org/
Не хватает только обёртки )
Называется pjsipdll.dll
Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/ функционал в данной версии минимальный но должно хватить
Исходники и прочее тут http://www.pjsip.org/
Не хватает только обёртки )
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
Вроде кое-что получилось. Основные функции работают
Желующие могут потестировать. Заодно может кто заметит ошибки, предложит улучшения
pjsipDll.dll брать по ссылке выше, остальное в аттаче
P.S. Если нет звуковых устройств то работать не будет совсем никак
Желующие могут потестировать. Заодно может кто заметит ошибки, предложит улучшения
pjsipDll.dll брать по ссылке выше, остальное в аттаче
P.S. Если нет звуковых устройств то работать не будет совсем никак
- Вложения
-
- SIPPrj.zip
- (4.32 КБ) 175 скачиваний
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
Продолжаем разговор
Вставляю класс в большой проект в exe. Не запускается, если есть хотя бы один вызов из методов класса, в котором ссылка на функцию из библиотеки. Причем если это просто есть где-то в коде, который даже не исполняется. Класс заменяем просто на вызов процедуры библиотеки - аналогично, ошибка 0x00000005
Переносим в основную dll. Запускается, и вроде как даже, наверное работает, но только на 32-битной Win2003 или Win2008, так как на Win7 x64 в программе пропадает меню o_O (меню написано на основе PowerOffice Toolbar) и панели. Т.е. если где-то в коде dll есть хотя бы один вызов процедуры из pjsipdll.dll (просто есть, он не выполняется) то пропадает меню которое подключено вообще к exe (возможно, то, что пропадает именно меню, это случайность и может не работать что-то другое). ЧТО ЭТО? И куда копать
Вставляю класс в большой проект в exe. Не запускается, если есть хотя бы один вызов из методов класса, в котором ссылка на функцию из библиотеки. Причем если это просто есть где-то в коде, который даже не исполняется. Класс заменяем просто на вызов процедуры библиотеки - аналогично, ошибка 0x00000005
Переносим в основную dll. Запускается, и вроде как даже, наверное работает, но только на 32-битной Win2003 или Win2008, так как на Win7 x64 в программе пропадает меню o_O (меню написано на основе PowerOffice Toolbar) и панели. Т.е. если где-то в коде dll есть хотя бы один вызов процедуры из pjsipdll.dll (просто есть, он не выполняется) то пропадает меню которое подключено вообще к exe (возможно, то, что пропадает именно меню, это случайность и может не работать что-то другое). ЧТО ЭТО? И куда копать
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
SIP
Подымаю тему, попросили интегрировать звонки из программы. Рад любой подсказке.
Чем все закончилось?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
Но это что касается входящих звонков. Простейшие исходящие в виде Callback через любую облачную айпи-телефонию с REST легко и просто. Подключили UIS, Mango, Zadarma и еще кучу их реплик
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
SIP
Мне нужны только исходящие звонки, интересно как на crm (например: amocrm) реализован с таким большим выбором с интеграцией IP-телефонии https://www.youtube.com/watch?v=tFB4Az0PohQ&t=60s
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
SIP
Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/
Ссылка на работает, хочу попробовать
Ссылка на работает, хочу попробовать
Любить и обещать ничего не стоит
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
SIP
вариант через API, для 4-х пользователей бесплатно, https://www.3cx.com/blog/docs/3cxphone-for-windows-api/
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
Через REST интерфейс, это легко. Я на ФТП выкладывал rest.zip там пример как раз с одной из облачных телефонийgopstop2007 писал(а): ↑30 Октябрь 2018, 11:14Мне нужны только исходящие звонки, интересно как на crm (например: amocrm) реализован с таким большим выбором с интеграцией IP-телефонии
Последний раз редактировалось RaFaeL 30 Октябрь 2018, 14:01, всего редактировалось 1 раз.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
Работает только с платной версией 3CX Phonegopstop2007 писал(а): ↑30 Октябрь 2018, 12:48вариант через API, для 4-х пользователей бесплатно, https://www.3cx.com/blog/docs/3cxphone-for-windows-api/
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
SIP
https://code.google.com/archive/p/sipeksdk/downloadsАртур писал(а): ↑30 Октябрь 2018, 12:47Лежит тут http://sipeksdk.googlecode.com/svn/trunk/pjsipdll/Lib/
Ссылка на работает, хочу попробовать
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
SIP
спасибо,а на каком кларионе app? в С10, ошибки
хитроRaFaeL писал(а): ↑30 Октябрь 2018, 13:55Работает только с платной версией 3CX Phonegopstop2007 писал(а): ↑30 Октябрь 2018, 12:48вариант через API, для 4-х пользователей бесплатно, https://www.3cx.com/blog/docs/3cxphone-for-windows-api/
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп