Home Forums sipX-dev sipXezPhone

 TOPIC

sipXezPhone

9
10
296
Last Post:   Oct 20,2006 at 12:00 AM
 
 
RSS
  • January 6, 2005 at 12:00 am  
    Comment  

    Rafal Lindemann  Lindemann
    New Member
    Posts: 37

    When sipXezPhone is planned to be more or less functional? I'd love to
    use it as a simple test platform of SipX internals, until my own project
    grows enough... However, now it's just an simple interface, without any
    functionality... It's even not linked with SipX :)

    Regards

  • January 6, 2005 at 12:00 am  
    Comment  

    Mike Cohen  Cohen
    Supporter
    Posts: 208
    Rafal,
    
    Hopefully, the sipXezPhone will have basic functionality within a couple of
    weeks.  I'll be sure to announce when it's working.  I've got some changes I
    will commit soon - which do include actually linking to and initializing
    sipXtapi!
    
    -Mike Cohen
    
    
    -----Original Message-----
    from: sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx
    [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Rafal Lindemann
    Sent: Thursday, January 06, 2005 8:31 AM
    To: Sipx - DEV
    Subject: [sipX-dev] sipXezPhone
    
    When sipXezPhone is planned to be more or less functional? I'd love to 
    use it as a simple test platform of SipX internals, until my own project 
    grows enough... However, now it's just an simple interface, without any 
    functionality... It's even not linked with SipX :)
    
    Regards
    _______________________________________________
    sipx-dev mailing list
    sipx-dev@xxxxxxxxxxxxxxxxxxx
    List Archive: http://list.sipfoundry.org/archive/sipx-dev
    
    
    
    
  • May 12, 2005 at 12:00 am  
    Comment  

    Mike Cohen  Cohen
    Supporter
    Posts: 208

    Alban,

     

    I just wanted to follow-up my last
    post.

     

    My reply showed an existing call being
    “joined
    into” a conference.  This is not the only way to do this (in fact, I
    think there are some issues with doing it this way right
    now).

     

    What you can do instead is just create a
    conference, and add parties to it, like so:

     

           
    sipxLineAdd(hInst, "sip:foobar@xxxxxxxxx:8000",
    &hLine);

     

           
    sipxConferenceCreate(g_hInst, &hConf);

     

           
    sipxConferenceAdd(hConf, hLine, "sip:blah@xxxxxxxxx:9100",
    &hCall);

           
    sipxConferenceAdd(hConf, hLine, "sip:blah2@xxxxxxxxx:10000",
    &hCall2);

     

           
    sipxConferenceDestroy(hConf);

     

    I hope this helps.

     

    -Mike

    face="Times New Roman">


    From: face=Tahoma>
    sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx]
    On Behalf Of Michael Cohen
    Sent: Thursday, May 12, 2005 9:12
    AM
    To: ‘cadiot alban’;
    sipx-dev@xxxxxxxxxxxxxxxxxxx
    Subject: RE: [sipX-dev]
    sipxezphone

     

    Alban,

     

    Conferencing is not yet implemented in
    sipXezPhone.

     

    If anyone has a desire to implement
    Conferencing in sipXezPhone, please contact me.  As Alban has
    stated,

    sipXezPhone does have some UI elements for
    conferencing already in place.  So, if anybody is interested, or already
    has a

    good, clean design for the implementation
    of this feature – let me know.

     

     

    Below is some code that creates a
    conference:

     

           
    sipxCallCreate(hInst, hLine, &hCall);  
                // create a
    call

           
    sipxCallConnect(hCall, "sip:blah@xxxxxxxxx:9100");  // connect
    to another party

     

           
    sipxConferenceCreate(g_hInst, &hConf); // create a
    conference

     

           
    sipxConferenceJoin(hConf, hCall); // join the call with the
    conference

     

           
    sipxConferenceAdd(hConf, hLine, "sip:blah2@xxxxxxxxx:10000",
    &hCall2);  // creates a new call,

         &nbs
    p;             &nbsp
    ;              
                  &
    nbsp;             &n
    bsp;             &nb
    sp;  
    // connects a party

         &nbs
    p;             &nbsp
    ;              
                  &
    nbsp;             &n
    bsp;             &nb
    sp;  
    // and adds it to the conf

     

           
    sipxConferenceDestroy(hConf);

     

     

    -Mike

    face="Times New Roman">


    From: face=Tahoma>
    sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx
    [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx] On
    Behalf Of
    cadiot alban
    Sent: Thursday, May 12, 2005 3:56
    AM
    To: sipx-dev@xxxxxxxxxxxxxxxxxxx
    Subject: [sipX-dev]
    sipxezphone

     

    Hello,

     

    I want to know if we can to do an audioconference with sipxezphone. I
    have look  the code, but I don"t see where is doing the conference.
    Because on the interface I see a button
    "conference".

     

    An also, the sipxphone can to do an audioconference with the sipxtapi.
    what is the functions that are call, it is
    sipxConferenceCreate,sipxConferenceAdd, sipxConferenceJoin
    ?

     

    thanks for your help

     

    alban

  • May 12, 2005 at 12:00 am  
    Comment  

    Cadiot Alban  Alban
    New Member
    Posts: 20
  • May 12, 2005 at 12:00 am  
    Comment  

    Mike Cohen  Cohen
    Supporter
    Posts: 208

    Alban,

     

    Conferencing is not yet implemented in
    sipXezPhone.

     

    If anyone has a desire to implement
    Conferencing in sipXezPhone, please contact me.  As Alban has
    stated,

    sipXezPhone does have some UI elements for
    conferencing already in place.  So, if anybody is interested, or already
    has a

    good, clean design for the implementation
    of this feature – let me know.

     

     

    Below is some code that creates a
    conference:

     

           
    sipxCallCreate(hInst, hLine, &hCall);  
                //
    create a call

           
    sipxCallConnect(hCall, "sip:blah@xxxxxxxxx:9100");  // connect
    to another party

     

           
    sipxConferenceCreate(g_hInst, &hConf); // create a
    conference

     

           
    sipxConferenceJoin(hConf, hCall); // join the call with the
    conference

     

           
    sipxConferenceAdd(hConf, hLine, "sip:blah2@xxxxxxxxx:10000",
    &hCall2);  // creates a new call,

         &nbs
    p;             &nbsp
    ;              
                  &
    nbsp;             &n
    bsp;             &nb
    sp;  
    // connects a party

         &nbs
    p;             &nbsp
    ;              
                  &
    nbsp;             &n
    bsp;             &nb
    sp;  
    // and adds it to the conf

     

           
    sipxConferenceDestroy(hConf);

     

     

    -Mike

    face="Times New Roman">


    From: face=Tahoma> sipx-dev-
    bounces@xxxxxxxxxxxxxxxxxxx
    [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx] On
    Behalf Of
    cadiot alban
    Sent: Thursday, May 12, 2005 3:56
    AM
    To: sipx-dev@xxxxxxxxxxxxxxxxxxx
    Subject: [sipX-dev]
    sipxezphone

     

    Hello,

     

    I want to know if we can to do an audioconference with sipxezphone. I
    have look  the code, but I don"t see where is doing the conference.
    Because on the interface I see a button
    "conference".

     

    An also, the sipxphone can to do an audioconference with the sipxtapi.
    what is the functions that are call, it is
    sipxConferenceCreate,sipxConferenceAdd, sipxConferenceJoin
    ?

     

    thanks for your help

     

    alban

  • May 16, 2005 at 12:00 am  
    Comment  

    Bob Andreasen  Andreasen
    Supporter
    Posts: 280
    size=2>…  sipXconferenceJoin is only half implemented.  Although, I
    believe someone in the community may have implement it (Has that patch been
    posted anywhere?).  sipxConferenceJoin only works when joining the initial
    (first) caller.
    size=2> 
    size=2>-
    size=2>Bob
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-
    RIGHT: 0px">
    —–Original Message—–
    From:
    sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx
    [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Michael
    Cohen
    Sent: Thursday, May 12, 2005 11:22 AM
    To: ‘cadiot
    alban’; sipx-dev@xxxxxxxxxxxxxxxxxxx
    Subject: RE: [sipX-dev]
    conferencing with sipxezphone

    Alban,

     

    I just wanted to
    follow-up my last post.

     

    My reply showed an
    existing call being “joined into” a conference.  This is not the
    only way
    to do this (in fact, I think there are some issues with doing it this way
    right now).

     

    What you can do
    instead is just create a conference, and add parties to it, like
    so:

     

           
    sipxLineAdd(hInst, “sip:foobar@xxxxxxxxx:8000″,
    &hLine);

     

           
    sipxConferenceCreate(g_hInst, &hConf);

     

           
    sipxConferenceAdd(hConf, hLine, “sip:blah@xxxxxxxxx:9100″,
    &hCall);

           
    sipxConferenceAdd(hConf, hLine, “sip:blah2@xxxxxxxxx:10000″,
    &hCall2);

     

           
    sipxConferenceDestroy(hConf);

     

    I hope this
    helps.

     

    -Mike


    From:
    sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx
    [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Michael Cohen
    Sent: Thursday, May 12, 2005 9:12
    AM
    To: ‘cadiot alban’;
    sipx-dev@xxxxxxxxxxxxxxxxxxx
    Subject: RE: [sipX-dev]
    sipxezphone

     

    Alban,

     

    Conferencing is not
    yet implemented in sipXezPhone.

     

    If anyone has a
    desire to implement Conferencing in sipXezPhone, please contact me.  As
    Alban has stated,

    sipXezPhone does have
    some UI elements for conferencing already in place.  So, if anybody is
    interested, or already has a

    good, clean design
    for the implementation of this feature – let me
    know.

     

     

    Below is some code
    that creates a conference:

     

           
    sipxCallCreate(hInst, hLine, &hCall);  
                // create a
    call

           
    sipxCallConnect(hCall, “sip:blah@xxxxxxxxx:9100″);  // connect to another
    party

     

           
    sipxConferenceCreate(g_hInst, &hConf); // create a
    conference

     

           
    sipxConferenceJoin(hConf, hCall); // join the call with the
    conference

     

           
    sipxConferenceAdd(hConf, hLine, “sip:blah2@xxxxxxxxx:10000″,
    &hCall2);  // creates a new call,

         &
    nbsp;             &n
    bsp;             &nb
    sp;             &nbs
    p;             &nbsp
    ;              
       
    // connects a party

         &
    nbsp;             &n
    bsp;             &nb
    sp;             &nbs
    p;             &nbsp
    ;              
       
    // and adds it to the conf

     

           
    sipxConferenceDestroy(hConf);

     

     

    -Mike


    From:
    sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx
    [mailto:sipx-dev-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of cadiot alban
    Sent: Thursday, May 12, 2005 3:56
    AM
    To:
    sipx-dev@xxxxxxxxxxxxxxxxxxx
    Subject: [sipX-dev]
    sipxezphone

     

    Hello,

     

    I want to know if we can to do an audioconference with
    sipxezphone. I have look  the code, but I don”t see where is doing the
    conference. Because on the interface I see a button
    “conference”.

     

    An also, the sipxphone can to do an audioconference
    with the sipxtapi. what is the functions that are call, it is
    sipxConferenceCreate,sipxConferenceAdd, sipxConferenceJoin
    ?

     

    thanks for your
    help

     

    alban

  • December 26, 2005 at 12:00 am  
    Comment  
    Hello, sorry for my english. I am triyng to compile sipXezphone, but
    at the end appear this error:
     
    .
    .
    
    
    CallHistoryPanel.cpp
    ButtonPanel.cpp
    AddContactDlg.cpp
    Compilando...
    sipXmgr.cpp
    Vinculando...
    LINK : fatal error LNK1181: no se puede abrir el archivo de entrada
    'zlib.lib'
     
    help me please, I am interested for learn about
    this softphone and help you to do a better softphone.
  • December 27, 2005 at 12:00 am  
    Comment  

    albert gonora  gonora
    New Member
    Posts: 14

    juan,

    you must BUILD again the source code.. not rebuild cause the error most
    likely on the build order.
    if it doesnt work try looking for the install instructions you missed
    something for sure.

    regards,
    albert

    Juan Carlos Morales wrote:

    Hello, sorry for my english. I am triyng to compile sipXezphone, but
    at the end appear this error:

    .
    .

    CallHistoryPanel.cpp
    ButtonPanel.cpp
    AddContactDlg.cpp
    Compilando...
    sipXmgr.cpp
    Vinculando...
    LINK : fatal error LNK1181: no se puede abrir el archivo de entrada
    'zlib.lib'

    help me please, I am interested for learn about this softphone and help you to do
    a better softphone.

    ------------------------------------------------------------------------

    _______________________________________________
    sipx-dev mailing list
    sipx-dev@xxxxxxxxxxxxxxxxxxx
    List Archive: http://list.sipfoundry.org/archive/sipx-dev

  • December 27, 2005 at 12:00 am  
    Comment  

    Prakash N  N
    New Member
    Posts: 35
    Hi
    Iam using FC4 OS. I followed the procedure
    given in the link,

    http://sipx-
    wiki.calivia.com/index.php/HowTo_create_a_build_environment_for_sipX

    and during
    ./configure --enable-sipx-ezphone
    make
    I get an error like this. Could anyone help me why its
    happening.

    I'd not given the option --prefix=<your
    prefix>,

    while building  sipXportLib, sipXtackLib,
    sipXmediaLib,

    sipXmediaAdapterLib, and sipXcallLib.

    ***************************************************************************
    ****************

     make[3]: Entering directory
    `/usr/src/sipXcallLib/examples/sipXezPhone'

    if g++ -DHAVE_CONFIG_H -I.
    -I. -I../..

    -I/usr/local/lib/wx/include/gtk2-ansi-release-2.6
    -I/usr/local/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__
    -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1
    -DNO_GCC_PRAGMA
    -I/usr/src/sipXcallLib/../sipXmediaAdapterLib/interface
    -I/usr/src/sipXcallLib/../sipXmediaLib/include
    -I/usr/src/sipXcallLib/../sipXtackLib/include
    -I/usr/src/sipXcallLib/../sipXportLib/src/test
    -I/usr/src/sipXcallLib/../sipXportLib/include -I/usr/include  -g
    -O2

    -D__pingtel_on_posix__ -D_linux_ -D_REENTRANT
    -D_FILE_OFFSET_BITS=64

    -fmessage-length=0 -Wall -Wformat -Wwrite-
    strings -Wpointer-arith -MT

    sipXezPhone-ButtonPanel.o -MD -MP
    -MF

    ".deps/sipXezPhone-ButtonPanel.Tpo" -c -o sipXezPhone-
    ButtonPanel.o

    `test -f 'ButtonPanel.cpp' || echo './'`ButtonPanel.cpp;

    then mv -f
    ".deps/sipXezPhone-ButtonPanel.Tpo"

    ".deps/sipXezPhone-
    ButtonPanel.Po"; else rm -f

    ".deps/sipXezPhone-ButtonPanel.Tpo"; exit
    1; fi

    states/IStateTransitions.h:30: warning: ?class IStateTransitions?
    has

    virtual functions but non-virtual destructor
    ButtonPanel.cpp:24: error: invalid static_cast from type ?void
    (ButtonPanel::*)(wxEvent&)? to type ?void
    (wxEvtHandler::*)(wxCommandEvent&)?
    ButtonPanel.cpp:25: error:
    invalid static_cast from type ?void

    (ButtonPanel::*)(wxEvent&)? to
    type ?void

    (wxEvtHandler::*)(wxCommandEvent&)?
    ButtonPanel.cpp:26: error: invalid static_cast from type ?void
    (ButtonPanel::*)(wxEvent&)? to type ?void
    (wxEvtHandler::*)(wxCommandEvent&)?
    ButtonPanel.cpp:27: error:
    invalid static_cast from type ?void

    (ButtonPanel::*)(wxEvent&)?
    to type ?void

    (wxEvtHandler::*)(wxCommandEvent&)?
    ButtonPanel.cpp: In constructor ?ButtonPanel::ButtonPanel(wxWindow*,
    const wxPoint&, const wxSize&)?:
    ButtonPanel.cpp:35:
    warning: taking address of temporary

    ButtonPanel.cpp:38: warning:
    ?FindColour? is deprecated (declared

    at
    /usr/local/include/wx-2.6/wx/gdicmn.h:492)

    ButtonPanel.cpp:42: warning:
    ?FindColour? is deprecated (declared

    at
    /usr/local/include/wx-2.6/wx/gdicmn.h:492)

    ButtonPanel.cpp:50: warning:
    ?FindColour? is deprecated (declared

    at
    /usr/local/include/wx-2.6/wx/gdicmn.h:492)

    ButtonPanel.cpp:59: warning:
    ?FindColour? is deprecated (declared

    at
    /usr/local/include/wx-2.6/wx/gdicmn.h:492)

    ButtonPanel.cpp:68: warning:
    ?FindColour? is deprecated (declared

    at
    /usr/local/include/wx-2.6/wx/gdicmn.h:492)

    make[3]: *** [sipXezPhone-ButtonPanel.o] Error 1
    make[3]: Leaving
    directory `/usr/src/sipXcallLib/examples/sipXezPhone'

    make[2]: ***
    [all-recursive] Error 1

    make[2]: Leaving directory
    `/usr/src/sipXcallLib/examples'

    make[1]: *** [all-recursive] Error
    1

    make[1]: Leaving directory `/usr/src/sipXcallLib'
    make:
    *** [all] Error 2

    *****************************************************
    **************************************

    Earlier
    (in previous mail situaution) I installed wxGTK-2.6.2 and then

    changed
    to wxGTK-2.4.2 with patches, as suggested in sipfoundry web.

    Now I get
    different error like this shown below.

    If I do  the below command
    in sipXcallLib,

    ./configure --enable-sipx-ezphone  make  then
    this error comes.

    If I do ./configure  make then no error
    comes.

    Please look into both and give some help.

    *
    ***********************************************************************************
    make[3]: Entering directory
    `/usr/src/sipXcallLib/examples/sipXezPhone'

    if g++ -DHAVE_CONFIG_H -I.
    -I. -I../..

    -I/usr/local/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS
    -D__WXGTK__

    -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
    -I/usr/src/sipXcallLib/../sipXmediaAdapterLib/interface
    -I/usr/src/sipXcallLib/../sipXmediaLib/include
    -I/usr/src/sipXcallLib/../sipXtackLib/include
    -I/usr/src/sipXcallLib/../sipXportLib/src/test
    -I/usr/src/sipXcallLib/../sipXportLib/include -I/usr/include  -g
    -O2

    -D__pingtel_on_posix__ -D_linux_ -D_REENTRANT
    -D_FILE_OFFSET_BITS=64

    -fmessage-length=0 -Wall -Wformat -Wwrite-
    strings -Wpointer-arith -MT

    sipXezPhone-ContactListPanel.o -MD
    -MP -MF

    ".deps/sipXezPhone-ContactListPanel.Tpo" -c -o
    sipXezPhone-ContactListPanel.o `test -f 'ContactListPanel.cpp' || echo
    './'`ContactListPanel.cpp;
    then mv -f ".deps/sipXezPhone-
    ContactListPanel.Tpo"

    ".deps/sipXezPhone-ContactListPanel.Po"; else rm
    -f

    ".deps/sipXezPhone-ContactListPanel.Tpo"; exit 1; fi
    ContactListPanel.cpp:148:2: warning: no newline at end of file
    states/IStateTransitions.h:30: warning: ?class IStateTransitions? has
    virtual functions but non-virtual destructor
    ContactListPanel.cpp:25: error: ISO C++ forbids taking the address of a
    bound member function to form a pointer to member function.  Say
    ?&ContactListPanel::OnAddContact?
    ContactListPanel.cpp:26:
    error: ISO C++ forbids taking the address of a

    bound member function to
    form a pointer to member
    function.  Say

    ?&ContactListPanel::OnRemoveContact?
    ContactListPanel.cpp:27: error: ISO C++ forbids taking the address of a
    bound member function to form a pointer to member function.  Say
    ?&ContactListPanel::OnSelectContact?
    ContactListPanel.cpp: In
    constructor

    ?ContactListPanel::ContactListPanel(wxWindow*, const
    wxPoint&, const

    wxSize&)?:
    ContactListPanel.cpp:35: warning: taking address of temporary
    /usr/local/include/wx/event.h: At global scope:
    /usr/local/include/wx/event.h:1949: warning: inline function
    ?wxEventTableEntry::wxEventTableEntry(const wxEventTableEntry&)?
    used

    but never defined
    make[3]: *** [sipXezPhone-
    ContactListPanel.o] Error 1

    make[3]: Leaving directory
    `/usr/src/sipXcallLib/examples/sipXezPhone'

    make[2]: *** [all-
    recursive]
    Error 1

    make[2]: Leaving directory
    `/usr/src/sipXcallLib/examples'

    make[1]: *** [all-recursive] Error
    1

    make[1]: Leaving directory `/usr/src/sipXcallLib'
    make:
    *** [all] Error 2

    *****************************************************
    ***********************************

    Regards
    N.Prakash
    Student,ME-Micro
    CEDT-IISc
    Bangalore-India

    Send instant messages to your online
    friends http://in.messenger.yahoo.com

  • October 20, 2006 at 12:00 am  
    Comment  

    Hi there,

    I’m trying to compile sipXezPhone (sipX 3.7) in CentOS 4.4
    distribution but there is few errors during ./configure statement for
    sipXtackLib:
    ——————————-
    checking for dot… no

    checking for ant… no
    ——————————-
    I used the instruction
    described in "HowTo_compile_sipXPhone" in SIPFoundary site.

    Is there
    anybody who may help me ?

    Regards

    Massimo Guadagnoli

  • October 20, 2006 at 12:00 am  
    Comment  

    Scott Lawrence  Lawrence
    Senior Expert
    Posts: 5031
    On Fri, 2006-10-20 at 15:41 +0200, massimo guadagnoli wrote:
    > Hi there,
    > 
    > I'm trying to compile sipXezPhone (sipX 3.7) in CentOS 4.4
    > distribution but there is few errors during ./configure statement for
    > sipXtackLib:
    > -------------------------------
    > checking for dot... no
    > checking for ant... no
    > -------------------------------
    > I used the instruction described in "HowTo_compile_sipXPhone"
    in
    > SIPFoundary site.
    > 
    > Is there anybody who may help me ?
    
    The sipxtapi-dev list is better for this (and those instructions are for
    different software altogether).
    
    -- 
    Scott Lawrence  tel:+1-781-938-5306;ext=162 or sip:slawrence@xxxxxxxxxxx
      sipXpbx project coordinator - SIPfoundry    http://www.sipfoundry.org/sipX
      Chief Architect             - Pingtel Corp. http://www.pingtel.com/
    
    
    
REPLY