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

How to connect Risip in Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
52 Posts 6 Posters 11.0k 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.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #8

    So the backend hasn't been implemented on Windows ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #9

      Hi
      well there seems not to have that missing file for windows anyway

      alt text

      However, PJSIP itself (the backbone) have download for windows but the Risip (the Qt wrapper+)
      seems to have very little under the platforms/win folder and generally the docs
      do not mention Win platform at all.

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

        Tried on MacOS, too didn't work.
        There is an archive class QTelephonyService .
        Is there a working analogue?

        mrjjM 1 Reply Last reply
        0
        • M Mikeeeeee

          Tried on MacOS, too didn't work.
          There is an archive class QTelephonyService .
          Is there a working analogue?

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

          @Mikeeeeee
          Hi
          as far as i know, nothing replaced QTelephonyService .

          https://www.pjsip.org/ is available for windows but only builds with visual studio as
          as a dynamic library (it seems) and must be from the visual studio IDE and not Creator.

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

            Is it possible to use QTelephonyService somehow?
            I don't know how to work in Visual Studio. Can this library be connected to Qt?

            mrjjM 1 Reply Last reply
            0
            • M Mikeeeeee

              Is it possible to use QTelephonyService somehow?
              I don't know how to work in Visual Studio. Can this library be connected to Qt?

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

              Hi
              QTelephonyService is very old and unmaintained, so im not sure it still works.
              Yes, any c++ library can be used with Qt, including PJSIP.

              1 Reply Last reply
              0
              • 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

                                          • Login

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