Hi All,

I have run into conferencing issue yet again (different from the one below). 
Scenario is -

- I have 2 calls - one active the other on hold.
- I try to add both calls in a conference.
- For this, I first create a conference by calling sipxConferenceCreate 
(done successfully).
- Next I add the active call into the conference using sipxConferenceJoin() 
(done successfully).
- Then I try to add the held call into the conference again using 
sipxConferenceJoin() and this is where problem begins.
Tracing the problem took me to MpFlowGraphBase::handleAddLink() in which 
check for "pTo->isInputConnected(inPortIdx)" fails and
throws assertion failures.

Anyone else faced such a problem?

I am actually working on quite an old release of sipxTapi (some 6-7 months 
old) and not sure if this problem is fixed in newer releases. Which would be 
the latest stable release? I was looking at the repository 
(http://scm.sipfoundry.org/rep/sipX/) but unable to figure out which one 
would be stable (tagged or branched version).

Thanks,
Anshuman



----- Original Message ----- 
From: "Jaroslav Libák" <[EMAIL PROTECTED]>
To: "Anshuman S. Rawat" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Monday, August 06, 2007 7:56 PM
Subject: Re: [sipxtapi-dev] Conferencing issue


Try conferencing from wxCommunicator.

m_hLine 0 is not a valid line handle. Handles should always be greater than 
0.

Jaro

> ------------ Pôvodná správa ------------
> Od: Anshuman S. Rawat <[EMAIL PROTECTED]>
> Predmet: [sipxtapi-dev] Conferencing issue
> Dátum: 06.8.2007 15:56:54
> ----------------------------------------
> Hi All,
>
> I am trying to use the conferencing feature of sipXtapi and have run into
> problems.
>
> Scenario is:
> - Multiple lines exist (4).
> - there is 1 active call (on line 4).
> - other user (not involved in the call) is added to the conference (line 1
> should be used for this call).
>
> The API  I am using for this purpose is bool 
> sipXmgr::addConfParty(SIPX_CALL
> hCall, const char* const szParty). Conference is created successfully and
> active call is joined to the conference.
>
> The problem occurs in this function when sipxConferenceAdd() is called. 
> This
> function expects a parameter of type SIPX_LINE (2nd param) which is passed
> by calling getCurrentLine(). This function returns a 0 and call to
> sipxConferenceAdd() never returns.
>
> I am not sure how 'm_hLine' (whose value is returned by getCurrentLine()) 
> is
> set so as to return the correct line or if I am calling the correct API to
> create a conference in such a case.
>
> Any help in what I am/might be doing wrong will be appreciated.
>
> Thanks,
> Anshuman
>
> _______________________________________________
> sipxtapi-dev mailing list
> [email protected]
> List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
>
>
> 

_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to