Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to connect Risip in Qt
Qt 6.11 is out! See what's new in the release blog

How to connect Risip in Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
52 Posts 6 Posters 15.8k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Mikeeeeee
    wrote on last edited by
    #14

    Here man already faced with this and decided to. I have a library in the project folder in the pjsip folder . Please tell me how to adapt this code.

    TEMPLATE = app
    QT += qml quick
    QMAKE_CXXFLAGS += -std=c++11 -lstdc++ -m32 -O2 -fPIC -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1
    CONFIG += c++11 -m32
    SOURCES += main.cpp \
        message.cpp
    RESOURCES += qml.qrc
    include(deployment.pri)
    HEADERS += \
        message.h
    DEFINES -= UNICODE
    PKGCONFIG =
    LIBS += -L$$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjsip/lib/ \
    -lpjsua2-i686-pc-mingw32 \
    -lstdc++ \
    -lpjsua-i686-pc-mingw32 \
    -lpjsip-ua-i686-pc-mingw32 \
    -lpjsip-simple-i686-pc-mingw32 \
    -lpjsip-i686-pc-mingw32 \
    -lpjmedia-codec-i686-pc-mingw32 \
    -lpjmedia-i686-pc-mingw32 \
    -lpjmedia-videodev-i686-pc-mingw32 \
    -lpjmedia-audiodev-i686-pc-mingw32 \
    -lpjmedia-i686-pc-mingw32 \
    -lpjnath-i686-pc-mingw32 \
    -lpjlib-util-i686-pc-mingw32 \
    -lsrtp-i686-pc-mingw32 \
    -lresample-i686-pc-mingw32 \
    -lgsmcodec-i686-pc-mingw32 \
    -lspeex-i686-pc-mingw32 \
    -lilbccodec-i686-pc-mingw32 \
    -lg7221codec-i686-pc-mingw32 \
    -lpj-i686-pc-mingw32 \
    -lm \
    -lwinmm \
    -lole32 \
    -lws2_32 \
    -lwsock32
    
    INCLUDEPATH += $$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjsip/include \
    $$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjlib/include \
    $$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjlib-util/include \
    $$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjmedia/include \
    $$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjnath/include 
    
    DEPENDPATH += $$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjsip/include
    
    
    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by mrjj
      #15

      Hi
      As minumum, you must make sure path is correct.
      LIBS += -L$$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjsip/lib/
      should be set to how you extract and build the library..

      He build it with mingw so that seems possible also, besides visual studio.

      1 Reply Last reply
      1
      • M Offline
        M Offline
        Mikeeeeee
        wrote on last edited by
        #16

        I have a library in the project folder in the pjsip folder .
        How do I change the folder path correctly?
        Or how to do it with mingw ?

        mrjjM 1 Reply Last reply
        0
        • M Mikeeeeee

          I have a library in the project folder in the pjsip folder .
          How do I change the folder path correctly?
          Or how to do it with mingw ?

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by mrjj
          #17

          @Mikeeeeee
          I dont know your structure so its hard to say.
          You have to change this path to point to where you have all the files
          from the build. ( like pjsip-ua-i686-pc etc )
          LIBS += -L$$PWD/../../../pjproject-2.5/pj/pjproject-2.5/pjsip/lib/

          1 Reply Last reply
          0
          • M Offline
            M Offline
            Mikeeeeee
            wrote on last edited by
            #18

            Strange, but all of the lib folder I have is empty. Do I need another version of PJSIP?

            1 Reply Last reply
            0
            • M Offline
              M Offline
              Mikeeeeee
              wrote on last edited by
              #19

              Maybe you can tell how to run these VoIP projects?
              https://github.com/dwatson78/Qt-Asterisk-Desktop
              https://github.com/rudilee/AsteriskManager

              mrjjM 1 Reply Last reply
              0
              • M Mikeeeeee

                Maybe you can tell how to run these VoIP projects?
                https://github.com/dwatson78/Qt-Asterisk-Desktop
                https://github.com/rudilee/AsteriskManager

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #20

                @Mikeeeeee
                Those are clients so they should just run.
                It is for the Asterisk IP PBX system/server so you need such installation to talk to.

                1 Reply Last reply
                2
                • M Offline
                  M Offline
                  Mikeeeeee
                  wrote on last edited by
                  #21

                  But none of these projects are compiled. You don't know how to fix it?

                  mrjjM 1 Reply Last reply
                  0
                  • M Mikeeeeee

                    But none of these projects are compiled. You don't know how to fix it?

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #22

                    @Mikeeeeee
                    hi
                    Nope. You are not showing any error so its impossible to guess at.

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      Mikeeeeee
                      wrote on last edited by
                      #23

                      Qt-Asterisk-Desktop-master generates an error when compiling: :No rule to make target 'phonon/seekslider.h', needed by 'tmp/ui/ui_admvoicemailwidget.h'. Stop.
                      Asterisk Manager-master generates an error when compiling:
                      error: Owner/Downloads/AsteriskManager-master/test/": No such file or directory
                      error: Owner/Downloads/AsteriskManager-master/test/": No such file or directory

                      mrjjM 1 Reply Last reply
                      0
                      • M Mikeeeeee

                        Qt-Asterisk-Desktop-master generates an error when compiling: :No rule to make target 'phonon/seekslider.h', needed by 'tmp/ui/ui_admvoicemailwidget.h'. Stop.
                        Asterisk Manager-master generates an error when compiling:
                        error: Owner/Downloads/AsteriskManager-master/test/": No such file or directory
                        error: Owner/Downloads/AsteriskManager-master/test/": No such file or directory

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #24

                        @Mikeeeeee
                        Sorry. i dont know.
                        i download the zip file and it just compiled. no errros.
                        With visual studio compiler.
                        What are you using ?

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          Mikeeeeee
                          wrote on last edited by Mikeeeeee
                          #25

                          MinGW 32
                          MSVC 2019 32 and 64 bit also give an error

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            Mikeeeeee
                            wrote on last edited by
                            #26

                            Do you know why the same compiler might not compile the project?
                            Maybe You know how to connect this:
                            https://github.com/qTox/qTox
                            [https://github.com/tychosoft/sipwitchqt](link url)

                            jsulmJ 1 Reply Last reply
                            0
                            • M Mikeeeeee

                              Do you know why the same compiler might not compile the project?
                              Maybe You know how to connect this:
                              https://github.com/qTox/qTox
                              [https://github.com/tychosoft/sipwitchqt](link url)

                              jsulmJ Offline
                              jsulmJ Offline
                              jsulm
                              Lifetime Qt Champion
                              wrote on last edited by
                              #27

                              @Mikeeeeee said in How to connect Risip in Qt:

                              Do you know why the same compiler might not compile the project?

                              No, you forgot to mention what problems you face when building...

                              https://forum.qt.io/topic/113070/qt-code-of-conduct

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                Mikeeeeee
                                wrote on last edited by Mikeeeeee
                                #28

                                Maybe it's the debugger, I only have these:!
                                0_1560427300816_1.png
                                error js AsteriskManager-master:: No rule to make target 'C:/Users/New Owner/Downloads/AsteriskManager-master/build-test-Desktop_Qt_5_12_3_MinGW_64_bit-Debug/../src/debug/libasteriskmanager.a', needed by 'debug/tst_loginactiontest.exe'. Stop.
                                error of Qt-Asterisk-Desktop-master: dependent 'phonon\seekslider.h' does not exist.
                                error qt-asterisk-code-r100 : Unknown module(s) in QT: webkit
                                errors of metasec: C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."

                                jsulmJ JKSHJ 2 Replies Last reply
                                0
                                • M Mikeeeeee

                                  Maybe it's the debugger, I only have these:!
                                  0_1560427300816_1.png
                                  error js AsteriskManager-master:: No rule to make target 'C:/Users/New Owner/Downloads/AsteriskManager-master/build-test-Desktop_Qt_5_12_3_MinGW_64_bit-Debug/../src/debug/libasteriskmanager.a', needed by 'debug/tst_loginactiontest.exe'. Stop.
                                  error of Qt-Asterisk-Desktop-master: dependent 'phonon\seekslider.h' does not exist.
                                  error qt-asterisk-code-r100 : Unknown module(s) in QT: webkit
                                  errors of metasec: C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                  C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                  C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                  C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
                                  C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."

                                  jsulmJ Offline
                                  jsulmJ Offline
                                  jsulm
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #29

                                  @Mikeeeeee Selecting GDB when using Microsoft compiler is not going to work.
                                  You need to install "Debugging Tools for Windows" as described here: https://doc.qt.io/qtcreator/creator-debugger-engines.html

                                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  1 Reply Last reply
                                  1
                                  • M Offline
                                    M Offline
                                    Mikeeeeee
                                    wrote on last edited by
                                    #30

                                    But i have SDK for Windows 10 (10.0.18362.0) from MSVC2019 and I instal this https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
                                    Qt does not automatically detect the debugger. How do I add a new debugger?

                                    JKSHJ 1 Reply Last reply
                                    0
                                    • M Mikeeeeee

                                      But i have SDK for Windows 10 (10.0.18362.0) from MSVC2019 and I instal this https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
                                      Qt does not automatically detect the debugger. How do I add a new debugger?

                                      JKSHJ Offline
                                      JKSHJ Offline
                                      JKSH
                                      Moderators
                                      wrote on last edited by
                                      #31

                                      @Mikeeeeee said in How to connect Risip in Qt:

                                      How do I add a new debugger?

                                      Search the documentation:

                                      • https://doc.qt.io/qtcreator/creator-debuggers.html
                                      • https://doc.qt.io/qtcreator/creator-debugger-engines.html

                                      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        Mikeeeeee
                                        wrote on last edited by
                                        #32

                                        There is no cdb file on my computer.exe. What do I need to download?

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          Mikeeeeee
                                          wrote on last edited by
                                          #33

                                          Here . say that this component is available when you install Visual Studio.
                                          I have SDK for Windows 10 (10.0.18362.0) .
                                          But I haven't installed the profiling Tools .NET. It is necessary for the debugger or not? And you need to set the debugger for Qt?

                                          JKSHJ 1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved